孔加工参数
下列参数专门用于“孔加工”NC 序列。设置这些参数时,它们被列在与分支名称相对应的标题下。
关于对所有 NC 序列类型都可用的公共制造参数的描述,请参阅主题“通用 NC 序列参数”。请查阅“另请参阅”下的链接访问该主题。
|
• 必须为带有默认值 -1 (这表示系统未对其设置默认值) 的所有参数提供一个值。
• NC 序列参数的长度单位 (在适用之处) 与工件的单位相同。
|
切削选项
SCAN_TYPE
有几种算法可用于自动创建“孔加工”刀具路径:
• TYPE_1 - 通过增加 Y 坐标并在 X 轴方向上来回移动。在下图中,此扫描类型显示在左边的图片中。
• TYPE_SPIRAL - 从距坐标系最近的孔顺时针方向开始。在下图中,此扫描类型显示在中间的图片中。
• TYPE_ONE_DIR - 通过增加 X 坐标并减少 Y 坐标。在下图中,此扫描类型显示在右边的图片中。
• PICK_ORDER - 按孔的选择顺序钻孔。如果一种选择方法导致选择多个孔 (例如,“全部孔”(All Holes) 或“阵列”(Pattern) 选项),则根据 TYPE_1 钻这些孔。然后恢复 PICK_ORDER 钻孔。
• SHORTEST(默认值)- 系统确定采用哪种孔顺序可使加工运动时间最短。
ORIENT_SCAN_TYPE
对于单个步骤内的 5 轴孔加工,用于确定如何使用 SCAN_TYPE 参数。
• YES – 分组具有公共轴方向的孔,且 SCAN_TYPE 适用于每个组。
• NO (默认) - 将 SCAN_TYPE 参数应用于不考虑轴方向的孔。
CUT_DIRECTION
可颠倒加工孔的顺序。值为:STANDARD (默认值) 或 REVERSE。REVERSE 使系统从最后一个孔开始,然后回到第一个孔。当在大的孔集上创建多个 NC 序列时,此功能很有用处:改变连续 NC 序列的刀具路径方向,可节省重定位刀具的时间。如果刀具路径是使用“自定义”功能创建的,则 CUT_DIRECTION 将影响“使用草绘”段,而不影响“连接”段。
CYCLE_FORMAT
指定“孔加工”NC 序列 CL 数据的输出格式。对所有新创建的 NC 序列,默认值是 COUPLET。另一选项是 FIXED(这是在“版本 12.0”以前创建的 NC 序列默认值)。不适用于“镗孔”、“铰孔”和“断屑”循环(它们总是以 COUPLET 格式输出)。
CYCLE_OUTPUT
当 NC 序列中包括多个“孔集”时,为自动创建的“孔加工”刀具路径指定钻孔顺序:
• BY_HOLE(默认值)- 对选定的所有孔应用 SCAN_TYPE 算法,不考虑它们属于哪一“孔集”。这样会生成较短的移刀路径。
• BY_HOLESET - 对每个“孔集”的孔分别应用 SCAN_TYPE 算法。这样会稍微减小 CL 文件的大小,因为每个“孔集”将仅有一个与之关联的 CYCLE / ... 和 CYCLE / OFF 语句,而不是每次在刀具移动到不同“孔集”中的孔时都打开和关闭循环。
切削参数
BREAKOUT_DISTANCE
在与使用“穿过所有”(Thru All) 所钻孔关联以及与使用“自动”(Auto) 深度选项所钻通孔关联的 CYCLE 语句中,系统将 BREAKOUT_DISTANCE 值添加到 Z 深度。如果在定义“孔集”时选择“设置第一条边偏移”(Use breakout distance),可将此参数用于“盲”孔。默认值为 0。
检查曲面允许余量
允许指定要与检查曲面一起使用的允许余量。默认值是一个破折号 (-),即忽略。此参数可用于除背面镗孔以外的所有“3 轴孔加工”NC 序列。
步进往复进给量
每一钻孔走刀的深度增量。默认值为 0。如果选择 DEEP 钻孔,必须指定非零的步进往复进给量。不可用于“沉头孔”钻孔。
进给量
THREAD_FEED
仅用于“攻丝”循环(取代 CUT_FEED)以指定进给率。未设置默认值 (显示为 "–1")。
THREAD_FEED_UNITS
TPI(默认)、MMPR、IPR。仅适用于“攻丝”循环。允许改变螺距名称。
浮动攻丝因子
仅用于浮动“攻丝”循环。通过将“螺纹进给量”值与“浮动攻丝因子”相乘来计算进给率。默认值为 1。
机床
主轴速度
机床主轴旋转的速度。未设置默认值 (显示为 "–1")。
退刀主轴速度
退刀运动期间机床主轴旋转速度。此参数适用于“固定”(Fixed)“攻丝”(Tapping) 序列。
主轴状况
ON(默认值),OFF。
主轴转向
主轴的旋转方向。CW(顺时针方向 - 默认值),CCW(逆时针方向)。
主轴速度范围
NO_RANGE (默认)、LOW、MEDIUM、HIGH、NUMBER。如果设置的是 NO_RANGE 之外的值,范围将被包含在 CL 文件中的 SPINDL 命令中 (例如 "RANGE, LOW")。如果将其设置为 NUMBER,将在 SPINDL 命令中使用 RANGE_NUMBER 参数值 (例如,“RANGE, 4”,其中 4 是 RANGE_NUMBER 的参数值)。
RANGE_NUMBER
如果将“主轴速度范围”设置为 NUMBER,将在 SPINDL 命令中输出此参数。默认值为 0。
MAX_SPINDLE_RPM
如果将其设置成破折号 (-)(默认值)以外的值,MAXRPM 属性将被添加到 SPINDL 命令中。
速度控制
CONST_RPM(每分钟转数恒定),CONST_SFM(每分钟曲面英尺恒定),CONST_SMM(每分钟曲面米恒定)。
默认的“速度控制”为 CONST_RPM。CONST_SFM 和 CONST_SMM 允许对刀具与工件间的接触曲面应用进给率控制,以创建良好的表面粗糙度。
DELAY
在某一深度停顿的持续时间。默认值是一个破折号 (-),这种情况下没有延迟。不适用于“攻丝”和“深度”循环。
DELAY_UNITS
SECONDS (默认值)或 REV。
TIP_CONTROL_POINT
如果将多个刀尖的刀具用于 NC 序列,则允许您指定要用作计算刀具路径的控制点的刀尖。下拉列表中可用的值与当前为 NC 序列所选定的刀具中的刀尖数目相一致。
TLCHG_TIP_NUMBER
对于多刀尖刀具,允许您指定将使用哪个刀尖作为转至“起点”和“终点”的控制点(如果在“NC 序列”中定义了这些点)。值为:
• INITIAL - 刀尖 1。
• CURRENT - 被选作 NC 序列的 TIP_CONTROL_POINT 的刀尖。
孔缩减因子
当钻孔直径大于孔直径时用于生成刀具路径。按指定的因子缩减钻孔直径。值必须小于 1 才能生成准确的刀具路径。
攻丝缩减因子
当攻丝钻孔直径大于孔直径时用于生成刀具路径。按指定的因子缩减攻丝钻孔直径。值必须小于 1 才能生成准确的刀具路径。
进刀/退刀
CLEAR_DIST
此参数是指在 PLUNGE_FEED 结束和 CUT_FEED 开始的那个孔处、高出此孔顶部的间隙距离。未设置默认值 (显示为 "–1")。
CLEARANCE_OFFSET
此参数是指在为“5 轴孔加工”定位刀具的那个孔处、高出此孔顶部的间隙距离。还定义在钻完一个孔后、移到下一孔前刀具的退刀距离。CLEARANCE_OFFSET 的默认值是破折号 (-),在这种情况下,将使用 CLEAR_DIST。仅适用于“5 轴孔加工”。
PULLOUT_DIST
允许刀具返回到不是由 CLEAR_DIST 定义的点。默认值是一个破折号 (-),在这种情况下,不使用此参数。
如果使用默认值,当刀具移动到下一孔时将返回到间隙距离 (CLEAR_DIST),且循环语句不包括“返回”选项。
如果 PULLOUT_DIST 的值设置为 0,当刀具移动到下一孔时将返回到退刀平面。
|
在 5 轴孔加工中,如果 PULLOUT_DIST 设置为 0,刀具将返回到 CLEARANCE_OFFSET,然后移至下一孔。CLEARANCE_OFFSET 的默认值是破折号 (-),在这种情况下,将使用 CLEAR_DIST。
|
刀轨间回退距离
指定高出切削层的距离,切刀将退回到此处来执行中间快速运动。默认为破折号 (-)。
快速进给距离
允许从 CLEAR_DIST 向孔顶部进一步快速推进。默认值是一个破折号 (-),在这种情况下,不使用此参数。
全程退刀面深度
如果将其设置为 0(默认值)以外的值,在经过一定数量的递增步距后为“断屑”循环指定从孔中全部退出。此步距数按“全程退刀面深度/步进往复进给量”计算。
ORIENT_ANGLE
允许在退刀前指定非对称刀具从孔壁向后移开之前的方向。仅适用于“镗孔”循环和背面定位钻孔。默认值是一个破折号 (-),在这种情况下,不使用此参数。
JOG_DIST
允许在退刀前指定非对称刀具从孔壁向后移开的距离。仅适用于“镗孔”循环和背面定位钻孔。默认值是一个破折号 (-),在这种情况下,不使用此参数。
BACK_BORE_CLEARANCE
刀具与孔圆柱间的最小距离。仅适用于背面定位钻孔。