FANUC加工中心系统指令及代码
FANUC加工中心编程指令介绍

FANUC 0iMD基本编程指令
数控铣床编程指令分为两大类:
第1类指令称为准备功能指令,即G指令,用来实现刀具轨迹控制、刀具补偿、尺寸单位设定、坐标系原点设定等;如下表1。
第2类指令称为辅助功能指令,用来实现机床的辅助功能,如主轴启停、切削液开关、自动换刀等等。
其中,S指令用来指定主轴转速,F指令用来指定进给速度,T指令用来指定所换刀具,其余辅助控制指令由M指令实现。
如下表2。
表1 准备功能G指令
从上表1可以看到,G指令划分为不同的组别,同一组别的G指令是不相容的。
如01组的G00、G01、G02、G03,如程序指令当前为G01,当使用G02并起作用时,G01自然失去作用。
程序G指令有模态指令与非模态指令之分,模态指令不仅在当前的程序段起作用,而且在后续的程序段中一直起作用,直到被另一个同组别的G指令代替为止;非模态指令指指在它所在的程序段中起作用的G指令,如暂停指令G04。
表2 辅助功能M指令
主轴功能S指令,用来指定主轴的转速,如S3000,表示主轴转速为3000r/min;进给功能F指令,用来指定进给速度,如F1000,表示刀具的进给速度为1000mm/min;刀具选择功能T指令,如T04 M06,表示将刀库中的4号刀具交换到主轴。
FANUC系统加工中心面板各键使用方法

FANUC系统加工中心面板各键使用方法1 ALTER 修改程序及代码2 INSRT 插入程序3 DELET 删除程序4 EOB 完成一句(END OF BLOCK)5 CAN 取消(EDIT 或MDI MODE 情况下使用)6 INPUT 输入程序及代码7 OUTPUT START 输出程序及指令8 OFFSET 储存刀具长度、半径补当值9 AUX GRAPH 显示图形10 PRGRM 显示程序内容11 ALARM 显示发生警报内容或代码12 POS 显示坐标13 DGONS PARAM 显示自我诊断及参数功能14 RESET 返回停止15 CURSOR 光标上下移动16 PAGE 上下翻页19 G 准备功能代码17 O 程序号码由O0001~O999918 N 顺序号码由N0001~N999920 X 坐标轴运动方向指令21 Y 坐标轴运动方向指令22 Z 坐标轴运动方向指令23 H 长度补偿功能代码24 F 进给(FEED)指令25 R 圆弧半径指令26 M 辅助功能指令27 S 主轴指速指令28 T 刀具号码29 D 半径补偿功能代码30 I . J .K 圆弧起点至圆弧中心距离(分别在X,Y,Z轴上) 31 P 子程序调用代码32 PROGRAM PROTECT 程序记忆保护开关33 MEMORY 自动执行程序34 EDIT 编辑35 MDI 手动编辑36 SINGL BLOCK 单句执行37 BLOCK DELET 指定不执行单句程序(与/ 键共享)38 OPT STOP 选择性停止(与M01码共享)39 DRY RUN 空运行40 PRG TEST 不执行M.S.T.码指令41 CYCLE START 循环动(执行程序)绿灯42 CYCLE STOP 循环停止(暂停程序)红灯43 PRG STOP 程序停止(与M00共享)44 HOME 返回X.Y.Z.各轴机械原点;45 JOG 手动进给(行位或切削)46 MPG 手动驱动器50 HIGH 手动快速进给51 SPDL DEC 主轴(RPM)速52 SPDL 100% 执行程序中S指令速53 SPDL CW 主轴顺时钟转动54 SPDL STOP 主轴停止55 SPDL CCW 主轴逆时钟转动56 SPDL INC 主轴(RPM)增速57 Z+,Y+,X+ 机床X.Y.Z.轴往正方向移动58 Z-,Y-,X- 机床X.Y.Z.轴往负方向移动59 4-,4+ 机床第四轴60 TRVRS 执行机床各轴移动指令61 CLNT ON 供应切削液62 CLNT OFF 停止供应切削液63 CLNT AUTO 自动执行供应切削液64 OVERRIDE 切削速度随控0--150%65 EMERGENCY STOP 紧急停止66 THERMAL ALARM 主轴负荷过热报警67 LUB ALARM 润滑油不足报警70 RAPID OVERRIDE 快速行程控制71 DNC 直接数控:由于外部接口设备输入程序至数控机床,而又因子控机床本身记忆容量有限,需要执行边读边做(即同时执行收取程序和执行程序指令动作),称为DNC操作。
FANUC系统加工中心面板各键使用方法

