分层开粗
完整参数路径:客户特殊定制\模型加工深度\分层开粗
作用:向导选取开粗最低点和每层加工深度,根据设置参数重叠距离和开粗刀路序号, 自动分成多条刀路开粗并自动设置加工范围。
参数怎么填
素材参数
本项不可填写,保持空白。
内容参数
填写格式:重叠距离,开粗刀路序号
字段的作用和类型:
- 重叠距离(数值):作为本项执行分支读取的数值;取值范围以同栏补充提示为准。
- 开粗刀路序号(数值):作为本项执行分支读取的数值;取值范围以同栏补充提示为准。
多字段按所选写法的顺序填写,用写法中所示的逗号分隔;不要省略中间字段。
窗体补充提示:
- 如:0.02,1
- 解析:分层刀路间重叠0.02,第一条开粗分层刀路
完整填写示例
以下只演示两栏的填写位置;示例中的对象名称和数值须与当前项目相符。
素材参数:[灰色,留空]
内容参数:0.02,1
执行时的处理
受向导门控。内容参数整体只解析为「重叠距离」一个 double(overlap = JmDoubleParse(spl.UseName),并未按 , 拆出「开粗刀路序号」)。第1次执行(LayerNum==1)弹「请选择模型开粗最低点点【确定】」取最低点 Zmin,再弹输入框让用户键入每层深度 Cutting,算层数 Layer = ceil((Zmax-Zmin)/Cutting),并把首层毛坯设 MaxValZ=Zmax、MinValZ=Zmax-Cutting;后续每次执行按 LayerNum 递推各层 MaxValZ=Zmax-(n-1)*Cutting+overlap、MinValZ=Zmax-n*Cutting(末层 MinValZ=模型 Zmin),层数用尽则把刀路加入删除列表。即每层深度来自运行时输入框而非素材参数向导标题(向导标题灰显不可填)。