版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2.3 手工编程实例,2.3.1 车床加工程序编制 (FANUC 0i-TB A系列) 2.3.2 铣床加工程序编制 (FANUC 0i-M系列),2020/7/22,Free Template from ,2,2.3.1 车床加工程序编制,加工对象: 端面、外圆、切槽、切断、钻孔、镗孔、车螺纹 内容: 坐标系 坐标模式 刀具补偿 机床原点、编程原点 速度指定 基本加工类指令 固定循环 实例,2020/7/22,Free Template from ,3,车床坐标系,Z:主轴轴线,刀具远离工件的方向; X:工件径向,平行于横拖板,远离工件方向为正方向。,2020/7/22,Free Templ
2、ate from ,4,车床坐标模式,X坐标以直径编程 坐标模式 绝对坐标 X、Z 相对坐标 U、W,2020/7/22,Free Template from ,5,车床刀具补偿,补偿内容: 刀具偏置补偿 刀具磨损补偿 刀尖半径补偿,2020/7/22,Free Template from ,6,车床刀具补偿,目的: 加工程序不随刀尖位置的不同而改变。 输入方式: 不同于数控镗铣床、加工中心; 它利用T代码在选择刀具的同时,直接选择刀具补偿号,一经指定,立即生效。 例:T0101 取消补偿:T0100,2020/7/22,Free Template from ,7,相对补偿形式,2020/7/
3、22,Free Template from ,8,绝对补偿形式,2020/7/22,Free Template from ,9,实例刀具偏置补偿和刀具磨损补偿,2020/7/22,Free Template from ,10,车床刀具半径补偿,加工中当系统执行到含有T代码的程序段时,是否对刀具进行半径补偿,取决于G40、G41、G42指令。 刀尖圆弧半径一般为0.41.6mm之间。刀尖圆弧半径补偿功能的作用就是用来补偿由于刀尖圆弧半径引起的工件形状误差。,2020/7/22,Free Template from ,11,刀尖半径补偿,注意事项: G41或G42指令必须与G00或G01指令一起使
4、用,用G40指令取消补偿。 在刀具补偿设定页面的刀具半径处填入使用刀具的刀尖半径值、假想刀尖方向(刀尖号),作为刀尖半径补偿的依据。 在使用G41、G42指令之后的程序段,不能出现连续两个或两个以上的不移动指令,否则G41、G42指令会失效。,2020/7/22,Free Template from ,12,G04程序暂停,格式: G04 P _ 或G04 X(U)_ 说明 X、U、P的指令时间是暂停时间,其中P后面的数值为整数,单位为ms,X(U)后面为带小数点的数值,单位为s。 此指令为非模态指令,只在本程序段中有效。,2020/7/22,Free Template from ,13,G0
5、4程序暂停,常用于: 切槽或钻、镗孔 还用于拐角轨迹控制。由于数控系统自动加、减速运行,刀具在拐角处的轨迹不是直角。如果拐角处的精度要求很高,其轨迹必须是直角时,就应在拐角处使用暂停指令。 车削加工螺纹时,指令暂停一段时间,使主轴转速稳定后再执行车削螺纹,以保证螺距的加工精度。,2020/7/22,Free Template from ,14,G04程序暂停,编程举例: G04 X2.5 或 G04 U1.5 或 G04 P1500,2020/7/22,Free Template from ,15,G32 螺纹切削,格式: G32 X(U) _ Z(W) _ F(E)_ 说明: 螺纹导程用F指
6、定。E-英制螺纹导程 X(U)、Z(W)-螺纹切削的终点坐标值,2020/7/22,Free Template from ,16,G32 螺纹切削,圆柱螺纹切削: G32 Z(W) F_ 端面螺纹切削: G32 X(U) F_ 锥螺纹切削: G32 X(U) Z(W) F_ 螺纹切削应注意在螺纹两端设置切入和切出的空行程1和2,以避免电动机升降速过程对螺纹加工质量造成影响。 如果螺纹深度较大或螺距较大时,可分为数次进刀。,2020/7/22,Free Template from ,17,G32-锥螺纹切削加工举例,圆锥螺纹螺距为4mm,1=3.5mm,2=3.5,总切深1mm(单边),分两次切
7、入。 G00 X28. Z3.; 第一次切入0.5mm G32 X51. W-77. F4.0;锥螺纹第一次切削 G00 X55.; 刀具退出 W77.; Z向回起点 X27. 第二次再进刀0.5mm G32 X50. W-77. F4.0; 锥螺纹第二次切削 G00 X55.; 刀具退出 W77.; Z向回起点,2020/7/22,Free Template from ,18,G32-圆柱螺纹切削加工举例,螺纹导程为3mm,1=3mm,2=1.5mm,若第一刀切削的深度为1mm,第二刀为0.5mm。则前两刀的程序为: G00 U-2.0 G32 W-74.5 F3.0 G00 U4.0 W7
8、4.5 U-5.0 G32 W-74.5 G00 U5.0 W74.5,2020/7/22,Free Template from ,19,车床加工固定循环,固定循环: 数控系统生产厂家针对数控机床的常见加工动作过程,按规定的动作次序,以子程序形式设计的指令集合。 优点: 可大大减少编程的工作量,简化程序,使程序更加简单、明了,2020/7/22,Free Template from ,20,车床加工固定循环,G70精车外圆固定循环 G71粗车外圆固定循环 G72粗车端面固定循环 G73封闭切削粗加工固定循环 G74端面深孔加工循环 G75X轴切槽固定循环 G76复合螺纹切削循环 G92螺纹切削
9、循环,2020/7/22,Free Template from ,21,G70精加工外圆固定循环,格式: G70 P(ns) Q(nf) 说明; 当用G71、G72、G73指令粗加工完毕以后,用G70代码指定精加工循环,切除粗加工留下的余量。 其中ns指定精加工循环中第一个程序段的顺序号;nf指定精加工循环中最后一个程序段的顺序号。 精加工时,G71、G72、G73程序段中的F、S、T指令无效,只有在nsnf程序段中的F、S、T指令才有效。,2020/7/22,Free Template from ,22,G70精加工外圆固定循环,在G71、G72、G73程序应用例中的nf程序段后再加上“G7
10、0 Pns Qnf”程序段,并在nsnf程序段中加上适用精加工的F、S、T,就可以完成从粗加工到精加工的全过程。,外径粗车循环(G71) 外径精车循环(G70) 指令格式: G71U(d)R(e); G71P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t); G70P(ns)Q(nf); N(ns);在顺序号N(ns)和N(nf)的程序段之间指定的加工路线。 N(nf); 其中 d 每次半径方向的吃刀量,半径值; e 每次切削循环的退刀量,半径值。 ns 指定路线的第一个程序段序号; nf 指定路线的最后一个程序段序号; u X轴方向的精车余量; w Z轴方向的精车余量;,应用举例:
11、已知粗车切深为2mm,退刀量为1mm,精车余量在X轴方向为0.6 mm(直径值),Z轴方向为0.3mm N010 G92 X250.0 Z160.0; 设置工件坐标系; N020 T0100; 换刀,无长度和磨损补偿; N030 G96 S55 M04; 主轴反转,恒线速度(55m/min)控制; N040 G00 X45.0 Z5.0 T0101; 由起点快进至循环起点A,用1号刀具补偿; N050 G71 U2 R1; 外圆粗车循环,粗车切深2mm,退刀量1mm; N060 G71 P070 Q110 U0.6 W0.3 F0.2;精车路线为N070N110。 N070 G00 X22.0
12、 F0.1 S58; 设定快进AA,精车进给量0.1 mm/r,恒线速度控制; N080 G01 W-17; 车22外圆 N090 G02 X38.0 W-8.0 R8;车R8圆弧 N100 G01 W-10.0;车38外圆 N110 X44.0 W-10.0;车锥面; N120 G70 P070 Q110; 精车循环开始结束后返回到A点;,A,2020/7/22,Free Template from ,25,G72-端面粗车固定循环,说明: 用于切除棒料毛坯的大部分余量。其符号含义与G71指令相同。 注意:G71、G72指令中AA的进刀是采用快速方式还是工进方式,取决于N(ns)与N(nf)
13、程序段之间对AA的移动是用G00指令还是用G01指令。,端面粗车循环(G72) G72W(d)R(e); G72P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t); N(ns);在N(ns)和N(nf)的程序段间,指定粗加工路线。 N(nf); 其中 d 每次Z方向的吃刀量; e 每次切削循环的退刀量。 ns 指定精加工路线的第一个程序段序号; nf 指定精加工路线的最后一个程序段序号; u X轴方向的精车余量(直径/半径指定); w Z轴方向的精车余量;,应用举例:已知粗车切深为2mm,余量在X轴方向为0.5 mm,Z轴方向为2mm。 N101T0100M41;自动换刀,采用1号刀
14、具,无长度和磨损补偿; N102G97S220M08;取消主轴恒线速度控制,开冷却液; N103G00X176.0Z2.0M03;由起点快进至循环起点A,主轴正转; N104G96S120;恒线速度(120 m/min)控制; N105G72W2.0;端面粗车循环,Z向切深2mm,退刀量由参数指定;N106G72P107Q100U2.0W0.5F0.3;精车路线为N107N100。 N107G00Z-100.0F0.15S150; 精车进给量0.15 mm/r,恒线速度控制(150m/min); N108G01X120.0Z-60.0; 移动到120、Z-60 mm; N009 Z-35.0;
15、 车120的外圆; N100X80.0W35.0;车锥面。 N110G70P107Q100;精车循环; N111G00G97X200.0Z142.0; 返回到换刀点; N114M30;程序结束。,2020/7/22,Free Template from ,28,G73封闭切削粗加工循环,格式: G73 Ui Wk Rd G73 Pns Qnf Uu Ww Ff 用于: 加工铸造、锻造已基本成形的一类零件。,2020/7/22,Free Template from ,29,示意图G73,G73 Ui Wk Rd G73 Pns Qnf Uu Ww Ff 其中i为X轴上的退刀量(半径值); k为Z
16、轴上的退刀量;d为重复加工次数; u:X方向精加工余量的距离及方向(直径/半径) w:Z方向精加工余量的距离及方向,2020/7/22,Free Template from ,30,例G73,N0010 G50 X200.0 Z200.0 N0020 M03 S2000 N0030 G00 G42 X140.0 Z40.0 M08 N0040 G96 S150 N0050 G73 U9.5 W9.5 R3.0 N0060 G73 P70 Q130 U1.0 W0.5 F0.3 N0070 G00 X20.0 Z0 S800 N0080 G01 Z-20.0 F0.15 N0090 X40.0
17、W-10.0 N0100 W-20.0 N0110 G02 X80.0 Z-70.0 R20.0 N0120 G01 X100.0 Z-80.0 N0130 X105 S600 N0140 G00 X200 Z200 G40 N0150 M30,2020/7/22,Free Template from ,31,G74深孔钻削循环,格式: G74 R(e)退刀量 G74 Z(W)_ Qk Ff 说明: 此功能适用于深孔钻削加工。 其中e为每次进刀的回退量;Z、W为钻削深度;k为每次的钻削长度,f:进给率,2020/7/22,Free Template from ,32,例G74,加工:e=1;k
18、=20;F=0.1 N0010 G50 X200 Z100 T0202 N0020 M03 S600 N0030 G00 X0 Z1,N0040 G74 R1 退刀量1mm N0050 G74 Z-80 Q2000 F0.1 每刀吃2mm N0060 G00 X200 Z100 N0070 M30,2020/7/22,Free Template from ,33,G75外径切槽循环,格式: G75 Re G75 X(U)_ Pi Ff 说明: 此功能适用于在外圆表面上进行切削沟槽和切断加工。 其中e为X轴上的退刀量(半径值);X 、U为槽深;i为每次循环切削量,2020/7/22,Free T
19、emplate from ,34,G76 复合螺纹切削循环,格式: G76 Pmr Qdmin Rd G76 X(U) _ Z(W) _ Ri Ff Pk Qd 说明: 可完成一段螺纹的全部切削工作。它的进刀方法有利于改善刀具的切削条件,在编程中应该优先考虑应用此程序。,2020/7/22,Free Template from ,35,G76 复合螺纹切削循环,参数: m为精加工重复次数(199);r为螺纹尾端倒角量 。为刀尖角(螺纹牙型角),可选80 、60 、55 、30 、20 、0 ;用地址P一次指定,例如m=2、r=12、a=60 时,指定为P02 12 60 d为精加工余量; dm
20、in为最小切入量; X、Z为终点坐标;i为螺纹部分的半径差;加工圆柱螺纹时,i=0;加工圆锥螺纹时,当X向切削始点坐标小于切终点坐标时,I为负值;反之取正。k为螺纹高度(半径值);d为第一次切入量(X轴方向的半径值);f为螺纹导程。,2020/7/22,Free Template from ,36,示意图G76,G76 Pmr Qdmin Rd G76 X(U) Z(W) R(I) F(f) P(k) Q(d),2020/7/22,Free Template from ,37,G76的切深,2020/7/22,Free Template from ,38,例G76,(螺距为6mm) G00 X
21、80. Z135.; G76 P020260 Q0.1 R0.1 G76 X60.64 Z50 R0 F6 P3.68 Q1.8,2020/7/22,Free Template from ,39,G92螺纹切削循环,格式: G92 X(U)_Z(W)_I_F_; 用于切削锥螺纹和圆柱螺纹 走刀方式: 刀具从循环点开始按梯形循环,最后又回到循环起点。X、Z为螺纹终点坐标值;U、W为螺纹终点相对于循环起点的坐标分量;I为锥螺纹始点与终点的半径差。加工圆柱螺纹时,I为零,可省略;F为螺纹导程。,2020/7/22,Free Template from ,40,例G92,导程为2mm G97 S300
22、 ; 主轴转速300 r/min T0101 M03 ;主轴正转 G00 X80.0 Z62.0 ; 循环起点; G92 X49.6 Z12.0 I-5.0 F2.0;螺纹切削循环1 X48.7 ;螺纹切削循环2 X48.1 ;螺纹切削循环3 X47.5 ;螺纹切削循环4 X47.1 ;螺纹切削循环5 X47.0 ;螺纹切削循环6 M02,2020/7/22,Free Template from ,41,机床原点、编程原点,机床原点: 机床生产厂家决定 “回参考点”(回零) 编程原点: 编程人员确定,工件尺寸均以此点为基准。 指定方法: G50指令指定 G54G59指令指定 通过对刀方式,将零
23、点偏置值计入刀具补偿参数中,2020/7/22,Free Template from ,42,数控车床速度指定,主运动速度 线速度恒定控制G96 格式:G96 S_;(m/min) 功能:在端面加工时,根据工件的实际加工半径,自动动态调整主轴转速,使主轴转速与实际加工半径的乘积(线速度)保持恒定,从而提高表面加工质量。 撤销:G97 S_;(r/min) 回复到默认的r/min,2020/7/22,Free Template from ,43,数控车床速度指定,进给速度 G98:每分进给,mm/min G99:每转进给,mm/r,2020/7/22,Free Template from ,44
24、,车削加工编程简例,2020/7/22,Free Template from ,45,2.3.3 铣削程序编制,铣削对象 平面、二维轮廓、平面型腔、孔(钻/镗/螺纹)、箱体、三维复杂曲面 铣削特点: 卧式、立式,在加工前需指定加工平面 绝对(G90)、相对坐标(G91) 机床原点,工件原点 刀具补偿(半径、长度) 固定循环指令 编程细节注意事项 实例,2020/7/22,Free Template from ,46,铣削加工编程,程序开始先初始化;选定加工平面、坐标模式、尺寸单位 N005 G90 G21 G49 G80 G40 G17; 刀具半径补偿 实心毛坯铣内腔时,先打孔 粗加工时,要留
25、精加工余量 精加工时,避免法向切入、切出 换刀时,避免干涉,2020/7/22,Free Template from ,47,铣削刀具:,面铣刀,方肩 铣刀,仿形 铣刀,三面刃和 螺纹铣刀,整体硬质 合金铣刀,2020/7/22,Free Template from ,48,刀具半径确定 对于铣削加工,精加工刀具半径选择的主要依据是零件加工轮廓和加工轮廓凹处的最小曲率半径或圆弧半径。 刀具半径应小于该最小曲率半径值。,2020/7/22,Free Template from ,49,主要内容,主程序和子程序 在一个加工程序中,如果有几个连续的程序段在多处重复出现,则可将这些重复使用的程序段按规
26、定的格式独立编号成子程序,输入到数控系统的子程序存储区中,以备调用。程序中子程序以外的部分便称为主程序。,O1000; M98P0020; M30;,O0020; M98P0010 M99;,O0010; M99;,子程序,主程序,子程序,2020/7/22,Free Template from ,50,铣削加工编程实例,N1 G91 G46 G00 X35.0 Y20.0 D01; N2 G47 G01 X50.0 F120.0; N3 Y40.0; N4 G48 X40.0; N5 Y- 40.0; N6 G45 X30.0; N7 G45 G03 X30.0 Y30.0 J30.0; N
27、8 G45 G01 Y20.0; N9 G46 X0;运动量为零,刀具向-X方向移动一个刀偏值; N10 G46 G02X-30.0 Y30.0;J30.0; N11 G45 G01 Y0;运动量为零,刀具向+Y方向移动一个刀偏值; N12 G47 X-120.0 N13 G47 Y-80; N14 G46 G00 X-35.0 Y-20.0,2020/7/22,Free Template from ,52,固定循环指令G80G84、G98、G99,G80:取消固定循环 G81:钻浅孔固定循环 G82:钻沉孔固定循环 G83:钻深孔固定循环 G84:攻螺纹固定循环 G85:铰孔固定循环 G86
28、:镗孔固定循环,X和Y轴定位; 快速运行到R点; 孔加工; 在孔底的动作,包括暂停、主轴反转等; 返回到R点(孔切削加工开始位置); 快速退回到初始点。,孔加工固定循环指令,模态指令 G98:固定循环回初始平面 G99:固定循环回参考平面,2020/7/22,Free Template from ,55,G81钻浅孔循环,格式: G81 X_ Y_ Z_ R_ F_; X,Y:孔中心x、y坐标,定位方式与G00相同 Z:孔底部位置(最终孔深) R:孔切削加工开始位置(R点),2020/7/22,Free Template from ,56,G82钻沉孔固定循环,格式 G82 X_ Y_ Z_ R_ P_F_; P:暂停时间 特点: 到达孔底时有暂停时间(ms), 刀具保持旋转但不作进给, 使加工表面更光滑。 适用于锪孔或镗削阶梯孔,2020/7/22,Free Template from ,57,G83钻深孔循环,间歇进给,利于排屑 在孔底有停留时间 格式: G83 X_ Y_ Z_ R_ Q_ P_F_; Q:每次钻孔深度 进给Q后,回参考平面,2020/7/22,Free Template from ,58,G84攻螺纹循环,用于右螺纹加工;在孔底,主轴自动反转,Z轴同时退出。 格式: G84 X_ Y_ Z_ R_ F_; F:导程;循环执行过程中,操作面板上的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能家具配件生产加工项目可行性研究报告
- 线路板阻焊层涂覆工艺方案
- 医院建设工程安全监理实施细则
- 自动化生产线集成技术标准
- 员工考勤管理办法
- 医疗耗材管理办法
- 微生物基因组定点改造SOP
- 鼻窦肿瘤健康宣教课件
- 危重症患儿的心理护理
- 护理带教工作不足之处
- 2026年芯片设计DFT工程师高频面试题包含详细解答
- 中粮粮食采购管理制度
- TAVR治疗卒中风险防控实操指南
- 2026中国通信服务浙江公司校园招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2025年消化内科学科消化道肿瘤考试答案及解析
- 居家药学服务课件
- 交通事故案件追加被告申请书
- 大数据技术毕业论文
- 海绵城市建设专项汇报
- 医院改建工程施工期间医疗服务保障措施
- 【人教pep版】六年级英语阅读理解50题篇训练题(含答案解析)
评论
0/150
提交评论