版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章 数控铣削加工程序编制(下)五、子程序的调用12330308.663045610YX五、子程序调用M98:子程序调用:子程序调用 M99M99:子程序结束,必须出现在子程序的最后一行。:子程序结束,必须出现在子程序的最后一行。 子程序格式:OnnnnM99格式: M98 PXXnnnn 调用程序号为Onnnn的程序xx次。 缺省xx时,表示调用1次子程序格式:O0090M99例: M98 P20090 调用程序号为0090的程序2次。 M98 P0090 调用程序号为O0090的程序1次。 子程序的调用是可嵌套的:子程序的调用是可嵌套的: O0001; M98 P1000; M30; O
2、1000; M98 P2000; M99; O2000; M99;主程序主程序子程序子程序子程序子程序1 1重嵌套重嵌套2 2重嵌套重嵌套例:如图所示例:如图所示, ,在一块平板上加工在一块平板上加工6 6个边长为个边长为10mm10mm的等边三角形,的等边三角形,每边的槽深为每边的槽深为-5mm-5mm,工件上表面为,工件上表面为Z Z向零点向零点( (编程时不考虑刀具补编程时不考虑刀具补偿偿),),采用子程序编程,采用子程序编程,主轴转速:主轴转速:800r/min,800r/min,进给:进给:2000mm/min2000mm/min设置设置G54G54:X X-400-400,Y Y-
3、100-100,Z Z-50-50。 12330308.663045610YX子程序:子程序:O20O20N10 G91 G01 Z -5 F100 N10 G91 G01 Z -5 F100 N20 G01 X -5 Y-8.66 N20 G01 X -5 Y-8.66 N30 G01 X10 Y 0 N30 G01 X10 Y 0 N40 G01 X -5 Y 8.66 N40 G01 X -5 Y 8.66 N50 G01 Z 5 F2000 N50 G01 Z 5 F2000 N60 N60 M99M9912330308.663045610YX / /在三角形上顶点切入(深)在三角形上
4、顶点切入(深)5mm5mm/切削三角形切削三角形/切削三角形切削三角形/切削三角形切削三角形/抬刀抬刀/子程序结束子程序结束O O100100N10 G54 G90 G17 N10 G54 G90 G17 N20 G00 Z40 /N20 G00 Z40 /进入工件加工坐标系进入工件加工坐标系N30 M03 S800 /N30 M03 S800 /主轴启动主轴启动N40 G00 Z3 /N40 G00 Z3 /快进到工件表面上方快进到工件表面上方N50 G01 X0 Y8.66 /N50 G01 X0 Y8.66 /到到1#1#三角形上顶点三角形上顶点N60 N60 M98 P20M98 P2
5、0 / /调调2020号切削子程序切削三角形号切削子程序切削三角形N70 G90 G01 X30 Y8.66 /N70 G90 G01 X30 Y8.66 /到到2#2#三角形上顶点三角形上顶点N80 N80 M98 P20M98 P20 / /调调2020号切削子程序切削三角形号切削子程序切削三角形N90 G90 G01 X60 Y8.66 /N90 G90 G01 X60 Y8.66 /到到3#3#三角形上顶点三角形上顶点N100 N100 M98 P20M98 P20 / /调调2020号切削子程序切削三角形号切削子程序切削三角形N100 G90 G01 X0 Y -21.34 /N10
6、0 G90 G01 X0 Y -21.34 /到到4#4#三角形上顶点三角形上顶点N110 M98 P20 /N110 M98 P20 /调调2020号切削子程序切削三角形号切削子程序切削三角形N120 G90 G01 X30 Y -21.34 /N120 G90 G01 X30 Y -21.34 /到到5#5#三角形上顶点三角形上顶点N130 M98 P20 /N130 M98 P20 /调调2020号切削子程序切削三角形号切削子程序切削三角形N140 G90 G01 X60 Y -21.34 /N140 G90 G01 X60 Y -21.34 /到到6#6#三角形上顶点三角形上顶点N15
7、0 M98 P20 /N150 M98 P20 /调调2020号切削子程序切削三角形号切削子程序切削三角形N160 G90 G01 Z40 F2000 /N160 G90 G01 Z40 F2000 /抬刀抬刀N170 M05 /N170 M05 /主轴停主轴停N180 M30 /N180 M30 /程序结束程序结束六、G80、G81G89固定循环指令固定动作 + 固定的子程序固定循环指令 (如钻孔、攻丝、深孔钻削、切螺纹等)固定循环的基本动作 六个动作组成:动作动作1x轴和轴和y轴定位:轴定位: 使刀具快速定位到孔加工的位置。使刀具快速定位到孔加工的位置。动作动作2快进到快进到R点:点: 刀
8、具自起始点快速进给到刀具自起始点快速进给到R点。点。动作动作3孔加工:以切削进给的方式执行孔孔加工:以切削进给的方式执行孔 加工的动作。加工的动作。(Z点)点)动作动作4孔底动作:包括暂停、主轴准停、孔底动作:包括暂停、主轴准停、 刀具移动等动作。刀具移动等动作。动作动作5返回到返回到R点:继续加工其它孔时,点:继续加工其它孔时, 安全移动刀具,安全移动刀具,由由G99设定。设定。动作动作6返回起始点:孔加工完成后一般应返回起始点:孔加工完成后一般应 返回起始点,返回起始点,由由G98设定。设定。固定循环指令通式 模式:式中:G孔加工固定循环(G73G89)。 X、Y孔在xy平面的坐标位置(绝
9、对值或增量值)。 Z孔底的Z坐标值(绝对值或增量值) 。 RR点的Z坐标值(绝对值或增量值) 。 Q每次进给深度(G73、G83);刀具位移量(G76、G87)。 P暂停时间,ms。 F切削进给的进给量,mm/min。 L固定循环的重复次数。只循环一次时L可不指定。固定循环指令通式 模式:注意: G73G89是模态指令。 G01G03取消。 固定循环中的参数(Z、R、Q、P、F)是模态的。 在使用固定循环指令前要使主轴启动。 固定循环指令不能和后指令M代码同时出现在同一程序段。 在固定循环中,刀具半径尺寸补偿无效,刀具长度补偿有效。 当用G80取消固定循环后,在固定循环之前的插补模态恢复固定循
10、环指令介绍 高速深孔啄钻循环高速深孔啄钻循环 格式:格式:G73 X Y Z R Q F ; 式中:式中:Q每次进给深度(每次进给深度(23)。)。 深孔加工循环(深孔加工循环(G83) G83 X_Y_Z_ R_ Q_ F_; 图中图中d d值由参数设定。值由参数设定。 QQQ参考平面参考平面工件平面工件平面初始平面初始平面G98G99ddRZ G73G73和和G83G83的区别:的区别:执行G73指令时,每次进给后令刀具退回一个d值(用参数设定);G83指令则每次进给后均退回至R点,即从孔内完全退出,然后再钻入孔中。G73指令虽然能保证断屑,但排屑主要是依靠钻屑在钻头螺旋槽中的流动来保证的
11、。因此深孔加工,特别是长径比较大的深孔,为保证顺利打断并排出切屑,应优先采用G83指令。 钻削循环(钻削循环(G81)(G98/G99) G81 XG81 X_ Y Y_ Z Z_ R R_ F F_; 工件上表面工件上表面参考平面参考平面ZRG99G98初始平面初始平面初始平面初始平面? 钻、镗阶梯孔循环(钻、镗阶梯孔循环(G82) G82 X_Y_Z_ R_ P_ F_; 工件上表面工件上表面参考平面参考平面ZRG99G98初始平面初始平面PP1000 = 表示停留表示停留1S 取消固定循环取消固定循环 格式:格式:G80; 注意:当用注意:当用G80取消孔加工固定循环后,固定循取消孔加工
12、固定循环后,固定循环指令中的环指令中的 孔加工数据也被取消。那些在固定孔加工数据也被取消。那些在固定循环之前的插补模态恢复。循环之前的插补模态恢复。 G80取消固定循环 G81钻孔、中心孔 G82扩孔 G83深孔 G84攻丝 G85G89镗孔 编程格式:G8 X Y Z R Q P F L孔位坐标切入点Z坐标每次进给深度在孔底停留时间重复次数进给速度例:加工4个直径为30mm通孔G90 G00 X0.Y0. Z100.G90 G00 X0.Y0. Z100.G98G98 G83G83 X-120. Y-75. Z-46. R2. Q8. F60 X-120. Y-75. Z-46. R2. Q
13、8. F60X120.X120.Y75.Y75.X-120.X-120.G80G80 G00 Z200. G00 Z200.12012075754040A AB BC CD D1201207575初始平面初始平面G98参考平面参考平面综合实例一综合实例一S=30r/min;F=70mm/minS=30r/min;F=70mm/min返回到返回到Z=250Z=250处换刀处换刀请编写请编写G G代码,下节课交代码,下节课交加工顺序:1-2-3-1-2-3-6-7-6-7-11-12-13-11-12-13N001 G54 G17 ;设置工件坐标系;设置工件坐标系;;*N002 G91 G28 Z
14、0 T11 M06; 到换刀点换到换刀点换T11刀具;刀具;N003 G90 G00 Z0;到初始平面;到初始平面 ;N004 M03 S30 ; 主轴正转;主轴正转;N005 G99 G81 X400.0 Y-350.0 Z-153.0 R-97.0 F70; 定位,钻定位,钻1孔;孔;N006 Y-550.0; 钻钻2孔;孔;N007 G98 Y-750.0;钻;钻3孔;孔;N008 G99 X1200.0;钻;钻4孔;孔;N009 Y-550.0; 钻钻5孔;孔;N010 G98 Y-350; 钻钻6孔;孔;N011 G00 X0 Y0 M05;X、Y坐标返回到参考点,主轴停;坐标返回到
15、参考点,主轴停;;*N012 G91 G28 Z0 T15 M06;到换刀点;到换刀点 ,换换T15刀具;刀具;N013 G90 G00 Z0; 到初始平面到初始平面 ;N014 S30 M03; 主轴正转;主轴正转;N015 G99 G82 X550.0 Y-450.0 Z-130.0 R-97.0 P300 F70; ;定位,钻定位,钻7孔,返到孔,返到R平面,孔底暂停;平面,孔底暂停;N016 G98 Y-650.0;定位,钻;定位,钻8孔,返回到初始平面,孔底暂停;孔,返回到初始平面,孔底暂停;N017 G99 X1050.0;定位,钻;定位,钻9孔,返回到孔,返回到R平面,孔底暂停;
16、平面,孔底暂停;N018 G98 X-450.0; 定位,钻定位,钻10孔,到初始平面,孔底暂停;孔,到初始平面,孔底暂停;N019 G00 X0 Y0 M05;返回到参考点,主轴停;返回到参考点,主轴停;;*N020 G91 G28 Z0 T31M06;到换刀点;到换刀点, 换换T31刀具;刀具;N021 G90 G00 Z0;到初始平面,;到初始平面, N022 S30 M03;主轴正转;主轴正转;N023 G99 G85 X800.0 Y-350.0Z-153.0R-47.0F70; ;定位,钻定位,钻11孔,返回到孔,返回到R平面;平面;N024 Y-550.;定位,钻;定位,钻12、
17、13孔,返回到孔,返回到R平面;平面;N025 G98 Y-750. N026 G00 X0 Y0 M05;N027 M02; 程序停止。程序停止。综合实例二综合实例二主程序为主程序为o o00010001;钻中心孔、钻孔、钻中心孔、钻孔、倒角、倒角、攻螺纹攻螺纹和和钻孔位置钻孔位置子程序分子程序分别为别为o o01000100、o o02000200、o o03000300、o o04000400和和o o05000500。工件坐标系的原点为。工件坐标系的原点为W W,固定循环的初始平面为固定循环的初始平面为Z=250Z=250,R R点平面为点平面为Z=2Z=2,钻通孔钻头伸出量钻通孔钻头
18、伸出量为为2 2,中心孔的孔深为中心孔的孔深为1 1.5.5,倒角,倒角深度为深度为1 1,其它尺寸如图。,其它尺寸如图。G54:X=100 Y=100 Z=100G54:X=100 Y=100 Z=100 刀具刀具: :T01T01(中心钻中心钻)T02T02(8.58.5钻头钻头)T03T03(倒角(倒角钻头钻头)T04T04(M10M10丝锥)。丝锥)。 4321W8080X XY YX XZ2 22 28.58.51515M10M10W中心孔中心孔-钻孔钻孔-倒角倒角-攻螺纹攻螺纹工序:工序:O0001 ; 主程序主程序 N10 G54 G00X0 Y0 Z250.0 ;选择工件坐标系
19、,快进到换刀点;选择工件坐标系,快进到换刀点 N15 T01 M06 ;换上;换上01号刀具号刀具中心钻中心钻 N20 S1500 M03 M08 ;启动主轴,开冷却液;启动主轴,开冷却液 N25 M98 P0100 ;在四个孔中心孔位置打中心孔;在四个孔中心孔位置打中心孔 N30 T02 M06 ;换;换02号刀具号刀具8.5钻头钻头 N35 S1000 M03 M08 ;启动主轴,开冷却液;启动主轴,开冷却液 N40 M98 P0200 ;钻四个孔;钻四个孔 N45 T03 M06 ;换;换03号刀具号刀具倒角倒角 N50 S1500 M03 M08 ;启动主轴,开冷却液;启动主轴,开冷却
20、液 N55 M98 P0300 ;给每个孔倒角给每个孔倒角 N60 T04 M06 ;换;换04号刀具号刀具M10丝锥丝锥 N65 S200 M03 M08 ;启动主轴,开冷却液;启动主轴,开冷却液 N70 M98 P0400 ;对四个孔攻丝;对四个孔攻丝 N75 G28 ; N80 M30 ;主程序返回参考点主程序结束结束;主程序返回参考点主程序结束结束4321W8080X XY YX XZ Z2 22 28.58.51515M10M10WO0100;钻中心孔子程序 N85 G99 G81 X-40.0 Y0R2.0Z-1.5F10.0;钻中心孔循环,钻第1个孔的中心孔 N90 M98 P0
21、500 ;调用孔位置子程序(二二级调用),钻2、3、4孔的中心孔 N95 M99 ;O0200 ;钻孔子程序 N100G99G81X-40.0Y0R2.0Z-17.0F10.0 ;钻第1个孔 N105 M98 P0500 ;调用孔位置子程序,钻2、3、4孔 N110 M99 ;O0300 ;倒角子程序 N115 G99G81X-40.0Y0.R2.0Z-1.0F20.0 ;第1个孔倒角 N120 M98 P0500 ;调用孔位置子程序, 对2、3、4孔倒角 N125 M99 ;O0400 ;攻丝子程序 N130 G99G84X-40.0Y0R2.0Z-17.0F10.0 ;攻第1个孔 N135
22、 M98 P0500;调用孔位置子程序, 对2、3、4孔攻丝 N140 M99 ;O0500 ;位置子程序 N150 X0 Y40.0 ; 第2个孔的位置 N155 X40.0 Y0 ; 第3个孔的位置 N160 X0.0 Y-40.0 ;第4个孔的位置 N165 M99 ;4321W8080X XY YX XZ Z2 22 28.58.51515M 1M 10 0W综合作业二综合作业二主程序为主程序为o o00090009;钻中心孔、钻孔、钻中心孔、钻孔、倒角、倒角、攻螺纹攻螺纹和和钻孔位置钻孔位置子程序分子程序分别为别为o o01100110、o o02100210、o o03100310
23、、o o04000400和和o o05100510。工件坐标系的原点为。工件坐标系的原点为W W,固定循环的初始平面为固定循环的初始平面为Z=280Z=280,R R点平面为点平面为Z=2.5Z=2.5,钻通孔钻头伸出钻通孔钻头伸出量为量为3 3,中心孔的孔深为中心孔的孔深为2 2,倒角,倒角深度为深度为2 2,其它尺寸如图。,其它尺寸如图。G54:X=100 Y=100 Z=100G54:X=100 Y=100 Z=100 刀具刀具: :T05T05(中心钻中心钻)T06T06(8.58.5钻头钻头)T07T07(倒角(倒角钻头钻头)T08T08(M10M10丝锥)。丝锥)。 中心孔中心孔-钻孔钻孔-倒角倒角-攻螺纹攻螺纹工序:工序:综合作业三28O0003N10 G54 G17; N20 G91 G28 Z0; N30 T01 M06 M3 S600; N40 G90 G00 X0 Y0 Z5N50 G01 Z-5. F100; N60 G41 G01 X10. Y5. D01;N70 G03
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村房产证买卖协议书
- 合同工协议书补充协议
- 农村荒滩租赁合同范本
- 印刷合同范本模板模板
- 农村村庄规划合同范本
- 卖衣服合同补充协议书
- 电影节活动推广方案
- 公司跟合作社合同协议
- 剧院托管运营合同范本
- 修改主合同金额的协议
- 工业高质量数据集研究报告 2025 中国工业互联网研究院
- 2025江苏苏州市姑苏区劳动人事争议仲裁院协理员招聘5人考试参考试题及答案解析
- 全面流程审计管理模板
- 2025学年第一学期高一年级10月六校联考英语试题卷
- 医院法律知识培训课件
- 国家电投广西核电社会招聘笔试题库
- 2025年士兵提干考试题及答案
- 湖南九校联盟2026届高三上学期9月第一次联考化学试题+答案
- 《人工智能导论》课件 第4章 人工智能的行业应用
- 2025年河南淯水新城投资集团有限公司及下属子公司招聘17人考试参考试题及答案解析
- 自主维护课件
评论
0/150
提交评论