CNC常用GM代码精编.docx
- 文档编号:8278096
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:11
- 大小:141.63KB
CNC常用GM代码精编.docx
《CNC常用GM代码精编.docx》由会员分享,可在线阅读,更多相关《CNC常用GM代码精编.docx(11页珍藏版)》请在冰豆网上搜索。
CNC常用GM代码精编
Lelewaswrittenin2021
CNC常用G·M代码精编
程式制做
1.程式制做:
机械的加工是利用程式来控制刀具位移,因此使NC工具机加工时需
把刀具位移路径和其它条件转换为程式,所制作的程式即为加工程式.
程式制做可分为:
(1)手动编程
(2)电脑编程
CNC的座标系:
从G54----G59工作座标系中一共六个可用座标系
至作程式中座标系分为:
2D座标系统和3D座标系统:
(-,+)(+,+)
(-,-)(+,-)
二轴座标系统(2D)三轴座标系统(3D)
机械座标:
机械固定不变的位置数值.
在执行程式时,只须把机械值输入到相应的工作座标系即可.例:
G54G55
X--X--
Y--Y--
Z--Z—
二:
机能:
1:
S机能:
主轴转速rpm:
机台overvide钮调节主轴转速百分比%.
指令:
M03S200.
2:
F进给率:
mm/min
在快速移动时没有F.如:
G00X20Y-20
在直线切削或圆弧切削则有F.如:
G00X-20Y20F200
如G01後面没有设F值.程式则按G00速度进给.
F值固定不变时,可以不重复写出.如:
G01X10Y20F100:
X30;
Y-20;
M30;
3:
T机能:
刀具刀号顺序.如:
T5第五把刀
4:
M:
代码:
又称辅助机能,作用跟机台上电源开关一样,没有实在意义.
其范围:
M00—M99
M00:
程式停止:
当程式执行主M00时.会自动停止/若要继续执行.按执行
键即可.如:
G90G00X0Y0Z50:
G01X20Y20F100
X30
M00(程式自动停止)
Y50
M30
M01:
选择性暂停:
在程式中单节前面是M01时,把遇M01选择性暂停键打
开,程式会自动停止.没有把选择键打开,则不会停止.若继续执行则
按执行键即可.
M02:
程式结束:
光标只限制有M02行,程式不能返回到开头.
M03:
主轴正转:
如:
M03S1800:
M30:
M04:
主轴逆转:
主用于自动功牙中.
M05:
主轴停止转动.
M06:
刀具交换:
必须与T指令结和才能执行.如:
M06T
M07:
喷气.
M08:
冷却液给水.
M09停止M07M08指令.
M19:
主轴定位:
换刀时定位,搪孔时退刀.
M30:
程式结束返回到开头,把自动睡眠开关打开,程式结束.
M98:
呼叫副程式如:
M98P2:
M99:
程式循环.
5:
G代码:
又称准备机能范围G00---G99
G00:
快速定位
程式格式:
为终点座标.
其速率由旋钮百分比控制,速率是机台内固定不变的.
G01:
直线切削
程式格式:
为直线切削之终点F为进给率,其速率可由旋钮百分比控制.
G00後面可以没有F值,而G01後面一定要有F直.
G02:
顺时针切削.
G03:
逆时针切削.
格式为:
G02
G03F-
为X轴Y轴Z轴终点座标.
R:
为圆弧半径值.
IJK:
圆弧切削起点至圆弧中心之X轴向.Y轴向.Z轴向.增量值.
注意:
(1)圆弧构成的三要素为起点.终点与圆弧之大小.起点为G02G03指
令时的座标点.终点为程式中的XYZ座标值.圆弧大小则以R或IJK
来表示.如
(1)所示:
格式为:
G02
G03—R:
(2)圆弧之大小以R表示时称为圆弧半径表示法,以IJK表示时称为弧
心表示法,两者之差异在于R值无方向性,而IJK值有方向性,故铣削
全圆时仅可使用IJK不能用R指令.因全圆铣削时,起点与终点相同.
而通过一相同半径为R之圆有无数个.此时CNC机台无法选择.须用
IJK指令来设定.也可用两个R指令把圆分成两部分.
如图
(2)所示:
格式:
G02
G03J–F-
(3):
通过距离小于直径之任意两点为(起点,终点)而半径为R的圆弧有两个.
用(3)区分此两个圆弧,常以R值之正负来判断,为圆弧所对应之夹角小
于或等于180度时,R为正值.反之为负值.
如图(3)所示:
格式:
G02R+
G03R-F:
G04:
暂停:
格式:
G04X-:
G04X-:
G04P-:
例:
G04X2:
暂停2秒数字後面有小数点
G04X2000:
暂停2秒数字後面没有小数点
G04P2000:
暂停2秒数字後面有小数点
G15:
极座标系统取消
G16:
极座标系统设定
格式:
G16X-Y-
X表示圆弧半径
Y:
表示角度值
G90G16X100Y30:
G91Y120;K2(两次增量)
G15(取消极座标)
M30:
G17:
X-Y平面设定—相对于机台X轴,Y轴两轴构成的平面.如图样(4)
G18:
X-Z平面设定—相对于机台X轴,Z轴两轴构成的平面.如图样(5)
G19:
Y-Z平面设定—相对于机台Y轴,Z轴构成的平面.如图样(6)
G20:
英制单位设定;
G21:
工制单位设定;
G28:
自动经机械点复归至机械原点;
G29:
自动从机械原点经中间点至指令点;
G40:
刀具补正取消;
G41:
刀具左补正(半径)
G42:
刀具右补正;
格式:
G41G00
G42G01—D—F:
XY表示各轴终点之座标;
D表示刀具半径所设定之补正代号;
加工时进行左补正的情形有:
加工时进行右补正的情形有:
G41左补正G42右补正
说明:
(1).G41左补正是顺铣,G42右补正是逆铣.
(2).对於CNC机台加工一般都采用G41左补正.
(3).抽象的讲:
刀具在工件的左边为左补正,刀具在工件的右边为右补正.
(4).补正主要目的在於可使用不同刀径的刀具,用补正的方法,而可用
同一条程式,不须用不同的刀具而用不同的程式加工.
(5).补正值为刀具之半径加欲留量.
(6).刀具补正完後,末尾一定要有G40取消补正.
G43:
刀具长度,设正向补正.
G44:
刀具长度,设负向补正.
G49:
长补正取消.
格式:
G43
G44H--.
H为刀长所设定的补正代码
在加过程中常用刀具比测仪来完成动作:
加工时不要把刀具补正刀号搞错.
这样容易造成刀具撞断之现象.
G54:
第一工作座标;
G55:
第二工作座标;
G56:
第三工作座标;
G57:
第四工作座标;
G58:
第五工作座标;
G59:
第六工作座标;
各工作座标的数值表示不同的座标值,这样就可以多个工件一起加工.
G73:
高速啄进钻深孔.
格式:
表示座标值.
Z表示深度.
R表示安全高度.
Q表示每次吃刀量.
F表示进给率.
程式在每次进刀量Q值时,会自动提起微量後继续加工.
程式路径如图样(7);
G76:
精搪孔.
格式:
Z表示座标值;
R表示安全高度;
Q表示每次吃刀量;
F表示进给率;
程式路径如图样(8);
刀具偏移Q值,避免划伤孔壁.
G81:
钻孔,中心钻.
格式:
G82:
沉头钻孔.
格式:
P为暂停时间
G83:
啄进钻深孔
格式:
G83每次吃Q值後,会自动回到R安全高度,以便排屑.
G84:
右螺旋功牙
格式:
G84必须注意:
(1)转速和进给必须是100%
(2)F=S*P(牙距)
G85:
铰孔:
格式:
G85当铰孔完必後,主轴会运转以G01的速度退刀.
G86:
精搪孔
格式:
G86当精搪孔完毕後,主轴会停止提刀.
G80取消所有钻孔之循环.
G90:
绝对值座标系统.
G91:
增量值座标系统.
用绝对值座标表示:
用绝对值座标表示:
90G90G100G
X30:
Y20:
Y30:
X-20:
X10:
Y-20:
..(原点)
M30.M30.
绝对:
G90G28Z0:
参考点经绝对值零点到机械原点.
增量:
G91G28Z0:
参考点主机械原点.
G90G28Z0G91G28Z0
G92:
工件座标系设定;
G98:
起始点复归固定循环;
G99:
R点复归固定循环;
代码之运用须注意:
1:
G码分一次G码和模式G码;
一次G码只在所在的单节内有效,对其他单节则构不成影饷.
模式G码一经设定一直有效,直到被同一组群之代码取代.如G04G28
码根据功能不同被分为不同的组群.同一单节里同一组群的G码
仅能设定一个.诺重复设定.则以最後一个G码有效.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CNC 常用 GM 代码 精编