第三章_数控车床编程_第1页
第三章_数控车床编程_第2页
第三章_数控车床编程_第3页
第三章_数控车床编程_第4页
第三章_数控车床编程_第5页
已阅读5页,还剩119页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第3 3章数控车床编程章数控车床编程主要内容主要内容3.1 3.1 数控车床编程基础数控车床编程基础3.2 3.2 数控车床工件坐标系的建立数控车床工件坐标系的建立3.3 3.3 基本基本G G指令指令3.4 3.4 螺纹切削编程螺纹切削编程3.5 3.5 简单台阶轴的单一循环编程简单台阶轴的单一循环编程3.6 3.6 复杂轴类零件的多重循环编程复杂轴类零件的多重循环编程3.7 3.7 断屑循环指令断屑循环指令3.8 3.8 程序举例程序举例3.9 3.9 刀尖半径补偿刀尖半径补偿3.1 3.1 数控车床编程基础数控车床编程基础一一. .数控车床概述数控车床概述二二. .前置刀架后置刀架坐标

2、系前置刀架后置刀架坐标系三三. .绝对坐标与相对坐标绝对坐标与相对坐标四四. .恒表面线速度切削恒表面线速度切削五五. .切削进给切削进给六六. .刀具功能刀具功能七七. .直径和半径编程直径和半径编程八八. .进、退刀方式进、退刀方式车床主要用来加工圆柱形和圆锥形的零件,车床主要用来加工圆柱形和圆锥形的零件,例如轴类零件、盘套类零件、内外螺纹等。例如轴类零件、盘套类零件、内外螺纹等。 数控车床的基本概念数控车床的基本概念 车床主机 辅助装置 驱动系统 数控系统 机外编程器 数控车床的组成数控车床的组成数控系统数控系统伺服系统伺服系统数控车床与普通车床结构差别数控车床与普通车床结构差别数控车床

3、的主要类型数控车床的主要类型卧式数控车卧式数控车立立式式数数控控车车数控车削加工的主要对象数控车削加工的主要对象1 1)精度要求高的回转体零件)精度要求高的回转体零件2 2)表面形状复杂的回转体零件)表面形状复杂的回转体零件3 3)带螺纹的回转体零件)带螺纹的回转体零件4 4)淬硬工件的加工)淬硬工件的加工 前置刀架后置刀架坐标系前置刀架后置刀架坐标系 按刀座与机床主轴的位置来看,数控车床按刀座与机床主轴的位置来看,数控车床具有具有前置刀架前置刀架和和后置刀架后置刀架之分,刀架布局之分,刀架布局在操作者和主轴之间位置,称为前刀架。在操作者和主轴之间位置,称为前刀架。刀架布局在操作者和主轴外侧位

4、置,称为刀架布局在操作者和主轴外侧位置,称为后刀架。后刀架。 1.数控车床的机床坐标系自动操作前,先回零操作,通过参考点的确认,从而自动操作前,先回零操作,通过参考点的确认,从而确认机床原点,为数控车床刀架的移动提供基准。确认机床原点,为数控车床刀架的移动提供基准。 机床加工之前,先装夹工件,然后建立工件坐标系。机床加工之前,先装夹工件,然后建立工件坐标系。选择工件参考点需考虑的三个因素:选择工件参考点需考虑的三个因素: 加工精度、调试和操作的便利性和安全性。加工精度、调试和操作的便利性和安全性。 一般选在:卡盘表面、卡爪表面、工件表面一般选在:卡盘表面、卡爪表面、工件表面2.数控车床的工件坐

5、标系1.绝对绝对坐标编标编程所有的尺寸都从原点开始测量。机床的实际运动是当所有的尺寸都从原点开始测量。机床的实际运动是当前绝对位置与前一位置的差。坐标值的正负号并不表前绝对位置与前一位置的差。坐标值的正负号并不表示运动方向。示运动方向。优点优点:改变一个尺寸,不会影响程序中的其他尺寸。改变一个尺寸,不会影响程序中的其他尺寸。对于使用对于使用FANUC控制器的控制器的CNC车床来说,用轴名车床来说,用轴名称称X和和Z来表示绝对模式,并不使用来表示绝对模式,并不使用G90指令。指令。绝对坐标编程和相对坐标编程绝对坐标编程和相对坐标编程 所有尺寸都是指定方向上的间隔距离。机床的实际运所有尺寸都是指定

6、方向上的间隔距离。机床的实际运动就是沿每根轴移动指定的数值,方向由数值的正负动就是沿每根轴移动指定的数值,方向由数值的正负号控制。号控制。2.相对对坐标编标编程(增量编编程)对于使用对于使用FANUC控制器的控制器的CNC车床来说,用轴名称车床来说,用轴名称U和和W来表示相对(增量)模式,并不使用来表示相对(增量)模式,并不使用G91指令。指令。绝对坐标编程和相对坐标编程绝对坐标编程和相对坐标编程 3.3.混合编程混合编程在一段程序中混合使用绝对模式和相对增量模式。由在一段程序中混合使用绝对模式和相对增量模式。由于于CNC车床并不使用车床并不使用G90和和G91,所以只在,所以只在X轴和轴和U

7、轴轴以及以及Z轴和轴和W轴之间切换,轴之间切换,X和和Z是绝对值,是绝对值,U和和W则是则是相对值,二者坐标方向定义相同。相对值,二者坐标方向定义相同。 绝对坐标编程和相对坐标编程绝对坐标编程和相对坐标编程 ZXZWWUX+UX,Z(0,0)绝对坐标编程和相对坐标编程绝对坐标编程和相对坐标编程 绝对坐标编程和相对坐标编程绝对坐标编程和相对坐标编程 用三种编程方式表达刀具快速运动过程:用三种编程方式表达刀具快速运动过程:绝对方式编程:绝对方式编程: G00 G00 X20.0 Z5.0; ;相对方式编程:相对方式编程: G00 G00 U-60.0 W-75.0; ;混合方式编程:混合方式编程:

