(整理)广州数控指令代码大全

合集下载

广州数控指令代码大全

广州数控指令代码大全

广州数控指令代码大全广州数控指令代码大全2011-01-31 02:13GSK980TA/D编程教材《一》编程的基本概念《二》常用G代码介绍《三》单一固定循环《四》复合型固定循环《五》用户宏程序《六》螺纹加工《七》T代码及刀补《八》F代码及G98、G99《九》S代码及G96、G97(注意:本教材仅供学习参考,实际操作编程时应以广数GSK980T车床数控系统使用手册为准)2007年9月《一》编程的基本概念:一个完整的车床加工程序一般用于在一次装夹中按工艺要求完成对工件的加工,数控程序包括程序号、程序段。

(一)程序号:相当于程序名称,系统通过程序号可从存储器中多个程序中识别所要处理的程序,程序号由字母O及4位数字组成。

(二)程序段:相当于一句程序语句,由若干个字段组成,最后是一个分号(;)录入时在键入EOB键后自动加上。

整个程序由若干个程序段构成,一个程序段用来完成刀具的一个或一组动作,或实现机床的一些功能。

(三)字段(或称为字):由称为“地址”的单个英语字母加若干位数字组成。

根据其功能可分成以下几种类型的字段:▲程序段号:由字母N及数字组成,位于程序段最前面,主要作用是使程序便于阅读,可以省略,但某些特殊程序段(如表示跳转指令的目标程序段)必须标明程序段号。

为了便于修改程序时插入新程序段,各句程序段号一般可间隔一些数字(如N0010、N0020、N0030)。

▲准备功能:即G代码,由字母G及二位数字组成,大多数G 代码用以指示刀具的运动。

(如G00、G01、G02)▲表示尺寸(坐标值)的字段:一般用在G代码字段的后面,为表示运动的G代码提供坐标数据,由一个字母与坐标值(整数或小数)组成。

字母包括:表示绝对坐标:X、Y、Z表示相对坐标:U、V、W表示园心坐标:I、 J、 K(车床实际使用的坐标只有X、Z,所以Y、V、J都用不着)▼表示进给量的字段:用字母F加进给量值组成,一般用在插补指令的程序段中,规定了插补运动的速度。

广数G代码

广数G代码

广数G代码
代码功能
G00 快速定位
G01 直线插补
G02 顺时针圆弧插补
G03 逆时针圆弧插补
G04 暂停、准停
G05 三点圆弧插补
G6.2 顺时针椭圆插补
G6.3 逆时针椭圆插补
G7.2 顺时针抛物线插补
G7.3 逆时针抛物线插补
G10 数据输入方式有效
G11 取消数据输入方式
G20 英制单位选择
G21 公制单位选择
G28 自动返回机械零点
G30 回机床第2、3、4参考点G31 跳转插补
G32 等螺距螺纹切削
G33 Z 轴攻丝循环
G34 变螺距螺纹切削
G36 自动刀具补偿测量X
G37 自动刀具补偿测量Z
G40 取消刀尖半径补偿
G41 刀尖半径左补偿
G42 刀尖半径右补偿
G50 设置工件坐标系
G65 宏代码
G66 宏程序模态调用
G67 取消宏程序模态调用
G70 精加工循环
G71 轴向粗车循环
G72 径向粗车循环
G73 封闭切削循环
G74 轴向切槽循环
G75 径向切槽循环
G76 多重螺纹切削循环G90 轴向切削循环
G92 螺纹切削循环
G94 径向切削循环
G96 恒线速控制
G97 取消恒线速控制G98 每分进给
G99 每转进给。

广数指令

广数指令

