“进刀和退刀运动”对话框
“进刀和退刀运动”(Entry and Exit Move) 对话框包含两个组框:
• “进刀和退刀类型”(Entry and exit type) - 可为进刀和退刀选择标准策略。可为第一次切削和中间切削指定不同的进刀策略,也可为中间切削和最后切削指定不同的退刀策略。
• “自定义策略”(Custom strategies) - 可为进刀和退刀定义自定义策略。
在组框上方,有“打开”(Open) 和“保存”(Save) 图标,用于保存和检索“进刀”和“退刀”策略。“确定”(OK) 和“取消”(Cancel) 按钮位于组框下方。
“进刀和退刀类型”(Entry and exit type) 组框包括下列下拉列表。
在“切削进刀移动”(Cut Entry Move) 下:
• 第一切削 (First Cut) - 为第一切削 (进刀运动) 选择一种进刀移动类型。选项如下:
◦ NONE - 无进刀移动。
◦ “自定义进入”(CUSTOM_ENTRY) - 使用自定义策略进入,该策略在此切削类型的“自定义策略”(Custom strategies) 组框中指定。如果“主”(Main) 策略会导致过切,则系统将使用“第一替代”(First Alternate) 策略,以此类推。如果所有自定义策略均导致过切,则将不创建进刀运动。
◦ AUTOMATIC - 根据要加工特征周围的几何形状,系统将自动确定进刀移动类型。进刀运动将自动避免过切。如果第一个选定的运动类型过切零件,系统将尝试下一个合理的运动类型。如果所有运动类型均过切零件,则将不创建进刀运动。
◦ LINE_TANGENT - 刀具将沿与切口相切的直线进入。直线长度由 APPROACH_DISTANCE 参数定义。
◦ HELIX - 刀具沿螺旋线进入。螺旋的几何形状由 HELICAL_DIAMETER 和 RAMP_ANGLE 参数定义。
◦ RAMP - 刀具以某一角度进入。该移动由 RAMP_ANGLE 和 CLEAR_DIST 参数定义。
◦ ARC_ENTRY - 刀具沿与切口相切的水平圆弧进入(即,圆弧位于与 NC 序列坐标系的 XY 平面平行的平面内)。圆弧的半径由 LEAD_RADIUS 参数定义。圆弧的角度是 180 度。
◦ ARC_TANGENT - 刀具沿与切口相切的竖直圆弧进入(即,圆弧位于与切口相切且与 NC 序列坐标系的 XY 平面垂直的平面内)。该移动由 LEAD_RADIUS 和 ENTRY_ANGLE 参数定义。
◦ 引入 - 刀具引入切口。该移动由“切向引导步长”、“法向引导步长”、LEAD_RADIUS 和 ENTRY_ANGLE 参数定义。
• 每一切削 (Each Cut) - 为每一中间切削选择一进刀移动类型。选项如下:
◦ NONE - 无进刀移动。
◦ “自定义进入”(CUSTOM_ENTRY) - 使用自定义策略进入,该策略在此切削类型的“自定义策略”(Custom strategies) 组框中指定。如果“主”(Main) 策略会导致过切,则系统将使用“第一替代”(First Alternate) 策略,以此类推。如果所有自定义策略均导致过切,则将不创建进刀运动。
◦ AUTOMATIC - 根据要加工特征周围的几何形状,系统将自动确定进刀移动类型。进刀运动将自动避免过切。如果第一个选定的运动类型过切零件,系统将尝试下一个合理的运动类型。如果所有运动类型均过切零件,则将不创建进刀运动。
◦ LINE_TANGENT - 刀具将沿与切口相切的直线进入。直线长度由 APPROACH_DISTANCE 参数定义。
◦ HELIX - 刀具沿螺旋线进入。螺旋的几何形状由 HELICAL_DIAMETER 和 RAMP_ANGLE 参数定义。
◦ ARC_ENTRY - 刀具沿与切口相切的水平圆弧进入(即,圆弧位于与 NC 序列坐标系的 XY 平面平行的平面内)。圆弧的半径由 LEAD_RADIUS 参数定义。圆弧的角度是 180 度。
◦ ARC_TANGENT - 刀具沿与切口相切的竖直圆弧进入(即,圆弧位于与切口相切且与 NC 序列坐标系的 XY 平面垂直的平面内)。该移动由 LEAD_RADIUS 和 ENTRY_ANGLE 参数定义。
◦ 引入 - 刀具引入切口。该移动由“切向引导步长”、“法向引导步长”、LEAD_RADIUS 和 ENTRY_ANGLE 参数定义。
◦ RAMP - 刀具以某一角度进入。该移动由 RAMP_ANGLE 和 CLEAR_DIST 参数定义。
◦ PLUNGE - 刀具沿退刀曲面快速移动到下一“刀具运动”起始点的正上方位置。
在“切削退刀运动”(Cut exit move) 下:
• “每一切削”(Each cut) - 为每一中间切削选择一退刀移动类型。选项如下:
◦ NONE - 无退刀移动。
◦ “自定义退出”(CUSTOM_EXIT) - 使用自定义策略退出,该策略在此切削类型的“自定义策略”(Custom strategies) 组框中指定。如果“主”(Main) 策略会导致过切,则系统将使用“第一替代”(First Alternate) 策略,以此类推。如果所有自定义策略均导致过切,则将不创建退刀运动。
◦ AUTOMATIC - 根据要加工特征周围的几何形状,系统将自动确定退刀移动类型。退刀运动将自动避免过切。如果第一个选定的运动类型过切零件,系统将尝试下一个合理的运动类型。如果所有运动类型均过切零件,则将不创建退刀运动。
◦ LINE_TANGENT - 刀具将沿与切口相切的直线退出。直线长度由 EXIT_DISTANCE 参数定义。
◦ NORMAL - 刀具沿垂直于切削的直线退出。直线长度由“法向引导步长”参数定义。
◦ HELIX - 刀具沿螺旋线退出。螺旋的几何形状由 HELICAL_DIAMETER、RAMP_ANGLE 和 PULLOUT_DIST 参数定义。刀具以 CUT_SPEED 按螺旋运动离开曲面,直到到达 PULLOUT_DIST,然后以 RETRACT_SPEED 退刀。如果希望刀具以螺旋运动完全退出,可将配置选项 use_old_helical_exit 设置为 yes (默认为 no)。
◦ ARC_EXIT - 刀具沿与切口相切的水平圆弧退出(即,圆弧位于与 NC 序列坐标系的 XY 平面平行的平面内)。圆弧的半径由 LEAD_RADIUS 参数定义。圆弧的角度是 180 度。
◦ ARC_TANGENT - 刀具沿与切口相切的竖直圆弧退出(即,圆弧位于与切口相切且 NC 序列坐标系的 XY 平面垂直的平面内)。该移动由 LEAD_RADIUS 和 EXIT_ANGLE 参数定义。
◦ 引出 - 刀具引出切口。该移动由“切向引导步长”、“法向引导步长”、LEAD_RADIUS 和 EXIT_ANGLE 参数定义。
◦ GOTO_END - 如果在定义步骤时指定了终点,则刀具会在切削结束时移动到指定的基准点。通过选择 END_MOTION 参数的所需选项定义刀具的移动方向。
◦ GOHOME - 如果在定义步骤时为操作指定了“原始点”,则在切削运动完成时,刀具会移动到指定的“原始点”,刀具移动的方向通过选择 END_MOTION 参数的所需选项来定义。
◦ PULLOUT – 选定的切削运动完成后刀具移开。
• “最后切削”(Last cut) - 为最后切削 (退刀移动) 选择一种退刀移动类型。选项如下:
◦ NONE - 无退刀移动。
◦ “自定义退出”(CUSTOM_EXIT) - 使用自定义策略退出,该策略在此切削类型的“自定义策略”(Custom strategies) 组框中指定。如果“主”(Main) 策略会导致过切,则系统将使用“第一替代”(First Alternate) 策略,以此类推。如果所有自定义策略均导致过切,则将不创建退刀运动。
◦ AUTOMATIC - 根据要加工特征周围的几何形状,系统将自动确定退刀移动类型。退刀运动将自动避免过切。如果第一个选定的运动类型过切零件,系统将尝试下一个合理的运动类型。如果所有运动类型均过切零件,则将不创建退刀运动。
◦ LINE_TANGENT - 刀具将沿与切口相切的直线退出。直线长度由 EXIT_DISTANCE 参数定义。
◦ NORMAL – 进刀运动为垂直于切削运动的直线。直线长度由“法向引导步长”参数定义。
◦ HELIX - 刀具沿螺旋线退出。螺旋的几何形状由 HELICAL_DIAMETER、RAMP_ANGLE 和 PULLOUT_DIST 参数定义。刀具以 CUT_SPEED 按螺旋运动离开曲面,直到到达 PULLOUT_DIST,然后以 RETRACT_SPEED 退刀。如果希望刀具以螺旋运动完全退出,可将配置选项 use_old_helical_exit 设置为 yes (默认为 no)。
◦ ARC_EXIT - 刀具沿与切口相切的水平圆弧退出(即,圆弧位于与 NC 序列坐标系的 XY 平面平行的平面内)。圆弧的半径由 LEAD_RADIUS 参数定义。圆弧的角度是 180 度。
◦ ARC_TANGENT - 刀具沿与切口相切的竖直圆弧退出(即,圆弧位于与切口相切且 NC 序列坐标系的 XY 平面垂直的平面内)。该移动由 LEAD_RADIUS 和 EXIT_ANGLE 参数定义。
◦ 引出 - 刀具引出切口。该移动由“切向引导步长”、“法向引导步长”、LEAD_RADIUS 和 EXIT_ANGLE 参数定义。
“自定义策略”(Custom strategies) 组框包含三个选项卡式页面,即“主”(Main)、“第一替代”(First alternate) 和“第二替代”(Second alternate),用于定义每一切削类型的自定义策略。