广数车床G代码大全

技术小编 261 0

广数车床G代码第一部



G 80 柱面锥面粗车循环



格式: N_ G80 X(U)_ Z(W)_ K_ A_ P_ 》 
其中 X(V),Z(W) 为X轴和Z轴粗车循环总进给量和方向; 
K 为相对于Z(W)的锥度,省略为柱面粗车; 
A 为X轴方向每次切削进刀量, A>0; 
P 为X轴方向的退刀间距, P>0; 
执行过程:

①X轴方向快进A的距离; 
②Z轴方向切削至Z(W)字段设定的位置(有K还需加上锥度); 
③X轴切削退刀P的距离(有K则加上锥度); 
④Z轴方向快速返回起点; 
⑤X轴方向快进A的距离; 
⑥重复②,③,④,⑤直至X轴到达总切削进给量; 
循环完毕时,X轴定位在字段X(U)给定位置,而Z轴的位置还是起点位置。 
前刀座 U<0,W<0 (其它方向类推) 的图示:
广数车床G代码大全


G81 端面锥面粗车循环



格式: N_ G81 X(U)_ Z(W)_ I_ C_ P_ 》 
其中 X(U),Z(W) 为X轴和Z轴切削的总进给量和方向; 
I 为相对于X(U)的锥度,省略则无锥度; 
C 为Z轴方向每次切削进刀量, C>0; 
P 为Z轴方向的退刀间距, P>0; 
执行过程: 
①Z轴方向快进C的距离; 
②X轴方向切削至X(U)字段设定的位置(有I还需加上锥度); 
③Z轴切削退刀P的距离(有I则加上锥度); 
④X轴方向快速返回起点; 
⑤Z轴方向快进C的距离; 
⑥重复②,③,④,⑤直至Z轴到达总切削进给量; 
循环完毕时,X轴仍处于起点位置,Z轴定位在字段Z(W)给定的位置。 
前刀座 U<0,W<0 (其它方向类推) 的图示:

广数车床G代码大全


G82英制螺纹加工循环



格式:N_ G82 X(U)_ Z(W)_ I_ A_ C_ P_ R_ D_ L_ K_ 》 
其中 X(U)Z(W) 为螺纹结束(螺纹底部)的位置; 
I 螺纹的锥度,省略为直螺纹,正负应与X(U)的方向相同; 
A 螺纹的总切削深度(螺纹底部到螺纹表面的距离), A>0; 
C 第一次切削深度(第n次切深为: C * n开平方), C>0; 
P 英每寸的牙数: 2.20~100.00; 
R 螺纹结束的45度倒角在Z轴的分量, R>1.60,省略则无倒角退尾; 
D 螺纹的头数, D=0~220,省略为单头螺纹; 
D1~D99: 多头螺纹的头数 
D100~D200: 端面螺纹(单头) 
D201~D220:单头螺纹R退尾角度=广数车床G代码大全

D缺省、或D=210、或D<201、或d>220时退尾角度=45○,两轴退尾长度(X轴为半径值)相等;

D值在201~220间数值越大,退尾角度越小、退尾速度越慢:

D=201时退尾理论角度≈84○(最快速度退尾); 
D=220时退尾理论角度≈27○(最慢速度退尾);

最大退尾理论角度将受到螺距限制,螺距越大最大退尾理论角度将越小,螺距为12mm时最大退尾的角度为45○。实际最大退尾角度还受负载和驱动电源限制。

L 刀尖的角度(螺纹的度数)标准有29○,30○,55○,60○,80○。本系统增加 
28○,54○,59○,79○。省略则为直进刀(刀尖双面都切削); 
K 为使用的主轴转速(每分钟转数),小于实际转速时螺纹加工升降速更快; 
螺纹切削循环过程: 
①当L>0时,进行单面进刀的位移; 
Z轴方向向Z(W)的反方向快速移动距离2*C*n开平方*tg(L/2),其中C 
为第一次切削量, n为循环次数; 
②(第n次循环) X轴方向快速定位到: X(U)-A+C*(n开平方); 
③进行长度为Z(W)的螺纹切削,包括R倒角退尾和多头螺纹循环; 
④X轴方向快速返回起始位置; 
⑤Z轴方向快速返回起始位置; 
⑥循环①至⑤若干次数直至螺纹切削至底部; 
循环结束系统处于G82的起始位;螺纹循环切深示意图(其它方向类推): 
省略L,双面进刀图示: 刀尖L角度的单面进刀图示: 
广数车床G代码大全广数车床G代码大全