FANUC系统加工中心面板各键使用方法FANUC 系统各键使用1 ALTER 修改程序及代码2 INSRT 插入程序3 DELET 删除程序4 EOB 完成一句 (END OF BLOCK)5 CAN 取消(EDIT 或 MDI MODE 情况下使用)6 INPUT 输入程序及代码7 OUTPUT START 输出程序及指令8 OFFSET 储存刀具长度、半径补当值9 AUX GRAPH 显示图形10 PRGRM 显示程序内容11 ALARM 显示发生警报内容或代码12 POS 显示坐标13 DGONS PARAM 显示自我诊断及参数功能14 RESET 返回停止15 CURSOR 光标上下移动16 PAGE 上下翻页17 O 程序号码由 O0001~O999918 N 顺序号码由N0001~N999919 G 准备功能代码20 X 坐标轴运动方向指令21 Y 坐标轴运动方向指令22 Z 坐标轴运动方向指令23 H 长度补偿功能代码24 F 进给(FEED)指令25 R 圆弧半径指令26 M 辅助功能指令27 S 主轴指速指令28 T 刀具号码29 D 半径补偿功能代码30 I . J .K 圆弧起点至圆弧中心距离(分别在X,Y,Z轴上)31 P 子程序调用代码32 PROGRAM PROTECT 程序记忆保护开关33 MEMORY 自动执行程序34 EDIT 编辑35 MDI 手动编辑36 SINGL BLOCK 单句执行37 BLOCK DELET 指定不执行单句程序 (与 / 键共享)38 OPT STOP 选择性停止 (与M01码共享)39 DRY RUN 空运行40 PRG TEST 不执行M.S.T.码指令41 CYCLE START 循环 动(执行程序)42 CYCLE STOP 循环停止(暂停程序)43 PRG STOP 程序停止(与M00共享)44 HOME 返回X.Y.Z.各轴机械原& #59843;45 JOG 手动进给(行位或切削)46 MPG 手动 驱动器50 HIGH 手动快速进给51 SPDL DEC 主轴(RPM) 速52 SPDL 100% 执行程序中S指令 速53 SPDL CW 主轴顺时钟转动54 SPDL STOP 主轴停止55 SPDL CCW 主轴逆时钟转动56 SPDL INC 主轴(RPM)增速57 Z+,Y+,X+ 机床X.Y.Z.轴往正方向移动58 Z-,Y-,X- 机床X.Y.Z.轴往负方向移动59 4-,4+ 机床第四轴60 TRVRS 执行机床各轴移动指令61 CLNT ON 供应切削液62 CLNT OFF 停止供应切削液63 CLNT AUTO 自动执行供应切削液64 OVERRIDE 切削速度随控 0--150%65 EMERGENCY STOP 紧急停止66 THERMAL ALARM 主轴负荷过热报警67 LUB ALARM 润滑油不足报警68 X_MIRROR IMAGE X轴镜像加工功能69 Y_MIRROR IMAGE Y轴镜像加工功能70 RAPID OVERRIDE 快速行程?控71 DNC 直接数控:由于外部接口设备输入程序至数控机床,而又因子控机床本身记忆容量有限,需要执行边读边做(即同时执行收取程序和执行程序指令动作),称为DNC操作。
加工中心代码指令

