资源描述
数控加工中心常用得G代码与M指令
G代码-——-功能————----—--—--格式:
1.G00—--———--快速移动 格式:G00X---—-Y--—--Z-—--
2.G01—---———-直线插补 格式:G01X---—-Y--———Z——--F—-—--
3.G02-——--—--顺圆插补 格式:G02X-----Y-----Z—---R---——
G02X-——--Y——--—Z-—-—I---——J-—-—-K----—
4.G03-—------逆圆插补 格式:G03X-——-—Y—---—Z---——R--—---
G03X-—---Y-——--Z---—— I---—-J—--——K-—---
5. G04-----——-暂停
6.G15---————-极坐标系指令取消
7。G16---—-—--极坐标系指令
8。G17—-—-—--—选择XY平面
9.G18--—---—-选择XZ平面
10。G19----—-——选择YZ平面
11.G20----——-—英寸输入
12。G21-——-----毫米输入
13.G28---—----返回参考点
14.G29--——--—-从参考点返回
15.G40-—-—----刀具半径补偿取消
16。G41—-—-——-—刀具半径左补偿
17.G42—--———--刀具半径右补偿
18。G43----—--—正向刀具长度补偿
19.G44--------负向刀具长度补偿
20.G49---—---—刀具长度补偿取消
21.G50———-----比例缩放取消
22.G51---—---—比例缩放有效
23。G54~G59选择工件坐标系1~~~6
24。G68---—----坐标旋转
25。G69----—-——坐标旋转取消
26.G73——-—---—高速深孔钻循环 格式:G73X—-—Y——-Z---R--—Q---F---K-—-
27.G74—-—-———-左旋攻丝循环 格式:G74X---Y---Z——-R—-—Q--—F——-K-——
28.G76-—-—-———精镗循环 格式:G76X--—Y---Z--—R---Q---P-—-F—-—K—--
29。G80-—-—--—-取消固定循环
30。G81-——-———-钻孔循环 格式:G81X——-Y--—Z---R-——F--—
31.G83—-——-—--排屑钻孔循环 格式:G83X---Y--—Z-—-R---Q—-—F—--K-—-
32.G84-—-——-—-刚性攻丝循环 格式:G84X—--Y——-Z---R—-—P---F---K-—-
33.G90——-——-—-绝对值编程
34。G91--———---增量值编程
35.G94---—--——每分钟进给
36.G95-—--———-每转进给
37.G98———---—-固定循环返回到参考点
38。G99-—-----—固定循环返回到R点
常用得辅助功能M代码
M代码-——-功能
1. M00----————程序停止
2. M01----—-——选择停止
3. M02---—---—程序结束
4. M03—---———-主轴正转
5. M04———-—--—主轴反转
6. M05---—--—-主轴停止转动
7. M06——-—--——换刀指令
8。 M08---——-——切削液开
9. M09-—--——--切削液关
10。M19--—----主轴定位
11。M30-———---程序结束,并返回程序起始
12.M98-—--—-—子程序调用
13.M99------—子程序结束,并返回主程序
地址码中英文字母得含义
地址-—-—-—功能--—--—-—-含义
1. D------—--—--补偿号——-—-—-—刀具半径补偿指令
2。F--—-—--————-进给速度——--—-给速度得指令
3.G-———-——-——-—准备功能——-——指令动作方式
4。H-—-----—--—-补偿号-----—--补偿号得指定
5。I—------—-——-—坐标字—-—-—-——圆弧中心X轴向坐标
6.J—---—------—-坐标字---—---—圆弧中心Y轴向坐标
7.K---—-—------坐标字———-—---圆弧中心Z轴向坐标
8.L——--—-----—-重复次数--—--固定循环及子程序得重复次数
9.M-—---—--—--辅助功能--———机床开/关指令
10。N--——------顺序号--------程序段顺序号
11。O——---—----程序号---——-—-程序号,子程序号得指定
12.P-———---—--—--—--—-——-—-—-———暂停或程序中某功能开始使用得顺序号
13。Q—-——-—--———------—----—-----固定循环终止段号或固定循环中定距
14.R——-—------坐标字-—-—----—固定循环中定距离或圆弧半径得指令
15.S-—---—-——-主轴功能-—--——主轴转速得指令
16。T-—---—----刀具功能———-—-刀具编号得指令
17.X---—-—---坐标字---——-—-——X轴得绝对坐标值或暂停时间
18.Y—-—----—-坐标字-———-—--——Y轴得绝对坐标
19.Z-—--—--—-坐标字-—-—--———-Z轴得绝对坐标
功能详解:
G00—快速定位
格式:G00 X(U)__Y(W)__
说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件
进行加工。
(2)所有编程轴同时以参数所定义得速度移动,当某轴走完编程值便停止,而其她
轴继续运动,
(3)不运动得坐标无须编程.
(4)G00可以写成G0
G01—直线插补
格式:G01 X(U)__Y(W)__F__(mm/min)
说明:(1)该指令使刀具按照直线插补方式移动到指定位置.移动速度就是由F指令
进给速度.所有得坐标都可以联动运行.
(2)G01也可以写成G1
两轴联动从A点到B点
G02—顺圆插补
格式1:G02 X(u)____Y(w)____I____J____F_____
说明:(1)X、y在G90时,圆弧终点坐标就是相对编程零点得绝对坐标值。在G91时,
圆弧终点就是相对圆弧起点得增量值。无论G90,G91时,I与J均就是圆弧终点得坐标值。
I就是X方向值、J就是y方向值。圆心坐标在圆弧插补时不得省略,除非用其她格式编程。
(2)G02指令编程时,可以直接编过象限圆,整圆等。
注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙
悬殊,都会在工件上产生明显得切痕。
(3)G02也可以写成G2。
例:G02 X60 Y50 I40 J0 F120
格式2:G02 X(u)____Y(w)____R__F__
说明:(1)不能用于整圆得编程
(2)R为工件单边R弧得半径。
例:G02 X60 Y50 R20 F120
G03—顺圆插补
说明:除了圆弧旋转方向相反外,格式与G02指令相同。
G04—定时暂停
格式:G04__X__ 或G04 _P_
说明:加工运动暂停,时间到后,继续加工。暂停时间由X后面得数据指定.单位就是秒。
范围就是0、01秒到300秒。
G54—设定工件坐标一
格式:G54
说明:在系统中可以有几个坐标系,G54对应于第一个坐标系,其原点位置数值在机床
参数中设定。
G55—设定工件坐标二
同上
G56—设定工件坐标三
同上
G57—设定工件坐标四
同上
G58—设定工件坐标五
同上
G59-设定工件坐标六
同上
G90—绝对值方式编程
格式:G90
说明:(1)G90编入程序时,以后所有编入得坐标值全部就是以编程零点为基准得。
(2)系统上电后,机床处在G状态.
N0010 G90 X20 Y90
N0020 G01 X40 Y80 F100
N0030 M02
G91—增量方式编程
格式:G91
说明:G91编入程序时,之后所有坐标值均以前一个坐标位置作为起点来计算
运动得编程值。在下一段坐标系中,始终以前一点作为起始点来编程.
例: N0010 G91 X20 Y85
N0020 G01 X20 Y-10 F100
N0030 Y-20
N0040 X20Y-15
N0050 M02
注意事项:
补充一下:
1、G00与G01
G00运动轨迹有直线与折线两种,该指令只就是用于点定位,不能用于切削加工
G01按指定进给速度以直线运动方式运动到指令指定得目标点,一般用于切削加工
2、G02与G03
G02:顺时针圆弧插补 G03:逆时针圆弧插补
3、G04(延时或暂停指令)
一般用于正反转切换、加工盲孔、阶梯孔、车削切槽
4、G17、G18、G19 平面选择指令,指定平面加工,一般用于铣床与加工中心
G17:X—Y平面,可省略,也可以就是与X—Y平面相平行得平面
G18:X-Z平面或与之平行得平面,数控车床中只有X—Z平面,不用专门指定
G19:Y-Z平面或与之平行得平面
5、G27、G28、G29 参考点指令
G27:返回参考点,检查、确认参考点位置
G28:自动返回参考点(经过中间点)
G29:从参考点返回,与G28配合使用
6、G40、G41、G42 半径补偿
G40:取消刀具半径补偿
7、G43、G44、G49 长度补偿
G43:长度正补偿 G44:长度负补偿 G49:取消刀具长度补偿
8、铣床、加工中心:
G73:高速深孔啄钻 G83:深孔啄钻 G81:钻孔循环 G82:深孔钻削循环
G74:左旋螺纹加工 G84:右旋螺纹加工 G76:精镗孔循环 G86:镗孔加工循环
G85:铰孔 G80:取消循环指令
9、编程方式 G90、G91
G90:绝对坐标编程 G91:增量坐标编程
10、主轴设定指令
G99:返回到R点(中间孔) G98:返回到参考点(最后孔)
11、主轴正反转停止指令 M03、M04、M05
M03:主轴正传 M04:主轴反转 M05:主轴停止
12、切削液开关 M07、M08、M09
M07:雾状切削液开 M08:液状切削液开 M09:切削液关
13、运动停止 M00、M01、M02、M30
M00:程序暂停 M01:计划停止 M02:机床复位 M30:程序结束,指针返回到开头
14、M98:调用子程序
15、M99:返回主程序
展开阅读全文