UG模具编程常用G M码超详细讲解中磊教育 ,附件中为文档格式内容,可以直接下载学习
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停止M07 M08指令.
M19:主轴定位:换刀时定位,搪孔时退刀.
M30:程序结束返回到开头,把自动睡眠开关打开,程序结束.
M98:呼叫子程序如:M98 P2:
M99:程序循环.
5:G代码:又称准备机能 范围G00---G99
G00:快速定位
程序格式: G00X--.Y--.Z--.F-- X.Y.Z.为终点坐标.
其速率由旋钮百分比控制,速率是机台内固定不变的.
G01:直线切削
程序格式:G01X--.Y--.Z--.F--.
Y--.Z--.F--.为直线切削之终点F为进给率,其速率可由旋钮百分比控制.
G00后面可以没有F值,而G01后面一定要有F直.
G02:顺时针切削.
G03:逆时针切削.
格式为:G02
G03 X--.Y--.Z--.R--(I-J-K-) F-
X.Y.Z.为X轴Y轴Z轴终点坐标.
R:为圆弧半径值.
I J K:圆弧切削起点至圆弧中心之X轴向.Y轴向.Z轴向.增量值.
注意:(1)圆弧构成的三要素为起点.终点与圆弧之大小.起点为G02 G03指
令时的坐标点.终点为程序中的XYZ坐标值.圆弧大小则以R或IJK
来表示. 如(1)所示:
格式为:G02
G03 X--.Y—R:
(2) 圆弧之大小以R表示时称为圆弧半径表示法,以I J K表示时称为弧
心表示法,两者之差异在于R值无方向性,而I J K值有方向性,故铣削
全圆时仅可使用IJ K不能用R指令.因全圆铣削时,起点与终点相同.
而通过一相同半径为R之圆有无数个.此时CNC机台无法选择.须用
IJ K指令来设定.也可用两个R指令把圆分成两部分.
格式:G02
G03 X-.Y--.I-. J–F-
(3): 通过距离小于直径之任意两点为(起点,终点)而半径为R的圆弧有两个.
用(3)区分此两个圆弧,常以R值之正负来判断,为圆弧所对应之夹角小
于或等于180度时,R为正值.反之为负值.
格式:G02 R+
G03 X-.Y- R- F:
G04:暂停:
格式:G04 X-:
G04 X-:
G04 P-:
例:G04 X2: 暂停2秒 数字后面有小数点
G04 X2000: 暂停2秒 数字后面没有小数点
G04 P2000: 暂停2秒 数字后面有小数点
G15:极坐标系统取消
G16:极坐标系统设定
格式:G16X-Y-
X表示圆弧半径
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:刀具右补正;
格式:G41 G00
G42 G01 X--.Y—D—F:
X Y表示各轴终点之坐标;
G41左补正 G42右补正
说明: (1).G41左补正是顺铣, G42右补正是逆铣.
(2).对于CNC机台加工一般都采用G41左补正.
(3).抽象的讲:刀具在工件的左边为左补正,刀具在工件的右边为右补正.
(4).补正主要目的在于可使用不同刀径的刀具,用补正的方法,而可用
同一条程序,不须用不同的刀具而用不同的程序加工.
(5).补正值为刀具之半径加欲留量.
(6).刀具补正完后,末尾一定要有G40取消补正.
G43:刀具长度,设正向补正.
G44:刀具长度,设负向补正.
G49:长补正取消.
格式:G43
G44 H--.
H为刀长所设定的补正代码
在加过程中常用刀具比测仪来完成动作:加工时不要把刀具补正刀号搞错.
这样容易造成刀具撞断之现象.
G54:第一工作坐标;
G55:第二工作坐标;
G56:第三工作坐标;
G57:第四工作坐标;
G58:第五工作坐标;
G59:第六工作坐标;
各工作坐标的数值表示不同的坐标值,这样就可以多个工件一起加工.
G73:高速啄进钻深孔.
格式:G73X--.Y--.Z--.R--.Q--.F--.
X.Y表示坐标值.
Z表示深度.
R表示安全高度.
Q表示每次吃刀量.
F 表示进给率.
程序在每次进刀量Q值时,会自动提起微量后继续加工.
程序路径如图样(7);
G76:精搪孔.
格式:G76X--.Y--.Z--.R--.Q--.F--.
X.Y Z表示坐标值;
R表示安全高度;
Q表示每次吃刀量;
F 表示进给率;
刀具偏移Q值,避免划伤孔壁.
G81:钻孔,中心钻.
格式:G81X--.Y--.Z--.R--.F--.
G82:沉头钻孔.
格式:G82X--.Y--.Z--.R--.Q--.F--.
P为暂停时间
G83:啄进钻深孔
格式:G83 X--.Y--.Z--.R--.Q--.F--.
每次吃Q值后,会自动回到R安全高度,以便排屑.
G84:右螺旋功牙
格式:G84 X--.Y--.Z--.R--..F--.
必须注意:
(1)转速和进给必须是100%
(2)F=S*P(牙距)
G85:铰孔:
格式:G85 X--.Y--.Z--.R--..F--.
当铰孔完必后,主轴会运转以G01的速度退刀.
G86:精搪孔
格式:G86 X--.Y--.Z--.R--..F--.
当精搪孔完毕后,主轴会停止提刀.
G80取消所有钻孔之循环.
G91:增量值坐标系统.
用绝对值坐标表示: 用绝对值坐标表示:
G90G00X0.Y0.Z0. G90G01X0.Y10.F100
G01X10.Y10.F100 G91X20:
X30: Y20:
Y30: X-20:
X10: Y-20:
X0.Y0. X-10.Y-10.(原点)
M30. M30.
绝对:G90 G28 Z0:参考点经绝对值零点到机械原点.
G90G28Z0 G91G28Z0
G92:工件坐标系设定;
G98:起始点复归固定循环;
G99:R点复归固定循环;
代码之运用须注意:
1:G码分一次G码和模式G码;
一次G码只在所在的单节内有效,对其他单节则构不成影饷.
模式G码一经设定一直有效,直到被同一组群之代码取代. 如G04 G28
2.G码根据功能不同被分为不同的组群.同一单节里同一组群的G码
仅能设定一个.诺重复设定.则以最后一个G码有效.
非常感谢您对我们的网站感兴趣并访问。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部份资料来自于网络,资源仅供参考,如有侵犯了您的权益请立即与我们联系!我们将及时撤除。
2、本站不保证网站内容的准确性、安全性和完整性;请自行检查是否带有病毒,同时本站也不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、本站内容均来源自网络,素材、图片版权属于原作者,本站转载素材仅供大家欣赏和分享,切勿做为商业目的使用。
如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
5、我们尊重版权,也致力于保护版权,如果你是原作者请联系本站编辑(838676806&qq.com(&修改为@)),我们将为你的文章注名,感谢你的分享!
6、互联网精神:分享、交流、进步!