数控编程固定循环

上传人:lis****210 文档编号:229037766 上传时间:2023-08-22 格式:DOCX 页数:39 大小:353.76KB
收藏 版权申诉 举报 下载
数控编程固定循环_第1页
第1页 / 共39页
数控编程固定循环_第2页
第2页 / 共39页
数控编程固定循环_第3页
第3页 / 共39页
资源描述:

《数控编程固定循环》由会员分享,可在线阅读,更多相关《数控编程固定循环(39页珍藏版)》请在装配图网上搜索。

1、第三章 数控铣床的编程第三节 基本编程方法(2)一、组织教学:考勤、学习准备等。二、复习旧课:(一)、复习上学期学过的内容,进一步巩固所学过的知识。(二)、复习刀具半径补偿指令G40、G41、G421、指令格式为:G 41GO#X YD; G01 G40 X Y ;G 42j其中:G41左偏半径补偿,指沿着刀具前进方向,向左侧偏移一个刀具半径,G42右偏半径补偿,指沿着刀具前进方向,向右侧补偿一个刀具半径,X,Y建立刀补直线段的终点坐标值。D 数控系统存放刀具半径值的内存地址,后有两位数字。如: D0 1 代表了存储在刀补内存表第1号中的刀具的半径值。刀具的半径值需预先用手工输入。G40刀具半

2、径补偿撤消指令。 刀具半径补偿平面的切换,必须在补偿取消方式下进行。 刀具半径补偿的建立与取消只能用G00或G01指令,不得是G02或G03。2、通过实例进一步巩固刀具半径补偿指令的应用,如图1所示零件的加工程序。要 求建立如图所示的工件坐标系,按箭头所指示的路径进行加工。设加工开始时刀具距离工 件上表面50mm,切削深度为2mm。解:一个完整的零件程序如表1。表1 刀具半径补偿指令的应用程序说明%8031程序名N10 G92 X-10 Y-10 Z50确定对刀点N20 G90 G17在XY平面,绝对坐标编程N30 G42 G00 X4 Y10 D01右刀补,进刀到(4,10)的位置N40 Z

3、2 M03 S900Z轴进到离表面2mm的位置,主轴正转N50 G01 Z-2 F800进给切削深度N60 X30插补直线A-BN70 G03 X40 Y20 I0 J10插补圆弧BCN80 G02 X30 Y30 I0 J10插补圆弧CDN90 G01 X10 Y20插补直线D-EN100 Y5插补直线E-(10, 5)N110 G00 Z50 M05返回Z方向的安全高度,主轴停转N120 G40 X-10 Y-10返回到对刀点N130 M02程序结束 加工前应先用手动方式对刀,将刀具移动到相对于编程原点(-10,-10, 50)的对刀点 处。 图中带箭头的实线为编程轮廓,不带箭头的虚线为刀

4、具中心的实际路线。3、刀具长度补偿指令G43、G44、G49G43使刀具在终点坐标处向正方向多移动一个偏差量e; G44则把刀具在终点坐标值减 去一个偏差量e (向负方向移动e); G49 (或D00)撤销刀具长度补偿。其格式与刀具半径 补偿指令相类似。三、引入新课:引子:利用刀具半径补偿指令G40、G41、G42引出拐角圆弧插补G39指令。(一)、拐角圆弧插补G39指令1、G39代码在刀具半径补偿B功能的偏移方式中指定,实现工件拐角加工的圆弧过渡。 该指令为非模态指令。其指令格式为:G39 ;所形成拐角圆弧终点的适量垂直于下一个程序段的起点。I J或G39 彳 I - K ;J - K -V

5、_ 丿拐角圆弧终点的矢量垂直于由I、J、K确定的矢量。前面已指定的G41或G42代码决定了 G39是顺时针拐角圆弧插补还是逆时针拐角圆弧插补。含有G39的程序段不能指定运动指令。 2、例如:图2所示N1 Y10.0;N1 Y10.0;N2 G39;N2 G39 I-1.0 J2.0N3 X-10;N3 X-10.0 Y20.0;图2拐角圆弧插补G39指令3、布置作业。(二)、坐标系设定指令1、工件坐标系设定指令G92指令格式为:G92 X_ Y_ Z_G92并不驱使机床刀具或工作台运动,数控系统通过G92命令确定刀具当前机床坐标 位置相对于加工原点(编程起点)的距离关系,以求建立起工件坐标系。

6、格式中的尺寸字 X、Y、Z指定起刀点相对于工件原定的位置。G92指令一般放在一个零件程序的第一段。2、工件坐标系选择指令G54G59G54G59是系统预定的6个工件坐标系,可根据需要任意选用。这6个预定工件坐 标系的原点在机床坐标系中的值(工件零点偏置值)可用MDI方式输入,系统自动记忆。工 件坐标系一旦选定,后续程序段中绝对值编程时的指令值均为相对此工件坐标系原点的值。 采用G54G59选择工件坐标系方式如图3所示。机床原点图3选择坐标系指令G54G59在图4a)所示坐标系中,要求刀具从当前点移动到A点,再从A点移动到B点。使用 工件坐标系G54和G59的程序如图4b)所示。当前点一A-B在