8、 G00 G00 X20.0 W-75.0; ; G00 G00 U-60.0 Z5.0; ;刀具从刀具从P P点直线运动到点直线运动到Q Q点:点:绝对坐标编程和相对坐标编程绝对坐标编程和相对坐标编程 绝对方式编程:绝对方式编程: G01 X400.0 Z50.0; G01 X400.0 Z50.0;相对方式编程:相对方式编程: G01 U200.0 W-400.0; G01 U200.0 W-400.0;混合方式编程:混合方式编程: G01 X400.0 W-400.0; G01 X400.0 W-400.0; G01 U200.0 Z50.0; G01 U200.0 Z50.0;恒表面线

9、速度切削恒表面线速度切削在CNC车车床上车车削工件时时(表面切削),在加工中工件直径径不断断改变变。这样这样以r/min模式为为主轴编轴编程不够够理想,因此需要在编编程中使用表面速度。车车床定尺寸刀具加工(钻钻削)中依然使用r/min模式。通过过准备备功能G96和G97来来完成上述两种两种模式选择选择。G96 S300:表示主轴切向速度(圆周:表示主轴切向速度(圆周 线速度)线速度)300m/min。设置格式设置格式G97 S300:表示转速:表示转速300r/min。限定最高主轴转速限定最高主轴转速 CNC车车床在恒表面速度模式下运运行时时,当当工件直径径越小,主轴转轴转速越大。为为确保操作

10、的安全性,在设设置恒表面线线速度之前,必须设须设置最大主轴转轴转速或称为称为最大主轴转轴转速限制。设置方法如下:设置方法如下: G50 S ; 其中其中S的单位为的单位为r/min。G50 S2000;表示限定最高主轴转速为;表示限定最高主轴转速为2000 r/min切削进给(切削进给(G98/G99G98/G99、F F 指令)指令)CNC程序中使用两种进给两种进给率类类型:每分钟进给钟进给和每转转进给进给。车车床操作中一般使用每转进给转进给。1.进给进给率,单单位为为mm/r: G99; 每转进给指令每转进给指令 G01 X_Z_F_; F的单位为的单位为mm/r 2.进给进给速度,单单位

11、为为mm/min: G98; 每分钟进给指令每分钟进给指令 G01 X_Z_F_; F的单单位为为mm/minCNCCNC车床上使用车床上使用T T地址对所选刀具号进行编程,地址对所选刀具号进行编程,CNCCNC车床上的车床上的T T地址可以进行实际换刀。地址可以进行实际换刀。刀具功能(刀具功能(T T 指令)指令) 对对CNCCNC车床,其格式为:车床,其格式为:T T。 例:例: T0110 01T0110 01号刀具,磨损偏置号刀具,磨损偏置1010 T0303 03 T0303 03号刀具,磨损偏置号刀具,磨损偏置0303直径和半径编程直径和半径编程在在CNCCNC车床上,沿着车床上,

12、沿着X X轴的尺寸一般采用轴的尺寸一般采用直径编程直径编程。采用直径编程为:采用直径编程为:A:(30.0,80.0)A:(30.0,80.0),B:(40.0,60.0) B:(40.0,60.0) ;采用半径编程为:采用半径编程为:A A:(15.0,80.0)(15.0,80.0),B B:(20.0,60.0)(20.0,60.0)进、退刀方式进、退刀方式进刀时:快速走刀接近工件切削起点附近的某个点。进刀时:快速走刀接近工件切削起点附近的某个点。快速走到该点时刀尖不与工件发生碰撞为原则。快速走到该点时刀尖不与工件发生碰撞为原则。退刀时:沿轮廓延长线工进退出至工件附近,再快速退退刀时:沿

13、轮廓延长线工进退出至工件附近,再快速退刀。刀。退刀原则退刀原则:第一是安全性,第二是使退刀路线最短。第一是安全性,第二是使退刀路线最短。1) 1) 斜线退刀方式斜线退刀方式2) 2) 径径轴向退刀方式轴向退刀方式 3) 3) 轴轴径向退刀方式径向退刀方式3.2 3.2 数控车床工件坐标系的建立数控车床工件坐标系的建立一一. .试切对刀法试切对刀法二二. G50. G50设定工件坐标系设定工件坐标系 三三. G54. G54G59G59设定工件坐标系设定工件坐标系四四. CNC. CNC车床编程格式车床编程格式一一. .试切对刀法试切对刀法刀架回参考点,选择刀具,快速移动至工件前方。刀架回参考点

14、,选择刀具,快速移动至工件前方。 启动主轴,准备对刀。启动主轴,准备对刀。 X X轴:试车外圆表面轴:试车外圆表面A A,测量外圆直径,测量外圆直径AA后,按后,按【OFFSETOFFSET】【补正补正】【形状形状】输入输入“外圆直外圆直径值径值AA”,按,按【测量测量】键,刀具键,刀具“X X方向几何形状方向几何形状补偿值补偿值X()X()”即自动输入机床对应的几何形状寄即自动输入机床对应的几何形状寄存器里,完成存器里,完成X X轴对刀;轴对刀;Z Z轴:试车外圆端面轴:试车外圆端面B B,按,按【OFFSETOFFSET】【补补正正】【形状形状】输入输入“z0z0”,按,按【测量测量】键,