2)DELET+RESET 清空系统内存3)CAN+EOB 清回零点错误任意功能键+CAN 关闭显示器操作一览表(KND100M系统数控铣床)存储器全清:参数开关ON 按RST+DEL+STR参数置初值:参数开关ON 按RST开机程序清除:参数开关ON 按DEL+RST开机程序全输出:编辑方式O→-9999→START程序输出:编辑方式O→程序号→START程序全删除:编辑方式O→-9999→DELET程序删除:编辑方式O→程序号→DELE T检索:编辑/自动字等↓程序全输入:程序开关开O→-9999→INPUT程序输入:程序开关开O→程序号→INPUT不检查超程:按EOB+CAN开机FANUC系统键盘定义1 ALTER 修改程序及代码(输入一段地址,如X20.0然后按此键,光标所在位置的地址将被X20.0替代。
)2 INSRT 插入程序(把光标移到要插如地址的前面。
如程序“G01X30.0Y50.0F0.08;”要在“X30.0”前面插入“G99”先把光标移动到“G01”处,然后再输入“G99”,再按此键。
)3 DELET 删除程序(要删除一个地址。
如“N1G01X30.0Y50.0F0.08;”中的“Y50.0”。
把光标移动到“Y50.0”处。
按此键。
要删除一段程序,如“N1G01X30.0Y50.0F0.08;”。
输入N1,按此键。
)4 EOB 完成一句(END OF BLOCK) (此键就是“;”的意思。
表示这一段程序结束。
每一段程序结束要要此键。
)5 CAN 取消(EDIT 或MDI MODE 情况下使用)6 INPUT 输入程序及代码在输入新的程序时用得较多。
7 OUTPUT START 输出程序及指令8 OFFSET 储存刀具长度、半径补当值9 AUX GRAPH 显示图形10 PRGRM 显示程序内容11 ALARM 显示发生警报内容或代码12 POS 显示坐标(按此键之后,CRT会显示当前机床各轴的位置。
fanuc Series 0i mate-mc系统的加工中心G代码和M代码

fanuc Series 0i mate-mc系统的加工中心G代码和M代码G代码组别功能附注G00 01 快速定位模态G01 直线插补模态G02 顺时针圆弧插补模态G03 逆时针圆弧插补模态G04 00 暂停非模态*G10 数据设置模态G11 数据设置取消模态G17 16 XY平面选择模态G18 ZX平面选择(缺省)模态G19 YZ平面选择模态G20 06 英制(in) 模态G21 米制(mm) 模态*G22 09 行程检查功能打开模态G23 行程检查功能关闭模态*G25 08 主轴速度波动检查关闭模态G26 主轴速度波动检查打开非模态G27 00 参考点返回检查非模态G28 参考点返回非模态G31 跳步功能非模态*G40 07 刀具半径补尝取消模态G41 刀具半径左补尝模态G42 刀具半径右补尝模态G43 00 刀具长度正补尝模态G44 刀具长度负补尝模态G45 刀具长度补尝取消模态G50 00 工件坐标原点设置,最大主轴速度设置非模态G52局部坐标系设置非模态G53 机床坐标系设置非模态*G54 14 第一工件坐标系设置模态G55 第二工件坐标系设置模态G56 第三工件坐标系设置模态G57 第四工件坐标系设置模态G58 第五工件坐标系设置模态G59 第六工件坐标系设置模态G65 00 宏程序调用非模态G66 12 宏程序模态调用模态*G67 宏程序模态调用取消模态G73 00 高速深孔钻孔循环非模态G74 工旋攻螺纹循环非模态G75 精镗循环非模态*G80 10 钻孔固定循环取消模态G81 钻孔循环G84 攻螺纹循环模态G85 镗孔循环G86 镗孔循环模态G87 背镗循环模态G89 镗孔循环模态G90 01 绝对坐标编程模态G91 增量坐标编程模态G92 工件坐标原点设置模态注:1.当机床电源打开或按重置键时,标有"* "符号的G代码被激活,即缺省状态。
2 . 不同组的G代码可以在同一程序段中指定;如果在同一程序段中指定同组G 代码,.最后指定的G代码有效。
FANUC系统(加工中心)的11种孔加工固定循环指令

FANUC系统(加工中心)的11种孔加工固定循环指令之五兆芳芳创作”FANUC系统共有11种孔加工固定循环指令,下面对其中的部分指令加以介绍.1)钻孔循环指令G81G81钻孔加工循环指令格局为:G81 G△△ X__ Y__ Z__ R__ F__X,Y为孔的位置、Z为孔的深度,F为进给速度(mm/min),R为参考平面的高度.G△△可以是G98和G99,G98和G99两个模态指令控制孔加工循环结束后刀具是前往初始平面仍是参考平面;G98前往初始平面,为缺省方法;G99前往参考平面.编程时可以采取绝对坐标G90和相对坐标G91编程,建议尽量采取绝对坐标编程.其动作进程如下(1)钻头快速定位到孔加工循环起始点B(X,Y);(2)钻头沿Z标的目的快速运动到参考平面R;(3)钻孔加工;(4)钻头快速退回到参考平面R或快速退回到初始平面B.该指令一般用于加工孔深小于5倍直径的孔.编程实例:如图a所示零件,要求用G81加工所有的孔,其数控加工程序如下:图a 图bN02 T01 M06; 选用T01号刀具(Φ10钻头)N04 G90 S1000 M03; 启动主轴正转1000r/min N06 G00 X0. Y0. Z30. M08;N08 G81 G99 X10. Y10. Z-15. R5 F20; 在(10,10)位置钻孔,孔的深度为15mm,参考平面高度为5mm,钻孔加工循环结束前往参考平面N10 X50; 在(50,10)位置钻孔(G81为模态指令,直到G80取消为止)N12 Y30; 在(50,30)位置钻孔N14 X10; 在(10,30)位置钻孔N16 G80;取消钻孔循环N18 G00 Z30N20 M302)钻孔循环指令G82G82钻孔加工循环指令格局为:G82 G△△ X__ Y__ Z__ R__ P__ F__在指令中P为钻头在孔底的暂停时间,单位为ms(毫秒),其余各参数的意义同G81.该指令在孔底加进给暂停动作,即当钻头加工到孔底位置时,刀具不作进给运动,并保持旋转状态,使孔底更滑腻.G82一般用于扩孔和沉头孔加工.其动作进程如下(1)钻头快速定位到孔加工循环起始点B(X,Y);(2)钻头沿Z标的目的快速运动到参考平面R;(3)钻孔加工;(4)钻头在孔底暂停进给;B.3)高速深孔钻循环指令G73对于孔深大于5倍直径孔的加工由于是深孔加工,倒霉于排屑,故采取间段进给(分多次进给),每次进给深度为Q,最后一次进给深度≤Q,退刀量为d(由系统内部设定),直到孔底为止.见图b所示.G73高速深孔钻循环指令格局为:G73 G△△ X__ Y__ Z__ R__ Q__ F__在指令中Q为每次进给深度为Q,其余各参数的意义同G81.其动作进程如下(1)钻头快速定位到孔加工循环起始点B(X,Y);(2)钻头沿Z标的目的快速运动到参考平面R;(3)钻孔加工,进给深度为Q;(4)退刀,退刀量为d(5)重复(3)、(4),直至要求的加工深度B.4)攻螺纹循环指令G84G84螺纹加工循环指令格局为:G84 G△△ X__ Y__ Z__ R__ F__攻螺纹进程要求主轴转速S与进给速度F成严格的比例关系,因此,编程时要求按照主轴转速计较进给速度,进给速度F=主轴转速×螺纹螺距,其余各参数的意义同G81. 使用G84攻螺纹进给时主轴正转,退出时主轴反转.与钻孔加工不合的是攻螺纹结束后的前往进程不是快速运动,而是以进给速度反转退出.该指令执行前,甚至可以不启动主轴,当执行该指令时,数控系统将自动启动主轴正转.其动作进程如下(1)主轴正转,丝锥快速定位到螺纹加工循环起始点B(X,Y);(2)丝锥沿Z标的目的快速运动到参考平面R;(3)攻丝加工;(4)主轴反转,丝锥以进给速度反转退回到参考平面R;(5)当使用G98指令时,丝锥快速退回到初始平面B.编程实例:对图5-34中的4个孔进行攻螺纹,攻螺纹深度10mm,其数控加工程序为:N02 T01 M06; 选用T02号刀具(Φ10丝锥.螺距为2mm)N04 G90 S150 M03; 启动主轴正转1000r/minN06 G00 X0. Y0. Z30. M08;N08 G84 G99 X10. Y10. Z-10. R5 F300; 在(10,10)位置攻螺纹,螺纹的深度为10mm,参考平面高度为5mm,螺纹加工循环结束前往参考平面,进给速度F=(主轴转速)150×(螺纹螺距)2=300N10 X50; 在(50,10)位置攻螺纹(G84为模态指令,直到G80取消为止)N12 Y30; 在(50,30)位置攻螺纹N14 X10; 在(10,30)位置攻螺纹N16 G80;取消攻螺纹循环N18 G00 Z30N20 M305)左旋攻螺纹循环指令G74G74螺纹加工循环指令格局为:G74 G△△ X__ Y__ Z__ R__ F__与G84的区别是:进给时主轴反转,退出时主轴正转.各参数的意义同G84.其动作进程如下:(1)主轴反转,丝锥快速定位到螺纹加工循环起始点B(X,Y);(2)丝锥沿Z标的目的快速运动到参考平面R;(3)攻丝加工;(4)主轴正转,丝锥以进给速度正转退回到参考平面R;(5)当使用G98指令时,丝锥快速退回到初始平面B. 6)镗孔加工循环指令G85G85镗孔加工循环指令指令格局为:G85 G△△ X__ Y__ Z__ R__ F__各参数的意义同G81.其动作进程如下:(1)镗刀快速定位到镗孔加工循环起始点B(X,Y);(2)镗刀沿Z标的目的快速运动到参考平面R;(3)镗孔加工;(4)镗刀以进给速度退回到参考平面R或初始平面B;7)镗孔加工循环指令G86G86钻孔加工循环指令格局为:G86 G△△ X__ Y__ Z__ R__ F__与G85的区别是:在到达孔底位置后,主轴停止,并快速退出.各参数的意义同G85.其动作进程如下:(1)镗刀快速定位到镗孔加工循环起始点B(X,Y);(2)镗刀沿Z标的目的快速运动到参考平面R;(3)镗孔加工;(4)主轴停,镗刀快速退回到参考平面R或初始平面B;8)镗孔加工循环指令G89G89镗孔加工循环指令格局为:G89G△△ X__ Y__ Z__ R__ P__ F__与G85的区别是:在到达孔底位置后,进给暂停.P为暂停时间(ms),其余参数的意义同G85.其动作进程如下:(1)镗刀快速定位到镗孔加工循环起始点B(X,Y);(2)镗刀沿Z标的目的快速运动到参考平面R;(3)镗孔加工;(4)进给暂停;(5)镗刀以进给速度退回到参考平面R或初始平面B;9)精镗循环指令G76G76镗孔加工循环指令格局为:G76 G△△ X__ Y__ Z__ R__ P__ Q__ F__与G85的区别是:G76在孔底有三个动作:进给暂停、主轴准停(定向停止)、刀具沿刀尖的反向偏移Q值,然后快速退出.这样包管刀具不划伤孔的概略.P为暂停时间(ms),Q 为偏移值,其余各参数的意义同G85.其动作进程如下:(1)镗刀快速定位到镗孔加工循环起始点B(X,Y);(2)镗刀沿Z标的目的快速运动到参考平面R;(3)镗孔加工;(4)进给暂停、主轴准停、刀具沿刀尖的反向偏移;(5)镗刀快速退出到参考平面R或初始平面B;10)背镗循环指令G87G87背镗加工循环指令指令格局为:G87 G△△ X__ Y__ Z__ R__ Q__ F__各参数的意义同G76.其动作进程如下:(1)镗刀快速定位到镗孔加工循环起始点B(X,Y);(2)主轴准停、刀具沿刀尖的反标的目的偏移;(3)快速运动到孔底位置;(4)刀尖正标的目的偏移回加工位置,主轴正转;(5)刀具向上进给,到参考平面R;(6)主轴准停,刀具沿刀尖的反标的目的偏移Q值;(7)镗刀快速退出到初始平面B;(8)沿刀尖正标的目的偏移;11)取消孔加工循环指令G80。
FANUC编程代码

