




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数控铣床和加工中心数控铣床和加工中心及及编程编程学习目标和重点学习目标和重点目标: 学习和应用HAAS数控系统的各种指令。 掌握HAAS数控系统的各种指令格式和应用范围。 简单的零件加工程序的编制。重点: HAAS数控系统的各种指令格式和应用范围。 数控加工及程序编制的综合能力内容内容第一章第一章-数控铣床加工中心工艺特点-什么是编程-机床通信的方式-编程流程第二章第二章-程序结构-辅助功能指令(M-codes)-T指令、S指令-计算转速和进给第三章第三章-工件坐标系(WCS)-机床坐标系统第四章第四章-G指令-固定循环指令-子程序调用第五章第五章-编程实例及练习 第一章- 数控铣床加工中心工
2、艺特点- 什么是编程- 机床通信的方式- 编程流程数控铣床加工中心工艺特点 数控铣床是一种用途广泛的机床。 加工中心和数控铣床有很多相似之处,但主要区别在于刀具库和自动刀具交换装置(ATC,Autmatic Tools Changer),是一种备有刀库并能通过程序或手动控制自动更换刀具对工件进行多工序加工的数控机床。 数控铣床和加工中心都能够进行铣削、钻削、镗削及攻螺纹等加工。 数控铣床加工中心工艺特点1、数控铣床 数控铣床按其主轴位置的不同分三类:立式、卧式、立卧两用铣床数控系统控制的坐标轴数量分类:3轴、4轴、5轴联动铣床 2、加工中心 按其主轴位置的不同分三类:立式、卧式、立卧两用、龙门
3、加工中心按换刀方式:带机械手、无机械手、转塔刀库加工中心编程什么是数控编程?编程就是利用指令让刀具按照指定的转速、进给和路径运动,从而实现机床加工加工工件的过程。编程时, 请记住我们认为工件是固定的,只考虑刀具是运动的。 编程的方法有两种:- 手动编程- 自动编程 手工编程-直接在机床上采用手工输入的方式进行编程。-或者在电脑上,用文本的格式,采用NC固定格式输入,然后再传送到机床上.自动编程-利用3D模型在CAM软件里自动生成程序,通常是用于手工很难编程的场合.-只用把图形倒入到计算机系统,便按要求进行相应的设置,程序会自动生成,不需要任何手工的计算。 (UGMaster CAM) 编程通信
4、的方式DNC 连接 (Direct Numeric Control)-通过软件采用RS 232 串口线可以将程序从计算机端传送到机床端 .-如果NC控制器的内存不足时,采用这种方式可以边传边做。-但是这种传送方式稳定性不好,很容易发生断线,而且传送端口很容易烧坏。 RS 232 cable以太网-通过公司的网络来连接机床和计算机. 传输线采用 RJ 45网线.-这种传送方式,传送速率比较高,传送稳定性也比较好。-RJ 45 有两种方式: 交叉线和直连线 RJ 45 cable通信的方式交叉线-只用于单机对单机的连接。-客户如果想采用一台电脑单独连接一台机床的情况下,采用这种连接线。-采用这种方
5、式连接,客户不需要使用HUB。直连线-直连线一般用于局域网连接。-采用直连线,你可以在同一时间连接很多台机床和很多台电脑。-通常客户需要采用HUB。 通信的方式怎样区分直连线和交叉线?-交叉线的两根黄色的线分别在两端接头的位置是不一样的。-直连线的两个黄色的线分别在两端接头的位置是一样的。 RJ 45 (直连线)RJ 45 (交叉线)两根黄色的线两根黄色的线通信的方式编程流程加工夹具的设计 /加工 图纸选择合适的机床检查夹具工艺制定刀具选择加工条件确定刀具列表数据准备编程机床刀具设定选择机床检查夹具数据准备 - 确认机床适合当前的加工- 检查工件是否能够合适准确的装夹在夹具上设定工艺选择刀具加
6、工条件- 设定加工工艺和刀具路径- 选择合适的刀具和刀柄型号- 设定主轴转速、进给速度、切深、切宽等等- 按照图纸标注计算各编程点坐标, 准备程序单和程序编程流程第二章- 程序结构- 辅助功能指令(M-codes)- 计算转速和进给程序结构程序号OOXXXX 代表程序号O0001 O7999 - 用户区域O8000 O8999 - 用户区域(程序可以写保护)O9000 O9999 - 厂家区域(程序写保护)O0999O0001O0100O0002Sequence number following N(1 99999 / 1 9999)N程序段号N程序段号N的功能-T程序段号主要加在每个程序段的
7、前面。 -即使程序段号不使用,也不会对程序的运行产生任何问题。-程序段号不可以使用在程序号O 的前面-程序段号最多只能用5位数值。程序结构程序段-每一句程序结束都要用分号 (End Of Block)(;)作为结束T1; (EOB)M6; (EOB) G90G54G00X0Y0; (EOB) G90G43Z100.0H1; (EOB) 这里总共有5句程序S1000M03; (EOB)-EOB 表示一句程序结束 程序结构移动指令的数值设定-如果想让X轴移动30mm, 指令数值必须有小数点如X30.0. 如果不带, X轴将会移动 0.030mm / 30 微米.X30.0 - 30mmX30 -
8、0.030mm30mmX30.00.030mmX30程序结构辅助功能指令(M-codes) M00 程序停止.M01 选择性停止M02 程序结束. 光标停在结束。M30 程序结束. 光标回到程序头M03 主轴顺时针转M04 主轴逆时针转M05 主轴停转M06 自动刀具交换。M08 自动吹液M09 冷却液关M19 主轴定向定止T功能、S功能、F功能1、F功能fz(mm/min) 进给速度vf =fzz n;(铣床、加工中心)2、S功能r/min3、T功能换刀指令T01 M06 将当前主轴的刀具放回刀库中,同时将1号刀装入到主轴中。转速和进给计算N : 主轴转速(rpm)V : 刀具线速度(m/m
9、in) 可以在刀具样本上查找D : 刀具直径(mm) : 3.142 Sz : 每刃切削量(mm/tooth) 可以在刀具样本上查找Z : 刀刃数量F : 切削进给(mm/min) N : 主轴转速(rpm)DVN1000NZSzF第三章- 工件坐标系(WCS)- 工件设定流程- 机床坐标系统- 刀具设定工件坐标系设定工件坐标系设定1、G54G59设定 数控机床一般在开机后需“回零”才能建立机床坐标系。一般在正确建立机床坐标系后可用G54G59在一个程序中最多设定6个工件坐标系。 【例】在程序中用设定一个坐标系(左图)和设定两个坐标系(右图)工件坐标系设定工件坐标系设定2、G92建立工件坐标系
10、 G92 X_ Y_ Z_;功能:通过设定刀具起点相对于工件原点的相对位置来建立坐标系,需单独 程序段。式中:X、Y、Z指刀具起点相对于工件原点的坐标 。G92 X30. Y30. Z20.;机床坐标系统-直接以机床原点作为定位参考-通常用在热机程序中.-一般直接在G90后用. 实例:定位到P1点, G90 G53 G00 X-340. Y-210. ;定位到P2点, G90 G53 G00 X-570. Y-340. ;工件坐标系设定注意: 在使用G92之前必须保证刀具处于对刀点,执行该程序段只建立工件坐标系,并不产生坐标轴移动;G92建立的工件坐标系在机床重开机时消失。 使用G54G59建
11、立工件坐标系时,指令可单独指定,也可与其它指令同段指定,如果该程序段中有移动指令(G00、G01)就会在社顶的坐标系中运动; G54G59建立工件坐标系在机床重新开机后并不消失,并与刀具的起始位置无关。 第四章- G指令- 固定循环指令- 子程序调用初始状态设定 G90 G80 G40 G17 G49 G21; 功能:初始化状态设定。 示例: G90 绝对值方式; G80 取消固定循环; G40 取消刀具半径补偿; G17 选择xy平面; G49 取消刀具长度补偿; G21 公制单位输入选择;基本移动指令 1.快速定位(G00/G0)格式: G00 X_ Y_ Z_; 功能:只能快速定位,不能
12、切削加工,可以同时指令一轴、两轴或三轴。 2.直线插补(G01/G1)格式: G01 X_ Y_ Z_ F ; 功能:可以同时指令一轴、两轴或三轴。【例】在立式数控铣床上按图所示的走刀路线铣削工件上表面,已知主轴转速300r/min,进给量为200mm/min,试编制加工程序。 O5001;G90 G54 G00 X155. Y40. S300;G00 Z50. M03;Z0.;G01 X-155. F120;G00 Y-40. ; G01 X155.;G00 Z300. M05;X250. Y180.;M30;3.圆弧插补(G02/G2、G03/G3)式中:I、J、K圆心分别在x、y、z轴相
13、对圆弧起点的增量( IJK编程)G91方式IJK编程: (G91 G17) G02 X30. Y-30.0 I-20. J-50. F120; G91方式R编程: (G91 G17) G02 X30. Y-30.0 R54. F120; G90方式IJK编程: (G90 G17 G54) G02 X90. Y40.0 I-20. J-50. F120; G90方式R编程: (G90 G17 G54) G02 X90. Y40.0 R54. F120;【IJK编程与R编程】 【例】在立式数控铣床上按图所示的走刀路线铣削工件外轮廓(不考虑 刀 具 半 径 ) , 已 知 主 轴 转 速400r/m
14、in,进给量为200mm/min,试编制加工程序。 O5002;G17 G90 G54 G00 X0 Y0;X-35.0 Y-70.0 S400;Z50.0 M03;G01 Z-25.0 F1000 M08;X-60.0 F200;G03 X-110.0 Y-20.0 50.0; G01 Y-40.0;G02 X-140.0 Y-70.0 R-30.0;G01 X-160.0; G03 X-110.0 Y-120.0 R50.0;G01 Y-140.0;X-80.0;G02 X-40.0 Y-100.0 R40.0;G01 Y-65.0;G00 Z50.0;Z90.0 M05;X0 Y0;M3
15、0; 基本移动指令实例基本移动指令实例 刀具参数补偿指令刀具参数补偿指令刀具半径补偿刀具长度补偿1 1、刀具半径补偿、刀具半径补偿(1)刀具半径补偿的方法 G41刀具半径左补偿 G42刀具半径右补偿 G40取消刀具半径补偿注意:正确选择G41和G42,以保证顺铣和逆铣的加工要求!建立格式:取消格式:注意:1、G41/42只能与G00或G01一起使用,且刀具必须移动!注意:2、D为刀具半径补偿号码,一般补偿量应为正值,若为负值,则G41和G42正好互换。2 2,建立,建立、取消刀具半径补偿指令格式、取消刀具半径补偿指令格式: 刀补功能在模具加工中的应用刀具半径补偿过程中的刀心轨迹 外轮廓加工 内
16、轮廓加工注意:铣刀的直线移动量及铣削内侧圆弧的半径值要大于或等于刀具半径,否则补偿时会产生干涉,系统会报警,停止执行。 4 4,刀具,刀具半径补偿的半径补偿的建立建立有有三种方式三种方式: 1)先下刀后,再在x、y轴移动中 建立半径补偿; 2)先建立半径补偿后,再下刀到 加工深度位置; 3)x、y、z三轴同时移动建立半 径补偿后再下刀; 半径补偿的取消路线?【例1】按图示走刀路径铣削工件外轮廓,已知立铣刀为16mm,半径补偿号为D01。 (毛坯:130mm90mm100mm)O0001;G17 G90 G54 G00 X0 Y0 S500;Z5. M03;G41 X60.0 Y30.0 D01
17、 ; G01 Z-27. F150; Y80. ;G03 X100. Y120. R40.;G01 X180.; Y60.; G02 X160. Y40. R20.; G01 X50.; G00 Z5.; G40 X0 Y0 M05; G91 G28 Z0; M30; 注意:不能出现连续两个程序段无选择补偿坐标平面的移动命令!【不能出现连续两个程序段无选择补偿坐标平面的移动命令】铣内轮廓过切铣外轮廓过切5 5,刀具,刀具半径补偿的应用半径补偿的应用 1)编程时直接按工件轮廓尺寸编程。刀具在因磨损、重磨或更换新刀后直径会发生改变,但不必修改程序,只需改变半径补偿参数。 2)刀具半径补偿值不一定等
18、于刀具半径值,同一加工程序,采用同一刀具可通过修改刀补的办法实现对工件轮廓的粗、精加工;同时也可通过修改半径补偿值获得所需要的尺寸精度。 刀具直径变化,加工程序不变!利用刀具半径补偿进行粗精加工!二,刀具二,刀具长度补偿:长度补偿:G43G43、G44G44、G49G49刀具长度测量基准点在哪?G90 G54 G00 Z5.;(1)刀具长度补偿的格式建立格式式中: G43刀具长度正补偿/离开工件补偿; G44刀具长度负补偿/趋向工件补偿; H刀具长度偏置寄存器号(H01H32) 注意1:使用G43、G44时只能有Z轴移动量,否则会报警!取消长度补偿格式G49 (Z_); 注意2:如欲取消刀长补
19、偿,除使用G49外,也可以用H00的方法。 当然,G49也可以省略!G43、G44的含义记住:刀具长度补偿的实质是将刀具相对于工件的坐标由刀具长度基准点(刀具安装定位点)移到刀位点上。(2)刀具长度补偿量的确定方法一:工件原点偏置法。(2)刀具长度补偿量的确定方法二:标刀对刀法。(3)刀具长度补偿的应用 【例】在立式加工中心上铣削如图示的工件上表面 和 外 轮 廓 , 分 别 用125mm(6齿)面铣刀和20mm(3齿)立铣刀,走刀路线和切削用量如图。试编制加工程序。(3)刀具长度补偿的应用 (3)刀具长度补偿的应用 O5004;G17 G90 G40 G49 G21;G91 G28 Z0;M
20、06 T01;G90 G54 G00 X70.0 Y-45.0 S230;G43 Z5.0 H01 M03;G01 Z0 ;X-310.0 F275; G00 Y-135.0;G01 X70.0;G00 Z5.0 M05;G91 G28 Z0;G90 X150.0 Y200.0;(G49;)M06 T02;G90 G54 G00 X20.0 Y20.0 S400; G43 Z5.0 H02 M03;Z-32.0 M08;G41 G01 X0 Y10.0 D22 F180;Y-120.0;X-120.0Y-180.0;X-240.0;Y-90.0; G02 X-150.0 Y0 R90.0;G0
21、1 X10.0;G00 Z5.0 M09;G40 X20.0Y20.0 M05;G91 G28 Z0;G90 X150.0 Y200.0;(G49;)M30; 返回参考点指令自动返回参考点指令G28从参考点返回指令G291、自动返回参考点指令G28格式:G90/G91 G28 X_ Y_ Z_ ;式中: X、Y、Z经过的中间点坐标值;功能:使所有受控坐标轴都快速定位到中间点,再自动返 回参考点。G91 G28 X100. Y150.;G90 G28 X300. Y250.; G91 G28 X0 Y0; G91 G28 Z0;分别用绝对、增量编程?2、从参考点返回G29格式:G90/G91 G
22、29 X_ Y_ Z_ ;式中: X、Y、Z刀具的目标点坐标值;功能:使刀具由机床参考点经过中间点到达目标点。M06 T02; G90 G28 Z50.0;M06 T03;G29 X35. Y30. Z5.;固定循环功能固定循环的基本动作固定循环指令通式固定循环指令介绍 钻孔循环指令镗孔循环指令取消固定循环指令1、固定循环的基本动作六个动作组成:动作1x轴和y轴定位: 使刀具快速定位到孔加工的位置。动作2快进到R点: 刀具自起始点快速进给到R点。动作3孔加工:以切削进给的方式执行孔 加工的动作。(Z点)动作4孔底动作:包括暂停、主轴准停、 刀具移动等动作。动作5返回到R点:继续加工其它孔时,
23、安全移动刀具。动作6返回起始点:孔加工完成后一般应 返回起始点。 【刀具返回指令】 2、固定循环指令通式式中:G孔加工固定循环(G73G89)。 X、Y孔在xy平面的坐标位置(绝对值或增量值)。 Z孔底的Z坐标值(绝对值或增量值) 。 RR点的Z坐标值(绝对值或增量值) 。 Q每次进给深度(G73、G83);刀具位移量(G76、G87)。 P暂停时间,ms。 F切削进给的进给量,mm/min。 L固定循环的重复次数。只循环一次时L可不指定。注意: G73G89是模态指令。 G01G03取消。 固定循环中的参数(Z、R、Q、P、F)是模态的。 在使用固定循环指令前要使主轴启动。 固定循环指令不能
24、和后指令M代码同时出现在同一程序段。 在固定循环中,刀具半径尺寸补偿无效,刀具长度补偿有效。 当用G80取消固定循环后,那些在固定循环之前的插补模态恢复。 3、固定循环指令介绍1)G73 高速深孔啄钻循环高速深孔啄钻循环(组(组09)F 进给速度为英寸(毫米)每分钟I 第一次钻屑深度J 每次减少切削深度的量K 最小切削深度(控制器系统将计算啄钻数)L 重复次数(所钻孔数),如果应用了 G91(增量模式)P 在孔底部暂停(单位:秒)Q 切入深度(总是递增)R R 平面的位置(工件上方)X 孔的X轴坐标Y 孔的Y轴坐标Z 孔底部的Z轴坐标 2)钻孔循环指令G81钻孔循环(组钻孔循环(组09)F 进
25、给速度为英寸(毫米)每分钟L 如果应用了 G91(增量模式)即为钻孔数R R 平面的位置(工件上方)X X轴移动指令Y Y轴移动指令Z 孔底部的Z轴位置注 意:X轴和Y轴地址在大多数情况下是指钻第一个孔的位置。程序范例下面是在铝块表面钻孔的例子:T1 M06G00 G90 G54 X1.125 Y-1.875 S4500 M03G43 H01 Z0.1G81 G99 Z-0.35 R0.1 F27.X2.0X3.0 Y-3.0X4.0 Y-5.625X5.250 Y-1.375G80 G00 Z1.0G28M303)定心钻循环指令G82 定心钻循环(组定心钻循环(组09)F 进给速度为英寸(毫
26、米)每分钟L 如果应用了 G91(增量模式)即为钻孔数P 在孔底部的暂停时间R R 平面的位置(工件上方)X 孔的X轴坐标Y 孔的Y轴坐标Z 孔底部的Z轴位置编程注意:G82与G81类似,除非选择程序中断(P)。程序范例描述O1234 (程序范例)T1 M06 (1 号刀是一把0.5 英寸x 90 度的点钻头)G90 G54 G00 X.565 Y-1.875 S1275 M03G43 H01 Z0.1 M08G82 Z-0.175 P.3 R0.1 F10. (90 度点钻; 深度是倒角直径的一半)X1.115 Y-2.750X3.365 Y-2.875X4.188 Y-3.313X5.0
27、Y-4.0G80 G00 Z1.0 M094)深孔啄钻循环指令G83 深孔啄钻循环深孔啄钻循环 (组(组09)F 进给速度为英寸(毫米)每分钟I 第一次钻屑深度J 每次减少切削深度的量K 最小切削深度L 如果应用了 G91(增量模式)即为钻孔数P 在孔底部暂停(单位:秒)Q 切入深度(总是递增)R R 平面的位置(工件上方)X 孔的X轴坐标Y 孔的Y轴坐标Z 孔底部的Z轴坐标如果指定了 I、J和K,首先粗切削 I值深度 ,接着每切削一次减少数量 J,最小切削深度为 K。如果编程时使用了I、J和K值,就不能再用Q值。如果指定了 P,刀具将在指定的时间停在孔的底部。 以下范例将啄钻数次并暂停 1.
28、5 秒:G83 Z-0.62 F15. R0.1 Q0.175 P1.5所有子模块将沿用同样的暂停时间而不需要再额外指定暂停时间。设置 52 更改 G83 返回 R 平面后的操作方式。多数情况下将 R 平面设置为高于切削位置,以确保啄钻运动中能合理排屑。但是当首次钻孔经过这些“空白”区域时,会浪费一点时间。如果设置52 被设为排屑所需的距离,则 R 平面可以尽可能地靠近被钻孔的部件。当产生朝向 R 的排屑运动时,将由此设置决定Z 轴至 R 上方的距离。4)深孔啄钻循环指令程序范例描述T2 M06 (2 号刀具是一把 0.3125 英寸的短钻头)G90 G54 G00 X0.565 Y-1.87
29、5 S2500 M03G43 H02 Z0.1 M08G83 Z-0.720 Q0.175 R0.1 F15. (钻点为钻头直径的 1/3)X1.115 Y-2.750X3.365 Y-2.875X4.188 Y-3.313X5.0 Y-4.0G80 G00 Z1.0 M09(2)镗孔循环指令1)G76 精镗孔循环(组精镗孔循环(组09)F 进给速度为英寸(毫米)每分钟I 退回前沿 X 轴的移动值,如果没有指定 Q的话J 退回前沿 Y 轴的移动值,如果没有指定 Q的话L 如果应用了 G91(增量模式)即为镗孔数P 在孔底部的暂停时间Q 移动值,总是递增R R 平面的位置(工件上方)X 孔的X轴
30、坐标Y 孔的Y轴坐标Z 孔底部的Z轴位置2)G85 镗孔循环镗孔循环F 进给速度为英寸(毫米)每分钟L 如果应用了 G91(增量模式)即为钻孔数R R 平面的位置(工件上方)X 孔的X轴坐标Y 孔的Y轴坐标Z 孔底部的Z轴坐标3)G86 镗进停止快移出循环(组镗进停止快移出循环(组09)F 进给速度为英寸(毫米)每分钟L 如果应用了 G91(增量模式)即为钻孔数R R 平面的位置(工件上方)X 孔的X轴坐标Y 孔的Y轴坐标Z 孔底部的Z轴坐标4)G87 镗进停止手动退刀循环镗进停止手动退刀循环 (组(组 09 )F 进给速度为英寸(毫米)每分钟L 如果应用了 G91(增量模式)即为钻孔数R R
31、 平面的位置(工件上方)X 孔的X轴坐标Y 孔的Y轴坐标Z 孔底部的Z轴坐标钻孔一旦结束即停止此 G 代码。此时以人工方式将刀具移出钻孔。当按下循环开始键( CYCLE START )的时候将继续执行程序。【例】加工图示工件的5个孔,用G82编程。 G82(增量方式)编程:G90 G54 G00 X0 Y0 Z100. S200 M03;G91 G99 G82 X20. Y30. Z-30. R-95. P1000 F120;X20. Y10. L3;G80 Z95.;X-80. Y-60.;M30; (3)攻螺纹循环指令1)G74 反向攻丝循环(组反向攻丝循环(组09)F 进给速度为英寸(毫
32、米)每分钟(应用循环里介绍的格式,计算进给速度和主轴转速)J 缩回倍数(参见设置 130攻丝收回速度)L 重复次数(攻丝孔数),如果应用了 G91(增量模式)R 攻丝开始时 R 平面的位置(工件上方)X 孔的 X 轴位置Y 孔的 Y 轴位置Z 孔底部的 Z 轴位置2)攻右旋螺纹循环指令G84 攻丝循环(组攻丝循环(组09)F 进给速度为英寸(毫米)每分钟J 多次缩回(范例:J2将收回两次,速度和切削速度一样快,参见设置 130)L 如果应用了 G91(增量模式)即为钻孔数R R 平面的位置(工件上方)X 孔的X轴坐标Y 孔的Y轴坐标Z 孔底部的Z轴坐标程序范例T3 M06 (3 号刀具为3/8
33、 16 丝锥)G90 G54 G00 X0.565 Y-1.875 S900 M03G43 H03 Z0.2 M08G84 Z-0.600 R0.2 F56.25 (900 rpm 除以 16 tpi = 56.25ipm)X1.115 Y-2.750X3.365 Y-2.875X4.188 Y-3.313X5.0 Y-4.0G80 G00 Z1.0 M09G28 G91 Y0 Z0M30(4)取消固定循环指令格式:G80; 注意:当用G80取消孔加工固定循环后,固定循环指令 中的 孔加工数据也被取消。那些在固定循环之前 的插补模态恢复。【例题3:固定循环功能综合应用示例】 加工图示工件的2M
34、101.5螺纹通孔,在立式加工中心上加工工序为:8.5麻花钻钻孔;25锪钻倒角;M10丝锥攻螺纹。切削用量见下表,试编制加工程序。【例题3:固定循环功能综合应用示例】O5007;G17 G90 G40 G80 G49 G21;G91 G28 Z0;M06 T01;G90 G54 G00 X0 Y0;M03 S750;G43 Z100. H01;G99 G81 Z-25. R3. F150;G98 X-40.;G91 G80 G28 Z0 M05;M06 T02;G90 G54 G00 X0 Y0;S150 M03;G43 Z100. H02;G99 G81 Z-5.5 R3. F30;G98
35、X-40. ;G91 G80 G28 Z0 M05;M06 T03;G90 G54 G00 X0 Y0;M03 S150;G43 Z100. H03;G99 G84 Z-25. R10. F500;G98 X-40.;G80 G00 X250. Y300.;G91 G28 Z0;M30;加工程序:子程序子程序1、子程序调用指令M98 M98 P; 2、子程序结束指令M99 M99;3、M99特殊用法(1)用于主程序最后程序段,作为热机程序;(2)程序段格式为M99 P_ ;(P后为程序段号)时应用转向执行。【例】如图,在数控铣床上铣削四个直径为80mm的孔。已知底孔直径为76mm,使用20mm
36、四刃立铣刀,切削速度为20m/min,进给量为0.1mm/齿。编制程序:O1561;G90 G80 G17 G40 G49;G54 G00 X0 Y0;M03 S320;G43 Z5. H01;M98 P1001;G55 G00 X0 Y0;M98 P1001;G56 G00 X0 Y0;M98 P1001;G57 G00 X0 Y0;M98 P1001;G91 G28 Z0;G00 G54 X250. Y200.;M30; O1001;G01 Z-27. F1000;G41 X15. Y-25. D01 F128;G03 X40. Y0 R25.;I-40.;X15. Y25. R25.;G
37、01 G40 X0 Y0;Z5. F1000;M99;【例】如图所示,编制镗 孔程序(包含试切削)。(G90 G54);G00 X120. Y0 S900 M03;/N101 G43 Z2. H10;/N102 G01 Z-6. F72;/N103 G28 Z-6. M00;/N104 M99 P101;N105 G43 Z2. H10 M03;N106 G01 Z-20. F72;G04 P500 M05;M19;Y-1.0;G90 G28 Z0;M06 ;(程序停止:测量孔径和孔深,调整镗刀并 修改长度补偿参数)第五章- 编程实例及练习加工中心综合实例 毛坯为100mm80mm27mm的方
38、形坯料,材料45钢,且底面和四个轮廓面均已加工好,要求在立式加工中心上加工顶面、孔及沟槽。1、加工部位分析分析加工顶面;加工32孔;加工60沉孔及沟槽;加工4M87H螺孔;加工2 12孔;加工3 6孔2、工艺设计1)粗铣顶面 T1端面铣刀1252)钻32、 12孔中心孔 T2中心钻23)钻32、 12孔至11.5 T3麻花钻11.54)扩32孔至30 T4麻花钻305)钻36孔至尺寸 T5麻花钻66)粗铣60沉孔及沟槽 T6立铣刀18,2刃7)钻4M8底孔至6.8 T7麻花钻6.88)镗32孔至31.7 T8镗刀31.79)精铣顶面 T1端面铣刀12510)铰12孔至尺寸 T9铰刀1211)精
39、镗32孔至尺寸 T10微调精镗刀3212)精铣60沉孔及沟槽至尺寸T11立铣刀18, 4刃13) 12孔口倒角 倒角刀2014) 36、M8孔口倒角 麻花钻11.515)攻4M8螺纹 T12丝锥M83、装夹4.走刀路线与编程工步1:粗铣顶面 O1011;N3 G17 G90 G40 G80 G49 G21;G91 G28 Z0.;N5 M06 T01;N8 G90 G54 G00 X120. Y0.;N9 M03 S240;N10 G43 Z100. H01;N11 Z0.5;N12 G01 X-120. F300;N13 G00 Z100. M05;N14 G91 G28 Z0. M05;/
40、 M00;4.走刀路线与编程工步2:钻32、 12孔中心孔 N16 M06 T02;N19 G90 G54 G00 X0. Y0.;N20 M03 S1000;N21 G43 Z100. H02;N22 G99 G81 Z-5. R5. F100;N23 X-36. Y26.;N24 G98 X36. Y-26.;N25 G80 G91 G28 Z0. M05;/ M00;4.走刀路线与编程工步3:钻32、 12孔至11.5N27 M06 T03;N30 G90 G54 G00 X0. Y0.;N31 M03 S550; N32 G43 Z100. H03;N33 G99 G81 Z-30.
41、R5. F110;N34 X-36. Y26.;N35 G98 X36. Y-26.;N36 G80 G91 G28 Z0. M05;/ M00;4.走刀路线与编程工步4:扩32孔至30N38 M06 T04;N41 G90 G54 G00 X0. Y0.;N42 M03 S280;N43 G43 Z100. H04;N44 G98 G81 Z-35. R5.0 F85;N45 G80 G91 G28 Z0. M05;/ M00;4.走刀路线与编程工步5:钻36孔至尺寸N47 M06 T05;N50 G90 G54 G00 X40. Y0.;N51 M03 S1000;N52 G43 Z100
42、. H05;N53 G99 G81 Z-15. R5. F220;N54 Y15.;N55 G98 Y30.;N56 G80 G91 G28 Z0. M05;/ M00;4.走刀路线与编程工步6:粗铣60沉孔及沟槽4.走刀路线与编程工步6:粗铣60沉孔及沟槽N73 G01 X-16. Y0.;N74 Z-4.7 F1000;N75 X-61. F110;N76 X-56.5 Y-41.586;N77 X-12.213 Y-16.017;N78 X15. Y-15. F1000;N79 G03 X30. Y0. R15. F110;N80 G01 Y51.;N81 X0.;N82 Y16.;N8
43、3 G40 Y0. F1000;N84 G00 Z100. M05;N85 G91G28 Z0.;/ M00;N58 M06 T06;N61G90G54G00 X0. Y0.;N62 M03 S370;N63 G43 Z5. H06;N64 G01 Z-10. F1000;N65 G41 X8. Y-15. D06 F110;N66 G03 X23. Y0. R15.;N67 I-23.;N68 X8. Y15. R15.;G00 G40 X0 Y0;N69 G01 G41 X15. Y-15. D06;N70 G03 X30. Y0. R15.;N71 I-30.;N72 X15. Y15. R15.;4.走刀路线与编程工步7:钻4M8底孔至6.8N87 M06 T07;N88 G90 G54 G00 X23. Y0.;N91 M03 S950;N92 G43 Z100. H07;N93 G98 G81 Z-30. R5. F140;N94 X0. Y23.;N95 X-23. Y0.;N96 G98 X0. Y-23.;N97 G80 G91 G28 Z0. M05;/ M00;4.走刀路线与编程工步8:镗32孔至31.7N9 M06 T08;N102 G90 G54 G00 X0. Y0.;N103 M03 S830;N100 G43 Z100. H08
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 音乐培训协议书范本
- 家具转让协议书文档
- 平房只有单位协议书
- 商铺租金转移协议书
- 向阳水库补偿协议书
- 投资开办医院协议书
- 民间比武协议书范本
- 捐赠眼睛协议书模板
- 重建邻居房屋协议书
- 租车买车协议书模板
- 2025年内蒙古中考一模英语试题(原卷版+解析版)
- 银行案件防控课件
- 2025年江苏省安全员B证考试题库附答案
- 科级试用期满工作总结(4篇)
- 历史-安徽省蚌埠市2025届高三年级第二次教学质量检查考试(蚌埠二模)试题和答案
- 2025年从大模型、智能体到复杂AI应用系统的构建报告-以产业大脑为例-浙江大学(肖俊)
- 2025年浙江省金华市中考一模数学模拟试题(含答案)
- 2024年国家发展和改革委员会直属单位招聘考试真题
- 《中国古代神话》课件
- 供应商考核管理制度
- 酒店动火作业安全制度
评论
0/150
提交评论