15、刀键,刀具具“z z方向几何形状补偿值方向几何形状补偿值z z”即自动输入机床即自动输入机床对应的几何形状寄存器里,完成对应的几何形状寄存器里,完成Z Z轴对刀。轴对刀。试切对刀的特点试切对刀的特点通过对刀,将刀具的几何形状偏置值写通过对刀,将刀具的几何形状偏置值写入机床参数,从而建立工件坐标系。入机床参数,从而建立工件坐标系。方法简单,可靠性高,而且每把刀独立方法简单,可靠性高,而且每把刀独立坐标系,互不干扰。坐标系,互不干扰。只要不更改刀具偏置,即使断电,重起后只要不更改刀具偏置,即使断电,重起后回参考点,工件坐标系依然存在且不变。回参考点,工件坐标系依然存在且不变。二二.G50.G50设

16、定工件坐标系设定工件坐标系定义:定义:将刀具位置设置为从程序原点到将刀具位置设置为从程序原点到刀具当前刀具当前位置位置的轴向距离和方向。的轴向距离和方向。编程格式:编程格式:G50 X(A) Z(B);G50 X(A) Z(B);应用应用G50G50指令设定工件坐标系,确定工件坐标指令设定工件坐标系,确定工件坐标系原点与刀具位置的距离。执行系原点与刀具位置的距离。执行G50G50指令后,指令后,机床不产生运动机床不产生运动。在在CNCCNC车床中刀具按照工作类型可以分为:车床中刀具按照工作类型可以分为:外表面切削刀具,内孔加工刀具,钻削类刀具。外表面切削刀具,内孔加工刀具,钻削类刀具。二二.G

17、50.G50设定工件坐标系设定工件坐标系三三. G54. G54G59G59设定工件坐标系设定工件坐标系 FanucFanuc控制器中的控制器中的G54-G59G54-G59又称为工作区偏置。又称为工作区偏置。通过确定工件坐标系的原点在机床坐标系的位通过确定工件坐标系的原点在机床坐标系的位置来建立工件坐标系。置来建立工件坐标系。特点特点在在Z Z方向,对机床坐标系进行偏移建立工件坐标系。方向,对机床坐标系进行偏移建立工件坐标系。通过通过G54G54G59G59命令,最多可以设置六个工件坐标命令,最多可以设置六个工件坐标系。这些指令均为模态指令。系。这些指令均为模态指令。G53G53指令可以清除