7、使用G54G59时应注意,用该组指令前,应先用MDI方式输入各坐标系的坐标原点 在机床坐标系中的坐标值。%0009N10 G54 GOO G90 X30 丫40N20 G59N30 G00 X30 Y30(a) (b)图4 G54G59的使用3、局部坐标系设定指令G52指令格式为:G52 X_Y_Z_A_其中X、Y、Z、A是局部坐标系原点在当前工件坐标系中的坐标值。G52指令能在所有的工件坐标系(G92、G54G59)内形成子坐标系,即局部坐标系。含 有G52指令的程序段中,绝对值编程方式的指令值就是在该局部坐标系中的坐标值。设定 局部坐标系后,工件坐标系和机床坐标系保持不变。G52指令为非模

8、态指令。在缩放及旋 转功能下不能使用G52指令,但在G52下能进行缩放及坐标系旋转。4、直接机床坐标系编程指令G53指令格式为:G53 X_ Y_ Z_G53 是机床坐标系编程,该指令使刀具快速定位到机床坐标系中的指定位置上。在含 有G53的程序段中,应采用绝对值编程。且X、Y、Z均为负值。(三)、固定循环指令1、孔加工固定循环的运动与动作 对工件孔加工时,根据刀具的运动位置可以分为四个 平面(如图5所示):初始平面、R平面、工件平面和孔底平面。在孔加工过程中,刀具 的运动由6个动作组成:图5.1 孔加工循环的平面 图5.2 固定循环的动作动作1快速定位至初始点X、Y表示了初始点在初始平面中的

9、位置;动作2快速定位至R点刀具自初始点快速进给到R点;动作3孔加工 以切削进给的方式执行孔加工的动作;动作4在孔底的相应动作 包括暂停、主轴准停、刀具移位等动作;动作5返回到R点 继续孔加工时刀具返回到R点平面; 动作6快速返回到初始点 孔加工完成后返回初始点平面。为了保证孔加工的加工质量,有的孔加工固定循环指令需要主轴准停、刀具移位。下 图表示了在孔加工固定循环中刀具的运动与动作,图中的虚线表示快速进给,实线表示切 削进给。(1) 初始平面初始平面是为安全操作而设定的定位刀具的平面。初始平面到零件表面的距离可以任 意设定。若使用同一把刀具加工若干个孔,当孔间存在障碍需要跳跃或全部孔加工完成时

10、, 用G98指令使刀具返回到初始平面;否则,在中间加工过程中可用G99指令使刀具返回到R 点平面,这样可缩短加工辅助时间。R点平面R点平面又叫R参考平面。这个平面表示刀具从快进转为工进的转折位置,R点平面距 工件表面的距离主要考虑工件表面形状的变化,一般可取2-5mm。(3)孔底平面Z表示孔底平面的位置,加工通孔时刀具伸出工件孔底平面一段距离,保证通孔全部 加工到位,钻削盲孔时应考虑钻头钻尖对孔深的影响。2、选择加工平面及孔加工轴线选择加工平面有G17、G18和G19三条指令,对应XOY、XOZ和YOZ三个加工平面,以及 对应孔加工轴线分别为Z轴、Y轴和X轴。立式数控铳床孔加工时,只能在XOY

11、平面内使 用Z轴作为孔加工轴线,与平面选择指令无关。下面主要讨论立式数控铳床孔加工固定循 环指令。3、孔加工固定循环指令格式 指令格式:G90 G98 G73G89X_Y_Z_R_Q_P_F_L_G91 G99 G73G89X_Y_Z_R_Q_P_F_L_G91 G98 G73G89X_Y_Z_R_Q_P_F_L_G90 G99 G73G89 X_ Y_ Z_ R_ Q_ P_ F_ L_指令功能:孔加工固定循环指令说明:(1) 在G90或G91指令中,Z坐标值有不同的定义。(2) G98、G99为返回点平面选择指令,G98指令表示刀具返回到初始点平面,G99指 令表示刀具返回到R点平面,如上

12、图5.2所示;(3) 孔加工方式G73G89指令,孔加工方式对应指令见下表;(4) X_ Y_指定加工孔的位置,(与G90或G91指令的选择有关);Z_指定孔底平面的位置(与G90或G91指令的选择有关);R_指定R点平面的位置(与G90或G91指令的选择有关);Q_在G73或G83指令中定义每次进刀加工深度,在G76或G87指令中定义位移量,Q 值为增量值,与G90或G91指令的选择无关;P_指定刀具在孔底的暂停时间,用整数表示,单位为ms;F_ 指定孔加工切削进给速度。该指令为模态指令,即使取消了固定循环,在其后的 加工程序中仍然有效;L_指定孔加工的重复加工次数,执行一次L1可以省略。如

