G78程式碼格式:G78 P(m)(r)(a) Q(dmin) R(d) J_ K_ D_ L_ E_;
G78 X(U) Z(W) R(i) P(k) Q(△d) F(I) ;
程式碼說明:
X:螺紋終點X軸絕對座標;
U:螺紋終點與起點X軸絕對座標的差值;
Z:螺紋終點Z軸的絕對座標值;
W:螺紋終點與起點Z軸絕對座標的差值;
P(m):切深選擇 0:等距離進刀 1:遞減式進刀
P(r): 切入方式 0:刀刃沿螺紋牙型中線切入 1:刀刃沿螺紋牙型左邊切入
2:刀刃沿螺紋牙型右邊切入 3:刀刃沿螺紋牙型左右輪流切入
P(a):相鄰兩牙螺紋的夾角,取值範圍為00~99,單位:度(°),a指定值執行後保持有效,並把系統資料引數NO.058的值修改為a。未輸入a時,以系統資料引數NO.058的值作為螺紋牙的角度。實際螺紋的角度由刀具角度決定,因此a應與刀具角度相同;
D:精車次數
L:螺紋頭數
J:X向退尾距離值
K:螺紋退尾時在短軸方向的移動量(退尾量)( 取值範圍0~99999999×最小輸入增量,單位mm/inch,不帶方向);如果短軸是X軸,該值為半徑指定,非模態引數;
E:X向旋進距離值,半徑程式設計,無符號。
R(d):螺紋精車的切削量,取值範圍為00~99.999,(單位:mm/inch,無符號,半徑值),半徑值等於螺紋精車切入點Be與最後一次螺紋粗車切入點Bf的X軸絕對座標的差值。R(d)執行後,指定值d保持有效,並把系統資料引數NO.060的值修改為d×1000(IS_B)/ d×10000(IS_C)。
未輸入R(d)時,以系統資料引數NO.060的值作為螺紋精車切削量;
R(i):螺紋錐度,螺紋起點與螺紋終點X軸絕對座標的差值, 取值範圍為-99999.999~99999.999(IS_B)/-9999.9999~9999.9999(IS_C) (單位:mm/inch,半徑值)。
未輸入R(i)時,系統按R(i)=0(直螺紋)處理;
P(k):螺紋牙高,螺紋總切削深度, 取值範圍為1~99999999 (單位:最小輸入增量,半徑值、無符號)。未輸入P(k)時,系統報警;
Q(△d):第一次螺紋切削深度, 取值範圍為1~99999999 (單位:最小輸入增量,半徑值、無符號)。未輸入△d時,系統報警;
F:螺紋導程。
G78程式碼格式:G78 P(m)(r)(a) Q(dmin) R(d) J_ K_ D_ L_ E_;
G78 X(U) Z(W) R(i) P(k) Q(△d) F(I) ;
程式碼說明:
X:螺紋終點X軸絕對座標;
U:螺紋終點與起點X軸絕對座標的差值;
Z:螺紋終點Z軸的絕對座標值;
W:螺紋終點與起點Z軸絕對座標的差值;
P(m):切深選擇 0:等距離進刀 1:遞減式進刀
P(r): 切入方式 0:刀刃沿螺紋牙型中線切入 1:刀刃沿螺紋牙型左邊切入
2:刀刃沿螺紋牙型右邊切入 3:刀刃沿螺紋牙型左右輪流切入
P(a):相鄰兩牙螺紋的夾角,取值範圍為00~99,單位:度(°),a指定值執行後保持有效,並把系統資料引數NO.058的值修改為a。未輸入a時,以系統資料引數NO.058的值作為螺紋牙的角度。實際螺紋的角度由刀具角度決定,因此a應與刀具角度相同;
D:精車次數
L:螺紋頭數
J:X向退尾距離值
K:螺紋退尾時在短軸方向的移動量(退尾量)( 取值範圍0~99999999×最小輸入增量,單位mm/inch,不帶方向);如果短軸是X軸,該值為半徑指定,非模態引數;
E:X向旋進距離值,半徑程式設計,無符號。
R(d):螺紋精車的切削量,取值範圍為00~99.999,(單位:mm/inch,無符號,半徑值),半徑值等於螺紋精車切入點Be與最後一次螺紋粗車切入點Bf的X軸絕對座標的差值。R(d)執行後,指定值d保持有效,並把系統資料引數NO.060的值修改為d×1000(IS_B)/ d×10000(IS_C)。
未輸入R(d)時,以系統資料引數NO.060的值作為螺紋精車切削量;
R(i):螺紋錐度,螺紋起點與螺紋終點X軸絕對座標的差值, 取值範圍為-99999.999~99999.999(IS_B)/-9999.9999~9999.9999(IS_C) (單位:mm/inch,半徑值)。
未輸入R(i)時,系統按R(i)=0(直螺紋)處理;
P(k):螺紋牙高,螺紋總切削深度, 取值範圍為1~99999999 (單位:最小輸入增量,半徑值、無符號)。未輸入P(k)時,系統報警;
Q(△d):第一次螺紋切削深度, 取值範圍為1~99999999 (單位:最小輸入增量,半徑值、無符號)。未輸入△d時,系統報警;
F:螺紋導程。