18、指令可以清除G54-G59G54-G59设定的工件坐标系。设定的工件坐标系。G54G54设置工件坐标系的具体操作方法:设置工件坐标系的具体操作方法:开机后,进行原点复位。开机后,进行原点复位。快速移动刀具到工件前方,启动工件旋转。快速移动刀具到工件前方,启动工件旋转。试切外圆端面试切外圆端面A A到工件回转中心,按到工件回转中心,按【OFFSEOFFSET T】【坐标系坐标系】,选择,选择G54G54G59G59其中之一,其中之一,如如G54,G54,输入输入X0X0、Z0Z0按按【测量测量】键,工件坐标零键,工件坐标零点坐标(相对于机床原点的点坐标(相对于机床原点的Z Z方向偏移值方向偏移值

19、Z Z)即存入即存入G54G54对应的坐标系偏置寄存器里。对应的坐标系偏置寄存器里。例如以下程序:例如以下程序:N01 G54 G00 G90 X30 Y20N01 G54 G00 G90 X30 Y20;N02 G55N02 G55;N03 G00 X40 Y30N03 G00 X40 Y30;执行执行N01N01句,系统选定句,系统选定G54G54坐标系为当前工件坐标系,然坐标系为当前工件坐标系,然 后快速移动到后快速移动到A A点点; ;执行执行N02N02句,系统选择句,系统选择G55G55坐标系作为当前工件坐标系坐标系作为当前工件坐标系; ;执行执行N03N03句,机床快速移动到句,

20、机床快速移动到B B点。点。G50指令与与G54G59指令用法区别区别G50G50通过程序来设定工件坐标系,所设定的加通过程序来设定工件坐标系,所设定的加工坐标原点与当前刀具所在位置有关。工坐标原点与当前刀具所在位置有关。G54G54G59G59通过通过CRT/MDICRT/MDI方式设定工件坐标系,方式设定工件坐标系,与刀具的当前位置无关。与刀具的当前位置无关。G50G50只是设定工件坐标系,而不产生任何动作;只是设定工件坐标系,而不产生任何动作;G54G54G59G59和和G00G00、G01G01指令组合,可在选定的指令组合,可在选定的工件坐标系中移动。工件坐标系中移动。四四. CNC.

21、 CNC车床编程格式车床编程格式如图,用如图,用0101号号刀具加工刀具加工3030的外圆,编写的外圆,编写程序如下:程序如下:% %Oxxxx Oxxxx 程序号(程序名称)程序号(程序名称)N05 G00 X50 Z50; N05 G00 X50 Z50; 快速移动到换刀点快速移动到换刀点N10 T0101; N10 T0101; 换用换用0101号刀,调用刀补号刀,调用刀补N15 M03 S500; N15 M03 S500; 主轴正转,转速主轴正转,转速500r/min500r/minN20 X30 Z2; N20 X30 Z2; 快速趋近于工件正前方快速趋近于工件正前方2mm2mmN

22、25 G01 Z-50 F0.01; N25 G01 Z-50 F0.01; 切削切削3030段外圆,长度段外圆,长度50mm50mm, 进给速度进给速度0.01mm/r0.01mm/rN30 X42; N30 X42; 刀具抬离工件表面刀具抬离工件表面N35 G00 X50 Z50; N35 G00 X50 Z50; 快速返回到换刀点快速返回到换刀点N40 T0100; N40 T0100; 取消刀补取消刀补N45 M05; N45 M05; 停转主轴停转主轴N50 M30; N50 M30; 程序结束,并返回程序开头程序结束,并返回程序开头% % 程序结束符程序结束符 O 程序名称称 N1

23、0 G99 G21 G40; 程序开开始 N20 T; 选择选择相应应的刀具 N30 G97 SM03; 确定主轴转轴转速 N40 G00 XZM08; 快速趋趋近工件,打开开冷却液 N50 G96 S; 确定恒线线速度(选择选择使用) N60 G01F; 第一次切削运动运动 N70 N G00 XZT00;返回换换刀位置,取消当当前刀补补 NM05; 停主轴轴 NM30; 程序结结束 % CNC车床编程格式车床编程格式1.1.模态、非模态模态、非模态O0001;O0001;N1 G00 X100 Z100; N1 G00 X100 Z100; N2 T0101;N2 T0101;N3 S50

24、0 M03;N3 S500 M03;N4 X35 Z2;N4 X35 Z2;N5 G01 Z-30 F0.01; N5 G01 Z-30 F0.01; N6 X45; N6 X45; N7 G00 X100 Z100;N7 G00 X100 Z100;N8 T0100; N8 T0100; N9 M05; N9 M05; N10 M30; N10 M30; O0001;O0001;N1 N1 G00G00 X100 Z100; X100 Z100; N2 T0101;N2 T0101;N3 S500 M03;N3 S500 M03;N4 N4 G00G00 X35 Z2; X35 Z2;N5

25、N5 G01G01 Z-30 F0.01; Z-30 F0.01; N6 N6 G01G01 X45; X45; N7 G00 X100 Z100;N7 G00 X100 Z100;N8 T0100; N8 T0100; N9 M05; N9 M05; N10 M30; N10 M30; 3.3 3.3 基本基本G G指令指令 2.2.指令字的省略输入指令字的省略输入 一一. .快速移动快速移动 G00G00 G00G00指令是在工件坐标系中定位控制方式快速定指令是在工件坐标系中定位控制方式快速定位到指定的位置,主要用于刀具的准确定位。位到指定的位置,主要用于刀具的准确定位。是是模态指令模态指

26、令。1.1.从换刀位置到工件的运动;从换刀位置到工件的运动;2.2.从工件到换刀位置的运动;从工件到换刀位置的运动;3.3.绕过障碍物的运动;绕过障碍物的运动;4.4.工件间不同位置的移动。工件间不同位置的移动。常用于:常用于:G00指令格式G00 X(U)_Z(W)_G00 X(U)_Z(W)_;由由A A点至点至D D点点G00 X50.0 Z5.0G00 X50.0 Z5.0; (绝对指令)(绝对指令)G00 U-70.0 W-70.0G00 U-70.0 W-70.0;(增量指令);(增量指令)G00 X50.0 W-70.0G00 X50.0 W-70.0; (混合使用)(混合使用)

27、G00 U-70.0 Z5.0G00 U-70.0 Z5.0;60004056070ZABDCX25由由A A点至点至B B点点, ,再至再至D D点点G00 W-70.0G00 W-70.0;或;或G00 Z5.0G00 Z5.0; X50.0 X50.0; 或或 U-70.0U-70.0;由由A A点至点至C C点,再至点,再至D D点点G00 X50.0G00 X50.0; 或或G00 U-70.0G00 U-70.0; W-70.0 W-70.0;或;或 Z5.0Z5.0;二二. .直线插补直线插补 G01G01G01G01使刀具从起点到终点做直线切削运动。使刀具从起点到终点做直线切削

28、运动。可以可以实现外圆柱面、锥面和端面切削,以及倒角等实现外圆柱面、锥面和端面切削,以及倒角等切削加工。切削加工。可产生三种类型的运动可产生三种类型的运动: :1.1.导轨方向水平运动导轨方向水平运动只有只有Z Z轴参与插补;轴参与插补;2.2.导轨方向垂直运动导轨方向垂直运动只有只有X X轴参与插补;轴参与插补;3.XZ3.XZ平面内斜线运动平面内斜线运动XX轴、轴、Z Z轴同时参与插补;轴同时参与插补;G01G01指令格式指令格式 G01 X(U)_Z(W)_F_; G01 X(U)_Z(W)_F_;沿沿Z Z轴的直线切削:轴的直线切削: G01 Z-60.0 F0.1 G01 Z-60.

29、0 F0.1;或或G01 W-63.0 F0.1G01 W-63.0 F0.1;ZX6033035F F代码为模态指令。代码为模态指令。通常通常F F值是每转进给率。值是每转进给率。注意:注意:G01G01的特殊功能:倒角及倒圆角的特殊功能:倒角及倒圆角 由轴向切削向端面切削倒角,由轴向切削向端面切削倒角,即由即由Z Z轴向轴向X X轴倒角,轴倒角,I I的正负的正负根据倒角是向根据倒角是向X X轴正向还是负轴正向还是负向决定。向决定。 其编程格式为其编程格式为 G01 G01 Z(W)_ I(C)_F_Z(W)_ I(C)_F_;4545倒角倒角4545CBCDAXX移动路径移动路径ABCI

30、I起点起点 由端面切削向轴向切削倒角,由端面切削向轴向切削倒角,即由即由X X轴向轴向Z Z轴倒角,轴倒角,K K的正负的正负根据倒角是向根据倒角是向Z Z轴正向还是负轴正向还是负向决定。编程格式为向决定。编程格式为 G01 X(U)_K(C)_F_ G01 X(U)_K(C)_F_;起点移动路径移动路径ABC4545C-KKCB+ZZAD由轴向切削向端面切削倒圆角,即由轴向切削向端面切削倒圆角,即由由Z Z轴向轴向X X轴倒角,轴倒角,R R的正负根据倒的正负根据倒角是向角是向X X轴正向还是负向。其编程轴正向还是负向。其编程格式为格式为: : G01 Z(W)_ R_F_G01 Z(W)_

31、 R_F_;G01G01的特殊功能:倒角及倒圆角的特殊功能:倒角及倒圆角倒圆角倒圆角由端面切削向轴向切削倒角,即由端面切削向轴向切削倒角,即由由X X轴向轴向Z Z轴倒角,轴倒角,R R的正负根据的正负根据倒角是向倒角是向Z Z轴正向还是负向,编轴正向还是负向,编程格式为程格式为 G01 X(U)_R_F_;G01 X(U)_R_F_;加工如图所示零件,程序如下:加工如图所示零件,程序如下:O0001O0001;N10 G99 G00 X50.0 Z50.0N10 G99 G00 X50.0 Z50.0;N20 S500 M03N20 S500 M03;N30 T0101N30 T0101;N

32、40 G00 X10.0 Z22.0N40 G00 X10.0 Z22.0;N50 G01 Z10.0 R5.0 F0.2N50 G01 Z10.0 R5.0 F0.2;N60 X38.0 K-4.0N60 X38.0 K-4.0;N70 Z0N70 Z0;N80 X40.0N80 X40.0;N90 G00 X50.0 Z50.0N90 G00 X50.0 Z50.0;N100 T0100N100 T0100;N110 M05N110 M05;N120 M30N120 M30;应用举例应用举例 三三. .圆弧插补圆弧插补 G02G02、G03G03圆弧插补主要用在圆柱型腔、凹槽、外部和内圆弧

33、插补主要用在圆柱型腔、凹槽、外部和内部半径、圆球或圆锥、圆弧拐角的加工。部半径、圆球或圆锥、圆弧拐角的加工。指令格式指令格式: :02_( )_ ()_03_GRX UZ WFGIKG02G02:顺时针圆弧加工(:顺时针圆弧加工(CWCW)G03G03:逆时针圆弧加工(:逆时针圆弧加工(CCWCCW)数控车床实际中无法完成整圆加工。数控车床实际中无法完成整圆加工。G02/G03判别前后刀架的圆弧插补方向成镜像关系。前后刀架的圆弧插补方向成镜像关系。编程实例G03 X44.0 Z-12.0 R12.0 F0.15G03 X44.0 Z-12.0 R12.0 F0.15; ABAB( (或或G03

34、 X44.0 Z-12.0 K-12.0 F0.15G03 X44.0 Z-12.0 K-12.0 F0.15;) )G01 Z-25.0G01 Z-25.0; BCBC X50.0 X50.0; CDCD2535504435ABCDXZR12 后置刀架圆弧编程后置刀架圆弧编程编程实例 G02 X63.06 Z-20.0 R19.26 F0.25; G02 X63.06 Z-20.0 R19.26 F0.25;( (或者或者G02 X63.06 Z-20.0 I35.36 K-6.37 F0.25;)G02 X63.06 Z-20.0 I35.36 K-6.37 F0.25;) G01 Z-5

35、0.0; G01 Z-50.0; X65; X65;前置刀架圆弧编程前置刀架圆弧编程 暂停指令主要用途:暂停指令主要用途: 四四. .暂停指令暂停指令 G04G04操作机床附件时操作机床附件时 在一些辅助功能后,用于控制机床附件,例如车床棒料进给器、尾座的伸缩、工件夹紧等。此外,在主轴换向时有时也使用该指令。在切削过程中的需要在切削过程中的需要 从使用场合来讲,主要用于钻孔、扩孔、凹槽加工等的排屑;在高速进给加工斜面时,控制切削进给的减速等。G04G04使用格式使用格式G04 X_G04 X_(单位:秒,长暂停中使用);(单位:秒,长暂停中使用); G04 U_ G04 U_(单位:秒);(只

36、能用于车床)(单位:秒);(只能用于车床) G04 P_ G04 P_(单位:毫秒,但不允许使用小数点);(单位:毫秒,但不允许使用小数点); G04G04在前一程序段的进给速度降到零之后才开始暂停动在前一程序段的进给速度降到零之后才开始暂停动作。在执行含作。在执行含G04 G04 指令的程序段时,先执行暂停功能。指令的程序段时,先执行暂停功能。 G04G04必须与其他指令一起使用,并指定暂停时间。必须与其他指令一起使用,并指定暂停时间。 G04G04为非模态指令。为非模态指令。 说明说明:应应用举举例例:例:CNCCNC车床的主轴调试或预热,程序如下:车床的主轴调试或预热,程序如下: G97

37、 S100 M03G97 S100 M03; 指定初始转速指定初始转速100r/min100r/min G04 X300.0 G04 X300.0; 暂停暂停5 5分钟分钟 S800S800; 转速增加到转速增加到800r/min800r/min G04 X600.0 G04 X600.0; 暂停暂停1010分钟分钟 S1500S1500; 转速增加到转速增加到1500r/min1500r/min G04 X900.0 G04 X900.0; 暂停暂停1515分钟分钟 M05M05; 主轴停转主轴停转在在CNCCNC车床上加工螺纹,是与主轴旋转同步进行的加车床上加工螺纹,是与主轴旋转同步进行的

38、加工特殊形状螺旋槽的过程。一般需要多次切削完成加工特殊形状螺旋槽的过程。一般需要多次切削完成加工。螺纹加工走刀至少有工。螺纹加工走刀至少有4 4次基本运动(直螺纹)。次基本运动(直螺纹)。1 1)将刀具从起始位置快速移动到螺纹直径处)将刀具从起始位置快速移动到螺纹直径处2 2)轴向螺纹加工)轴向螺纹加工3 3)快速退刀)快速退刀4 4)快速返回至开始位置)快速返回至开始位置3.4 3.4 螺纹切削编程螺纹切削编程在执行螺纹切削第一次运动之前,必须将刀具从换刀在执行螺纹切削第一次运动之前,必须将刀具从换刀位置快速移动到靠近工件的位置,这个位置称为位置快速移动到靠近工件的位置,这个位置称为螺纹螺纹