13、果程序中选G90指令,刀 具在原来孔的位置上重复加工,如果选择G91指令,则用一个程序段对分布在一条直线上 的若干个等距孔进行加工。L指令仅在被指定的程段中有效。表2 固定循环功能表如图6左图所示,选用绝对坐标方式G90指令,Z表示孔底平面相对坐标原点的距离,R表 示R点平面相对坐标原点的距离;如图6右图所示,选用相对坐标方式G91指令,R表示 初始点平面至R点平面的距离,Z表示R点平面至孔底平面的距离。孔加工方式指令以及 指令中Z、R、Q、P等指令都是模态指令。图6G90与G91的坐标计算四)、各种孔加工方式说明1、高速深孔加工循环指令G73格式:G73 X Y Z R QPK F L ;

14、|G99|其中:Q每次进给深度;K每次退刀距离。图7.1G73循环图7.2 深孔加工实例G73用于Z轴的间歇进给,使深孔加工时容易排屑,减少退刀量,可以进行高效率的加工。G73指令动作循环见图7.1所示。注意当Z、K、Q的移动量为零时,该指令不执行。【例】使用G73指令编制如图7.2所示深孔加工程序,设刀具起点距工件上表面42mm,距孔底80mm,在距工件上表面2mm处(R点)由快进转换为工进,每次进给深度10mm,每次 退刀距离5mm。解:深孔的加工程序见表3。表3深孔的加工程序程序说明%8071程序名N10 G92 X0 Y0 Z80设置刀具起点N20 G00 G90 M03 S600主轴

15、正转N30 G98 G73 X100 R40 P2 Q-10 K5 Z0 F200深孔加工,返回初始平面N40 G00 X0 Y0 Z80返回起点N60 M05N70 M30程序结束6、深孔往复排屑钻G83指令指令格式:G83 X_ Y_ Z_ R_ Q_ F_孔加工动作如下图右图所示。与G73指令略有不同的是每次刀具间歇进给后回退至R点平面,这种退刀方式排屑畅通,此处的d表示刀具间断进给每次下降时由快进转为工进的那一点至前一次切削进给下降的点之间的距离,d值由数控系统内部设定。由此可见这 种钻削方式适宜加工深孔。图8G73循环与G83循环四、小结本循环所学的内容。1、钻孔循环中,注意分析深孔

16、钻循环的两个参数:每次切削深度Q、排屑退刀量d。2、螺纹加工循环中,注意分析加工右旋螺纹和左旋螺纹时,主轴运动方向和编程区别3、镗孔循环中,注意分析孔底动作。五、布置作业。第三节 基本编程方法(3)一、组织教学:考勤、学习准备等。二、复习旧课:进一步巩固上一循环所学过的知识。三、引入新课:(一)、固定循环指令1、反攻丝循环指令G74格式:G98; G74 X Y ZR P F L ;G99J-利用G74攻反螺纹时,主轴反转,到孔底时主轴正转,然后退回。G74指令动作循环 如图9所示。注意:攻丝时速度倍率、进给保持均不起作用。R应选在距工件表面7mm以上的 地方。如果Z的移动量为零,则该指令不执

17、行。图9.1 反攻丝循环图9.2 反攻丝循环实例【例】使用G74指令编制如图9.2所示的反螺纹攻丝加工程序,设刀具起点距工件 上表面48mm,距孔底60mm,在距工件上表面8mm处(R点)由快进转换为工进。解:螺纹的加工程序见表4。螺纹的加工程序程 序%8081N10 G92 X0 Y0 Z60说 明 程序名设置刀具的起点N20 G91 G00 M04 S500主轴反转,转速 500r/minN30 G98 G74 X100 R-40 P4 F200 攻丝,孔底停留4个单位时间,返回初始平面N35 G90 Z0N40 G0 X0 Y0 Z60返回到起点2、攻丝循环指令G84格式:G84 x Y

18、 ZR P F L |G99|利用G84攻螺纹时,从R点到Z点主轴正转,在孔底暂停后,主轴反转,然后退回。G84 指令动作循环如图10所示。图10 G84攻螺纹指令注意:攻丝时速度倍率、进给保持均不起作用。R应选在距工件表面7mm以上的 地方。如果Z方向的移动量为零该指令不执行。3、精镗孔G76指令指令格式:G76 X_ Y_ Z_ R_ Q_ F_;孔加工动作如图11所示。图中OSS表示主轴准停,Q表示刀具移动量(规定为正值, 若使用了负值则负号被忽略)。在孔底主轴定向停止后,刀头按地址Q所指定的偏移量移 动,然后提刀,刀头的偏移量在G76指令中设定。采用这种镗孔方式可以高精度、高效率 地完

