2.与坐标尺寸有关的G代码
(1)绝对尺寸指令G90和增量尺寸指令G91
G90为绝对尺寸指令编程,它表示程序段中的尺寸字为绝对坐标值,即从编程零点开始的坐标值。G91为增量尺寸指令编程,它表示程序段中的尺寸字为增量坐标值,即刀具运动的终点相对于起点坐标值的增量。
(2)极坐标指令G16和G15
格式:G16 X_ Y_; G15;
说明:终点的坐标值也可以用极坐标输入。格式中G16为极坐标指令,X为极径,Y为极角;G15为取消极坐标指令。极角的正向是所选平面的第1坐标轴沿逆时针转动的方向,而负向是沿顺时针转动的方向。极径和极角均可以用绝对值指令或增量值指令(G90,G91)指定。
3.坐标平面指令G17、G18、G19
G17表示在XY平面内加工;G18表示在ZX平面内加工;G19表示在YZ平面内加工。G17是系统默认量,编程时可以省略。
4.进给和插补功能G代码
(1) 快速点定位G00
格式:G00 X_ Y_ Z_;
说明:
1)用G00指定点定位,命令刀具以点位控制方式,从刀具所在点以最快的速度,移动到目标点。X、Y、 Z为目标点坐标。
2)当用绝对指令时,X、Y、Z为目标点在工件坐标系中的坐标;当用增量坐标时,X、Y、Z为目标点相对于起始点的增量坐标,不运动的坐标可以不写。如图6-6所示,现命令刀具从A点快速移动到B点,其程序为:
G90 G00 X90. Y70.;(绝对尺寸指令)
G91 G00 X70. Y50.;(增量尺寸指令)
3)G00功能起作用时,其移动速度为系统设定的最高速度。
4)当Z轴按指令远离工作台时,先Z轴运动,再X、Y轴运动。当Z轴按指令接近工作台时,先X、Y轴运动,再Z轴运动。
(2)直线插补G01
格式:G01 X_ Y_ Z_ F_;说明:1)直线插补G01的作用是指令两个(或三个坐标)以联动的方式,按指定的进给速度F值,插补加工出任意斜率的平面(或空间)直线,X、Y、Z为目标点坐标。可以用绝对值坐标,也可以用增量坐标。F为刀具移动的速度。
2)如图6-6所示,刀具从起始点A沿AB切削,程序为:
用绝对尺寸指令编程:G90 G01 X60. Y50. F300
用增量尺寸指令编程:G91 G01 X40. Y30. F300;
(3)圆弧插补G02、G03
在X-Y平面上的圆弧格式: G17 G02/G03 X_ Y_ I_ J_(R_)F_ ;
在Z-X平面上的圆弧格式: G18 G02/G03 X_ Z_I_ K_(R_)F _ ;
在Y-Z平面上的圆弧格式: G19 G02/G03 Y_ Z_ J_ K_(R_) F_ ;
说明:
1)G02为指定平面的顺圆插补,G03为指定平面的逆圆插补。X、Y、Z为圆弧终点坐标值,可以用绝对值,也可以用增量值,由G90和G91决定。在G91下圆弧终点坐标是相对于圆弧起点的增量值。I、J、K表示圆弧圆心相对于圆弧起点在X、Y、Z轴方向上的增量值,与前面定义的G90或G91无关,I、J、K为零时可以省略。F为切削进给速度。
用绝对值尺寸指令编程:
N10 G90 G03 X140. Y100. I-60. J0. F100; (或G90 G03 X140. Y100. R60. F100;) N20 G02 X120. Y60. I-50. J0.; (或G02 X120. Y60. R50.;)
用增量尺寸指令编程: N10 G91 G03 X-60. Y60. I-60. J0. F100; ( 或G91 G03 X-60. Y60. R60. F100;) N20 G02 X-20. Y-40. I-50. J0.; ( 或G02 X-20. Y-40. R50.;)
2)整圆编程时不可以使用R,只能使用I、J、K。如图6-8为一整圆,刀具从O点快速移到A点,然后按逆时针方向加工整圆。
用绝对尺寸编程: N10 G90 G00 X30. Y0; N20 G03 I-30. J0 F100;
用增量尺寸编程: N10 G91 G00 X30. Y0; N20 G03 X0 Y0 I-30. J0 F100;
3)在用R的圆弧插补中,由于在同一圆弧半径R的情况下,从起点A到终点B的圆弧可能有两个,即圆弧段1和圆弧段2。为了区别二者,特规定圆弧所对应的圆心角为小于等于180 °时(圆弧段1)用+R;圆心角大于180°的圆弧(圆弧段2)用-R。
①圆弧段1程序为: G90 G02X40.Y-30.R50.F100; 或G91G02X80.Y0.R50.F100;
②圆弧段2程序为 : G90G02 X40.Y-30.R-50.F100; 或G91G02X80.Y0.R-50.F100;
(4)暂停指令G04
格式:G04 X_;或G04 P_; 说明:G04指令可使刀具作短暂的无进给光整加工,一般用于镗平面、锪孔等场合,X或P为暂停时间,其中X后面可用带小数点的数,单位为秒(s),如G04 X5.表示在前一程序执行完后,要经过5s以后,后一程序段才执行。地址P后面不允许用小数点,单位为毫秒(ms)。如G04 P1000表示暂停1000ms,即1s。G04的程序段里不允许有其他指令。
例如:图6-10为锪孔加工,孔底有表面粗糙度要求。
程序如下: N40 G91 G01 Z-7. F60;
N50 G04 X5.;(刀具在孔底停留5s)
N60 G00 Z7.;
(1)绝对尺寸指令G90和增量尺寸指令G91
G90为绝对尺寸指令编程,它表示程序段中的尺寸字为绝对坐标值,即从编程零点开始的坐标值。G91为增量尺寸指令编程,它表示程序段中的尺寸字为增量坐标值,即刀具运动的终点相对于起点坐标值的增量。
(2)极坐标指令G16和G15
格式:G16 X_ Y_; G15;
说明:终点的坐标值也可以用极坐标输入。格式中G16为极坐标指令,X为极径,Y为极角;G15为取消极坐标指令。极角的正向是所选平面的第1坐标轴沿逆时针转动的方向,而负向是沿顺时针转动的方向。极径和极角均可以用绝对值指令或增量值指令(G90,G91)指定。
3.坐标平面指令G17、G18、G19
G17表示在XY平面内加工;G18表示在ZX平面内加工;G19表示在YZ平面内加工。G17是系统默认量,编程时可以省略。
4.进给和插补功能G代码
(1) 快速点定位G00
格式:G00 X_ Y_ Z_;
说明:
1)用G00指定点定位,命令刀具以点位控制方式,从刀具所在点以最快的速度,移动到目标点。X、Y、 Z为目标点坐标。
2)当用绝对指令时,X、Y、Z为目标点在工件坐标系中的坐标;当用增量坐标时,X、Y、Z为目标点相对于起始点的增量坐标,不运动的坐标可以不写。如图6-6所示,现命令刀具从A点快速移动到B点,其程序为:
G90 G00 X90. Y70.;(绝对尺寸指令)
G91 G00 X70. Y50.;(增量尺寸指令)
3)G00功能起作用时,其移动速度为系统设定的最高速度。
4)当Z轴按指令远离工作台时,先Z轴运动,再X、Y轴运动。当Z轴按指令接近工作台时,先X、Y轴运动,再Z轴运动。
(2)直线插补G01
格式:G01 X_ Y_ Z_ F_;说明:1)直线插补G01的作用是指令两个(或三个坐标)以联动的方式,按指定的进给速度F值,插补加工出任意斜率的平面(或空间)直线,X、Y、Z为目标点坐标。可以用绝对值坐标,也可以用增量坐标。F为刀具移动的速度。
2)如图6-6所示,刀具从起始点A沿AB切削,程序为:
用绝对尺寸指令编程:G90 G01 X60. Y50. F300
用增量尺寸指令编程:G91 G01 X40. Y30. F300;
(3)圆弧插补G02、G03
在X-Y平面上的圆弧格式: G17 G02/G03 X_ Y_ I_ J_(R_)F_ ;
在Z-X平面上的圆弧格式: G18 G02/G03 X_ Z_I_ K_(R_)F _ ;
在Y-Z平面上的圆弧格式: G19 G02/G03 Y_ Z_ J_ K_(R_) F_ ;
说明:
1)G02为指定平面的顺圆插补,G03为指定平面的逆圆插补。X、Y、Z为圆弧终点坐标值,可以用绝对值,也可以用增量值,由G90和G91决定。在G91下圆弧终点坐标是相对于圆弧起点的增量值。I、J、K表示圆弧圆心相对于圆弧起点在X、Y、Z轴方向上的增量值,与前面定义的G90或G91无关,I、J、K为零时可以省略。F为切削进给速度。
用绝对值尺寸指令编程:
N10 G90 G03 X140. Y100. I-60. J0. F100; (或G90 G03 X140. Y100. R60. F100;) N20 G02 X120. Y60. I-50. J0.; (或G02 X120. Y60. R50.;)
用增量尺寸指令编程: N10 G91 G03 X-60. Y60. I-60. J0. F100; ( 或G91 G03 X-60. Y60. R60. F100;) N20 G02 X-20. Y-40. I-50. J0.; ( 或G02 X-20. Y-40. R50.;)
2)整圆编程时不可以使用R,只能使用I、J、K。如图6-8为一整圆,刀具从O点快速移到A点,然后按逆时针方向加工整圆。
用绝对尺寸编程: N10 G90 G00 X30. Y0; N20 G03 I-30. J0 F100;
用增量尺寸编程: N10 G91 G00 X30. Y0; N20 G03 X0 Y0 I-30. J0 F100;
3)在用R的圆弧插补中,由于在同一圆弧半径R的情况下,从起点A到终点B的圆弧可能有两个,即圆弧段1和圆弧段2。为了区别二者,特规定圆弧所对应的圆心角为小于等于180 °时(圆弧段1)用+R;圆心角大于180°的圆弧(圆弧段2)用-R。
①圆弧段1程序为: G90 G02X40.Y-30.R50.F100; 或G91G02X80.Y0.R50.F100;
②圆弧段2程序为 : G90G02 X40.Y-30.R-50.F100; 或G91G02X80.Y0.R-50.F100;
(4)暂停指令G04
格式:G04 X_;或G04 P_; 说明:G04指令可使刀具作短暂的无进给光整加工,一般用于镗平面、锪孔等场合,X或P为暂停时间,其中X后面可用带小数点的数,单位为秒(s),如G04 X5.表示在前一程序执行完后,要经过5s以后,后一程序段才执行。地址P后面不允许用小数点,单位为毫秒(ms)。如G04 P1000表示暂停1000ms,即1s。G04的程序段里不允许有其他指令。
例如:图6-10为锪孔加工,孔底有表面粗糙度要求。
程序如下: N40 G91 G01 Z-7. F60;
N50 G04 X5.;(刀具在孔底停留5s)
N60 G00 Z7.;
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容,以保证您的权益!联系电话:010-58612588 或 Email:editor@mmsonline.com.cn。
网友评论
匿名:
相关链接
最新反馈
- 暂无反馈
无须注册,轻松沟通