39、起始位置起始位置,它定义了螺纹加工的起点和最终返回点。,它定义了螺纹加工的起点和最终返回点。 每次加工路径起点处的主轴转速和进给率必每次加工路径起点处的主轴转速和进给率必须完全一致须完全一致. .螺纹加工进刀方式螺纹加工进刀方式1)1)径向进刀径向进刀两侧刃同时工作,切削力较大,排屑困难,两切削刃两侧刃同时工作,切削力较大,排屑困难,两切削刃容易磨损。加工的牙形精度较高,多用于螺距小于或容易磨损。加工的牙形精度较高,多用于螺距小于或者等于者等于1.5mm1.5mm的螺纹加工。的螺纹加工。2)2)侧向进刀侧向进刀 单侧刃加工,刀具负载较小,排屑容易,切削深度为单侧刃加工,刀具负载较小,排屑容易,

40、切削深度为递减式。一般适用于大螺距螺纹加工。递减式。一般适用于大螺距螺纹加工。 3)3)左右侧面交替进刀左右侧面交替进刀 左右侧面交替进刀方式切削方法,一般用来螺距大于左右侧面交替进刀方式切削方法,一般用来螺距大于3 3mmmm的螺纹和常见的梯形螺纹。的螺纹和常见的梯形螺纹。螺纹退刀螺纹退刀1 1)直线退刀)直线退刀1 14 4 3 32 22 2)斜线退刀)斜线退刀1 12 23 34 4使用斜线退刀:使用斜线退刀: N63 G32 Z-1.75 F0.833 N63 G32 Z-1.75 F0.833; N64 U0.2 W-0.1 N64 U0.2 W-0.1; N65 G00 X3.3

