数控系统数控刀补原理.ppt
《数控系统数控刀补原理.ppt》由会员分享,可在线阅读,更多相关《数控系统数控刀补原理.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数控机床与编程数控机床与编程宁波大学宁波大学机械学院机械学院二二0一一0年年第二章第二章 数控系统及工作原理数控系统及工作原理 第一节第一节 概述概述第二节第二节 数控插补原理数控插补原理第三节第三节 数控补偿原理数控补偿原理第四节第四节 位移与速度检测位移与速度检测第五节第五节 伺服驱动与控制伺服驱动与控制第六节第六节 CNCCNC装置装置第七节第七节 CNC系统中的可编程控制器(系统中的可编程控制器(PLC)第三节第三节 数控补偿原理数控补偿原理 补偿主要应用在两个方面补偿主要应用在两个方面轨迹控制中有关刀具情况的补偿,如刀具半径轨迹控制中有关刀具情况的补偿,如刀具半径轨迹控制中有关刀具情
2、况的补偿,如刀具半径轨迹控制中有关刀具情况的补偿,如刀具半径补偿、长度补偿和位置补偿等补偿、长度补偿和位置补偿等补偿、长度补偿和位置补偿等补偿、长度补偿和位置补偿等进给运动中对机械传动情况的补偿,如传动间进给运动中对机械传动情况的补偿,如传动间进给运动中对机械传动情况的补偿,如传动间进给运动中对机械传动情况的补偿,如传动间隙补偿和传动副传动误差补偿等隙补偿和传动副传动误差补偿等隙补偿和传动副传动误差补偿等隙补偿和传动副传动误差补偿等本节仅介绍刀具长度补偿、位置补偿和半径本节仅介绍刀具长度补偿、位置补偿和半径补偿。补偿。对刀仪对刀对刀仪对刀对刀仪对刀对刀仪对刀试切对刀试切对刀试切对刀试切对刀刀具
3、长度补偿设置刀具长度补偿设置刀具长度补偿设置刀具长度补偿设置数控铣床对刀数控铣床对刀数控铣床对刀数控铣床对刀一、刀具补偿一、刀具补偿 1几个基本概念几个基本概念 刀位点:刀位点:刀位点:刀位点:用刀具体上与零件表面成形有密切关系的理想的或用刀具体上与零件表面成形有密切关系的理想的或用刀具体上与零件表面成形有密切关系的理想的或用刀具体上与零件表面成形有密切关系的理想的或假想的点来描述刀具位置,这个点称为刀具的刀位点。假想的点来描述刀具位置,这个点称为刀具的刀位点。假想的点来描述刀具位置,这个点称为刀具的刀位点。假想的点来描述刀具位置,这个点称为刀具的刀位点。刀补:刀补:刀补:刀补:在编程时,将刀
4、具简化为刀位点,用零件在编程时,将刀具简化为刀位点,用零件在编程时,将刀具简化为刀位点,用零件在编程时,将刀具简化为刀位点,用零件本身轮廓进行编程,但要将实际刀具的参数输入本身轮廓进行编程,但要将实际刀具的参数输入本身轮廓进行编程,但要将实际刀具的参数输入本身轮廓进行编程,但要将实际刀具的参数输入给给给给CNCCNCCNCCNC装置,输入的参数统称为刀补值;在程序中装置,输入的参数统称为刀补值;在程序中装置,输入的参数统称为刀补值;在程序中装置,输入的参数统称为刀补值;在程序中适当的位置调用刀具补偿指令,适当的位置调用刀具补偿指令,适当的位置调用刀具补偿指令,适当的位置调用刀具补偿指令,CNC
5、CNCCNCCNC装置就会跟据装置就会跟据装置就会跟据装置就会跟据程序相应的刀补值自动调整刀位点的运动轨迹,程序相应的刀补值自动调整刀位点的运动轨迹,程序相应的刀补值自动调整刀位点的运动轨迹,程序相应的刀补值自动调整刀位点的运动轨迹,使刀位点的运动轨迹相对编程轨迹产生偏移,这使刀位点的运动轨迹相对编程轨迹产生偏移,这使刀位点的运动轨迹相对编程轨迹产生偏移,这使刀位点的运动轨迹相对编程轨迹产生偏移,这个偏移恰好能加工出要求的零件轮廓。个偏移恰好能加工出要求的零件轮廓。个偏移恰好能加工出要求的零件轮廓。个偏移恰好能加工出要求的零件轮廓。刀具号和刀补号:刀具号和刀补号:刀具号和刀补号:刀具号和刀补号
6、:对加工中使用的每一把刀具按对加工中使用的每一把刀具按对加工中使用的每一把刀具按对加工中使用的每一把刀具按机床规定的编号方式进行编号,得到刀具号;为机床规定的编号方式进行编号,得到刀具号;为机床规定的编号方式进行编号,得到刀具号;为机床规定的编号方式进行编号,得到刀具号;为每个刀号分配一组刀补号,每个刀补号对应该刀每个刀号分配一组刀补号,每个刀补号对应该刀每个刀号分配一组刀补号,每个刀补号对应该刀每个刀号分配一组刀补号,每个刀补号对应该刀具的刀补值(包括位置补偿值、半径补偿值、长具的刀补值(包括位置补偿值、半径补偿值、长具的刀补值(包括位置补偿值、半径补偿值、长具的刀补值(包括位置补偿值、半径
7、补偿值、长度补偿值)。度补偿值)。度补偿值)。度补偿值)。2刀补指令及其应用刀补指令及其应用数控车床:数控车床:vv位置补偿位置补偿位置补偿位置补偿T T T T0103 0103 0103 0103:前两位表示刀号前两位表示刀号前两位表示刀号前两位表示刀号01010101,后两,后两,后两,后两位表示刀补号位表示刀补号位表示刀补号位表示刀补号03030303。vv半径补偿:使用半径补偿:使用半径补偿:使用半径补偿:使用G41G41G41G41或或或或G42G42G42G42指令另外指定。指令另外指定。指令另外指定。指令另外指定。数控铣床、数控镗铣床、加工中心等机床:数控铣床、数控镗铣床、加工
8、中心等机床:vv刀具半径补偿:使用刀具半径补偿:使用刀具半径补偿:使用刀具半径补偿:使用G41G41G41G41和和和和G42G42G42G42指令,用指令,用指令,用指令,用DDDD给出刀补号给出刀补号给出刀补号给出刀补号 vv刀具长度补偿:用刀具长度补偿:用刀具长度补偿:用刀具长度补偿:用G43G43G43G43和和和和G44G44G44G44指令,用指令,用指令,用指令,用HHHH给出刀补号。给出刀补号。给出刀补号。给出刀补号。3 3刀补的全过程刀补的全过程 1.1.1.1.刀补建立:在首次出现有刀补指令的插补程刀补建立:在首次出现有刀补指令的插补程刀补建立:在首次出现有刀补指令的插补程
9、刀补建立:在首次出现有刀补指令的插补程序段,将刀补号对应的刀补值按指令要求补序段,将刀补号对应的刀补值按指令要求补序段,将刀补号对应的刀补值按指令要求补序段,将刀补号对应的刀补值按指令要求补偿到刀具的位移中,使刀位点相对编程轨迹偿到刀具的位移中,使刀位点相对编程轨迹偿到刀具的位移中,使刀位点相对编程轨迹偿到刀具的位移中,使刀位点相对编程轨迹产生一个偏置。产生一个偏置。产生一个偏置。产生一个偏置。2.2.2.2.刀补进行刀补进行刀补进行刀补进行 :刀补指令是模态指令,一经指定,刀补指令是模态指令,一经指定,刀补指令是模态指令,一经指定,刀补指令是模态指令,一经指定,始终有效,直至被撤消。始终有效
10、,直至被撤消。始终有效,直至被撤消。始终有效,直至被撤消。3.3.3.3.刀补撤消:若在某程序段出现刀补撤消指令,刀补撤消:若在某程序段出现刀补撤消指令,刀补撤消:若在某程序段出现刀补撤消指令,刀补撤消:若在某程序段出现刀补撤消指令,则取消刀位点产生的偏置,使刀位点回复到则取消刀位点产生的偏置,使刀位点回复到则取消刀位点产生的偏置,使刀位点回复到则取消刀位点产生的偏置,使刀位点回复到编程轨迹上。(编程轨迹上。(编程轨迹上。(编程轨迹上。(T0100T0100T0100T0100,G40G40G40G40,D00D00D00D00,H00H00H00H00 )4 4使用要点使用要点 (1 1)在
11、)在)在)在G00G00和和和和G01G01插插插插补补补补指令段建立和撤消刀指令段建立和撤消刀指令段建立和撤消刀指令段建立和撤消刀补补补补。(2 2)在在在在建建建建立立立立新新新新的的的的刀刀刀刀补补补补时时时时,应应应应先先先先撤撤撤撤消消消消已已已已建建建建立立立立的的的的刀刀刀刀补补补补,然然然然后再建立新的刀后再建立新的刀后再建立新的刀后再建立新的刀补补补补。(3 3)将将将将刀刀刀刀补补补补建建建建立立立立和和和和撤撤撤撤消消消消指指指指令令令令安安安安排排排排在在在在零零零零件件件件加加加加工工工工的的的的辅辅辅辅助助助助空空空空行行行行程程程程程程程程序序序序段段段段中中中中
12、,使使使使刀刀刀刀补补补补建建建建立立立立和和和和撤撤撤撤消消消消过过过过程程程程中中中中不不不不进进进进行行行行切削加工。切削加工。切削加工。切削加工。二、刀具位置补偿原理二、刀具位置补偿原理 当当当当1 1号刀从号刀从号刀从号刀从B B点直线运动到点直线运动到点直线运动到点直线运动到A A点时,其在点时,其在点时,其在点时,其在X X轴、轴、轴、轴、Z Z轴位轴位轴位轴位移增量分别为移增量分别为移增量分别为移增量分别为U UBABA、WWBABA 当当当当2 2号刀从号刀从号刀从号刀从C C点运动到点运动到点运动到点运动到A A点时点时点时点时,在在在在X X轴和轴和轴和轴和Z Z轴上的位
13、移增轴上的位移增轴上的位移增轴上的位移增量分别为量分别为量分别为量分别为U UCACA、WWCACA 程序是按程序是按程序是按程序是按1 1号刀刀位点号刀刀位点号刀刀位点号刀刀位点B B点编制的。设点编制的。设点编制的。设点编制的。设I I、K K为为为为2 2号刀号刀号刀号刀X X轴、轴、轴、轴、Z Z轴的刀补值,令轴的刀补值,令轴的刀补值,令轴的刀补值,令 (2-122-12)(2-132-13)比较以上两式,得比较以上两式,得2号刀刀补值为:号刀刀补值为:编编编编程程程程员员员员按按按按式式式式(2-142-14)计计计计算算算算2 2号号号号刀刀刀刀位位位位置置置置补补补补偿偿偿偿值值
14、值值,并并并并将将将将其其其其输输输输入入入入到到到到对对对对应应应应的的的的刀刀刀刀补补补补寄寄寄寄存存存存器器器器中中中中,当当当当CNCCNC装装装装置置置置执执执执行行行行刀刀刀刀具具具具补补补补偿偿偿偿指指指指令令令令时时时时,按按按按式式式式(2-132-13)计计计计算算算算X X轴轴轴轴和和和和Z Z轴轴轴轴位位位位移移移移增增增增量量量量,并并并并按按按按此此此此位位位位移移移移增增增增量量量量控控控控制制制制刀刀刀刀具具具具运运运运动动动动,使使使使2 2号刀刀位点号刀刀位点号刀刀位点号刀刀位点C C最终运动到最终运动到最终运动到最终运动到A A点。点。点。点。CNC CN
15、C装置处理刀具位置补偿的有关计算,是在装置处理刀具位置补偿的有关计算,是在装置处理刀具位置补偿的有关计算,是在装置处理刀具位置补偿的有关计算,是在轨迹插补前一次性处理完的,属于插补预处理,而轨迹插补前一次性处理完的,属于插补预处理,而轨迹插补前一次性处理完的,属于插补预处理,而轨迹插补前一次性处理完的,属于插补预处理,而非实时任务。非实时任务。非实时任务。非实时任务。(2-142-14)三、刀具长度补偿原理三、刀具长度补偿原理 l l以钻削加工为例简要说明刀具长度补偿原理。以钻削加工为例简要说明刀具长度补偿原理。以钻削加工为例简要说明刀具长度补偿原理。以钻削加工为例简要说明刀具长度补偿原理。l
16、 l如如如如图图图图2-132-13所示,所示,所示,所示,标标标标准刀具准刀具准刀具准刀具为为为为,要求刀位点,要求刀位点,要求刀位点,要求刀位点A A运运运运动动动动到指定的到指定的到指定的到指定的平面平面平面平面MM,使用增量坐使用增量坐使用增量坐使用增量坐标编标编标编标编程(也可使用程(也可使用程(也可使用程(也可使用绝对绝对绝对绝对坐坐坐坐标编标编标编标编程),程),程),程),终终终终点坐点坐点坐点坐标为标为标为标为WW1 1。但由于刀具重磨等原因,但由于刀具重磨等原因,但由于刀具重磨等原因,但由于刀具重磨等原因,实际实际实际实际刀具刀具刀具刀具为为为为,刀位,刀位,刀位,刀位点点
17、点点为为为为B B。若仍按若仍按若仍按若仍按编编编编程要求使刀位点程要求使刀位点程要求使刀位点程要求使刀位点B B到达平面到达平面到达平面到达平面MM,实际实际实际实际位移位移位移位移应应应应为为为为WW2 2。这样应这样应这样应这样应在在在在编编编编程程程程终终终终点坐点坐点坐点坐标标标标WW1 1的基的基的基的基础础础础上自上自上自上自动补偿动补偿动补偿动补偿一个一个一个一个值值值值WW3 3,使其与使其与使其与使其与实际终实际终实际终实际终点坐点坐点坐点坐标标标标WW2 2一致,而不必修改程序。即一致,而不必修改程序。即一致,而不必修改程序。即一致,而不必修改程序。即加号对应指令加号对应
18、指令加号对应指令加号对应指令G43G43,减号对应指令减号对应指令减号对应指令减号对应指令G44G44。补偿值为补偿值为补偿值为补偿值为 G43G43指令对应取正号,指令对应取正号,指令对应取正号,指令对应取正号,G44G44指令对应取负号。指令对应取负号。指令对应取负号。指令对应取负号。(2-152-15)(2-162-16)刀具长度补偿原刀具长度补偿原刀具长度补偿原刀具长度补偿原理为:编程员按式理为:编程员按式理为:编程员按式理为:编程员按式(2-162-16)计算刀具)计算刀具)计算刀具)计算刀具的长度补偿值的长度补偿值的长度补偿值的长度补偿值W W W W3 3 3 3,并并并并输入到
19、对应的刀补寄输入到对应的刀补寄输入到对应的刀补寄输入到对应的刀补寄存器中,当存器中,当存器中,当存器中,当CNCCNC装置装置装置装置执行刀具长度补偿指执行刀具长度补偿指执行刀具长度补偿指执行刀具长度补偿指令时,数控装置按式令时,数控装置按式令时,数控装置按式令时,数控装置按式(2-152-15)计算)计算)计算)计算Z Z轴终轴终轴终轴终点坐标点坐标点坐标点坐标W W W W2 2 2 2,使刀位点使刀位点使刀位点使刀位点B B运动到平面运动到平面运动到平面运动到平面MM。四、刀具半径补偿原理四、刀具半径补偿原理 1刀具半径补偿的作用刀具半径补偿的作用 在数控铣床上用圆柱铣刀加工母线为任意曲
20、线的平面在数控铣床上用圆柱铣刀加工母线为任意曲线的平面在数控铣床上用圆柱铣刀加工母线为任意曲线的平面在数控铣床上用圆柱铣刀加工母线为任意曲线的平面轮廓轮廓轮廓轮廓 时,时,时,时,刀位点轨迹应该是轮廓线的等距线刀位点轨迹应该是轮廓线的等距线刀位点轨迹应该是轮廓线的等距线刀位点轨迹应该是轮廓线的等距线 ;使用圆头车刀车削零件表面,并将刀位点选为车刀的使用圆头车刀车削零件表面,并将刀位点选为车刀的使用圆头车刀车削零件表面,并将刀位点选为车刀的使用圆头车刀车削零件表面,并将刀位点选为车刀的圆弧切削刃圆心时,与上述情况相同。圆弧切削刃圆心时,与上述情况相同。圆弧切削刃圆心时,与上述情况相同。圆弧切削刃
21、圆心时,与上述情况相同。如图如图如图如图2-142-142-142-14所示。所示。所示。所示。2刀具半径补偿的刀位点计算刀具半径补偿的刀位点计算 如图如图如图如图2-152-15所示,设刀具半径补偿值为所示,设刀具半径补偿值为所示,设刀具半径补偿值为所示,设刀具半径补偿值为r r。当零件当零件当零件当零件轮廓线是直线或圆弧时,刀位点的轨迹线形不轮廓线是直线或圆弧时,刀位点的轨迹线形不轮廓线是直线或圆弧时,刀位点的轨迹线形不轮廓线是直线或圆弧时,刀位点的轨迹线形不变,分别是与零件轮廓线距离为变,分别是与零件轮廓线距离为变,分别是与零件轮廓线距离为变,分别是与零件轮廓线距离为r r的等距直线和的
22、等距直线和的等距直线和的等距直线和与零件轮廓线半径差为与零件轮廓线半径差为与零件轮廓线半径差为与零件轮廓线半径差为r r的等距同心圆弧。的等距同心圆弧。的等距同心圆弧。的等距同心圆弧。刀具半径补偿中刀位点一般采用矢量方法计算。刀具半径补偿中刀位点一般采用矢量方法计算。刀具半径补偿中刀位点一般采用矢量方法计算。刀具半径补偿中刀位点一般采用矢量方法计算。3B功能刀具半径补偿与功能刀具半径补偿与C功能刀具半径补偿功能刀具半径补偿 零件轮廓常由多段直线和圆弧组合而成,刀具半径零件轮廓常由多段直线和圆弧组合而成,刀具半径零件轮廓常由多段直线和圆弧组合而成,刀具半径零件轮廓常由多段直线和圆弧组合而成,刀具
23、半径补偿时涉及两段基本轮廓线连接点处刀位点轨迹如补偿时涉及两段基本轮廓线连接点处刀位点轨迹如补偿时涉及两段基本轮廓线连接点处刀位点轨迹如补偿时涉及两段基本轮廓线连接点处刀位点轨迹如何转接的问题,如图何转接的问题,如图何转接的问题,如图何转接的问题,如图2-152-15a a所示。所示。所示。所示。可采用两种方法处理两段轮廓线连接点处刀位点轨可采用两种方法处理两段轮廓线连接点处刀位点轨可采用两种方法处理两段轮廓线连接点处刀位点轨可采用两种方法处理两段轮廓线连接点处刀位点轨迹的转接:迹的转接:迹的转接:迹的转接:vv采用圆弧过渡转接,称为采用圆弧过渡转接,称为采用圆弧过渡转接,称为采用圆弧过渡转接
24、,称为B B功能刀具半径补偿。功能刀具半径补偿。功能刀具半径补偿。功能刀具半径补偿。vv考虑两段刀位点轨迹的具体情况,采用缩短、延长和插考虑两段刀位点轨迹的具体情况,采用缩短、延长和插考虑两段刀位点轨迹的具体情况,采用缩短、延长和插考虑两段刀位点轨迹的具体情况,采用缩短、延长和插入一段直线段完成转接,称为入一段直线段完成转接,称为入一段直线段完成转接,称为入一段直线段完成转接,称为C C功能刀具半径补偿。功能刀具半径补偿。功能刀具半径补偿。功能刀具半径补偿。目前,目前,目前,目前,CNCCNC装置普遍采用装置普遍采用装置普遍采用装置普遍采用C C功能刀具半径补偿。功能刀具半径补偿。功能刀具半径
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控系统 数控 原理
限制150内