19、成孔加工而不损伤工件表面。图11.1 精镗孔图 图11.2 钻孔与锪孔4、精镗孔G85指令与精镗阶梯孔G89指令G85的指令格式为:G85 X_ Y_ Z_ R_ F_;G89 的指令格式为:G89 X_ Y_ Z_ R_ P_ F_;如图12所示,这两种孔加工方式,刀具以切削进给的方式加工到孔底,然后又以切 削进给的方式返回R点平面,因此适用于精镗孔等情况,G89指令在孔底增加了暂停,提 高了阶梯孔台阶表面的加工质量。图 12 精镗孔与精镗阶梯孔5、镗孔G86指令指令格式:G86 X_ Y_ Z_ R_ F_如图13所示,加工到孔底后主轴停止,返回初始平面或R点平面后,主轴再重新启 动。采用

20、这种方式,如果连续加工的孔间距较小,可能出现刀具已经定位到下一个孔加工 的位置而主轴尚未到达指定的转速,为此可以在各孔动作之间加入暂停G04指令,使主轴 获得指定的转速。图13镗孔G86指令图14反镗孔反镗孔G87指令6、反镗孔G87指令指令格式:G87 X_ Y_ Z_ R_ Q_ F_;如图14所示,X轴和Y轴定位后,主轴停止,刀具以与刀尖相反方向按指令Q设定的 偏移量偏移,并快速定位到孔底,在该位置刀具按原偏移量返回,然后主轴正转,沿Z轴 正向加工到Z点,在此位置主轴再次停止后,刀具再次按原偏移量反向位移,然后主轴向 上快速移动到达初始平面,并按原偏移量返回后主轴正转,继续执行下一个程序

21、段。采用 这种循环方式,刀具只能返回到初始平面而不能返回到R点平面。7、镗孔G88指令指令格式:G88 X_ Y_ Z_ R_ P_ F_; 如图15所示,刀具到达孔底后暂停,暂停结束后主轴停止且系统进入进给保持状态, 在此情况下可以执行手动操作,但为了安全,应先把刀具从孔中退出,再启动加工按循环 启动按纽,刀具快速返回到R点平面或初始点平面,然后主轴正转。图15镗孔G88指令8、钻孔循环(中心钻)指令G81格式:G98; G81 X Y Z R F L ;G99J-G81钻孔动作循环,包括X,Y坐标定位、快进、工进和快速返回等动作。注意的是, 如果Z方向的移动量为零,则该指令不执行。G81指

22、令动作循环如图16所示。图16G81钻孔循环指令10、带停顿的钻孔循环指令G82亠G 98 格式: G82 X Y ZR P F L ;|G99|G82指令除了要在孔底暂停外,其他动作与G81相同。暂停时间由地址P给出G82指 令主要用于加工盲孔,以提高孔深精度。注意的是,如果Z方向的移动量为零,则该指令 不执行。11、重复固定循环简单应用 例题:钻削如图17中的后4个孔,编制加工程序。G90 G00 X20 Y10G91 G98 G81 X10 Y5 Z-20 R-5 L4 F80图17 重复固定循环简单应用当加工很多相同的孔时,应仔细分析孔的分布规律,合理使用重复固定循环,尽量简化 编程。

23、本例中各孔按等间距线性分布,可以使用重复固定循环加工,即用地址L规定重复 次数。采用这种方式编程,在进入固定循环之前,刀具不能直接定位在第一个孔的位置, 而应向前移动一个孔的位置。因为在执行固定循环时,刀具要先定位后再执行钻孔动作。12、取消固定循环指令G80该指令能取消固定循环,同时R点和Z点也被取消。使用固定循环时应注意以下几点:在固定循环指令前应使用M03或M04指令使主轴 回转。在固定循环程序段中,X, Y, Z, R数据应至少指令一个才能进行孔加工。在使 用控制主轴回转的固定循环(G74G84G86)中,如果连续加工一些孔间距比较小,或者初始 平面到R点平面的距离比较短的孔时,会出现

24、在进入孔的切削动作前,主轴还没有达到正 常转速的情况。遇到这种情况时,应在各孔的加工动作之间插入G04指令,以获得时间。 当用G00G03指令注销固定循环时,若G00G03指令和固定循环出现在同一程序段, 则按后出现的指令运行在固定循环程序段中,如果指定了 M,则在最初定位时送出M信 号,等待M信号完成后,才能进行孔加工循环。四、小结本循环所学的内容。五、布置作业。第三节 基本编程方法(4)一、组织教学:考勤、学习准备等。二、复习旧课:进一步巩固上一循环所学过的知识。三、引入新课:(一)、子程序1、子程序的概念在一个加工程序中,如果其中有些加工内容完全相同或相似,为了简化程序,可以把 这些重复

25、的程序段单独列出,并按一定的格式编写成子程序。主程序在执行过程中如果需 要某一子程序,通过调用指令来调用该子程序,子程序执行完后又返回到主程序,继续执 行后面的程序段。(1)子程序的嵌套 为了进一步简化程序,可以让子程序调用另一个子程序,这种程序 的结构称为子程序嵌套。在编程中使用较多的是二重嵌套,其程序的执行情况如图 4.32 所 示。图 18 子程序的嵌套(2) 子程序的应用1)零件上若干处具有相同的轮廓形状,在这种情况下,只要编写一个加工该轮廓形状的 子程序,然后用主程序多次调用该子程序的方法完成对工件的加工。2)加工中反复出现具有相同轨迹的走刀路线,如果相同轨迹的走刀路线出现在某个加