004 号参数01001000005 号参数00010011012 号参数101011111、GSK980Ta功能列表代码组别意义格式G00快速定位G00X(U)_ Z (W) _G01直线插补G01X(U)_ Z (W) _ F_G02圆弧插补(顺时针方向CW)G02 X_Z_R_F或G02 X_Z_ I_K_FG03圆弧插补(逆时针方向CCW)G03 X_Z_R_F或G03 X_Z_ I_K_FG04暂停G04 P_;(单位:0.001秒)G04 X_;(单位:秒)G04 U_;(单位:秒)G28自动返回机械原点G28 X(U)_ Z (W) _G32切螺纹G32X(U)_ Z(W) _ F _(公制螺纹)G32X(U)_ Z(W) _ I _(英制螺纹)G50坐标系设定G50 X(x) Z(z)G70精加工循环G70 P(ns) Q(nf)G71外圆粗车循环G71U(△D)R(E)F(F)G71 P(NS)Q(NF)U(△U)W(△W)S(S)T(T)G72端面粗车循环G72W(△D)R(E)F(F)G72 P(NS)Q(NF)U(△U)W(△W)S(S)T(T)G73封闭切削循环G73 U(△I)W(△K) R(D)F(F)G73 P(NS)Q(NF)U(△U)W(△W)S(S)T(T)G74端面深孔加工循环G74 R(e)G74 X(U) Z(W) P(△i)Q(△k)R(△d)F(f)G75外圆、内圆切槽循环G75 R(e)G75 X(U) Z(W) P(△i)Q(△k)R(△d)F(f)G76复合型螺纹切削循环G76 P(m)(r)(a)Q(△dmin)R(d) G76 X(U) Z(W) R(i) P(k)Q(△d) F(L)G91外圆、内圆车削循环G90X(U)_Z(W)_R_F_G92螺纹切削循环G92X(U)_ Z(W) _ F _(公制螺纹)G92X(U)_ Z(W) _ I _(英制螺纹)G94端面车削循环G94 X(U)_Z(W)_F_G98每分进给G98G99每转进给G992、GSK980T M功能列表代码意义格式:M00程序暂停,按“循环起动”程序继续执行M01程序计划停止M02程序结束M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关M30程序结束并返回程序起点M98子程序调用M98 PxxxxnnnnM99子程序结束M99螺纹切削循环G92指令格式:G92 X(U)_ Z(W)_ F_ J_ K_ L ;(公制直螺纹切削循环)G92 X(U)_ Z(W)_ I_ J_ K_ L ;(英制直螺纹切削循环)G92 X(U)_ Z(W)_ R_ F_ J_ K_ L ;(公制锥螺纹切削循环)G92 X(U)_ Z(W)_ R_ I_ J_ K_ L ;(英制锥螺纹切削循环)指令功能:从切削起点开始,进行径向(X 轴)进刀、轴向(Z 轴或X、Z 轴同时)切削,实现等螺距的直螺纹、锥螺纹切削循环。

广州数控车床T指令代码大全定稿版

广州数控车床T指令代码大全定稿版

广州数控车床T指令代码大全HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】1、 GSK980Ta功能列表代码组别意义格式G00快速定位G00X(U)_ Z (W) _G01直线插补G01X(U)_ Z (W) _ F_G02圆弧插补(顺时针方向CW)G02 X_Z_R_F或G02 X_Z_ I_K_FG03圆弧插补(逆时针方向CCW)G03 X_Z_R_F或G03 X_Z_ I_K_FG04暂停G04 P_;(单位:0.001秒)G04 X_;(单位:秒)G04 U_;(单位:秒)G28自动返回机械原点G28 X(U)_ Z (W) _G32切螺纹G32X(U)_ Z(W) _ F _(公制螺纹)G32X(U)_ Z(W) _ I _(英制螺纹)G50坐标系设定G50 X(x) Z(z)G70精加工循环G70 P(ns) Q(nf)G71外圆粗车循环G71U(△D)R(E)F(F)G71 P(NS)Q(NF)U(△U)W(△W) S(S)T(T)G72端面粗车循环G72W(△D)R(E)F(F)G72 P(NS)Q(NF)U(△U)W(△W)S(S)T(T)G73封闭切削循环G73 U(△I)W(△K) R(D)F(F)G73 P(NS)Q(NF)U(△U)W(△W)S(S)T(T)G74端面深孔加工循环G74 R(e)G74 X(U) Z(W) P(△i)Q(△k)R(△d)F(f)G75外圆、内圆切槽循环G75 R(e)G75 X(U) Z(W) P(△i)Q(△k)R(△d)F(f)G76复合型螺纹切削循环G76 P(m)(r)(a)Q(△dmin)R(d)G76 X(U) Z(W) R(i) P(k)Q(△d) F(L)G91外圆、内圆车削循环G90X(U)_Z(W)_R_F_G92螺纹切削循环G92X(U)_ Z(W) _ F _(公制螺纹)G92X(U)_ Z(W) _ I _(英制螺纹)G94端面车削循环G94 X(U)_Z(W)_F_G98每分进给G98G99每转进给G992、GSK980T M功能列表代码意义格式:M00程序暂停,按“循环起动”程序继续执行M01程序计划停止M02程序结束M03主轴正转M04主轴反转M05主轴停止M08冷却液开M09冷却液关M30程序结束并返回程序起点M98子程序调用M98 PxxxxnnnnM99子程序结束M99螺纹切削循环 G92指令格式:G92 X(U)_ Z(W)_ F_ J_ K_ L ;(公制直螺纹切削循环)G92 X(U)_ Z(W)_ I_ J_ K_ L ;(英制直螺纹切削循环)G92 X(U)_ Z(W)_ R_ F_ J_ K_ L ;(公制锥螺纹切削循环)G92 X(U)_ Z(W)_ R_ I_ J_ K_ L ;(英制锥螺纹切削循环)指令功能:从切削起点开始,进行径向(X 轴)进刀、轴向(Z 轴或 X、Z 轴同时)切削,实现等螺距的直螺纹、锥螺纹切削循环。

