制造 > 制造 > 制造参数 > 孔加工参数
孔加工参数
下列参数专门用于“孔加工”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。
“检查曲面允许余量”(CHK_SRF_STOCK_ALLOW)
允许指定要与检查曲面一起使用的允许余量。默认值是一个破折号 (-),即忽略。此参数可用于除背面镗孔以外的所有“3 轴孔加工”NC 序列。
“步进往复进给量”(PECK_DEPTH)
每一钻孔走刀的深度增量。默认值为 0。如果选择 DEEP 钻孔,必须指定非零的步进往复进给量。不可用于“沉头孔”钻孔。
进给量和速度
“螺纹进给量”(THREAD_FEED)
仅用于“攻丝”循环(取代 CUT_FEED)以指定进给率。未设置默认值 (显示为 "–1")。
“螺纹进给单位”(THREAD_FEED_UNITS)
TPI (默认)、MMPR、IPR。仅适用于“攻丝”循环。允许改变螺距名称。
“浮动攻丝因子”(FLOAT_TAP_FACTOR)
仅用于浮动“攻丝”循环。通过将“螺纹进给量”值与“浮动攻丝因子”相乘来计算进给率。默认值为 1。
“退刀进给”(RETRACT_FEED)
刀具从工件移开的进给率。RETRACT_FEED 值将作为 ZFEED 包括在 CL 文件中的铰孔循环语句中,例如 CYCLE / REAM, DEPTH, 50.000000, MMPM, 1111.000000, CLEAR, 1.000000, ZFEED, 30.000000。在本示例中,RETRACT_FEED 参数值为 30。当 CYCLE_FORMAT 参数设置为 COUPLET 时,此值将反映在 CL 数据中。如果将 CYCLE_FORMAT 参数设置为 GOTO,则不会在 CL 数据中输出 RETRACT_FEED 值。
RETRACT_FEED 仅出现在 CL 数据中,无法在 NC 选项卡上计算。
加工设置
“主轴速度”(SPINDLE_SPEED)
机床主轴旋转的速度。未设置默认值 (显示为 "–1")。
“退刀主轴速度”(RETURN_SPINDLE_SPEED)
退刀运动期间机床主轴旋转速度。此参数适用于“固定”(Fixed)“攻丝”(Tapping) 序列。
“主轴状况”(SPINDLE_STATUS)
ON(默认值),OFF。
“主轴转向”(SPINDLE_SENSE)
主轴的旋转方向。CW(顺时针方向 - 默认值),CCW(逆时针方向)。
“主轴速度范围”(SPINDLE_RANGE)
“没有范围”(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。
“最大主轴 RPM”(MAX_SPINDLE_RPM)
如果将其设置成破折号 (-) (默认值) 以外的值,MAXRPM 属性将被添加到 SPINDL 命令中。
“速度控制”(SPEED_CONTROL)
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 的刀尖。
“孔缩减因子”(HOLE_REDUCTION_FACTOR)
当钻孔直径大于孔直径时用于生成刀具路径。按指定的因子缩减钻孔直径。值必须小于 1 才能生成准确的刀具路径。
“攻丝缩减因子”(TAP_REDUCTION_FACTOR)
当攻丝钻孔直径大于孔直径时用于生成刀具路径。按指定的因子缩减攻丝钻孔直径。值必须小于 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。
“刀轨间回退距离”(INTER_RET_HEIGHT)
指定高出切削层的距离,切刀将退回到此处来执行中间快速运动。默认为破折号 (-)。
“快速进给距离”(RAPTO_DIST)
允许从 CLEAR_DIST 向孔顶部进一步快速推进。默认值是一个破折号 (-),在这种情况下,不使用此参数。
“全程退刀面深度”(FULL_RETRACT_DEPTH)
如果将其设置为 0(默认值)以外的值,在经过一定数量的递增步距后为“断屑”循环指定从孔中全部退出。此步距数按“全程退刀面深度/步进往复进给量”计算。
“定向角”(ORIENT_ANGLE)
允许在退刀前指定非对称刀具从孔壁向后移开之前的方向。仅适用于“镗孔”循环和背面定位钻孔。默认值是一个破折号 (-),在这种情况下,不使用此参数。
“角拐距离”(JOG_DIST)
允许在退刀前指定非对称刀具从孔壁向后移开的距离。仅适用于“镗孔”循环和背面定位钻孔。默认值是一个破折号 (-),在这种情况下,不使用此参数。
“背面镗孔间隙”(BACK_BORE_CLEARANCE)
刀具与孔圆柱间的最小距离。仅适用于背面定位钻孔。