26、工区域或在这个区域的各个层面上,采用子程序编写加工程序比较方便,在程序中常用增 量值确定切入深度。3)在加工较复杂的零件时,往往包含许多独立的工序,有时工序之间需要适当的调整, 为了优化加工程序,把每一个独立的工序编成一个子程序,这样形成了模块式的程序结构, 便于对加工顺序的调整,主程序中只有换刀和调用子程序等指令。2、调用子程序M98指令指令格式:M98 P_ XXXX指令功能:调用子程序指令说明:P_为要调用的子程序号XXXX为重复调用子程序的次数,若只调用一 次子程序可省略不写,系统允许重复调用次数为19999次。3、子程序结束M99指令指令格式:M99指令功能:子程序运行结束,返回主程

27、序指令说明:(1)执行到子程序结束M99指令后,返回至主程序,继续执行M98 P_XXXX程序段 下面的主程序;(2)若子程序结束指令用M99 P_格式时,表示执行完子程序后,返回到主程序中由P_ 指定的程序段;(3)若在主程序中插入M99程序段,则执行完该指令后返回到主程序的起点。4、子程序的格式0(或:)XXXXM99格式说明:其中0(或:)XXXX为子程序号,“0”是EIA代码,“:”是IS0代码(二)固定循环指令应用1、图19所示为专用夹具。在其它机床上已把零件的轮廓加工好,在加工中心上进行孔加工(其中#11与#12的孔壁有粗糙度要求)。加工程序如下:|i II LT1111Yl, r

28、wew丄0J-:r?-.-. ol:?l.!O6005N05 G90 G94 G21 G17 G40 G49rm:v7i:r-? :L图19 固定循环指令举例.1 |lN10 M6 T1换上1号刀,10.2mm 麻花钻N20 G54 G90 G0 G43 H1 Z20N30 M3 S800N40 M8在z方向调入刀具长度补偿主轴正转切削液开N50 G99 G83 X130 Y40 Z 50 R10 Q3 F100 用 G83 指令钻#1 孔,返回 R 平面N60 Y0N70 Y-40N80 X-100 Y-20 Z-34.5 Q5N90 G98 Y20N100 G99 G83 X0 Y40 Z

29、-50 R5 Q5N110 Y-40N120 G83 X100 Y-20 Z-34.5 R-10 Q5N130 Y20N140 X130 Y40 Z-50 Q3N150 Y0钻#2孔钻#3孔钻#8孔,返回R平面钻#7孔,返回初始面钻#11孔,返回R平面钻#12孔钻#9孔钻#10孔钻#6孔钻#5孔N160 G98 Y40N170 G0 Z200 M9N180 G49 Z108.5N190 M5N200 M19N210 M6 T2N220 G0 G43 H2 Z20N230 M3 S600N240 M8N250 G99 G82 X100Y20 Z35F80N260 G98 Y20N270 G99

30、X100N280 G98 Y20N290 G0 X0 Y40N300 Z1.5N310 M98 P83106钻#4孔,返回初始面 取消固定循环,切削液关 取消长度补偿 主轴停转主轴定向换上2号刀,020mm键槽铳刀调入刀具长度补偿 主轴正转P1000锪#7孔,在孔底暂停1S锪#8孔,返回初始面 锪#9孔 锪#10孔,返回初始面 定位到#11孔中心上方扩#11孔N320 G90 G0 Z1.5N330 Y40N340 M98 P83106N350 G90 G0 Z200 M9N360 G49 Z108.5N370 M5N380 M19定位到#12孔中心上方扩#12孔N390 M6 T3换上3号刀

31、,040mm微调镗刀N400 G0 G43 H3 Z20N410 M3 S600N420 M8N430 G99 G85 X0 Y40 Z45.5 R5 F50精镗#11孔,返回点R平面N440 G98 Y40精镗#12孔,返回初始点平面N450 G90 G0 Z200 M9N460 G49 Z108.5N470 M5N480 M19N490 M6 T4N500 G0 G43 H4 Z20N510 M3 S200N520 M8N530 G99 G84 X130 Y40 Z50 R10N540 G4 X2N550 Y0N560 G4 X2N570 G98 Y40N580 G99 X130N590

32、G4 X2N600 Y0N610 G4 X2N620 G98 Y40N630 G90 G0 Z200 M9N640 G49 Z108.5N650 M30O3106N10 G91 G1 Z6 F50N20 X9.8N30 G3 I9.8 F20N40 G1 X9.8 F80N50 M99换上4号刀,M12mm机用丝锥F350攻#1右旋螺纹,螺距为1.75mm 暂停2s,让主轴达到规定的转速 攻#2右旋螺纹攻#3右旋螺纹,返回初始点平面 攻#4右旋螺纹,攻#5右旋螺纹攻#6右旋螺纹,返回初始点平面程序结束子程序名在“ 40的孔中向下进给6mm沿+ X方向进给9.8mm加工 40孔,单边精加工余量0

33、.2mm回到孔中心2、编制如图20所示的螺纹加工程序,设刀具起点距工作表面100mm处,螺纹切削深度为10mm。说 明先用G81钻孔的主程序用G84攻丝的程序图20 固定循环综合编程解:在工件上加工孔螺纹,应先在工件上钻孔,钻孔的深度应大于螺纹深(定为12mm) 钻孔的直径应略小于内径(定为8mm)。螺纹的加工程序见表5。表5螺纹的加工程序程 序%8091N10_G92_X0_Y0_Z10ON20_G9rG00_M03_S600N30 G99 G81 X40 Y40 G90 R-98 Z-112 F200N50_G91_X40_L3N60_Y50N70_X-40L3N80G90G80x0y0z

34、100 M05N90M30%8092N210_G92_X0_Y0_Z0N220_G9rG00_M03_S300N230 G99 G84 X40 Y40 G90 R-93 Z-110 F100 吃40飞91飞40)3N250_Y50N260_X-40_L3N270_G90_G80_X0_Y0_Z100_M05N280 M30(三)、数控铣床编程实例1、槽形零件的铣削如图21所示的槽形零件,其毛坯为四周已加工的铝锭(厚为20mm),槽深2mm。编写 该槽形零件加工程序。图21 槽形零件1)工艺和操作清单。该槽形零件除了槽的加工外,还有螺纹孔的加工。其工艺安排为“钻孔f扩孔f攻螺纹f铳槽”,其工艺和