广州数控指令代码大全

广州数控指令代码大全

广州数控指令代码大全2011-01-31 02:13GSK980TA/D编程教材《一》编程的基本概念《二》常用G代码介绍《三》单一固定循环《四》复合型固定循环《五》用户宏程序《六》螺纹加工《七》T代码及刀补《八》F代码及G98、G99《九》S代码及G96、G97(注意:本教材仅供学习参考,实际操作编程时应以广数GSK980T车床数控系统使用手册为准)2007年9月《一》编程的基本概念:一个完整的车床加工程序一般用于在一次装夹中按工艺要求完成对工件的加工,数控程序包括程序号、程序段。

(一)程序号:相当于程序名称,系统通过程序号可从存储器中多个程序中识别所要处理的程序,程序号由字母O及4位数字组成。

(二)程序段:相当于一句程序语句,由若干个字段组成,最后是一个分号(;)录入时在键入EOB键后自动加上。

整个程序由若干个程序段构成,一个程序段用来完成刀具的一个或一组动作,或实现机床的一些功能。

(三)字段(或称为字):由称为“地址”的单个英语字母加若干位数字组成。

根据其功能可分成以下几种类型的字段:▲程序段号:由字母N及数字组成,位于程序段最前面,主要作用是使程序便于阅读,可以省略,但某些特殊程序段(如表示跳转指令的目标程序段)必须标明程序段号。

为了便于修改程序时插入新程序段,各句程序段号一般可间隔一些数字(如N0010、N0020、N0030)。

▲准备功能:即G代码,由字母G及二位数字组成,大多数G 代码用以指示刀具的运动。

(如G00、G01、G02)▲表示尺寸(坐标值)的字段:一般用在G代码字段的后面,为表示运动的G代码提供坐标数据,由一个字母与坐标值(整数或小数)组成。

字母包括:表示绝对坐标:X、Y、Z表示相对坐标:U、V、W表示园心坐标:I、J、K(车床实际使用的坐标只有X、Z,所以Y、V、J都用不着)▼表示进给量的字段:用字母F加进给量值组成,一般用在插补指令的程序段中,规定了插补运动的速度。

▼S代码:表示主轴速度的字段。

广州数控指令

广州数控指令

