版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数控车床根底代码指令1.准备功能指令G代码2.辅助功能指令M指令1.准备功能指令准备功能也称为G功能或称G代码,它是用来指令机床动作方式的功能。准备功能是用地址G及其后面的数字来指令机床动作的。看下表:注:1号表示电源接通时的G代码状态;200组的G代码为一次性G代码;3一旦指定了G代码,一览表中没有的G代码显示报警信号;4无论有几个不同组的G代码,都能在同一程序段内指令,如果同组的G代码在同一程序段内指令了2个以上时,后指令者有效;5可按组号显示G代码。代码分组 意义 G0001 快速定位G01 直线插补G02顺时针圆弧插补G03逆时针圆弧插补G0400 暂停G2006 英制输入 G21 公
2、制输入G28/G3000自动返回参考点G3201 螺纹切削G34 可变螺距切削 G4007取消刀尖圆弧半径补偿G41 刀尖半径左补偿G42 刀尖半径右补偿G5000坐标系/最高转速设定G53 机械坐标系选择 G5412 选择工作坐标系1G55-59 选择工作坐标系2-6G7000 精加工循环G71 外圆粗车复合循环G72端面粗切削复合循环G73 仿形加工复合循环G7400Z轴啄式钻孔/沟槽加工、端面切断循环G75 X轴沟槽切削循环G76 螺纹复合切削循环G9001 直线切削循环G92 螺纹自动切削循环G94 端面自动切削循环G9602 恒线速度控制 G97 恒转速控制G9805 每分钟进给量
3、G99 每转进给量快速定位G00G00指令命令机床以最快速度运动到下一个目标位置,运动过程中有加速和减速,该指令对运动轨迹没有要求。其指令格式: G00 X(U)_ Z(W)_ 因为X轴和Z轴的进给速率不同,因此机床执行快速运动指令时两轴的合成运动轨迹不一定是直线,因此在使用G00指令时,一定要注意防止刀具和工件及夹具发生碰撞。 如下图指令如下: G50 X200.0 Z263.0 G00 X40.0 Z212.0 或G00 U-160.0 W-51.0 直线插补指令G01G01指令命令机床刀具以一定的进给速度从当前所在位置沿直线移动到指令给出的目标位置。指令格式: G01 X(U)_Z(W)
4、_F ;使用G01指令时可以采用绝对坐标编程,也可采用相对坐标编程。当采用绝对坐编程时,数控系统在接受G01指令后,刀具将移至坐标值为X、Z的点上;当采用相对坐编程时,刀具移至距当前点距离为U、W值的点上。 如下图指令如下: G01 X40.0 Z20. F0.2; 绝对值指令编程 G01 U20.0 W-25.9 F0.2; 相对值指令编程圆弧插补指令G02 G03 圆弧插补指令命令刀具在指定平面内按给定的F进给速度作圆弧插补运动,用于加工圆弧轮廓。圆弧插补命令分为顺时针圆弧插补指令G02和逆时针圆弧插补指令G03两种。其指令格式如下:顺时针圆弧插补的指令格式:G02X(U)_Z(W)_I_
5、K_F_; G02X(U)_Z(W)_R_ F_;使用圆弧插补指令,可以用绝对坐标编程,也可以用相对坐标编程。绝对坐标编程时,X、Z是圆弧终点坐标值;增量编时,U、W是终点相对始点的距离。圆心位置的指定可以用R,也可以用I、K,R为圆弧半径值;I、K为圆心在X轴和Z轴上相对于圆弧起点的坐标增量; F为沿圆弧切线方向的进给率或进给速度。G03逆圆插补说明:除了圆弧旋转方向相反外,格式与G02指令相同。 暂停G04G04指令用于暂停进给,其指令格式是:G04 P_或G04 X(U)_ 暂停时间的长短可以通过地址X(U)或P来指定。其中P后面的数字为整数,单位是ms;X(U)后面的数字为带小数点的数
6、,单位为s。有些机床,X(U)后面的数字表示刀具或工件空转的圈数。该指令可以使刀具作短时间的无进给光整加工,在车槽、钻镗孔时使用,也可用于拐角轨迹控制。例如,在车削环槽时,假设进给结束立即退刀,其环槽外形为螺旋面,用暂停指令G04可以使工件空转几秒钟,即能将环形槽外形光整圆。例如欲空转2.5s时其程序段为: G04 X2.5或G04 U2.5或G04 P2500; G04为非模态指令,只在本程序段中才有效。自动返回参考点(G28 G30)参考点返回指令G28、G30 G28 X(U) _ Z(W) _; 第一参考点返回,其中X(U)、Z(W)为参考点返回时的中间点,X、Z为绝对坐标,U、W为相
7、对坐标。参考点返回过程如图4-21所示。 G30 P2 X(U)_ Z(W)_; 第二参考点返回,P2可省略 G30 P3 X(U)_ Z (W)_; 第三参考点返回 G30 P4 X(U)_ Z(W)_; 第四参考点返回 第二、第三和第四参考点返回中的X(U)、Z (W)的含义与G28中的相同。 如下图为刀具返回参考点的过程,刀具从当前位置经过中间点(190,50)返回参考点,其指令为:G30 X190 Z50; G30 U100 W30; 如图中的虚线路径所示,如果参考点返回时不经过中间点,那么刀具会与工件发碰撞,引起事故。螺纹切削指令G32根本螺纹切削方法见图4.22所示。编程格式 G3
8、2 X(U) Z(W) F式中:X(U)、 Z(W) - 螺纹切削的终点坐标值;X省略时为圆柱螺纹切削,Z省略时为端面螺纹切削;X、Z均不省略时为锥螺纹切削;(X坐标值依据?机械设计手册?查表确定) ;F - 螺纹导程。螺纹切削应注意在两端设置足够的升速进刀段1和降速退刀段2。例:试编写图4.42所示螺纹的加工程序。螺纹导程4mm,升速进刀段1=3mm,降速退刀段2=1.5mm,螺纹深度2.165 mm。 G00 U-62 G32 W-74.5 F4 G00 U62 W74.5 U-64 G32 W-74.5 G00 U64 W74.5 刀具半径补偿功能G40 G41 G42编程时,通常都将车
9、刀刀尖作为一点来考虑,但实际上刀尖处存在圆角,如图4.18所示。当用按理论刀尖点编出的程序进行端面、外径、内径等与轴线平行或垂直的外表加工时,是不会产生误差的。但在进行倒角、锥面及圆弧切削时,那么会产生少切或过切现象。具有刀尖圆弧自动补偿功能的数控系统能根据刀尖圆弧半径计算出补偿量,防止少切或过切现象的产生。G40-取消刀具半径补偿,按程序路径进给。 G41-左偏刀具半径补偿,按程序路径前进方向刀具偏在零件左侧进给。 G42-右偏刀具半径补偿,按程序路径前进方向刀具偏在零件右侧进给。 例:应用刀尖圆弧自动补偿功能加工图4.27所示零件:刀尖位置编码:3N10 G50 X200 Z175 T01
10、01 N20 M03 S1500N30 G00 G42 X58 Z10 M08N40 G96 S200N50 G01 Z0 F1.5N60 X70 F0.2N70 X78 Z-4N80 X83N90 X85 Z-5N100 G02 X91 Z-18 R3 F0.15N110 G01 X94N120 X97 Z-19.5N130 X100N140 G00 G40 G97 X200 Z175 S1000 N150 M30 工件坐标系设定指令G50编程格式 G50 X Z式中X、Z的值是起刀点相对于加工原点的位置。在数控车床编程时,所有X坐标值均使用直径值,如下图。 例:按图设置加工坐标的程序段如下
11、:G50 X128.7 Z375.1 精加工循环G70由G71、G72、G73完成粗加工后,可以用G70进行精加工。精加工时,G71、G72、G73程序段中的F、S、T指令无效,只有在ns-nf程序段中的F、S、T才有效。 编程格式 : G70 P(ns) Q(nf) 式中:ns-精加工轮廓程序段中开始程序段的段号; nf-精加工轮廓程序段中结束程序段的段号。 例:在G71、G72、G73程序应用例中的nf程序段后再加上“G70 Pns Qnf程序段,并在ns-nf程序段中加上精加工适用的F、S、T,就可以完成从粗加工到精加工的全过程。外圆粗车复合循环G71外圆粗切循环是一种复合固定循环。适用
12、于外圆柱面需屡次走刀才能完成的粗加工,如以下图所示。 编程格式:G71 U(d) R(e) G71 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t) 式中: d-背吃刀量; e-退刀量; ns-精加工轮廓程序段中开始程序段的段号; nf-精加工轮廓程序段中结束程序段的段号; u-X轴向精加工余量; w-Z轴向精加工余量; f、s、t-F、S、T代码。 注意:零件轮廓必须符合X轴、Z轴方向同时单调增大或单调减少 。例:按左图所示尺寸编写外圆粗切循环加工程序。 N10 G50 X200 Z140 T0101 N20 G00 G42 X120 Z10 M08 N30 G96
13、S120 N40 G71 U2 R0.5 N50 G71 P60 Q120 U2 W2 F0.25 N60 G00 X40 N70 G01 Z-30 F0.15 N80 X60 Z-60 N90 Z-80 N100 X100 Z-90 N110 Z-110 N120 X120 Z-130 N130 G00 X125 N140 X200 Z140 N150 M30 端面粗切削复合循环G72端面粗切循环是一种复合固定循环。端面粗切循环适于Z向余量小,X向余量大的棒料粗加工,如以下图所示。编程格式:G72 W(d) R(e) G72 P(ns) Q(nf) U(u) W(w) F(f) S(s) T
14、(t) 式中: d-背吃刀量; e-退刀量; ns-精加工轮廓程序段中开始程序段的段号; nf-精加工轮廓程序段中结束程序段的段号; u-X轴向精加工余量; w-Z轴向精加工余量; f、s、t-F、S、T代码。注意:零件轮廓必须符合X轴、Z轴方向同时单调增大或单调减少 。例:按左图所示尺寸编写端面粗切循加工程序。 N10 G50 X200 Z200 T0101 N20 M03 S800 N30 G90 G00 G41 X176 Z2 M08 N40 G96 S120 N50 G72 W3 R0.5 N60 G72 P70 Q120 U2 W0.5 F0.2 N70 G00 X160 Z60 N
15、80 G01 X120 Z70 F0.15 N90 Z80 N100 X80 Z90 N110 Z110 N120 X36 Z132 N130 G00 G40 X200 Z200 N140 M30 仿形加工复合循环G73封闭切削循环是一种复合固定循环,如以下图所示。封闭切削循环适于对铸、锻毛坯切削,对零件轮廓的单调性那么没有要求。 编程格式 :G73 U(i) W(k) R(d) G73 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t) 式中:i-X轴向总退刀量; k-Z轴向总退刀量半径值; d-重复加工次数; ns-精加工轮廓程序段中开始程序段的段号; nf-精加工轮
16、廓程序段中结束程序段的段号; u-X轴向精加工余量; w-Z轴向精加工余量;f、s、t-F、S、T代码。例:按左图所示尺寸编写封闭切削循环加工程序。 N01 G50 X200 Z200 T0101 N20 M03 S2000 N30 G00 G42 X140 Z40 M08 N40 G96 S150 N50 G73 U9.5 W9.5 R3 N60 G73 P70 Q130 U1 W0.5 F0.3 N70 G00 X20 Z0 N80 G01 Z-20 F0.15 N90 X40 Z-30 N100 Z-50 N110 G02 X80 Z-70 R20 N120 G01 X100 Z-80
17、N130 X105 N140 G00 X200 Z200 G40 N150 M30 复合螺纹切削循环(G76)复合螺纹切削循环指令可以完成一个螺纹段的全部加工任务。它的进刀方法有利于改善刀具的切削条件,在编程中应优先考虑应用该指令,如以下图所示。编程格式 G76 P (m) r Qdmin R(d) G76 X(U) Z(W) R(I) F(f) P(k) Q(d) 式中: m - 精加工重复次数; r - 倒角量; - 刀尖角; dmin-最小切入量; d-精加工余量; X(U) Z(W) - 终点坐标; I 车削锥度螺纹时,终点B到起点A的向量值,假设i0或省略,那么表示车削圆柱螺纹; k
18、 - 螺牙的高度 X轴方向的半径值; d - 第一次切入量X轴方向的半径值; f - 螺纹导程。例:左图所示圆柱螺纹的加工程序,螺距为6mm。G76 P 02 12 60 Q0.1 R0.1G76 X60.64 Z23 R0 F6 P3.68 Q1.8直线切削循环(G90)编程格式 G90 X(U) Z(W) IiF 式中:X、Z- -圆柱面切削的终点坐标值; U、W-圆柱面切削的终点相对于循环起点坐标分量; I 直线车削锥度时,终点B到起点A的向量值,假设i0或省略,那么表示圆柱切削。例:应用圆柱面切削循环功能加工,左图所示零件。N10 G50 X200 Z200 T0101 N20 M03
19、 S1000 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F2.5 S150N50 G90 X45 Z-25 F0.2N60 X40N70 X35N80 G00 X200 Z200 N90 M30 螺纹自动切削循环(G92)螺纹切削循环指令把“切入-螺纹切削-退刀-返回四个动作作为一个循环如以下图所示,用一个程序段来指令。 编程格式 G92 X(U) Z(W) I F式中:X(U)、 Z(W) - 螺纹切削的终点坐标值; I - 螺纹局部半径之差,即螺纹切削起始点与切削终点的半径差。加工圆柱螺纹时,I=0。加工圆锥螺纹时,当X向切削起始点坐标小于切削终点坐标时。I为负,
20、反之为正。 例:上图所示圆柱螺纹的加工程序。G00 X35 Z104G92 X29.2 Z53 F1.5X28.6X28.2X28.04G00 X200 Z200 例:左图所示圆锥螺纹的加工程序。 G00 X80 Z62 G92 X49.6 Z12 I-5 F2 X48.7 X48.1 X47.5 X47 G00 X200 Z200 端面自动切削循环(G94)锥面端面切削循环 编程格式 G94 X(U) Z(W) K F式中:X、Z- 端面切削的终点坐标值;U、W-端面切削的终点相对于循环起点的坐标;K- 端面切削的起点相对于终点在Z轴方向的坐标分量。当起点Z向坐标小于终点Z向坐标时K为负,反
21、之为正。如上图所示。 例:应用端面切削循环功能加工,左图所示零件。 G94 X20 Z0 K-5 F0.2 Z-5 Z-10 恒线速度控制 (G96)编程格式 G96 S S后面的数字表示的是恒定的线速度:m/min。 例:G96 S150 表示切削点线速度控制在150 m/min。 对图4.9中所示的零件,为保持A、B、C各点的线速度在150 m/min,那么各点在加工时的主轴转速分别为:A:n=1000150(40)=1193r/minB:n=1000150(60)=795r/minC:n=1000150(70)=682 r/min 恒线速度取消,恒转速控制(G97)编程格式 G97 S
22、S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保存G96的最终值。 例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。 2.辅助功能指令辅助功能M功能又称M代码是控制机床或系统的辅助功能动作的,如冷却泵的开、关;主轴的正反转;程序结束等。属于工艺性指令。M功能指令也有模态指令和非模态指令,这类指令与机床的插补运算无关。代码功能代码功能M00程序停止 M07切削液开(雾状)M01选择停止M08切削液开M02程序结束M09切削液关M03主轴正转M19主轴准停M04主轴反转M30程序结束并返回M05主轴停止M98调用子程序M06自动换刀M99子程序结束,并返回主程序 1.M00:程序停止 M00指令实际上是一个暂停指令。功能是执行此指令后,机床停止一切操作。即主轴停转、切削液关闭、进给停止。但模态信息全部被保存,在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度个人贷款合同电子合同续签服务3篇
- 2025年度个人货车租赁合同绿色物流服务标准3篇
- 2025年度个人房屋室内装修设计与施工环保评估合同4篇
- 2025年度个人房产投资合作合同范本2篇
- 二零二五年度新型面包砖研发与应用合作协议4篇
- 征收补偿协议书(2篇)
- 2025年度个人旅游住宿无息分期支付合同2篇
- 铁矿粉供应与采购合同2025版5篇
- 财务季度报告模板
- 2024年注册城乡规划师考试题库附参考答案(满分必刷)
- 中央2025年国务院发展研究中心有关直属事业单位招聘19人笔试历年参考题库附带答案详解
- 外呼合作协议
- 小学二年级100以内进退位加减法800道题
- 保险公司2025年工作总结与2025年工作计划
- GB/T 33629-2024风能发电系统雷电防护
- 2024淘宝天猫运动户外羽绒服白皮书-WN8正式版
- 记账实操-砂石企业账务处理分录
- 2024届四川省泸州市江阳区八年级下册数学期末学业质量监测试题含解析
- 全球250个国家中英文名称及缩写
- 深静脉血栓(DVT)课件
- 2023年四川省广元市中考数学试卷
评论
0/150
提交评论