35、操作清单见表6。表6材料操作序号内容1234中心钻扩钻 攻螺纹 铳斜槽_零件号 主轴转速(r / min) 二1500二 二2000二 200 2300槽形零件的工艺清单程序号0010030进给速度 (m / min)80二 100 二200100、 180号数类型直径(mm)12344mm钻头5mm钻头M6攻螺纹6mm铳刀4566(2)程序清单及说明。该工件在数控铳钻床ZJK7532A-2上进行加工,程序见表7。表7槽形零件的加工程序程序说明N10 G21设定单位为mmN20 G40G49 G80 H00取消刀补和循环加工N30 G28 X0 Y0 Z50回参考点N40 MOO开始 5mm钻

36、孔N50 M03S1500N60 G90 G43 HOl GOO XO Y20.0快速进到R点,建立长度补偿Z10.0N70 G8l G99 XO Y20.0 Z 7.OR2.O F8OG81循环钻孔,孔深7mm,返回R点N8O G99 X17.32 Y1O.ON9O G99 Y1O.ON1OO G99 XO Y2O.ON11O G99X17.32 Y1O.ON12O G98 Y1O.ON13O G8O MO5取消循环钻孔指令、主轴停N14O G28 XO YO Z5O回参考点N15O G49 MOO开始扩孔N16O MO3 S2OOON17O G9O G43 HO2 GOO XOY2O.O

37、Z1O.ON18O G83G99XO Y2O.O Z 12.OR2.O Q7.O F1OOG83循环扩孔N19O G99X17.32 Y1O.ON2OO G99 Y1O.ON21O G99 XO Y2O.ON22O G99X17.32 Y1O.ON23O G98 Y1O.ON24O G8O MO5取消循环扩孔指令、主轴停N25O G28 XO YO Z5ON26O G49 MOO开始攻螺纹N27O MO3 S2OON28O G9O G43 HO3 GOO XOY2O.O Z1O.ON29O G84 G99 XO Y2O.O Z 8.OR5.O F2OOG84循环攻螺纹N3OO G99X17.3

38、2 Y1O.ON31O G99 XO Y2O.ON32O G99X17.32 Y1O.ON33O G98 Y1O.ON34O G8O MO5取消螺纹循环指令、主轴停N35O G28 XO YO Z5ON36O G49 MOO铳槽程序N37O MO3 S23OON38OG9OG43GOO X 3O.OY1O.O Z1O.O HO4N39O Z2.ON410 XO Y40.0 Z 2.0N420 X30.0 Y10.0 ZON430 GOO Z2.0N440 X 30.0 Y30.0N450 GO1 Z 2.0 F1OON460 X30.0N470 GOO Z10.0 M05N480 G28 XO

39、 YO Z50N49O M3O2、平面凸轮的数控铣削工艺分析及程序编制平面凸轮零件图如图22所示,工件的上、下底面及内孔、端面已加工。完成凸轮轮廓 的程序编制。YFOIODBC2415%0504图22 凸轮零件图X解:(1)工艺分析。从图22的要求可以看出,凸轮曲线分别由几段圆弧组成,内孔为 设计基准,其余表面包括4-G13H7孔均已加工。故取内孔和一个端面为主要定位面,在联 接孔13的一个孔内增加削边销,在端面上用螺母垫圈压紧。因为孔是设计和定位的基准,所以对刀点选在孔中心线与端面的交点上,这样很容易 确定刀具中心与零件的相对位置。(2)加工调整。零件加工坐标系X、Y位于工作台中间,在G53

