[分享]G代码资料
ISO(International Organization for standardization)标准,是国际标准化组织确认和颁布的国际标准,是国际上通用的数控机床语言。线切割机床在进行加工以前,必须按照加工图纸编制加工程序,所编制的程序必须符合下列规则:
a) ISO代码有G功能码、M功能码和E功能码三种;
b) 每一程序行只允许含一个代码;
c) 程序行开始可标记行号,系统不对行号检查,仅作为用户自己的标记;
d) 程序起始行(G92)必须位于其它所有行(不包括注释行)之前,但并不是必须的;
e) 注释以“%”开始至行尾结束;
f) 每一个程序含结束行(M02),结束行以下的内容系统将被忽略。
一、G功能码
系统共八类十七种G功能码。移动类代码同前一行代码相同时可省略,除暂停类代码外,其余各类代码全程有效,直至被同类代码取代为止。
1.移动类
a) G01线形插补
格式:G01 Xx Yy Uu Vv
以加工速度从起点运行至终点,X、Y、U、V四轴联动作线性插补。
b) G02顺时针圆弧插补
格式:G01 Xx Yy Ii Jj
以加工速度从起点运行至终点,x,y为终点坐标,i、j为圆心相对于起点的坐标而不论是绝对还是相对编程方式。
c) G03逆时针圆弧插补
同G02。
此主题相关图片如下:
2.暂停类
G04暂停
格式:G04Ff f从0~99999秒
机床伺服系统暂停f秒,出现提示“Prog pause ,press F8 to continue“,按下F8键或暂停时间到后系统恢复加工。
3.斜度类
a) G27常态加工(无锥度加工)
格式:G27
b) G28恒锥度加工
格式:G28 Aa a从-45000至45000即±45º
在加工轨迹的几何段上,电极丝只在加工轨迹法线方向倾斜,且倾角为a,在几何段相交点处,电极丝将沿一个圆锥面运动,以保证恒定锥度和光滑地转到下一几何段。沿加工轨迹方向看,钼丝向右倾斜时,a大于0,钼丝向左倾斜时,a小于0。
c) G29尖角锥度加工
格式:G29 Aa
在加工轨迹的几何段上,G29使电极丝倾角在加工轨迹方向连续变化,在加工轨迹法线方向保持恒值a,这样在几何段相交点处电极丝倾角等于下一几何段起点之倾角。
4.偏移类
a) G40取消偏移
格式:G40
b) G41左偏移
格式:G41 Dd d范围0~9999μm
G41使偏移轨迹沿加工轨迹方向左偏移d
c) G42右偏移
格式:G42 Dd d范围0~9999μm
G42使偏移轨迹沿加工轨迹方向右偏移d
5.偏移方式类
a) G45相交过渡偏移方式
格式:G45
b) G46自动圆弧过渡补偿方式
格式:G46
在一种偏移方式下无法实现时,系统将转换到另一种方式。缺省为G45。
6.单位类
缺省为G71
a) G70英制inch单位
格式:G70 隐含小数点在右数第4位上,单位为inch.。
b) G71公制mm单位
格式:G71 隐含小数点在右数第3位上,单位为mm。
7.起点类
G92定义工件坐标
格式:G92 Xx Yy Uu Vv
定义当前点为工件坐标系中(x,y,u,v)点,缺省为(0,0,0,0)。
8.编程方式类
a) G90绝对编程方式
格式:G90
X,Y为工件坐标系中的坐标值,U、V为相对于X、Y的坐标。
b) G91增量编程方式
格式:G91
X、Y为坐标增量值即轴的移动量,U、V为相对于X、Y的坐标。
缺省为G90
9.清角类
a) G32角平分线清角加工方式
格式:G31Ld
b) G32延长线清角加工方式
格式:G32Ld
c) G30取消清角类加工方式
格式:G30
说明:d表示实现清角功能时在角平分线清角加工方式(G31)或在延长线清角加工方式(G32)中切割长度,单位是微米。例如G31 L200。表示开清角功能,清角走的长度为200微米。G30的功能是取消清角。G31的切割路径为:当切割图形为直线和直线相交时,清角切割路径为两条直线夹角的角平分线;直线和圆弧相交时,清角切割路径为直线和圆弧切线夹角的角平分线;圆弧和圆弧相交时,清角切割路径为两个圆弧切线夹角的角平分线;当连续两条直线或直线与切线或切线与切线的夹角小于5度时,清角功能将自动取消。G32的切割路径为:延长线。如果加工图形带有斜度,UV平面和XY平面清角的切割路径与上述相同。在无G31或G32指令时,ISO编程默认为无清角功能。
二、M功能码
系统支持四种M功能码
a) M00暂停加工
关脉冲电源,出现提示“Press Enter to continue cut”,用户按ENTER键后系统恢复加工,若此时要退出加工,按F8键,系统提示Press ENTER to confirn exit,此时按<Enter>键可退出加工,按其余任何键,则系统提示Press ENTER to confirn cut,此时按<Enter>键可继续加工。
b) M02加工结束
关运丝电机、工作液泵和加工电源,加工结束。
c) M20
开运丝电机、工作液泵和加工电源。
d) M21
关运丝电机、工作液泵和加工电源。
三、E功能码
Ee e为加工工艺数据库中一代码。调用工艺数据库中e套参数。
四、编程实例
例:这是一个综合的ISO程序,里边有斜度和偏移量的多种变化。
%MUTI-TAPER,MUTI-D
G92X-4000Y0
G01X-2000
G45
G41D100
G29A-1000 %1.0 DEGREE
G01X0
G01Y4000
X8000
Y0
G28A-1000
Y-4000
X4000
G41D80
X0
Y0
G27
G40
X-4000
M02
|