广州数控指令代码大全.
- 格式:doc
- 大小:50.00 KB
- 文档页数:18
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 轴同时)切削,实现等螺距的直螺纹、锥螺纹切削循环。
帮助功效指令(M.S.T.F指令)用来完成一些机床帮助装备的开关.如:冷却液泵的开关.主2.5各指令运用格局:快速定位(G00)当运用G00进行快速定位时,刀具以各轴的最快移动速度移动到指定的地位.重要用于刀具在移动进程中无干预的情形下,快速接近工件和远离工件.进步加工效力.指令格局:G00 X(U)_ Z(W) _;直线插补(G01)运用G01进行直线插补时,刀具从起点向终点按程序划定的速度进给.并掌握起点到终点间的活动轨迹为一条直线.重要用于直线表面的切削加工.指令格局:G01 X(U)_ Z(W)_ F_;圆弧插补(G02/G03)运用G02/G03进行圆弧插补时,刀具从起点向终点按程序划定的速度进给.并掌握起点到终点间的活动轨迹为程序中划定半径的圆弧.指令格局:G02/G03 X(U)_ Z(W)_ R_ F_;暂停指令(G04)运用G04暂停指令,可以推迟下一个程序段的履行,推迟时光的长短在程序中设定.指令格局:G04 P_;(单位:0.001秒)或者G04 X_;(单位:秒)或者G04 U_;(单位:秒)螺纹切削(G32)指令格局:G32 X_ Z_ F_;(公制螺纹)F代表螺纹导程G32 X_ Z_ I_;(英制螺纹)I代表每英寸螺纹的牙数恒线速掌握中主轴转速上限设定(G50)重要用于恒线速切削时,限制主轴的最高转速.平日和恒线速掌握G96配合运用.指令格局:G96 S_; S代表线速度G50 S_; S代表许可的主轴最高转速精加工轮回(G70)用于对零件进行精加工.指令格局:G70 P_ Q_ F_;P代表精加工轮回肇端段号Q代表精加工轮回停止段号F代表精加工进给速度轴向粗加工复合轮回(G71)用于对零件的外圆或内孔进行粗加工.指令格局:G71 U_ R_ F_;G71 P_ Q_ U_ W_;U代表单面背吃刀量;R代表退刀量;F代表进给速度;P.Q的寄义与G70雷同;U.W为精加工余量;径向粗加工复合轮回(G72)重要用于对盘类零件进行粗加工.指令格局:G72 W_ R_ F_;G72 P_ Q_ U_ W_;W代表背吃刀量;其他寄义同上;轮廓粗加工复合轮回(G73)重要用于对以锻造成型的工件进行粗加工.指令格局:G73 U_ W_ R_ F_;G73 P_ Q_ U_ W_;U代表工件单面最大切除余量;W代表工件轴向最大切除余量;其他寄义同上;轴向切槽轮回(G74)重要用于端面槽或孔的加工.指令格局:G74 R_;G74 X_ Z_ P_ Q_ R_ F_;X.Z代表槽或孔的终点;P代表每次切完一个槽宽后,沿X偏向的移动距离,应小于刀宽.Q代表每次Z偏向的切入深度.R代表切到槽底后沿X偏向的移动距离,为避免打刀,建议取“0”.F 代表进给速度;径向切槽轮回(G75)重要用于径向切槽或钻孔加工.指令格局:G75 R_;G75 X_ Z_ P_ Q_ R_ F_;寄义同上;复合型螺纹切削轮回(G76)重要用于螺纹的粗加工和精加工.指令格局:G76 P___ Q_ R_;G76 X_ Z_ P_ Q_ R_ F_;P共由3位参数构成,第1位代表精加工次数,第2位代表退尾倒角宽度,第3位代表螺纹刀尖角度;Q代表粗加工最小背吃刀量;R代表精加工余量; X.Z代表螺纹终点坐标;P代表牙深;Q代表粗加工最大背吃刀量;R代表螺纹起点与终点的半径差;F代表螺纹导程;轴向粗加工轮回(G90)用于对工件轴向进行粗加工;指令格局:G90 X_ Z_ R_F_;R代表锥度;F代表进给速度,其余同上;螺纹切削轮回(G92)用于螺纹的加工;指令格局:G92 X_ Z_F_;F代表导程;其余同上;径向粗加工轮回(G94)用于对工件径向进行粗加工;指令格局:G94 X_ Z_ F_;F代表进给速度,其余同上;。
广州数控指令代码大全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代码.txt我这人从不记仇,一般有仇当场我就报了。
没什么事不要找我,有事更不用找我!就算是believe中间也藏了一个lie!我那么喜欢你,你喜欢我一下会死啊?我又不是人民币,怎么能让人人都喜欢我?G00 快速定位G20 英制单位选择G72 径向粗车循环G01 直线插补G21 公制单位选择G73 封闭切削循环G02 顺时针圆弧插补G28 自动返回机床零点G70 精加工循环G03 逆时针圆弧插补G30 回机床第 2、3、4 参考点G74 轴向切槽循环G04 暂停、准停G31 跳跃机能G75 径向切槽循环G05 三点圆弧插补G32 等螺距螺纹切削G76 多重螺纹切削循环G6.2 顺时针椭圆插补G32.1 刚性螺纹切削G80 刚性攻丝状态取消G6.3 逆时针椭圆插补G33 Z 轴攻丝循环G84 轴向刚性攻丝G7.2 顺时针抛物线插补G34 变螺距螺纹切削G88 径向刚性攻丝G7.3 逆时针抛物线插补G36 自动刀具补偿测量 XG90 轴向切削循环G12.1 极坐标插补G37 自动刀具补偿测量 ZG92 螺纹切削循环G7.1 圆柱插补G40 取消刀尖半径补偿G94 径向切削循环G15 极坐标指令取消G41 刀尖半径左补偿G96 恒线速控制线速度=主轴转速× |X| ×π÷1000 (m/min)主轴转速:r/min 螺纹切削时,恒线速控制功能虽然也能有效,但为了保证螺纹加工精度,螺纹切削时不要采用恒线速控制,应在 G97 状态下进行螺纹切削;G16 极坐标指令G42 刀尖半径右补偿G97 取消恒线速控制G17 平面选择代码G50 设置工件坐标系G98 每分进给G18 平面选择代码G65 宏代码非模态调用G99 每转进给G19 平面选择代码G66 宏程序模态调用G10 数据输入方式有效G67 取消宏程序模态调用G11 取消数据输入方式G71 轴向粗车循环(支持凹槽)G00快速移动初态G代码G01直线插补G02圆弧插补(顺时针)G03圆弧插补(逆时针)G05三点圆弧插补G6.2椭圆插补(顺时针)G6.3椭圆插补(逆时针)G7.2抛物线插补(顺时针)G7.3抛物线插补(逆时针)G32螺纹切削G32.1刚性螺纹切削G33Z轴攻丝循环G34变螺距螺纹切削G90轴向切削循环G92螺纹切削循环G84端面刚性攻丝G88侧面刚性攻丝G04暂停、准停G7.1圆柱插补G10数据输入方式有效G11取消数据输入方式G28返回机床第1参考点G30返回机床第2、3、4参考点G31跳转插补G36自动刀具补偿测量XG37自动刀具补偿测量ZG50坐标系设定G65宏代码G70精加工循环G71 轴向粗车循环G72径向粗车循环G73封闭切削循环G74轴向切槽多重循环G75径向切槽多重循环G76多重螺纹切削循环G20英制单位选择G2106公制单位选择模态G代码G96恒线速开模态G代码G9702恒线速关初态G代码G98每分进给初态G代码G9903每转进给模态G代码G40取消刀尖半径补偿初态G代码G41刀尖半径左补偿G4207刀尖半径右补偿模态G代码G17XY平面模态G代码G18ZX平面初态G代码G1916YZ平面模态G代码G12.1极坐标插补G72径向粗车循环G73封闭切削循环G74轴向切槽多重循环G75径向切槽多重循环G76多重螺纹切削循环G20英制单位选择G2106公制单位选择模态G代码G96恒线速开模态G代码G9702恒线速关初态G代码G98每分进给初态G代码G9903每转进给模态G代码G40取消刀尖半径补偿初态G代码G41刀尖半径左补偿G4207刀尖半径右补偿模态G代码G17XY平面模态G代码G18ZX平面初态G代码G1916YZ平面模态G代码G12.1极坐标插补非模态G代码1.5.2 程序段内代码字的执行顺序程序段内代码字的执行顺序一个程序段中可以有G、X、Z、F、R、M、S、T等多个代码字,大部分M、S、T代码字由NC 解释后送给PLC处理,其它代码字直接由NC处理。
辅助功能指令〔M、S、T、F指令〕用来完成一些机床辅助设备的开关。
如:冷却液泵的开2.5各指令应用格式:快速定位〔G00〕当使用G00进行快速定位时,刀具以各轴的最快移动速度移动到指定的位置。
主要用于刀具在移动过程中无干预的情况下,快速接近工件和远离工件。
提高加工效率。
指令格式:G00 X〔U〕_Z(W) _;直线插补〔G01〕使用G01进行直线插补时,刀具从起点向终点按程序规定的速度进给。
并控制起点到终点间的运动轨迹为一条直线。
主要用于直线外表的切削加工。
指令格式:G01 X〔U〕_Z〔W〕_F_;圆弧插补〔G02/G03〕使用G02/G03进行圆弧插补时,刀具从起点向终点按程序规定的速度进给。
并控制起点到终点间的运动轨迹为程序中规定半径的圆弧。
指令格式:G02/G03 X〔U〕_Z〔W〕_R_F_;暂停指令〔G04〕使用G04暂停指令,可以推迟下一个程序段的执行,推迟时间的长短在程序中设定。
指令格式:G04 P_;〔单位:0.001秒〕或者G04 X_;〔单位:秒〕或者G04 U_;〔单位:秒〕螺纹切削〔G32〕指令格式:G32 X_Z_F_;〔公制螺纹〕F代表螺纹导程G32 X_Z_I_;〔英制螺纹〕I代表每英寸螺纹的牙数恒线速控制中主轴转速上限设定〔G50〕主要用于恒线速切削时,限制主轴的最高转速。
通常和恒线速控制G96共同使用。
指令格式:G96 S_;S代表线速度G50 S_;S代表允许的主轴最高转速精加工循环〔G70〕用于对零件进行精加工。
指令格式:G70 P_Q_F_;P代表精加工循环起始段号Q代表精加工循环结束段号F代表精加工进给速度轴向粗加工复合循环〔G71〕用于对零件的外圆或内孔进行粗加工。
指令格式:G71 U_R_F_;G71 P_Q_U_W_;U代表单面背吃刀量;R代表退刀量;F代表进给速度;P、Q的含义与G70相同;U、W为精加工余量;径向粗加工复合循环〔G72〕主要用于对盘类零件进行粗加工。
广州数控980TD编程操作说明书第一篇编程说明第一章:编程基础n兼配瑋式死叽□辛床匚皿CNC G SK980TDGSK980T的升级产品,采用了32位高性能CPUS超大规模可编程器件FPGA运用实时多任务控制技术和硬件插补技术,实现卩m级精度运动控制和PLC逻辑控制。
技术规格一览表运动控制控制轴:2轴(X、Z);同时控制轴(插补轴):2轴(X、Z)插补功能:X、Z二轴直线、圆弧插补位置指令范围:-9999.999〜9999.999mm;最小指令单位:0.001mm电子齿轮:指令倍乘系数1〜255,指令分频系数1〜255快速移动速度:最高16000mm分钟(可选配30000mm分钟)快速倍率:F0、25% 50% 100%3级实时调节切削进给速度:最高8000mm分钟(可选配15000mm分钟)或500mm转(每转进1.1 GSK980T简介广州数控研制的新一代普及型车床机床数控系统和数控机床数控机床是由机床数控系统( Numerical Co ntrol Systems of machi ne tools )、机械、电气控制、液压、气动、润滑、冷却等子系统(部件)构成的机电一体化产品,机床数控系统是数控机床的控制核心。
机控系统由控制装置(Computer Numerical Con troler简称CNC、伺服(或步进)电机驱动单元、伺服(或步进)电机等构成。
数控机床的工作原理:根据加工工艺要求编写加工程序(以下简称程序)并输入CNCCNC □工程序向伺服(或步进)电机驱动单元发出运动控制指令,伺服(或步进)电机通过机械传动构完成机床的进给运程序中的主轴起停、刀具选择、冷却、润滑等逻辑控制指令由CN传送给机床电气控制系统,由机床电气控制系统完成按钮、开关、指示灯、继电器、接触器等输入输出器件的控制。
目前,机床电气控制通常采用可编程逻辑控制器(Programable Logic Controler简称PLC ,PLC具有体积小、应用方便、可靠性高等优点。
G 代码命令代码组及其含义“模态代码”和“一般”代码“形式代码”的功能在它被执行后会继续维持,而“一般代码”仅仅在收到该命令时起作用。
定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。
反之,像原点返回代码就叫“一般代码”。
每一个代码都归属其各自的代码组。
在“模态代码”里,当前的代码会被加载的同组代码替换。
G代码组别解释G00 01 定位(快速移动)G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧)G04 暂停)G09 停于精确的位置G20 英制输入G21 公制输入G22 04 内部行程限位有效G23 内部行程限位无效G27 00 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 01 切螺纹G40 07 取消刀尖半径偏置G41 刀尖半径偏置(左侧)G42 刀尖半径偏置(右侧)G50 00 修改工件坐标;设置主轴最大的RPMG52 设置局部坐标系G53 选择机床坐标系G70 00 精加工循环G71 内外径粗切循环G72 端面粗切循环G73 复合切削循环G74 Z 向步进钻削G75 X 向切槽G76 切螺纹循环G80 10 取消固定循环G83 钻孔循环G84 攻丝循环G85 正面镗孔循环G87 侧面钻孔循环G88 侧面攻丝循环G89 侧面镗孔循环G90 01 (内外直径)切削循环G92 切螺纹循环G94 端面切削循环G96 恒线速度控制G97 恒线速度控制取消G98 每分钟进给率G99 每转进给率还有M代码常用的是有MOO程序暂停MO1程序选者暂停MO2程序结束MO3主轴正转M08冷却开M09冷却关MO5主轴停MO4主轴反转M30程序结束并反回程序头M98调用子程序M99子程序结束。
广州数控指令代码大全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指令。