目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制数控车床的编程特点1.数控车床编程坐标系的建立坐标系应与机床坐标系的坐标方向一致,X轴对应径向,Z轴对应轴向,正方向是远离卡盘向尾座的方向。C轴(主轴)的运动方向则以从机床尾架向主轴看,逆时针为+C向,顺时针为-C向。编程(工件)坐标系的原点选在便于测量或对刀的基准位置,一般在工件的右端面或左端面上。目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制2.直径、半径编程方式所谓直径编程方式是指X轴上的有关尺寸为直径值,半径编程是指X轴上的有关尺寸为半径值。采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。FANUC数控车床默认是采用直径编程。目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制如图:A点的坐标值为(30,80),B点的坐标值为(40,60)。目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制3.绝对编程方式和增量编程方式绝对编程是指程序段中的坐标点值均是相对于坐标原点来计量的,常用G90来指定。增量(相对)编程是指程序段中的坐标点值均是相对于起点来计量的,常用G91来指定。目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制注:在某些机床中用X、Z表示绝对编程,用U、W表示相对编程,允许在同一程序段中混合使用绝对和相对编程方法。绝对编程:G90G01X100.0Z50.0;增量编程:G91G01X60.0Z100.0;50XBAZ15010040O或者:绝对:G01X100.0Z50.0;相对:G01U60.0W?100.0;混用:G01X100.0W?100.0;或G01U60.0Z50.0;如图直线段AB编程为:目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制4.进刀和退刀方式对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制1、每转进给量格式:G95F~F后面的数字表示的是主轴每转进给量,单位为mm/r。例:G95F0.2表示进给量为0.2mm/r。2、每分钟进给量格式:G94F~F后面的数字表示的是每分钟进给量,单位为mm/min。例:G94F100表示进给量为100mm/min。F功能目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制1、最高转速限制编程格式G50S~S后面的数字表示的是最高转速:r/min。例:G50S3000表示最高转速限制为3000r/min。2、恒线速控制编程格式G96S~S后面的数字表示的是恒定的线速度:m/min。S功能S功能指令用于控制主轴转速。格式:S~S后面的数字表示主轴转速,单位为r/min。在具有恒线速功能的机床上,S功能指令还有如下作用。目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制T功能指令用于选择加工所用刀具。格式:T~T后面通常有两位数表示所选择的刀具号码。但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。例:T0303表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。T0300表示取消刀具补偿。T功能目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制M00:程序暂停,可用NC启动命令(CYCLESTART)使程序继续运行;M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;M03:主轴顺时针旋转;M04:主轴逆时针旋转;M05:主轴旋转停止;M08:冷却液开;M09:冷却液关;M30:程序停止,程序复位到起始位置。M功能目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制加工坐标系设置:格式:G50X~Z~X、Z的值是起刀点相对于加工原点的位置。G50使用方法与G92类似。G功能目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制例如图所示:设置加工坐标的程序段如下:G50X128.7Z375.1目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制1、45°倒角:由轴向切削向端面切削倒角,即由Z轴向X轴倒角,i的正负根据倒角是向X轴正向还是负向,(如图a)所示。其编程格式为G01Z(W)~I±i。由端面切削向轴向切削倒角,即由X轴向Z轴倒角,k的正负根据倒角是向Z轴正向还是负向,(如图b)所示。编程格式G01X(U)~K±k。倒角、倒圆编程目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制2、任意角度倒角:在直线进给程序段尾部加上C~,可自动插入任意角度的倒角。C的数值是从假设没有倒角的拐角交点距倒角始点或与终点之间的距离,如图所示。例:G01X50C10X100Z-100目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制任意角度倒角:目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制3、倒圆角:编程格式G01Z(W)~R±r时,圆弧倒角情况(如图a)所示。编程格式G01X(U)~R±r时,圆弧倒角情况(如图b)所示。目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制单一固定循环可以将一系列连续加工动作,如“切入-切削-退刀-返回”,用一个循环指令完成,从而简化程序单一固定循环目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制1)圆柱面切削循环:编程格式G90X(U)~Z(W)~F~N10G50X200Z200T0101N20M03S1000N30G00X55Z4M08N40G01G96Z2F2.5S150N50G90X45Z-25F0.2N60X40N70X35N80G00X200Z200N90M30式中:X、Z--圆柱面切削的终点坐标值;U、W--圆柱面切削的终点相对于循环起点坐标分量。例:应用圆柱面切削循环功能加工图3.29所示零件。目标重点内容问题作业8/16/20194:49PM(2)圆锥面切削循环:编程格式G90X(U)~Z(W)~I~F~式中:X、Z-圆锥面切削的终点坐标值;U、W-圆柱面切削的终点相对于循环起点的坐标;I-圆锥面切削的起点相对于终点的半径差。如果切削起点的X向坐标小于终点的X向坐标,I值为负,反之为正。如图3.30所示。例:应用圆锥面切削循环功能加工图3.30所示零件。……G01X65Z2G90X60Z-35I-5F0.2X50G00X100Z200……第一章数控车削和车削中心程序的编制目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制2、端面切削循环:端面切削循环是一种单一固定循环。适用于端面切削加工,如图3.31所示。(1)平面端面切削循环编程格式G94X(U)~Z(W)~F~式中:X、Z-端面切削的终点坐标值;U、W-端面切削的终点相对于循环起点的坐标。例:应用端面切削循环功能加工图3.31所示零件。……G00X85Z5G94X30Z-5F0.2Z-10Z-15…………目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制(2)锥面端面切削循环:编程格式G94X(U)~Z(W)~K~F~式中:X、Z-端面切削的终点坐标值;U、W-端面切削的终点相对于循环起点的坐标;K-端面切削的起点相对于终点在Z轴方向的坐标分量。当起点Z向坐标小于终点Z向坐标时K为负,反之为正。如图3.32所示。例:应用端面切削循环功能加工图3.33所示零件。……G94X20Z0K-5F0.2Z-5Z-10目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制在复合固定循环中,对零件的轮廓定义之后,即可完成从粗加工到精加工的全过程,使程序得到进一步简化复合固定循环目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制1、外圆粗切循环:外圆粗切循环是一种复合固定循环。适用于外圆柱面需多次走刀才能完成的粗加工,如图3.34所示。编程格式:G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制式中:△d-背吃刀量;e--退刀量;ns--精加工轮廓程序段中开始程序段的段号;nf--精加工轮廓程序段中结束程序段的段号;△u--X轴向精加工余量;△w--Z轴向精加工余量;f、s、t--F、S、T代码;注意:1、ns→nf程序段中的F、S、T功能,即使被指定也对粗车循环无效。2、零件轮廓必须符合X轴、Z轴方向同时单调增大或单调减少;X轴、Z轴方向非单调时,ns→nf程序段中第一条指令必须在X、Z向同时有运动。目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制例:按图3.35所示尺寸编写外圆粗切循环加工程序。N10G50X200Z140T0101N20G00G42X120Z10M08N30G96S120N40G71U2R0.5N50G71P60Q120U2W2F0.25N60G00X40//nsN70G01Z-30F0.15N80X60Z-60N90Z-80N100X100Z-90N110Z-110N120X120Z-130//nfN130G00X125N140X200Z140N150M02目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制2、封闭切削循环:封闭切削循环是一种复合固定循环,如图3.38所示。封闭切削循环适于对铸、锻毛坯切削,对零件轮廓的单调性则没有要求。编程格式:G73U(i)W(k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)式中:i--X轴向总退刀量;k--Z轴向总退刀量(半径值);d--重复加工次数;ns--精加工轮廓程序段中开始程序段的段号;nf--精加工轮廓程序段中结束程序段的段号;△u--X轴向精加工余量;△w--Z轴向精加工余量;f、s、t--F、S、T代码。目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制目标重点内容问题作业8/16/20194:49PM第一章数控车削和车削中心程序的编制例:按图3.39所示尺寸编写封闭切削循环加工程序。N