41、 N65 G00 X3.3;直线退出,使用直线退出,使用G00G00来取消来取消G32G32G00 X3.3G00 X3.3;X3.3X3.3X3.3X3.3螺纹切削参数的确定螺纹切削参数的确定a a:锥螺纹倾角锥螺纹倾角F:F:螺纹导程螺纹导程1:1:导入长度导入长度22:导出长度导出长度21800Fn12( 1 ln )( 1 ln )1800Fn L L为允许螺纹导程误差为允许螺纹导程误差一一. .单行程螺纹切削指令单行程螺纹切削指令 G32G32 G32G32X X(U U)_Z_Z(W W)_F_F_; (1 1)式中,)式中,X X(U U)、)、Z Z(W W)为螺纹加工终点坐标

42、,)为螺纹加工终点坐标,F F为进给速度,大小等于螺纹的导程。为进给速度,大小等于螺纹的导程。 (2 2) 圆柱螺纹切削加工时,、值可以省略,格圆柱螺纹切削加工时,、值可以省略,格式为式为G32 ZG32 Z(W W)_F _ _F _ ; (3 3) 端面螺纹切削加工时,、值可以省略,格端面螺纹切削加工时,、值可以省略,格式为式为G32 XG32 X(U U)_F_F_; 注意注意表示螺纹导程,对于圆锥螺纹,其斜角表示螺纹导程,对于圆锥螺纹,其斜角在在4545度以下时,螺纹导程以度以下时,螺纹导程以Z Z轴方向指定;斜轴方向指定;斜角角在在45459090度时,以轴方向指定。度时,以轴方向指

43、定。 在螺纹切削时,不能使用表面恒速度切在螺纹切削时,不能使用表面恒速度切削方式。削方式。 螺纹切削时不能指定倒角或者倒圆角。螺纹切削时不能指定倒角或者倒圆角。4545M30 X1,55G00 X35.0 Z5.0; G00 X35.0 Z5.0; X29.2; X29.2;G32G32 Z-44.0 F1.5 ; Z-44.0 F1.5 ;G00 X35.0;G00 X35.0; Z5.0; Z5.0;第一次切削第一次切削 X28.6; X28.6;G32G32 Z-44.0; Z-44.0;G00 X35.0;G00 X35.0; Z5.0; Z5.0;第二次切削第二次切削G32G32指令

44、的直螺纹切削指令的直螺纹切削 X28.2; X28.2;G32G32 Z-44.0; Z-44.0;G00 X35.0;G00 X35.0; Z5.0; Z5.0;第三次切削第三次切削 X28.04; X28.04;G32G32 Z-44.0; Z-44.0;G00 X35.0;G00 X35.0; Z5.0; Z5.0; 第四次切削第四次切削G32G32指令锥螺纹切削指令锥螺纹切削切削锥螺纹,应查找锥切削锥螺纹,应查找锥螺纹标准,因其出发点螺纹标准,因其出发点不在工件端面,而是在不在工件端面,而是在安全位置,故其底径必安全位置,故其底径必须以出发点进行计算。须以出发点进行计算。3022458