40、坐标系中取X=-4OO, Y=-1OO。Z坐标可以按刀具长度和夹具、零件高度决定,如选用2O的立铳刀,零件上端面为Z向坐标零点,该点在G53坐标系中的位置为Z=-80处,将上述三个数值设置到G54加工坐标 系中。凸轮轮廓加工工序卡见表8。表8铣凸轮轮廓加工工序卡材料45#零件号操作序号内容主轴转速 (r /min)1铣凸轮轮廓200080、 200进给速度(m / min)程序号刀具8121号数类型20mm立铣刀直径(mm)203)数学处理。该凸轮加工的轮廓均为圆弧组成,因而只要计算出基点坐标,才可编制程序。在加工坐标系中,各点的计算坐标如下:BC 弧的中心 O 点:X=-(175+63.8)

41、 sin8 59/ =-37.281Y=-(175+63.8) cos 859=-235.86 EF弧的中心O点:X2+Y2=6922(X-64)2+Y2=212 解之得X=65.75,Y=20.93HI 弧的中心 O 点:X=-(175+61)cos24 15/ =-215.184Y=(175+61)sin2415=96.93DE弧的中心O点:X2+Y2=63.725(X-65.75)2+(Y-20.93)2=21.302 解之得X=63.70,Y=-0.27B 点:X=-63.8sin8 59/ =-9.96Y=-63.8cos859=-63.02C 点:X2+Y2=642(X+37.28

42、)2+(Y+235.86)2=1752解之得X=-5.57,Y=-63.76D 点:(X-63.70) 2+(Y+0.27) 2=0.32X2+Y2=642解之得X=63.99,Y=-0.28E 点:(X-63.7) 2+(Y+0.27) 2=0.32(X-65.75)2+(Y-20.93)2=212解之得X=63.72,Y=-0.03F 点:(X+1.07)2+(Y-16)2=462表9程 序N10_G54_X0_Y0_Z40N20_G90_G00_G17_X-73.8_Y20N30_M03_S1000N40_G00_Z0N50 G01 Z-16 F200N60_G42_G01_X-63.8

43、_Y10_F80_H01N70_G01_X-63.8_Y0N80 G03 X-9.96 Y-63.02 R63.8N90 G02 X-5.57 Y-63.76 R175说 明进入加工坐标系由起刀点到加工开始点启动主轴,主轴正转(顺铣)下刀至零件上表面下刀切入工件,深度为工件厚度+lmm 刀具半径右补偿切入零件至A点切削AB切削BC(X-65.75)2+(Y-20.93)2=212解之得 X=44.79,Y=19.6G 点:(X+1.07)2+(Y16)2=462X2+Y2=612解之得 X=14.79,Y=59.18H 点: X=-61 cos24 15/ =-55.62Y=61sin 241

44、5=25.05I 点:X2+Y2=63.802(X+215.18)2+(Y-96.93)2=1752解之得X=-63.02,Y=9.97根据上面的数值计算,可画出凸轮加工走刀路线图,如图23所示。走刀路线零件轮廓Z16Z40抬刀点图23 凸轮加工走刀路线图4)编写加工程序。凸轮加工的程序及说明见表9。凸轮加工的程序N110_G03_X63.72_Y0.03_R0.3N120_G02_X44.79_Y19.6_R21_N130_G03_X14.79_Y59.18_R46N140_G03_X-55.26_Y25.05_R61N150_G02_X-63.02_Y9.97_R175N160_G03_X

45、-63.80_Y0_R63.8_N170_G01_X-63.80_Y-10N180_G01_G40_X-73.8_Y-20_N190_G00_Z40N200 G00 X0 Y0 M05N210 M30切削CD 切削DE 切削EF 切削FG 切削GH 切削HI 切削IA 切削零件 取消刀具补偿 一 Z向抬刀 返回加工坐标系原点,并停住轴 程序结束附:参数设置:H01=10;G54: X=-400, Y=-100, Z=-80。3、用直径为20mm的立铳刀,加工如下图所示零件。要求每次最大切削深度不超过20mm。(1) 工艺分析零件厚度为40mm,根据加工要求,每次切削深度为20mm,分2次切削加

46、工,在这两次 切深过程中,刀具在XOY平面上的运动轨迹完全一致,故把其切削过程编写成子程序,通 过主程序两次调用该子程序完成零件的切削加工,中间两孔为已加工的工艺孔,设图23示 零件上表面的左下角为工件坐标系的原点。(2) 加工程序图23 轮廓铣削O1000程序号N010 G90 G92 X0 Y0 Z300 使用绝对坐标方式编程,建立工件坐标系N020 G00 X-50 Y-50 S800 M03 快速进给至 X=-50, Y=-50,主轴正转,转速 800r/minN030 G01 Z-20 F150 Z 轴工进至 Z=-20,进给速度 150mm/minN040 M98 P1010 调用

