制造 > CL 输出 > 支持的 CL 数据命令
  
支持的 CL 数据命令
$$ - 任何前面标有“$$”的行或行的一部分是关于使用 Creo NC 的备注或命令。
命令
说明
属性
CALSUB/a
其中:
a = 子程序名称
CIRCLE/ x, y, z {, i, j, k} , r
圆弧插补刀具运动的输出
COOLNT / type, pressure
其中:
type = ON、OFF、FLOOD、MIST、TAP 或 THRU。
pressure = LOW,MEDIUM 或 HIGH (如果 COOLANT_PRESSURE 参数的值是 NONE,则不会输出)。
刀补/左 {,n}
其中:
LEFT, RIGHT = 刀具补偿偏移的方向。
n = 掌握刀具补偿数据的加工控制器的登记数。如果 CUTCOM_REGISTER 为 0,则不输出。
刀补/右 {,n}
刀补/关
CYCLE / type
“孔加工”周期的输出
DEFSUB / a
子程序定义的开始
其中:
a = 子程序名称(默认情况下,是相应的 NC 序列号)。
DELAY / t
其中:
t = 以秒计的延迟
DMIS / a
启用或禁用 DMIS 语句的处理
其中:
a = ON 或 OFF
ENDSUB
子程序定义的结束
FEDRAT/f,units
其中:
f = 用指定单位表示的进给率值。
units = 进给率的单位。可为 FPM、IPM、FPR、IPR、MMPM、MMPR。
FEDRAT / INVERS, AUTO
为有旋转轴的机床指定反向旋转时的进给率或旋转速率(如果将 INVERSE_FEED 设置为 YES)。
FEDRAT / INVERS, OFF
有反时进给率的 NC 序列的末端输出。
FINI
程序中的最后语句。
FLUSH / ON, a
其中:
a = 流量注册(若指定)
FROM / x, y, z {, i, j, k}
其中:
x,y,z - 刀具控制点的坐标。i,j,k - 刀具轴矢量。
GENRTR / genrtr register
GOTO / x, y, z {, i, j, k}
其中:
x,y,z - 刀具控制点的坐标。i,j,k - 刀具轴矢量。
HEAD / n, OPTION, #
多个刀架的输出
HEAD / BOTH
在一对同步的 NC 序列之前的输出。
HEAD / OFF
在一对同步的 NC 序列之后的输出。
线性公差/ r
其中:
r - 制造参数“线性公差”的值。后处理器插入时使用。仅在“线性公差”参数值不是破折号 (-) 时输出。
LOADTL / n, LENGTH, l, OSETNO, o
其中:
n = TOOL_POSITION(使用刀具表定义)。如果该刀具不包括在刀具表中,则将使用它的 TOOL_ID(在参数文件中设置)。
LENGTH, l = 刀具的规格长度值。仅在 GAUGE_Z_LENGTH 不是破折号 (-) 时输出。
OSETNO, o = 刀具表中指定的刀具偏距更改(如果有)。
MACHIN / name, m
其中:
name = NC 序列参数 MACH_NAME
m = NC 序列参数 MACH_ID
MODE/INCR and MODE/ABSOL
输出内部子程序定义,使子程序数据后变换到增加的数据中。
MODE/MILL and MODE/TURN
“铣削/车削”中心的输出。
MULTAX / ON
将后处理器置于多轴输出模式(以处理 i, j, k 矢量)。处于多轴输出模式时,即使刀具在 0, 0, 1 方向,Creo NC 也输出 i,j,k 矢量。
OP / THREAD, TURN, DEPTH, totdepth, TPI, thread_feed, MULTRD, t, CUTS, c, FINCUT, n, CUTANG, a
“螺纹车削”的 ISO 输出。
其中:
DEPTH, totdepth = 螺纹的切削深度。
TPI(或 MMPR 或 IPR), thread_feed = 螺距(参数 THREAD_FEED_UNITS、THREAD_FEED)。
MULTRD, t = 多头螺纹加工中螺纹加工起点的数目。
CUTS, c = 刀具被放置到多道切削的次数(参数 NUMBER_CUTS)。
FINCUT, n = 最终螺纹深度处的通路数 (精加工走刀次数)。
CUTANG, a = 刀具开始切削的角度 (INFEED_ANGLE)。
OP / THREAD, NOMORE
指定 ISO 螺纹输出的终点
PARTNO
零件名
PIVOTZ / z2, z1, z2, z1, z1
仅为“4 轴线切割”输出。
z2 = 横跨曲面的最高中点
PPRINT
输出模型信息。要发出此命令,必须设置 PPRINT 表。
PROBE / ON, OFF, RANGE, CALIB
探头语句。
RAPID
下一运动语句将为快速横向进给。
ROTATE / AAXIS|BAXIS| CAXIS, INCR, a, CLW|CCLW
“加工”坐标系和“NC 序列”坐标系之间的轮流转换,如果 CL_DATA_MODE 为 TRANS_ROTABL。
其中:
AAXIS, BAXIS, CAXIS - 分别绕 X、Y 或 Z 轴旋转。
a = 旋转角度值。
CLW = 顺时针运动。
CLW = 逆时针运动。
SET / HOLDER , adaptor_number, SETOOL, xoffset, yoffset, zoffset, ATANGL, at, SETANG, st
使用刀具附件时的输出
其中:
adaptor_number = 附件模型参数 ADAPTOR_NUMBER 的值
xoffset、yoffset 和 zoffset 相对于主轴控制点定义刀具连接点的位置。
at = 相对于 SPINDLE_CONTROL_POINT 坐标系的刀具轴的 ZF 旋转(以度为单位)。
st = 相对于 SPINDLE_CONTROL_POINT 坐标系的刀具轴的 XY 旋转(以度为单位)。
SET / OFSETL, n and SET / OFSETL, OFF
其中:
n = FIXT_OFFSET_REG
仅在 FIXT_OFFSET_REG 参数值不是破折号 (-) 时输出。
SPINDL / RPM, s, CLW|CCLW, MAXRPM, m, RANGE, r
SPINDL / SFM or SMM, v, CLW| CCLW, MAXRPM, m, RANGE, r
SPINDL / ON
SPINDL / OFF
SPINDL / PARLEL, XAXIS|ZAXIS(仅“铣削/车削”铣削)
SPINDL / ORIENT
TRANS / X, Y, Z
CSYS/X1、Y1、Z1、V1、
X2、Y2、Z2、V2,
m = MAX_SPINDLE_RPM。如果将 MAX_SPINDLE_RPM 设置为破折号 (-),则不会输出“MAXRPM, m”。
r = 范围值
(主轴速度范围)。可为 LOW、MEDIUM、HIGH。如果“主轴速度范围”是 NUMBER,那么 r 等于 RANGE_NUMBER 参数值。如果“主轴速度范围”是 NO_RANGE,则不会输出“RANGE, r”。
PARLEL 指明铣削轴平行于哪条轴线。
ORIENT 表示为刀具设置的“定向角”(ORIENT_ANGLE)。例如,在镗孔时,表示退刀之前的镗杆方向。
STAN / a, [ LEAD | LAG, b ], [ NOW | NEXT ]
“线切割”中刀具轴的输出,如果 CL_OUTPUT_MODE 设置为 TAPER
NOW - 更新当前点的刀具轴位置(仅可用于“2 轴线切割”)。
NEXT(默认)- 更新下一个 GOTO 点的刀具轴位置。
THREAD/AUTO, x1, y1, z1, TO, x2, y2, z2, TPI, thread_feed, AT, percent, DEEP, depth, LAST, n, TYPE, 0, totdepth, angle, IPM, ipm, FEDTO, d, x, TIMES, t, OFSETL, n, o
“螺纹车削”的“AI 宏”输出,
其中:
TPI(或 MMPR 或 IPR), thread_feed = 螺距(参数 THREAD_FEED_UNITS、THREAD_FEED)。
AT, percent = 每个通路中要移除的剩余材料的百分比(余量百分比)。
DEEP, depth = 确定最终编程的螺纹深度 (允许余量)。
LAST, n = 最终螺纹深度处的通路数 (精加工走刀次数)。
TYPE, 0, totdepth, angle = 提供螺纹深度和切入角度。
IPM, ipm = 每一螺纹加工周期中使用的进给率。
FEDTO, d = 距工件的间隙距离。
x = IN(内螺纹),OUT(外螺纹 - 默认),FACE(表面螺纹)。
TIMES, t = 螺纹加工起点数。
OFSETL
n = 刀具放置到多道切削的次数
o = 在每道切削间的偏移距离。
TRANS / x, y, z
“加工”坐标系和“NC 序列”坐标系之间的线性转换,如果 CL_DATA_MODE 为 TRANS_ROTABL。
如果将 FIX_OFFSET_REGISTER 参数值设置为默认破折号 (-),则会被备注掉。
TURRET / n, XAXIS, x, ZAXIS, z, OSETNO, o
在车床和铣削/车削中心执行的车削 NC 序列、“铣削”和“孔加工”NC 序列的输出,而非 LOADTL。仅在刀具的“标距 X 长度”(GAUGE_X_LENGTH) 和“标距 Z 长度”(GAUGE_Z_LENGTH) 不是破折号 (-) 时,才输出“XAXIS, x”和“ZAXIS, z”。
UNITS / u
用于 NC 序列的长度单位(英寸、毫米等)。
VERIFY / CORNER, PNT, RCTNGL, ROUND, XYZ
探头语句。