加工中心常用代码gm.docx
《加工中心常用代码gm.docx》由会员分享,可在线阅读,更多相关《加工中心常用代码gm.docx(9页珍藏版)》请在冰豆网上搜索。
![加工中心常用代码gm.docx](https://file1.bdocx.com/fileroot1/2023-1/28/7a0ed3c6-4d34-498e-848c-cbae8756bb10/7a0ed3c6-4d34-498e-848c-cbae8756bb101.gif)
加工中心常用代码gm
集团文件版本号:
(M928-T898-M248-WU2669-I2896-DQ586-M1988)
加工中心常用代码gm
啊资料大全网址:
代码分组意义格式
G0001快速进给、定位G00X--Y--Z--
G01直线插补G01X--Y--Z--
G02圆弧插补CW(顺时针)XY平面内的圆弧:
ZX平面的圆弧:
YZ平面的圆弧:
G03圆弧插补CCW(逆时针)
G0400暂停G04[P|X]单位秒,增量状态单位毫秒,无参数状态表示停止
G05.1预读控制超前读多个程序段
G07.1(G107)圆柱插补
G08预读控制
G09准确停止
G10可编程数据输入(g10的意思是用程序输入补偿指令格式有:
H的几何补偿值变成格式g10L10PR(
H的磨损补偿值变成格式g10L11PR
D的几何补偿值变成格式g10L12PR
D的磨损补偿值变成格式g10L13PR
p指的是机床补偿理所指的番号如#0001#0002等R则为半径或者是长度方向上的补偿一般我们常用的是L10和L12配合g41、g42使用)
(关于数控技术应用的D与H补偿指令的学习,D指令为刀具半径补偿,组成名称为G41和G42组合在一起,H指令为长度补偿指令,组成名称为G43和G44的长度补偿。
G41和G42:
G41是刀具半径的左补偿,G42是刀具半径的右补偿;G43是刀具长度的正补偿,G44为刀具长度的负补偿;它们的补偿都要用G40来取消。
刀具补偿参数D,H它们都表示数控系统中的补偿寄存器的地址名称,但是具体补偿值是多少,关键是由他们后面的补偿号地址来决定。
不过在加工中心钟,为了防止出错,一般认为规定H值为刀具长度补偿地址,不长号码从1~100号。
假如有100把刀的加工中心刀库,D为刀具半径补偿地址,补偿号从1~100号。
例如:
G00/G01G43/G44H01Z100.0
G00/G01G41/G42D01X0Y0F500;)
如G90G10L2P1XYZA
G90绝对坐标
G10调用资料
L2文件地址
P0文件名
A0第四轴角度
G90G10P1L12R25意思就是写入1号刀刀具半径补偿为25P1是1号刀,换刀的话P不变改后面数就行L12是对应着半径补偿R25指半径。
G90G10P1L2X12.356Y842.369Z-953.284B0讲XYZXB机床坐标写入到G54坐标中P1对应G54P2对应G55以此类推G54P01对应什么我忘了o(∩_∩)o这个不太常用,好像是P1L20吧)
格式
G10L50;设定为参数输入方式
N-R-;非轴型参数
N-P-R;轴型参数
┊
G11;取消参数输入方式
指令的意义
N_;参数号(4位数)或补偿位置号(0至1023)
作为螺距误差补偿基准点号+10,000(5位数)
R_:
参数设定值(前零可以省略)。
P_:
轴号:
1~4(轴型参数)
指令格式
说明
参数设定值(R_)参数(R_)设定值不用小数点。
小数也不能用在用户宏程序的变量R_。
对轴类参数指定从1到4(最大4轴)的轴号(P_)。
控制轴按CNC显示
的顺序编号。
轴号(P_)
如,控制轴指定为P2,则其显示顺序为第2。
警告
1.当更改了螺距误差补偿值和反向间隙补偿值后,一定要进行手动
回参考点操作。
否则机床将偏离正确位置。
2.参数输入前必须取消固定循环方式。
如果不取消,将激起钻孔动
作。
注
在参数输入方式,不能指定其它的NC语句。
–301–
16.可编程参数输入(G10)编程B-63834C/01
–302–
例1.设定位型参数No.3404的位2(SBP)
G10L50;参数输入方式
N3404R00000100;SBP设定
G11;取消参数输入方式
2.修改轴型参数No.1322(设定存储行程极限2各轴正向的坐标值)中
的Z轴(第3轴)和A轴(第4轴)的值。
G10L50;参数输入方式
N1322P3R4500;修改Z轴
N1322P4R12000;修改A轴
G11;取消参数输入方式
G11可编程数据输入方式取消
◤G15极坐标指令消除
G16极坐标指令
G1517取消极坐标指令G15取消极坐标方式
G16极坐标指令GxxGyyG16开始极坐标指令
G00IP_极坐标指令
Gxx:
极坐标指令的平面选择(G17,G18,G19)
Gyy:
G90指定工件坐标系的零点为极坐标的原点
G91指定当前位置作为极坐标的原点
IP:
指定极坐标系选择平面的轴地址及其值
第1轴:
极坐标半径
第2轴:
极角
G1702XY平面G17选择XY平面;
G18选择XZ平面;
G19选择YZ平面。
G18ZX平面
G19YZ平面
G20英寸输入
G21毫米输入
◤G22存储行程检测功能接通
G23存储行程检测功能断开
G27返回参考点检测
G2800回归参考点G28X--Y--Z--
G29由参考点回归G29X--Y--Z—
G30返回第234参考点
G31跳转功能(车床用:
G33螺纹切削,等螺距G68*刀具偏置,内角G34螺纹切削,增螺距G69*刀具偏置,外角G35螺纹切削,减螺距G33螺纹切削)
G37自动刀具长度测量
G39拐角偏置圆弧插补
G4007刀具半径补偿取消G40
G41左半径补偿
G42右半径补偿
G4308刀具长度补偿+
G44刀具长度补偿-
G45刀具位置偏置加
G46刀具位置偏置减
G47刀具位置偏置加2倍
G48刀具位置偏置减2倍
G49刀具长度补偿取消G49
G5011取消缩放G50缩放取消
G51比例缩放G51X_Y_Z_P_:
缩放开始
X_Y_Z_:
比例缩放中心坐标的绝对值指令
P_:
缩放比例
G51X_Y_Z_I_J_K_:
缩放开始
X_Y_Z_:
比例缩放中心坐标值的绝对值指令
I_J_K_:
X,Y,Z各轴对应的缩放比例
G5200设定局部坐标系G52IP_:
设定局部坐标系
G52IP0:
取消局部坐标系
IP:
局部坐标系原点
G53机械坐标系选择G53X--Y--Z--
G5414选择工作坐标系1GXX
G55选择工作坐标系2
G56选择工作坐标系3
G57选择工作坐标系4
G58选择工作坐标系5
G59选择工作坐标系6
G60单方向定位
G61准确停止方式
G62自动拐角倍率
G63攻丝方式
◤G64切削方式
G65宏程序调用
G66宏程序模态调用
◤G67宏程序模态调用取消
G68坐标旋转有效
◤G69坐标旋转取消
G6816坐标系旋转(G17/G18/G19)G68a_b_R_:
坐标系开始旋转
G17/G18/G19:
平面选择,在其上包含旋转的形状
a_b_:
与指令坐标平面相应的X,Y,Z中的两个轴的绝对指令,在G68后面指定旋转中心
R_:
角度位移,正值表示逆时针旋转。
根据指令的G代码(G90或G91)确定绝对值或增量值
最小输入增量单位:
0.001deg
有效数据范围:
-360.000到360.000
G69取消坐标轴旋转G69:
坐标轴旋转取消指令
G7309深孔钻削固定循环G73X--Y--Z--R--Q--F--
G74左螺纹攻螺纹固定循环G74X--Y--Z--R--P--F--
G76精镗固定循环G76X--Y--Z--R--Q--F--
G8009固定循环取消
G81钻削固定循环、钻中心孔G81X--Y--Z--R--F--
G82钻削固定循环、锪孔G82X--Y--Z--R--P--F--
G83深孔钻削固定循环G83X--Y--Z--R--Q--F--
G84攻螺纹固定循环G84X--Y--Z--R--F--
G85镗削固定循环G85X--Y--Z--R--F--
G86退刀形镗削固定循环G86X--Y--Z--R--P--F--
G88镗削固定循环G88X--Y--Z--R--P--F--
G89镗削固定循环G89X--Y--Z--R--P--F—
◤G90绝对值编程
G9003绝对方式指定GXX
◤G91增量值编程
G91相对方式指定
G92设定工件坐标系或最大主轴速度箝制
G9200工作坐标系的变更G92X--Y--Z--
G92.1工件坐标系预置
◤G94每分进给
G95每转进给
G96恒周速控制切削速度
◤G97恒周速控制取消切削速度
◤G98固定循环返回到初始点
G9810返回固定循环初始点GXX
G99返回固定循环R点
G99固定循环返回到R点
数控机床标准M代码
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。
辅助功能字由地址符M和其后的两位数字组成。
JB3208-83标准中规定如下表:
表辅助功能字M代码功能作用范围功能代码功能作用范围功能
M00*程序停止M36*进给范围1
M01*计划结束M37*进给范围2
M02*程序结束M38*主轴速度范围1
M03主轴顺时针转动M39*主轴速度范围2
M04主轴逆时针转动M40-M45*齿轮换档
M05主轴停止M46-M47*不指定
M06*换刀M48*注销M49
M072号冷却液开M49*进给率修正旁路
M081号冷却液开M50*3号冷却液开
M09冷却液关M51*4号冷却液开
M10夹紧M52-M54*不指定
M11松开M55*刀具直线位移,位置1
M12*不指定M56*刀具直线位移,位置2
M13主轴顺时针,冷却液开M57-M59*不指定
M14主轴逆时针,冷却液开M60更换工作
M15*正运动M61工件直线位移,位置1
M16*负运动M62*工件直线位移,位置2
M17-M18*不指定M63-M70*不指定
M19主轴定向停止M71*工件角度位移,位置1
M20-M29*永不指定M72*工件角度位移,位置2
M30*纸带结束M73-M89*不指定
M31*互锁旁路M90-M99*永不指定
M32-M35*不指定
注:
*表示如作特殊用途,必须在程序格式中说明
M代码:
M00程序暂停
M01程序停止
M02程序结束(光标停在当前位置)
M30程序结束(光标返回程序起始位置)
M03主轴正转
M04主轴逆转
M05主轴停止
M10M14。
M08主轴切削液开
M11M15主轴切削液停
M25托盘上升
M85工件计数器加一个
M19主轴定位
M99循环所以程式
编码字符的意义:
A关于X轴的角度尺寸
B关于Y轴的角度尺寸
C关于Z轴的角度尺寸
D刀具半径偏置号
E第二进给功能(即进刀速度,单位:
mm/分钟)
F第一进给功能(即进刀速度,单位:
mm/分钟)
G准备功能
H刀具长度偏置号
I平行于X轴的插补参数或螺纹导程
J平行于Y轴的插补参数或螺纹导程
L固定循环返回次数伙子程序返回次数
M辅助功能
N顺序号(行号)
O程序编号
P平行于X轴的第三尺寸或固定循环参数
Q平行于Y轴的第三尺寸或固定循环参数
R平行于Z轴的第三尺寸或循环参数圆弧的半径
S主轴转速功能(标表转速,单位为:
转/分)
T第一道具功能
U平行于X轴的第二尺寸
V平行于X轴的第二尺寸
W平行于X轴的第二尺寸
X基本尺寸
Y基本尺寸