47、子程序 01010N050 Z-45 F300 Z 轴工进至 Z=-45,进给速度 300mm/minN060 M98 P1010 调用子程序01010N070 G00 X0 Y0 Z300 快速进给至 X=0,Y=0,Z=300N100 M30 主程序结束01010子程序号N010 G42 G01 X-30 Y0 F300 H02 M08切削液开,直线插补至X=-30, Y=0,刀具半径右补 偿 H02=10mmN020 X100 直线插补至 X=100,Y=0N030 G02 X300 R100 顺圆插补至 X=300,Y=0N040 G01 X400 直线插补至 X=400,Y=0N05

48、0 Y300 直线插补至 X=400,Y=300N060 G03 X0 R200 逆圆插补至 X=0,Y=300N070 G01 Y-30 直线插补至 X=0,Y=-30N080 G40 G01 X-50 Y-50直线插补至X=-50,Y=-50,取消刀具半径补偿N090 M09 切削液关N100 M99 子程序结束并返回主程序4、用直径为8mm的立铣刀,粗铣如图24所示工件的型腔。(1)工艺分析 确定工艺路线。如下图25所示,采用行切法,刀心轨迹B-C-D-E-F作为一个循环 单元,反复循环多次,设图示零件上表面的左下角为工件坐标系的原点。 计算刀心轨迹坐标、循环次数及步进量(Y方向步距)。

49、如下图所示,设循环次数为n, Y方向步距为y,步进方向槽宽为B,刀具直径为d,则各参数关系如下:图24 工件的型腔铣削 图25 切削轨迹循环1次铳出槽宽y+d循环2次铳出槽宽3y+d循环3次铳出槽宽5y+dIII循环n次 铳出槽宽(2n-1)y+d二B根据图纸尺寸要求,将B=50, d=8代入式(2n-1)y+d=B,即(2nT)y=42 取n=4,得Y=6,刀心轨迹有1 mm重叠,可行。(2)加工程序O1100 程序号N010 G90 G92 X0 Y0 Z20 使用绝对坐标方式编程,建立工件坐标系N020 G00 X19 Y19 Z2 S800 M03 快速进给至 X=19, Y=19,主

50、轴正转,转速 800r/minN030 G01 Z-2 F100 Z 轴工进至 Z=-2N040 M98 P10104重复调用子程序01010四次N050 G90 G00 Z20 Z 轴快移至 Z=20N060 X0 Y0 M05快速进给至X=0,Y=0,主轴停N070 M30 主程序结束01010 子程序号N010 G91 G01 X47 F100 使用相对坐标方式编程,直线插补,X坐标增量47N020 Y6 直线插补,Y坐标增量6N030 X-47 直线插补,X坐标增量-47N060 Y6 直线插补,Y坐标增量6N070 M99 子程序结束并返回主程序5、用直径为8mm的立铣刀,加工如下图

51、26所示零件的槽,要求每次切深不超过4mm。图26曲线槽铣削上图中 A (-33, -9)、B (-33, 16)、C (-21,28)、D(12,28)、E (37, 3)、F (37, -30)、G(25,-42)、H(15.68,-42)、I(4.404,-34.104)、J(2.872,-29.896)、 K(-8.405,-22)、L(-20,-22)(1) 工艺分析将刀心运动轨迹ABfCfDfEfFfGfHflfJfKfLfA编写成子程序,设每次切削深 度4mm,主程序两次调用该子程序完成槽的切削加工,槽的切削深度用相对坐标表示其增 量,设零件上表面的对称中心为工件坐标系的原点。(

52、2) 加工程序O1000 程序号N01 G90 G92 X0 Y0 Z100 使用绝对坐标方式编程,建立工件坐标系N02 G00 X-33 Y-9 Z2 S800 M03 快速进给至 X=-33, Y=-9, Z=2,主轴正转,转速 800r/minN03 G01 Z0 F100 Z轴工进至工件表面,进给速度100mm/minN04 M98 P10102 重复调用子程序01010两次N05 G90 G00 Z100 Z 轴快移至 Z=100N06 X0 Y0 M05 快速进给至X=0, Y=0,主轴停N07 M30 主程序结束01010 子程序号N10 G91 G01 Z-4 增量值输入,Z向

53、切深4mmN20 G90 X-33 Y16 绝对值输入,直线插补至B点N30 G02 X-21 Y28 R12 圆弧插补至C点N40 G01 X12 直线插补至D点N50 G02 X37 Y3 R25 圆弧插补至E点N60 G01 Y-30 直线插补至F点N70 G02 X25 Y-42 R12 圆弧插补至G点N80 G01 X15.68 直线插补至H点N90 G02 X4.404 Y-34.104 R12 圆弧插补至 I 点N100 G01 X2.872 Y-29.896 直线插补至 J 点N110 G03 X-8.405 Y-22 R8 圆弧插补至 K 点N120 G01 X-20 直线插补至L点N130 G02 X-33 Y-9 R13 圆弧插补至A点N140 M99 子程序结束并返回主程序四、小结本循环所学的内容。五、布置作业。六、总结与复习。七、考试。欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!