G82循环图示(无L,U<0,W<0,前刀座): G82循环图示(有L,U<0,W<0,前刀座):
广数车床G代码大全广数车床G代码大全


点击这里获取广数车床软件和教程

G83 公制螺纹加工循环



格式:N_ G83 X(U)_ Z(W)_ I_ A_ C_ P_ R_ D_ L_ K_ 》 
除P字段之外,其它字段的意义与G82的相同。这里, P为0.01~12.00的螺距。 
G83的循环与G82一样,循环完毕返回到G83起始点。


G84? Z轴方向切削的球面粗车循环



格式: N_ G84 X(U)_ Z(W)_ R_(I_ K_) A_ C_ P_ D_ 》? 
其中 X(U)、Z(W) 为园弧起点坐标,G84起点到X(U)的位置为X轴方向总进刀 
量,X(U),Z(W)同时还定义了切削的方向。 
R 园弧的半径, R>0;或用 I,K 园心相对于圆弧起点的位置; 
A为X轴方向的每次进刀量, A>0; 
C园弧终点(也是循环的终点)的Z轴方向相对于G84起点的位置。园弧终点的 
X轴为G84起点。C值的正负应与Z(W)方向相同; 
P每次切削X轴方向退刀的间距, P>0; 
D 定义园弧的方向,=0顺园,>0逆园,省略为顺园; 
G84中定义的圆弧不能过象限。类似于G80柱锥度粗车循环,只不过G80的锥面是斜边而G84是园弧。循环加工过程: 
①X轴方向快速进刀A的距离; 
②Z轴方向切削进给至与园弧的交点; 
③X轴方向切削速度退刀P的距离; 
④Z轴方向快速返回G84的起点; 
⑤循环①,②,③,④直至第②步时到达X(U)、Z(W)给出的园弧起点; 
⑥以X(U)、Z(W)为园弧起点,作园弧切削,循环结束; 
循环结束系统处于G84的园弧终点位置(即X轴方向与G84起点相同,Z轴方向为C字段相对于G84起点的位置)。 
G84 前刀座 U<0,W<0,D=1 
(其它方向类推) 的图示: 
?广数车床G代码大全



G85 X轴方向切削的球面粗车循环



格式: N_ G85 X(U)_ Z(W)_ R_(I_ K_) A_ C_ P_ D_ 》 
其中 X(U),Z(W)为园弧的起点坐标,G85起点到Z(W)为Z轴方向的总进刀深度, 
X(U),Z(W)同时还定义了切削的方向; 
R园弧的半径, R>0;或用 I,K 园弧的园心相对于园弧起点的位置; 
A园弧终点(也是循环的终点)的X轴方向相对于G85起点的位置,园 
弧终点的Z轴方向的位置为G84起点位置。A值正负与X(U)方向相同。 
C Z轴方向的每次进刀量, C>0; 
P每次切削Z轴方向退刀的间距, P>0; 
D园弧的方向,D=0或省略为顺时针,D>0逆时针方向; 
G85中定义的圆弧不能过象限。示意图中D=1逆时针圆弧。 类似于G81端面锥面粗车循环,只不过G81的锥面是斜面,而G85的球面是园弧,加工过程: 
Z轴方向快速进刀C的距离; 
X轴方向切削进给至与园弧的交点; 
Z轴方向切削速度退刀P的距离; 
X轴方向快速返回G85的起点; 
循环①~④直至到达X(U)、Z(W)给出 
的园弧起点 
⑥以R为园弧半径(或I,K为园心)G85起点, 
+A为X轴方向的园弧终点,G85起点为Z轴


G86精加工子程序循环