广州数控系统使用手册2011—03—30广州数控指令多重复合循环指令:G71——外径粗车循环格式:G71 U(△d) R(e)G71 P(ns) Q(nf) U(△u) W(△w) F S T式中:△d——每次循环的切削深度(半径值、正值) e——每次切削退刀量ns——精加工描述程序的开始循环程序段的行号 nf——精加工描述程序的结束循环程序段的行号△u——X向精车预留量△w——Z向精车预留量T0101 S800 M03G0 X46 Z0.5G71 U2 R0.5G71 P1 Q2 U0.3 W0.1 F65 N1 G0 X0G1 Z0 F60G3 X15 Z-4 R10G1 Z-15X30 Z-30Z-42G2 X36 Z-45 R3N2 G1 X46G70 P1 Q2G0 X80Z100M30T0404 S800 M03G0 X12 Z1G71 U1 R0.5G71 P1 Q2 U-0.3 W0.1 F50 N1 G0 X36G1 Z0 F50G2 X30 Z-3 R3G1 Z-8X24 Z-21Z-27G3 X16 Z-31 R4N2 G1 X11T0404 S800 M03G0 X12 Z1G70 P1 Q2G0 Z150M30G73——成型加工复合循环格式:G73 U(△i) W(△k) R(△d)G73 P(ns) Q(nf) U(△u) W(△w) F S T式中:△i——X方向毛坯切除余量(半径值、正值)即[最大毛坯尺寸减最小成品尺寸除二加上精车余量]△k——Z方向毛坯切除余量(正值)△d——粗车循环的次数ns——精加工描述程序的开始循环程序段的行号nf——精加工描述程序的结束循环程序段的行号△u——X向精车预留量△w——Z向精车预留量T0101 S800 M03G0 X110 Z10G73 U5 W3 R3G73 P1 Q2 U0.4 W0.1 F60 N1 G0 X50 Z1 S1000G1 Z-10 F65X60 Z-15Z-25G2 X80 Z-35 R10G1 X90 Z-40N2 G0 X110 Z10G70 P1 Q2G0 X120Z150M30G74——端面沟槽复合循环或深孔钻循环格式:G74 R(e)G74 X(u) Z(w) P(△i) Q(△k) R(△d) Fe——每次啄式退刀量u——X向终点坐标值w——Z向终点坐标值△i——X向每次移动量△k——Z向每次切入量△d——切削到终点时的X轴退刀量(可以缺省)即为零T0202 S800 M03; 端面切槽刀,刀口宽4mmG0 X30 Z2G74 R1G74 X62 Z-5 P3500 Q3000 F45GO Z120M30G75——外径沟槽复合循环格式:G75 R(e)G75 X(u) Z(w) P(△i) Q(△k) R(△d) Fe——分层切削每次退刀量u——X向终点坐标值w——Z向终点坐标值△i——X向每次的切入量△k——Z向每次的移动量△d——切削到终点时的退刀量(可以缺省)即为零T0202 S1000 M03; 切槽刀,刀口宽5mmG0 X52Z-15G75 R1G75 X30 Z-50 P3000 Q4500 F45G0 X80Z100M30G92——圆柱圆锥螺纹切削循环格式:G92 X(U)Z(W)R FU——螺纹第一刀X坐标Z——螺纹Z轴终点坐标R——代表被加工锥螺纹两端外径差的1/2(从起刀的那个端面端减去终止端端面除以2为负值R也为负,反之则相反)F——进给量T0202 S800 M03G0 X28Z5G92 X19.4 Z-23 F1.5 X19X18.6X18.2X18X17.9X17.8G0 Z100M30T0303 S800 M03GO X25Z5G92 X19.6 Z-20 R-2.5 F1.5X19.4X19……M30G94——端面固定切削循环及斜面格式:G94 X(U)Z(w)FU——为X终点坐标W——为第一刀Z向进给坐标 F——进给量TO1O1 S800 M03 GO X21Z1G94 X0 Z5 F60Z3Z1Z0G0 X50 Z100M30。

广州数控GM代码

广州数控GM代码
定主轴转速的S代码字也是直接由NC处理。
当G代码与M00、M01、M02、M30在同一个程序段中时,NC执行完G代码后,才执行M代码,并把对
应的M信号送给PLC处理。
当G代码字与M98、M99、M9000~M9999代码字在同一个程序段中时,NC执行完G代码后,才执行这
些M代码字(不送M信号给PLC) 。
初态G代码
G99
03
每转进给
模态G代码
G40
取消刀尖半径补偿
初态G代码
G41
刀尖半径左补偿
G42
07
刀尖半径右补偿
模态G代码
G17
XY平面
模态G代码
G18
ZX平面
初态G代码
G19
16
YZ平面
模态G代码
G12.1
G15 极坐标指令取消
G41 刀尖半径左补偿
G96 恒线速控制线速度=主轴转速 × |X| × π ÷1000 (m/min)
主轴转速:r/min 螺纹切削时,恒线速控制功能虽然也能有效,但为了保证螺纹加工精度,螺纹切削时不要采用恒线速控制,应在 G97 状态下进行螺纹切削;
G16 极坐标指令
M30当前程序段的其它代码执行完成后,自动运行结束,加工
件数加1,取消刀尖半径补偿,光标返回程序开头(是否返回程序开头由参数决定) 。
子程序调用 M98
M00 程序暂停
M01 程序选择停
M03 主轴逆时针转
M04 主轴顺时针转
*M05 主轴停止 功能互锁,状态保持
M08 冷却液开
M99 P○○○○ 代码功能: (子程序中)当前程序段的其它代码执行完成后,返回主程序中由P指定的