45、F2.0 G00 X35.0 Z8.0 G00 X35.0 Z8.0; 出发点出发点 X21.1 X21.1; G32 G32 X29.1 Z-46.0 F2.0 X29.1 Z-46.0 F2.0; G00 X35.0 G00 X35.0; Z8.0 Z8.0;第一次切削第一次切削 第二次切削第二次切削 X20.5 X20.5; G32 G32 X28.5 Z-46.0X28.5 Z-46.0; G00 X35.0 G00 X35.0; Z8.0 Z8.0; X19.9 X19.9;G32G32 X27.9 Z-46.0 X27.9 Z-46.0;G00 X35.0G00 X35.0; Z8

46、.0 Z8.0;第三次切削第三次切削 X19.5 X19.5;G32G32 X27.5 Z-46 X27.5 Z-46;G00 X35.0G00 X35.0; Z8.0 Z8.0;第四次切削第四次切削 X19.4 X19.4;G32G32 X27.4 Z-46.0 X27.4 Z-46.0;G00 X35.0G00 X35.0; Z8.0 Z8.0;第五次切削第五次切削3022458F2.0二二. .基本螺纹切削循环指令基本螺纹切削循环指令G92G92用用F F表示切削进给,表示切削进给,R R表示快速进给。表示快速进给。G92G92为模态指令为模态指令。 指令格式指令格式 G92G92X X

47、(U U)_Z_Z(W W)_R_F_ ;_R_F_ ; X X、Z Z表示螺纹终点坐标值表示螺纹终点坐标值; ; U U、W W表示螺纹终点相对循环起点的坐标分量;表示螺纹终点相对循环起点的坐标分量; R R表示锥螺纹始点与终点在轴方向的坐标增量(半表示锥螺纹始点与终点在轴方向的坐标增量(半径值),圆柱螺纹切削循环时为零,可省略;径值),圆柱螺纹切削循环时为零,可省略; F F表示螺纹导程表示螺纹导程( (进给率进给率) )。用用G92G92指令编写图所示的直螺纹,分三次车削,切削深度(直径指令编写图所示的直螺纹,分三次车削,切削深度(直径值)分别是:值)分别是:0.8mm0.8mm、0.6

48、mm 0.6mm 、0.2mm0.2mm,引入长度,引入长度5mm5mm,引出长度,引出长度1mm1mm,螺纹导程,螺纹导程2mm2mm。 505M30X1.52x1.5O0001O0001G97 S1000 M03G97 S1000 M03; T0101 T0101;G00 X35.0 Z5.0G00 X35.0 Z5.0;G92G92 X28.4 Z-44.0F2.0 X28.4 Z-44.0F2.0; X27.2 X27.2; X26.8 X26.8;G00 X200.0 Z100.0G00 X200.0 Z100.0; TO100 TO100; M05 M05; M30 M30;编写如

49、图所示锥螺纹程序,分五次车削,单边切削深度分别编写如图所示锥螺纹程序,分五次车削,单边切削深度分别是:是:1mm1mm、0.8mm 0.6mm0.8mm 0.6mm、0.2mm0.2mm、0.2mm 0.2mm 。45203553*1.5O0011O0011G97 S1000 M03G97 S1000 M03; T0101 T0101;G00 X35.0 Z5.0G00 X35.0 Z5.0;G92 G92 X33 Z-46.0 R-4.0 F2.0X33 Z-46.0 R-4.0 F2.0; X31.4 X31.4; X30.2 X30.2; X29.8 X29.8; X29.4 X29.4

50、;G00 X100.0 Z100.0G00 X100.0 Z100.0; T0100 T0100; M05 M05; M30 M30;三三. .多重螺纹切削循环多重螺纹切削循环 G76G76G76G76的循环路径与走刀方法的循环路径与走刀方法 切削轨迹切削轨迹 G76G76属于侧向进刀加属于侧向进刀加工螺纹,工艺性比工螺纹,工艺性比较合理。较合理。根据不同系统,根据不同系统,G76G76有有单程序段格式单程序段格式和和双程序双程序段格式段格式两种编程格式两种编程格式 单程序段格式单程序段格式G76 X_Z_I_K_D_F_A_P_;指令说明:指令说明: X:螺纹的最后加工直径;:螺纹的最后加工

51、直径; Z:螺纹末端位置;:螺纹末端位置; I:锥度增量值;:锥度增量值; K:螺纹单侧深度;(正值):螺纹单侧深度;(正值) D:第一次螺纹加工深度;(正值):第一次螺纹加工深度;(正值) A:刀尖角;(正值):刀尖角;(正值) P:横切进刀。:横切进刀。双程序段双程序段G76指令格式指令格式G76 P(m)(r)(G76 P(m)(r)( ) Q(dmin) R(d) ) Q(dmin) R(d) G76 XG76 X(U U)_Z_Z(W W)_R(i) P(k) Q(d) F(f)_R(i) P(k) Q(d) F(f)P-P-分成分成3 3组的组的6 6位数据输入。位数据输入。例如例