格式: N_ G86 A_ C_ D_ L_ 》 
其中 A X轴方向总加工余量(及正负,X轴每次切削量和方向为:-A/L); 
C Z轴方向总加工余量(及正负,Z轴每次切削量和方向为:-C/L); 
D 子程序的起始程序段号(子程序中不能有M98指令); 
L 循环次数; 
循环过程: 
①循环次数: n=1; 
②快速定位到相对位置(A-n*A/L,C-n*C/L),本系统称之为G86的偏置量; 
③调用子程序;子程序执行过程中的所有X,Z字段(绝对坐标)都被加上G86的偏置 
量,通常子程序第一段为G0快速定位,子程序按照零件图纸尺寸编程即可。 
④子程序结束之后快速返回G86的起始位置; 
⑤循环次数: n=n+1; 
⑥循环②、⑤直至G86最后一次调用子程序,循环结束; 
G86循环结束之后总是返回到G86起始位置。



G87局部循环



格式: N_ G87 D_ L_ 》 
其中 D 局部循环的起始程序段号,必须在当前G87程序段的前面(并能执行到当前段),L 循环次数。

例: N10 G0 X100 Z300 
N40 G1 W-50 
N50 G1 U50 W-50 
N60 G87 D40 L2



格式:N_ G88 X(U)_ Z(W)_ A_ C_ P_ 》 
其中 X(U),Z(W) 为槽的对角的坐标,X(U)给出槽的宽度,Z(W)给出槽的深度; 
X(U),Z(W)同时给出槽的方向; 
A X轴方向的每次进刀量, A>0, 应小于槽刀宽度; 
C Z轴方向刀深增量, C>0; 
P Z轴方向退刀的距离, P>0; 
循环过程: 
①Z轴方向切削进刀C的距离,切削速度退刀P的距离,再切削进刀C,退刀P,...,直至到达Z(W)字段的深度; 
②Z轴方向快速返回起始位置; 
③X轴方向快速进刀A的距离; 
④重复①,②,③直至X轴方向到达X(U)的位置; 
循环完毕,系统的位置处在: X方向为X(U)字段设定位置,Z方向与G88起点相同位置。



G89? X轴方向的切槽循环



1.格式:N_ G89 X(U)_ Z(W)_ A_ C_ P_ 》 
其中 X(U),Z(W) 为槽的对角的坐标,X(U)给出槽的深度,Z(W)给出槽的宽度; 
X(U)Z(W)同时给出槽的方向; 
A X轴方向的切深增量, A>0; 
C Z轴方向的每次进刀量,C>0, 应小于槽刀宽度; 
P X轴方向的退刀距离, P>0; 
加工过程: 1.X轴方向切削速度进刀A的距离,快速退刀P 
的距离,再进刀C,退刀P,...,直至到达X(U) 
字段的位置; 
2.X轴方向快速退刀至G89的起点; 
3.Z轴方向快速进刀C的距离; 
4.重复123直至Z轴方向到达Z(W)字段的位置; 
循环完毕,X轴方向处于G89的起点位置,Z轴方向 
则处于Z(W)字段给定的位置。

前刀座 U<0,W<0 (其它方向类推) 广数车床G代码大全



G92浮动坐标系设定



格式: N_ G92 X(U)_ Z(W)_ 》 
其中, X或U: 当前位置新的X坐标值; Z或W: 当前位置新的Z坐标值; 
这里用X,Z或用U,W是等效的。加工程序的起始程序段建议用G00在机械坐标系下作X,Z轴的绝对位置定位。为了方便编程,程序中间可自由定义浮动坐标系,系统会自动处理程序零点,机械零点的位置的换算。执行G27,G28,M02,M30,M31或回零后系统自动返回工件坐标系。



G93设置坐标偏置



格式: N_ G93 X(U)_ Z(W)_ 》 
其中: X或U的效果相同: X轴方向的坐标偏置; Z或W的效果相同: Z轴方向的坐标偏置; 
执行G93: 系统将按照X(U),Z(W)给出的偏置量进行快速移位,移位之后,系统的坐标与移位前的保持相同,从而起到留加工余量的作用。 
对于粗车和需要留加工余量的编程, 先用G93预留加工余量, 再按照图纸的实际尺寸进行编程即可。执行G27,G28和回零之后, 系统已消除G93设置的加工余量。亦可用G93 X0 Z0 的程序段来消除加工余量。总的加工余量或偏差调整用49号参数(X轴方向系统坐标偏置)和50号参数(Z轴方向系统坐标偏置)进行。