广数指令

广数指令
回机床第2、3、4参考点
G92
螺纹切削循环
G31
跳转插补
G94
径向切削循环
G32
等螺距螺纹切削
G96
恒线速控制
G33
Z轴攻丝循环
G97
取消恒线速控制
G34
变螺距螺纹切削
G98
每分进给
G36
自动刀具补偿测量X
G99
每转进给
G37
自动刀具补偿测量Z
宏指令表
GSK980TDa在GSK980TD原有的G65宏指令功能的基础上,增加了语句式宏指令功能。G65、语句式
二进制异或
G65 H13 P #i Q #j R #k;
#i = #j XOR #K;
十进制开平方
G65 H21 P #i Q #j;
#i = SQRT(#j);
十进制取绝对值
G65 H22 P #i Q #j;
#i = ABS(#j);
十进制取余数
G65 H23 P #i Q #j R #k;

四舍五入
二进制转换
DIFD
下降沿置位
ORI
常闭触点并联
ROTB
二进制旋转控制
MOVE
逻辑与
ORB
串联电路块的并联
MOVN
数据复制
PARI
奇偶校验
ANB
并联电路块的串联
DECB
二进制译码
LB束
JMPB
程序跳转
CALL
子程序调用
END2
第二级程序结束
SP
子程序标号
条件转移6
G65 H86 P n Q #j R #k;
IF (# j <= # k) GOTO n;或
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

广州数控指令代码大全2011-01-31 02:13GSK980TA/D编程教材《一》编程的基本概念《二》常用G代码介绍《三》单一固定循环《四》复合型固定循环《五》用户宏程序《六》螺纹加工《七》T代码及刀补《八》F代码及G98、G99《九》S代码及G96、G97(注意:本教材仅供学习参考,实际操作编程时应以广数GSK980T车床数控系统使用手册为准)2007年9月《一》编程的基本概念:一个完整的车床加工程序一般用于在一次装夹中按工艺要求完成对工件的加工,数控程序包括程序号、程序段。

(一)程序号:相当于程序名称,系统通过程序号可从存储器中多个程序中识别所要处理的程序,程序号由字母O及4位数字组成。

(二)程序段:相当于一句程序语句,由若干个字段组成,最后是一个分号(;)录入时在键入EOB键后自动加上。

整个程序由若干个程序段构成,一个程序段用来完成刀具的一个或一组动作,或实现机床的一些功能。

(三)字段(或称为字):由称为“地址”的单个英语字母加若干位数字组成。

根据其功能可分成以下几种类型的字段:▲程序段号:由字母N及数字组成,位于程序段最前面,主要作用是使程序便于阅读,可以省略,但某些特殊程序段(如表示跳转指令的目标程序段)必须标明程序段号。

为了便于修改程序时插入新程序段,各句程序段号一般可间隔一些数字(如N0010、N0020、N0030)。

▲准备功能:即G代码,由字母G及二位数字组成,大多数G 代码用以指示刀具的运动。

(如G00、G01、G02)▲表示尺寸(坐标值)的字段:一般用在G代码字段的后面,为表示运动的G代码提供坐标数据,由一个字母与坐标值(整数或小数)组成。

字母包括:表示绝对坐标:X、Y、Z表示相对坐标:U、V、W表示园心坐标:I、 J、 K(车床实际使用的坐标只有X、Z,所以Y、V、J都用不着)▼表示进给量的字段:用字母F加进给量值组成,一般用在插补指令的程序段中,规定了插补运动的速度。

▼S代码:表示主轴速度的字段。

用字母S加主轴每分钟转速(或主轴线速度:米/分)组成。

▼T代码:表示换刀及刀补▼辅助功能:用字母M及二位数字组成,表示机床的开、停等。

本机床的主要有效M代码为:M03:主轴正转。

M04:主轴反转。

M05:主轴停。

M08:开冷却液。

M09:关冷却液。

M00:程序暂停。

(暂停后可按“循环起动”按钮继续运行)M30:程序结束。

一个程序的最后一个程序段通常用M30来结束程序。

控制尾架及卡盘的M代码本机床无效。

▼其他特殊用途的字段,主要用在一些螺纹车削、循环车削的G 代码后面,及用户宏程序中。

《二》常用G代码介绍(一) 基本知识G代码的主要功能:直接控制刀具运动。

3个基本概念:▲插补:数控机床上,刀具根据指令,沿X轴及Z轴的进给运动。

运动轨迹有:Z方向的直线----用于车园柱面X方向的直线----用于车端面钭直线-------------用于车园锥面园弧----------------用于车球面插补运动的实质,即车床数控加工的基本原理:刀具根据数控系统的指令,沿X轴及Y轴方向分别移动微小的一段距离,刀具的实际移动方向为X、Y二个方向的合成,一连串的这种移动组成了刀具的运动轨迹。

最基本的插补指令:G01、G02、G03▲模态代码与非模态代码模态代码:程序中的有关字段一经设置后,在以后的程序段中一直有效,如继续保持该状态,不必重新设置。

非模态代码,即一次性代码,只在本程序段有效。

所有的G代码可分为模态与非模态▲G代码的分组:共四个组①00组:属一次性代码,主要包括二大类:1、指令本身性质为一次性的,如G50(坐标系设定),G04(暂停)。

2、复合型固定循环,G70—G76,一条指令要重复循环多次。

②01组:用得最多的一组,主要用于刀具的移动。

主要包括以下几类:1、快速移动:G002、插补:G01、G02、G033、螺纹:G324、单一型固定循环:G90、G92、G9401组为模态指令,一旦被指定,就一直有效,直到被同一组的其他G代码所取代。

下面的02、03组同样为模态指令。

③02组:只有G96、G97二个,用于控制恒线速的开关,为模态指令。

④03组:只有G98、G99二个,用于设定进给量的单位(每分钟进给量或主轴每转进给量。

)为模态指令。

(二)常用G代码的使用▲G50:坐标轴设定(实际上是:根据刀具的实际位置,确定工件坐标系的X、Z坐标值)G50指令执行后,不产生运动,但工件坐标系按指令值作了更新。

使用举例:G50 X100 Z250;其实质含义是:工件坐标系的X坐标立即被被修改为100,Z坐标修改为250。

,系统立即以新的坐标值显示。

一股用于录入方式下通过对刀建立工件坐标系。

关于工件坐标系(即编程所使用的坐标系):以车床主轴旋转轴线作为X方向的零位(即径向零位)。

Z轴方向的零位(即轴向零位)可根据工件情况确定,一般以卡盘端面或工件右端面作为零位。

坐标系的正负方向:以离开工件方向为正,即Z轴为主轴旋转轴线、从左向右为正,X轴为径向走刀方向、从中心向外为正(从车削加工的角度来看,常规的切削进刀方向大都是朝向X、Z轴的负方向)。

当使用绝对值编程时,X坐标始终是正值(除特殊情况外),Z 坐标则不一定。

当使用相对值编程时,常规的外园车削均是朝向负方向的,所以U、W值常常是负值。

(相对值编程时,刀具的前进方向与坐标轴正方向一致为正,相反为负,简言之,即进去为负,出来为正)。

▲ G00 快速移动使用举例:G00 X50 Z200;或用相对坐标:G00 U15 W5;后面带的二个尺寸字段X 、Z 或U、W用以指示移动的目标位置。

执行G00的结果是使刀具从当前位置向目标位置快速移动。

G00实际上不属于插补命令,执行时X、Z轴各自独立运动,,如某一坐标轴先到达后,该轴先停止运动,另一轴继续(沿X或Z方向)移动。

因此,移动轨迹一般开始是一段钭直线,然后是一段平行于X或Z轴的直线。

使用G00时必须注意刀具是否可能与工件相碰。

▲G01 直线插补使用举例:G01 X50 Z200 F20;或用相对坐标:G01 U15 W5;与G00相似,用X 、Z 或U、W指示插补运动结束时的目标位置。

大多数车削加工,如外园、内孔、端面、锥面均使用G01来完成。

程序中使用G01的注意事项:①程序中,如果是首次使用G01,必须指定进给量F值,以后如进给量不变,则F字段可省略。

②使用G01前,必须保证刀具的当前位置为正确位置(由于G01中只指定了插补的终点位置,并未指明插补的起点位置)③G00、G01及其坐标值都是模态指令,下一程序段中可省略相同的字段。

如: N0010 G00 Z200; N0020 X90;(作用等于G00 X90 Z200;)N0030 G01 Z150 F70; N0040 X95;(作用等于G01 X95 Z150 F70;)▲G02、G03 园弧插补使用举例:G00 X50 Z152;(快速定位到起点)G01 G150;G02 X150 Z100 R50 F30;(X150、Z150为园弧的终点坐标,R50为园弧的半径)也可以用从起点到园心的坐标距离I、K来表示:G02 X150 Z100 I50 F30;(I50:指起点至园心的X方向距离为50,Z方向的距离为零,K0可省略。

)注意事项:①本车床只使用前刀架,顺逆时针的判断与标准相反。

②本例中园弧从右面小头向左切削,为逆时针,用G02指令。

如从大端处向右面小端加工园弧,则应使用G03。

③I、K的值注意正负号:从起点向园心的方向与坐标轴正方向一致为正。

④I值属于半径方向的距离,不要用直径计算。

▲G04 暂停用法举例:G04 P500;(暂停500毫秒,即0.5秒)G04 X3.5;(暂停3.5秒)可用于切槽、台阶端面等需要刀具在加工表面作短暂停留的埸合。

《三》单一固定循环G90、G92、G94单一固定循环把“G00快速接近工件”→”插补运动走刀”→”插补退刀”→”G00快速返回”这四动作组合在一起。

以简化程序。

▲G90:内外园车削循环使用举例:G90 X50 Z35 F0.2 (园柱面车削)G90 X50 Z35 R2.5 F0.2 (园锥面车削,R2.5指起点半径与终点半径之差)注意事项:①工件余量大时,可多次调用G90,例如:G90 X75 Z20 F0.2; X70;(由于是模态,相同的字段不必重复键入)X65;②与G01在用法上的区别:G01必须事先把刀具用指令移动到正确的起点位置,以保证加工尺寸G90车削开始时的起点X坐标是由本段自动计算后移动到位的,故在G90的上一个程序段中,应把刀具移动到一个合适的退刀位置。

▲G94的用法与G90相似,用于端面切削,G92在螺纹车削中介绍。

《四》复合型车削固定循环(1)粗精车指令配合使用的G70—G73,其中G70为精车指令(与G71或G72或G73配合使用),此类指令在程序中的使用由三部分组成,以G71为例说明如下:#第一部份:有二个G71程序段,第一个G71用来规定每一次粗车的吃刀深度,退刀量等;第二个G71用来确定与精车程序段的关系,保证精车余量、并开始粗车。

#第二部份:用来确定精车的轨迹路线,由若干个程序段组成。

供精车时使用,并为粗车时提供数据。

#第三部份:G70程序段,即实际开始精车的指令。

使用举例:N20 G00 X200 Z302;(快速定位到粗车起点)N30 G71 U5 R1 F30;(U5:每次粗车切深5mm-半径方向;R1:每次退刀1mm)N40 G71 P50 Q80 U0.6 W0.2;(P50:描述精车轨迹的第一个程序段号是N50)(Q80:描述精车轨迹的最后一个程序段号是N80)(U0.6、W0.2:留给精车的径向余量、轴向余量)N50 G00 X100;(描述精车轨迹的第一个程序段,)(注意:1、在此段中径向快速定位到正确的开始精车位置。

2、此段不允许有Z方向的定位。

3、从N50、N80各段不可省略程序段号。

4、从N50到N80各段的X、Z方向坐标值只允许单向减少或单向增大。

)N60 G01 Z260 F20; N70 G01 X195 Z210;N80 G01 Z200;(描述精车轨迹的最后一个程序段)(可在此处插入换也指令)N110 G70 P50 Q80;(开始精车,实际执行N50到N80间各程序段)N120 G00 X220 Z320;(精车结束,退出)▲上述G71+G70指令的粗车是以多次Z轴方向走刀以切除工件余量,为精车提供一个良好的条件,适用于毛坯是园钢的工件。

▲G72+G70车削循环,与G71相似,但粗车是以多次X轴方向走刀来切除工件余量,适用于毛坯是园钢、各台阶面直径差较大的工件。

▲G73+G70车削循环,基本用法相同,但各次粗车的运动轨迹与精车轨迹相似,适用于一些毛坯为锻件、铸件,这类毛坯已初步具有成品的外形,不宜使用G71、G72指令。

相关文档
最新文档