製造 > 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 (如果「冷卻劑_壓力」參數的值是 NONE,則不會輸出)。
CUTCOM / LEFT {,n}
此處:
LEFT, RIGHT = 刀具補償位移的方向。
n = 掌握刀具補償資料的加工控制器的註冊數。如果「共切_註冊」為 0,則不輸出。
CUTCOM / RIGHT {,n}
CUTCOM / OFF
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
為有旋轉軸的機床指定反向旋轉時的進給速率或旋轉速率 (如果將「反向_進給」設定為 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 序列之後的輸出。
LINTOL / r
此處:
r - 製造參數「直線公差」的值。後處理器插入時使用。僅在「直線公差」參數值不是破折號 (-) 時輸出。
LOADTL / n, LENGTH, l, OSETNO, o
此處:
n = TOOL_POSITION (使用刀具表定義)。如果該刀具不包括在刀具表中,則將使用它的 TOOL_ID (在參數檔案中設定)。
LENGTH, l = 刀具的規格長度值。僅在 GAUGE_Z_LENGTH 不是破折號 (-) 時輸出。
OSETNO, o = 刀具表中指定的刀具位移變更 (如果有)。
* 
當序列使用多重尖端類型的刀具時,OSETNO -3 會輸出以供取消刀具位移。
MACHIN / name, m
此處:
name = NC 序列參數 MACH_NAME
m = NC 序列參數「加工_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), 螺紋_進給 = 螺距 (參數「螺紋_進給_單位」、「螺紋_進給」)。
MULTRD, t = 多頭螺紋中螺紋起始的數目。
CUTS, c = 刀具被放置到多道切削的次數 (參數「編號_切削」)。
FINCUT, n = 最終螺紋深度處的通路數 (精加工_通路_編號)。
CUTANG, a = 刀具開始切削的角度 (內側進給_角度)。
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 = 夾具_位移_註冊
僅在「夾具_位移_註冊」參數值不是破折號 (-) 時輸出。
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 = 最大_主軸_RPM。如果將「最大_主軸_RPM」設定為破折號 (-),則不會輸出「MAXRPM, m」。
r = 範圍值
(SPINDLE_RANGE)。可為 LOW、MEDIUM、HIGH。如果「主軸_範圍」是 NUMBER,那麼r等於「範圍_編號」參數值。如果「主軸_範圍」是 NO_RANGE,則不會輸出「RANGE, r」。
PARLEL 指明銑削主軸平行於哪條軸線。
ORIENT 代表刀具的 ORIENT_ANGLE 集合。例如,鏜孔時,即代表撤刀之前的鏜桿定向。
STAN / a, [ LEAD | LAG, b ], [ NOW | NEXT ]
在指定了「切削」(INT CUT) 選單上的 「錐角」(Taper Angle) 選項后,輸出 2 軸輪廓線切割的 STAN、NOW 和 NEXT 語句。
在將 CL_OUTPUT_MODE 參數設定為 TAPER 后,輸出 4 軸輪廓線切割的 STAN、LEAD、LAG 和 NEXT 語句。
STAN /a 用於指定垂直于運動方向的角度。例如,若底部線導件沿 X 軸方向移動,則 a 為線繞 X 軸的旋轉角度。
LEAD b 用於指定運動方向的角度。例如,若底部線導件沿 X 軸方向移動,則 b 為線繞 Y 軸的旋轉角度。b 的正值表示頂端線導件超前底部線導件 b 度。
LAG b 用於指定運動方向的角度。例如,若底部線導件沿 X 軸方向移動,則 b 為線繞 Y 軸的旋轉角度。b 的正值表示頂端線導件滯後底部線導件 b 度。
NOW - 更新當前點的刀具軸位置。
NEXT (2 軸線切割的預設值) - 更新下一個轉至點的刀具軸位置。例如,底部線導件與頂端線導件同時移動以在下一個轉至點末端達到 ab 角度。
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), 螺紋_進給 = 螺距 (參數「螺紋_進給_單位」、「螺紋_進給」)。
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。"XAXIS, x" 與 "ZAXIS, z" 只會在刀具的 GAUGE_X_LENGTH 與 GAUGE_Z_LENGTH 非破折號 (-) 時輸出。
* 
當序列使用多重尖端類型的刀具時,OSETNO -3 會輸出以供取消刀具位移。
UNITS / u
用於 NC 序列的長度單位 (英吋、公釐等)。
VERIFY / CORNER, PNT, RCTNGL, ROUND, XYZ
探針語句。
這是否有幫助?