G96设置恒线速控制状态(模态)



G96可与其它G功能同时出现在一个程序段之中,其意义是表明以S值设置恒线速控制的线速度(单位是m/Min,即每分钟的米数)。S值的范围: 0 – 9999。在切削进给时系统根据当前的X轴绝对坐标位置对主轴转速进行调整以保持由S值指定的恒线速度。系统的53和54号参数分别为恒线速控制状态下的主轴最低转速和主轴最高转速限制。只有使用模拟主轴(如变频调速)时才能用G96进行恒线速切削控制。用G97取消G96状态。 
当系统48号参数为0或S值为0时, 恒线速控制无效。 
切削进给时恒线速控制主轴转速由以下公式计算: 
主轴转速(转/分) = 1000*S/(3.1416*X当前绝对坐标) 
因此,使用恒线速控制状态,一定要将系统(工件)坐标设置成X0.00为轴的中心位置。 
系统只在切削进给时根据X轴绝对位置实时计算和输出控制恒线速的主轴转速。快速定位,螺纹加工和F为每转进给时,主轴转速将没有变化。



G98 设置每分钟进给速度状态(初态,模态)



G98可与其它G功能同时出现在一个程序段之中,其意义是表明F字段设置的切削进给速度的单位是mm/Min,即每分钟进给的毫米数。F值的范围: F0.01 – F3000.00 。


G99 设置每转进给速度状态(模态)



G99可与其它G功能同时出现在一个程序段之中,其意义是表明F字段设置的切削进给速度的单位是毫米/转,即主轴转一转进给的毫米数。F值的范围: F0.01 – F2.00 。 
使用G99每转进给功能必须安装主轴脉冲编码器(1200脉冲/转)。

参数编程是使用系统的参数(见参数设置一章)的值作为程序段中的某些字段的值。利用参数的变化(G60功能可对系统参数进行修改)机制,使这些字段的值成为可变的,再结合G61功能判参数值进行跳转,以实现复杂的加工循环程序的编制,或用户特殊的循环加工程序的编制。使用参数编程还可实现刀具半径补偿的编程。 
系统参数共有80个,参数的编号为1~80,用户可自由使用编号为52~80的参数。系统当前的X,Z,Y的绝对坐标值分别给以81,82,83的编号,亦可用于参数编程。 
可以对字段X,Z,U,W,Y,V,I,K,A,C,P,R进行参数编程,格式为字段的英文字母后面跟*号和参数编号。 
注意!: 系统内部全部使用整数进行运算,0.01对应内部整数1 ,内部整数的范围是 -999999999 至999999999。在使用G60进行运算时, 要小心对待, 并保证运算不溢出。 
例如: N200 G0 X*70 W*71 
则字段X的值为70号参数的值,W的值为71号参数的值。 
如上图示,利用参数编程实现三角形循环切削的功能, 加工程序如下: 
N10 G0 X200 Z300 》(快速定位) 
N30 G60 L72 X8 D1 》 (72号参数=8.00 : X轴方向的初始进刀量) 
N40 G61 L72 I150 D60 》 (判断: X轴方向的总进刀量<=150.00 ? ) 
N50 G60 L72 X150 D1 》 ( 否, 进刀量 L72=150.00 ) 
N60 G60 L71 X*72 Z200 I150 D14 》(71号参数: Z轴方向进刀量=L82*200/150) 
N90 L80 X*72 D2 》 (70号参数: = - L72 ) 
N100 L69 X*71 D2 》 (69号参数: = - L71 ) 
N110 G0 U*70 》 (X轴快进) 
N120 G1 U*72 W*69 》 (斜线切削) 
N130 G0 W*71 》 (Z轴方向快回零点) 
N140 G61 L72 U150 D180 》 (若X轴方向总进刀量=150则循环结束) 
N150 G60 L72 X8 D4 》 (X轴方向进刀量 + 8.00 ) 
N160 M92 D40 》 (转程序段N40继续循环) 
N180 M2 》 (循环结束: 停主轴,程序结束)广数车床G代码大全


标签: 广数车床G代码大全

抱歉,评论功能暂时关闭!