FANUC G代码G00快速定位.G01直线插补.G02顺时针插补.G03逆时针插补.G04暂停.G40取消刀补.G41左补.G42右补.G54-G59工件坐标系{车床.加工中心都一样}.G70精加工复合循环.G71外圆粗加工循环.G72端面粗加工循环.G73固定形状粗加工循环.G74端面钻孔循环.G75外圆切槽循环.G76外圆螺纹循环.M指令同加工中心差不多 .数控机床标准G代码准备功能字是使数控机床建立起某种加工方式的指令.如插补.刀具补偿.固定循环等.G功能字由地址符G和其后的两位数字组成.从G00-G99共100种功能.JB3208-83标准中规定如下表:表准备功能字G 代码功能作用范围功能代码功能作用范围功能G00 点定位G50 *刀具偏置0/-G01 直线插补G51 *刀具偏置+/0G02 顺时针圆弧插补G52 *刀具偏置-/0G03 逆时针圆弧插补G53 直线偏移注销G04 *暂停G54 直线偏移XG05 *不指定G55 直线偏移YG06 抛物线插补G56 直线偏移ZG07 *不指定G57 直线偏移XYG08 *加速G58 直线偏移XZG09 *减速G59 直线偏移YZG10-G16 *不指定G60 准确定位(精)G17 XY平面选择G61 准确定位(中)G18 ZX平面选择G62 准确定位(粗)G19 YZ平面选择G63 *攻丝G20-G32 *不指定G64-G67 *不指定G33 螺纹切削.等螺距G68 *刀具偏置.内角G34 螺纹切削.增螺距G69 *刀具偏置.外角G35 螺纹切削.减螺距G70-G79 *不指定G36-G39 *不指定G80 固定循环注销G40 刀具补偿/刀具偏置注销G81-G89 固定循环G41 刀具补偿--左G90 绝对尺寸G42 刀具补偿--右G91 增量尺寸G43 *刀具偏置--左G92 *预置寄存G44 *刀具偏置--右G93 进给率.时间倒数G45 *刀具偏置+/+ G94 每分钟进给G46 *刀具偏置+/- G95 主轴每转进给G47 *刀具偏置-/- G96 恒线速度G48 *刀具偏置-/+ G97 每分钟转数(主轴)G49 *刀具偏置0/+ G98-G99 *不指定注:*表示如作特殊用途.必须在程序格式中说明数控机床标准M代码辅助功能字是用于指定主轴的旋转方向.启动.停止.冷却液的开关.工件或刀具的夹紧和松开.刀具的更换等功能.辅助功能字由地址符M和其后的两位数字组成.JB3208-83标准中规定如下表:表辅助功能字M 代码功能作用范围功能代码功能作用范围功能M00 *程序停止M36 *进给范围1M01 *计划结束M37 *进给范围2M02 *程序结束M38 *主轴速度范围1M03 主轴顺时针转动M39 *主轴速度范围2M04 主轴逆时针转动M40-M45 *齿轮换档M05 主轴停止M46-M47 *不指定M06 *换刀M48 *注销M49M07 2号冷却液开M49 *进给率修正旁路M08 1号冷却液开M50 *3号冷却液开M09 冷却液关M51 *4号冷却液开M10 夹紧M52-M54 *不指定M11 松开M55 *刀具直线位移.位置1M12 *不指定M56 *刀具直线位移.位置2M13 主轴顺时针.冷却液开M57-M59 *不指定M14 主轴逆时针.冷却液开M60 更换工作M15 *正运动M61 工件直线位移.位置1M16 *负运动M62 *工件直线位移.位置2M17-M18 *不指定M63-M70 *不指定M19 主轴定向停止M71 *工件角度位移.位置1M20-M29 *永不指定M72 *工件角度位移.位置2M30 *纸带结束M73-M89 *不指定M31 *互锁旁路M90-M99 *永不指定M32-M35 *不指定注:*表示如作特殊用途.必须在程序格式中说明。
fanuc常用代码及含义[分享]
![fanuc常用代码及含义[分享]](https://img.taocdn.com/s3/m/9b53543e657d27284b73f242336c1eb91a3733a1.png)
FANUC常用代码及含义z代表轴向坐标,X代表水平方向,Y代表垂直方向;1、G00与G01G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工2、G02与G03G02:顺时针圆弧插补 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、G32、G92、G76G32:螺纹切削 G92:螺纹切削固定循环 G76:螺纹切削复合循环9、车削加工:G70、G71、72、G73G71:轴向粗车复合循环指令 G70:精加工复合循环 G72:端面车削,径向粗车循环 G73:仿形粗车循环10、铣床、加工中心:G73:高速深孔啄钻 G83:深孔啄钻 G81:钻孔循环 G82:深孔钻削循环G74:左旋螺纹加工 G84:右旋螺纹加工 G76:精镗孔循环 G86:镗孔加工循环G85:铰孔 G80:取消循环指令11、编程方式 G90、G91G90:绝对坐标编程 G91:增量坐标编程12、主轴设定指令G50:主轴最高转速的设定 G96:恒线速度控制 G97:主轴转速控制(取消恒线速度控制指令) G99:返回到R点(中间孔) G98:返回到参考点(最后孔)13、主轴正反转停止指令 M03、M04、M05M03:主轴正传 M04:主轴反转 M05:主轴停止14、切削液开关 M07、M08、M09M07:雾状切削液开 M08:液状切削液开 M09:切削液关15、运动停止 M00、M01、M02、M30M00:程序暂停 M01:计划停止 M02:机床复位 M30:程序结束,指针返回到开头16、M98:调用子程序17、M99:返回主程序G指令格式代码组别功能格式G00 01 定位G00 IP…G01 直线插补G01 IP…F…G02 圆弧插补CW(顺时针)G03 圆弧插补CCW(反时针)G04 00 暂停 G04 X(U,P)…(Q…)X(U,P);停刀时间(Q)Q1-Q4G08 先行控制G08 P…G09 准确停止G10 可编程数据输入G10 IP….G11 可编程数据输入方式取消G15 17 极坐标指令取消G16 极坐标指令G17 02 选择XpYp平面G18 选择ZpXp平面G19 选择YpZp平面G20 06 英寸输入G21 毫米输入G22 04 存储行程检测功能有效G23 存储行程检测功能无效G25 24 主轴速度泼动监测功能无效G26 主轴速度泼动监测功能有效G27 00返回参考点检测G27 IP…G28 返回参考点G28 IP…G29 从参考点返回G29 IP…G30 返回第2、3、4、参考点G30 IP…G31 跳转功能G31 IP…F…P…G33 01 螺纹切削G33 IP…F…G37 00 自动刀具长度测量G37 IP…G39 拐角偏置圆弧插补G40 07 取消刀尖R补偿 G40 X(U)--Z(W)--I-- K--G41 刀尖R补偿(左)G42 刀尖R补偿(右)G43 08 正向刀具长度补偿G43 Z… H…G44 负向刀具长度补偿G44 Z.. .H…G45 00 刀具偏置值增加G45 IP… D…G46 刀具偏置值减小G46 IP… D…G47 2倍刀具偏置值G47 IP… D…G48 1/2倍刀具偏置值G48 IP… D…G49 08 刀具长度补偿取消G50 11 比例缩放取消G51 比例缩放有效G51 X.. Y.. Z…P..G52 00 局部坐标系设定G52 IP…G53 选择机床坐标系G53 IP…G54 14 选择工件坐标系1G54.1 选择附加工件坐标系 G54.1 PnG55 选择工件坐标系2G56 选择工件坐标系3G57 选择工件坐标系4G58 选择工件坐标系5G59 选择工件坐标系6G60 00/01 单方向定位G60 IP…G61 15 准确停止方式G62 自动拐角倍率G63 攻丝方式G64 切削方式G65 00 宏程序调用G65 P…L…G66 12 宏程序模态调用G66 P…L…G67 宏程序模态调用取消G68 16 坐标旋转/三维坐标转换 G68 α…β…R…G69 坐标旋转取消/三维坐标转换取消G73 09 排屑钻孔循环G73 X… Y… Z…R… Q… F… K…G74 左旋攻丝循环G74 X… Y… Z…R… P… F… K…G76 09 精镗循环G76 X… Y… Z…R… Q…P… F… K…G80 09 固定循环取消/外部操作功能取消G81 钻孔循环、锪镗循环或外部操作功能G81 X… Y… Z… R… F… K…G82 钻孔循环或反镗循环G82 X… Y… Z… R…P… F… K…G83 排屑钻孔循环G83 X… Y… Z… R…Q… F… K…G84 攻丝循环G84 X… Y… Z… R…P…Q… F… K…G85 镗孔循环G85 X… Y… Z… R… F… K…G86 镗孔循环G86 X… Y… Z… R… F… K…G87 背镗循环G87 X… Y… Z… R…Q… P….F… K…G88 镗孔循环G88 X… Y… Z… R…P….F… K…G89 镗孔循环G89 X… Y… Z… R…P….F… K…G90 03 绝对值编程G90 IP…G91 增量值编程G91 IP…G92 00 设定工件坐标系或最大主轴速度钳制G92 IP…G92.1 工件坐标系预置 G92.1 IP..G94 05 每分进给G94 F…G95 每转进给G95 F…G96 13 恒表面速度控制G96 S…G97 恒表面速度控制取消G97 S…G98 10 固定循环返回到初始点G99 固定循环返回到R点G160 20 横向进磨控制取消(磨床)G161 横向进磨控制(磨床)G161 R…支持的M代码代码功能格式M00 程序停止M01 选择停止M02 程序结束M03 主轴正向转动开始M04 主轴反向转动开始M05 主轴停止转动M30 结束程序运行且返回程序开头M98 子程序调用 M98 Pxxnnnn调用程序号为Onnnn的程序xx次。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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:取消刀具半径补偿
G41:刀具半径左补偿;
G42:刀具半径又补偿;
先给这么多,晚上整理好了再给
7、G43、G44、G49 长度补偿
G43:长度正补偿
G44:长度负补偿
G49:取消刀具长度补偿
8、G32、G92、G76
G32:螺纹切削G92:螺纹切削固定循环G76:螺纹切削复合循环
9、车削加工:G70、G71、72、G73
G71:轴向粗车复合循环指令G70:精加工复合循环G72:端面车削,径向粗车循环G73:仿形粗车循环
10、铣床、加工中心:
G73:高速深孔啄钻G83:深孔啄钻G81:钻孔循环G82:深孔钻削循环
G74:左旋螺纹加工G84:右旋螺纹加工G76:精镗孔循环G86:镗孔加工循环
G85:铰孔G80:取消循环指令
11、编程方式G90、G91
G90:绝对坐标编程G91:增量坐标编程
12、主轴设定指令
G50:主轴最高转速的设定G96:恒线速度控制G97:主轴转速控制(取消恒线速度控制指令)G99:返回到R点(中间孔)G98:返回到参考点(最后孔)
13、主轴正反转停止指令M03、M04、M05
M03:主轴正传M04:主轴反转M05:主轴停止
14、切削液开关M07、M08、M09
M07:雾状切削液开M08:液状切削液开M09:切削液关
15、运动停止M00、M01、M02、M30
M00:程序暂停M01:计划停止M02:机床复位M30:程序结束,指针返回到开头
16、M98:调用子程序
17、M99:返回主程序
先给这么多,晚上整理好了再给。