52、如:P021260:P021260 第第1 1、2 2位数字:精加工次数(位数字:精加工次数(01-9901-99) 第第3 3、4 4位数字:斜线退出的导程数位数字:斜线退出的导程数 第第5 5、6 6位数字:螺纹角度。位数字:螺纹角度。dmindmin:螺纹最小加工深度(正半径值,:螺纹最小加工深度(正半径值,单位单位(0.001mm)(0.001mm)不使不使用小数点)用小数点)d d:固定的精加工余量(:固定的精加工余量(单位单位(mm),(mm),允许使用小数点允许使用小数点, ,)X X 、Z Z:表示螺纹终点的坐标值;:表示螺纹终点的坐标值; i i:表示锥螺纹起终点的半径差,若

53、:表示锥螺纹起终点的半径差,若I=0,I=0,则为直螺纹;则为直螺纹;k k:表示螺纹高度(方向半径值),单位:表示螺纹高度(方向半径值),单位(0.001mm)(0.001mm); d d :表示第一次粗切深(半径值),单位:表示第一次粗切深(半径值),单位(0.001mm)(0.001mm);f f:表示螺纹导程。:表示螺纹导程。 G76 P(m)(r)(G76 P(m)(r)( ) Q(dmin) R(d) ) Q(dmin) R(d) G76 XG76 X(U U)_Z_Z(W W)_R(i) P(k) Q(d) F(f)_R(i) P(k) Q(d) F(f)实实例: M75 M75

54、 * *1.51.5内螺纹内螺纹 N20 G76 P011060 Q050 R0.05N20 G76 P011060 Q050 R0.05 N21 G76 X74.376 Z-30.0 P812 Q250 F1.5 N21 G76 X74.376 Z-30.0 P812 Q250 F1.5多重螺纹切削循环多重螺纹切削循环 G76G76应用应用直螺纹加工。精加工次数直螺纹加工。精加工次数1 1次,退刀量等于螺纹加工进给率,次,退刀量等于螺纹加工进给率,螺纹牙形角螺纹牙形角6060,最小切削深度,最小切削深度0.1mm0.1mm,精加工余量,精加工余量0.2mm0.2mm,螺纹高度螺纹高度3.68

55、mm3.68mm,第一次走刀深度,第一次走刀深度1.8mm1.8mm,螺纹进给率,螺纹进给率6mm6mm。1.8Z轴G97 S1000 M03G97 S1000 M03; T0100 T0100; G00 X75.0 Z110.0 T0101G00 X75.0 Z110.0 T0101;G76 G76 P011060 Q100 R0.2P011060 Q100 R0.2; G76 G76 X60.64 Z25.0 P3680 Q1800 F6.0X60.64 Z25.0 P3680 Q1800 F6.0;G00 X250.0 Z200.0G00 X250.0 Z200.0; T0100 T01

56、00; M05 M05; M30 M30; 3.5 3.5 简单台阶轴的单一循环编程简单台阶轴的单一循环编程1.1.直线切削循环直线切削循环G90G90循环格式循环格式1 1)只用于沿)只用于沿Z Z轴方向的直线切削。轴方向的直线切削。指令格式:指令格式:G90 XG90 X(U U)_ Z_ Z(W W)_F_F_;式中,式中,X X(U U)、)、Z Z(W W)表示循环中车削进给路径)表示循环中车削进给路径的终点坐标,的终点坐标,F F为进给速度。为进给速度。循环格式循环格式2 2)增加参数)增加参数I I或或R R,用于锥体加工运动,以,用于锥体加工运动,以Z Z轴运动为主。轴运动为主

57、。指令格式:指令格式:G90 XG90 X(U U)_ Z_ Z(W W)_R_F_R_F_;X X(U U)、)、Z Z(W W)表示循环中车削进给路径的终点坐标,)表示循环中车削进给路径的终点坐标,R R为起终点半径差值,有正负号。为起终点半径差值,有正负号。F F为进给速度。为进给速度。锥面切削时的正负号锥面切削时的正负号应用直径直径102mm102mm棒料,使用棒料,使用G90G90粗车循环,首先做直线切削,单边粗车循环,首先做直线切削,单边切削深度为切削深度为5mm5mm、5mm5mm、3mm3mm、2mm2mm、1mm1mm。然后做锥体切削,。然后做锥体切削,使用恒线速度控制保证表

58、面质量,单边切削深度为使用恒线速度控制保证表面质量,单边切削深度为5mm5mm、4mm4mm、2mm2mm、1.5mm1.5mm。其程序如下:。其程序如下: O0008O0008 N10 G99 G00 X80.0 Z100.0 N10 G99 G00 X80.0 Z100.0; N20 T0101 N20 T0101; N30 G00 X102.0 Z3.0 N30 G00 X102.0 Z3.0; N40 G90 X92.0 Z-63.0 F0.5 N40 G90 X92.0 Z-63.0 F0.5; X82.0 X82.0; X76.0 X76.0; X72.0 X72.0; X70.0

59、 X70.0; N50 G00 X70.0 Z3.0 N50 G00 X70.0 Z3.0; N60 G50 S2000N60 G50 S2000; N70 G96 S150 M03 N70 G96 S150 M03; N80 G90 X70.0 Z-25.0 R5.0 F0.3 N80 G90 X70.0 Z-25.0 R5.0 F0.3; Z-45.0 R9.0 Z-45.0 R9.0; Z-55.0 R11.0 Z-55.0 R11.0; Z-63.0 R12.5 Z-63.0 R12.5;N90 G00 X80.0 Z100.0N90 G00 X80.0 Z100.0;N100 T01

60、00N100 T0100;N110 M05N110 M05;N120 M30N120 M30;二二. .径向径向切削循环(切削循环(G94G94) G94G94主要用来去除零件的垂直端面或者锥形端面上大量的主要用来去除零件的垂直端面或者锥形端面上大量的毛坯余量。毛坯余量。X X轴为其主切削方向,因此主要进行端面或轴轴为其主切削方向,因此主要进行端面或轴肩的粗加工。肩的粗加工。 垂直端面车削固定循环指令格式:垂直端面车削固定循环指令格式: G94 X(U)_ Z(W)_ F_ ;G94 X(U)_ Z(W)_ F_ ; 圆锥面车削循环,指令格式:圆锥面车削循环,指令格式:G94 XG94 X(U

温馨提示

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

评论

0/150

提交评论