刀具半径补偿圆弧接圆弧设计资料

刀具半径补偿圆弧接圆弧设计资料
刀具半径补偿圆弧接圆弧设计资料

1.刀具半径补偿的原理

1.1刀具半径补偿的坐标计算

在机床数控技术中已经讲述了刀具半径补偿的编程指令,刀具半径补偿建立和取消时刀具中心点的运动轨迹。本节将要介绍刀具半径十限的坐标计算,在轮廓加工过程中,刀具半径补偿分三个过程:①刀具半径补偿的建立;③刀具半径补偿的进行;③刀具半径补偿的取消。在这三个过程中,刀具中心的轨迹都是根据被加工工件的轮廓计算的。通常,工件轮廓是由直线和圆弧组成的,加工直线时,刀具中心线是工件轮廓的平行线且距离等于刀具半径值,加工圆弧时,半径之差是刀具半径值,本节将要介绍的半径补偿计算是计算刀具半径补偿建立和取消时刀具中心点与工件轮廓起点和终点的位置关系;工件轮廓拐角时刀具中心拐点与工件轮廓拐点的位置关系。由于轮廓线的拐点可是直线与直线、直线与圆弧、圆弧与圆弧的交点;拐角的角度大小又不同;又由于刀具半径补偿可是左侧(c41)或右侧(跳)偏置,因此,计算公式很多,下面仅介绍部分计算公式:

1.2直线两端处刀具中心的位置

若用半径为r 的立铣刀加工图3—20中的直线45,刀具中心的轨迹在刀具左例偏置时(G41方式),是ab 直线;右侧偏置(G42方式)时是cd 线,只要计算

出端点a,b 或c,d 的坐标值,就可使刀具准确移动。由于直线Aa =Ac =r ,

过A 点垂直于AB 线,Bb =Bc =r ,过B 点垂直于AB 线,A 点和B 点的坐标值

B B A A Y X Y X 、、、已由零件程序中给出,因此:a 点:a A X X Ag =- a A Y Y ga =+

b 点:b B X X Be =- b B Y Y eb =+

c 点:c C X X Ah =+ c A Y Y hc =-

d 点:d B X X Bf =+ d b Y Y fd =-

由图1.2.1可知:agA ?、beB ?、chA ?、dfB ?都与AMB ?相似;B A AM X X =-,

B A MB Y Y =-

cos AM

a AB =

= (1-1)

sin MB a AB =

= (1-2)

因此:

a 点:sin a A X X r a =- sin a A Y Y r a =+

G41 (1-3)

b 点:sin b B X X r a =- s i n

b B Y Y r a =+

c 点:sin c A X X r a =+ sin c A Y Y r a =-

G42 (1-4)

d 点:sin d B X X r a =+ sin d B Y Y r a =-

图1.2.1 直线两端刀具位置

若把式(3—18)中的r 值的符号改为负号,则和式(3—17)完全一样,因此在实际应用中,只用式(3—17)计算直线端点处的刀具中心位置,在G41方式下r 取正值 在G42方式下r 取负值。

式(3—15)、(3—16)、(3—17),适合于各种不同方向的直线,当A B A B Y Y X X --、为负值时,ααsin cos 和为负值,当AB 线平行于X 轴时,0sin ,1cos ==αα,当AB 线平行Y 轴时1sin ,0cos ==αα。

1.3转接矢量计算

工件轮廓有拐角时,拐点可是直线与直线交点,如图3—22、3—23、3—24所示。直线拐角时拐角的大小等于两直线矢量的夹角;直线与圆弧连接时拐角的大小是直线矢量与拐点处圆弧切线矢量的夹角;圆弧与圆弧连接时是两圆弧在交点处切线矢量的夹角,由于两矢量夹角不同以及G41,G42偏置方向不同,使刀具中心轨迹的转接方式有所不同,共有三种转接方式:

1.3.1缩短型 在G41方式下两矢量夹角。在 180~0在α之间;在G42

方式下两向量夹角在 360~180之间,是缩短型,如图3—22、3—24a ,b 及图3—23c ,d 所示,刀具中心在c 点转折,没有到达由式(3—17)算出的B 点,比只加工OA 直线时少走CB 的距离,也比单程加工AF 直线少走DC 的距离。

1.3.2伸长型 在G41方式下,两矢量的夹角 360~270在α之间;在G42方式下,两向量的夹角 90~0在α之间,是伸长型,如图3—22d 、3—23a 及3—24d 所示,刀具中心越过由式(3—17)算出的B 点,在C 点转折,也比单独加工AF 直线多走CD 的距离。

1.3.3插入型 在G4l 方式下,两矢量的夹角 270~180在α之间,在G42方式下,两向量夹角 180~90在α之间,如图3—22c 、3—23b 及3—24c 所示,刀具中心在C 点和C ’点两次转折,CC ’是插入直线必须保证BC=C ’D =r(刀具半径)。

图3-22 G41直线与直线转接情况

图3—23 G42直线与直线转接情况

图3—24 G41圆弧接圆弧时的转接情况

对于伸长型和插入型转接交点c 和c ’的计算适合于直线与直线、直线与圆弧、圆弧与圆弧的连接方式,但对于缩短型,由于连接线的不同算法是不同的。

伸长型转接交点c 的坐标计算

图1.3.2a 是G42方式,由图可知:AB=AD=r (刀具半径),AB AG ⊥,

AD AF ⊥,'BB AX ⊥,又1XAG a ∠=,因此

21BAD GAF a a a ∠=∠==-, '1ABB Aa ∠=

因为

ABC ACD ?

所以 21(1/2)(1/2)()BAc BAD a a ∠=∠=-

2121tan(

)tan()22

a a a a

BC AB r --== (1-5) 因为 ,BC OX BC OA 所以 1BCE a ∠=

1cos EC BC a = (1-6)

将式(1-5)带入式(1-6)中,得

'21

1'tan(

)cos 2

a a EC B C r a -== 令AC 在X 轴和Y 轴的投影为(),()X Y AC AC ,则

'''

''()s i n X A C A B B C A B A B B B C

=+=

+

2112

1121sin sin sin tan(

)cos 21cos()

a a a a r a r a r a a -+=+=+- 同理,可求得AC 在Y 轴上的投影()Y AC 为 12

21cos cos ()1cos()

Y a a AC r

a a --=+-

图3-23(a )

上两式中21αα和是以X 坐标轴正向为起始边,逆时针方向对轮廓线矢量的夹角,在图3—22d 和图3—24d 中,2α>270。

在G41方式时上式中r 的符号为负。 即在G41时方式时的公式:

)cos(1sin sin )(122

1αααα-++-=r

AC X

)

cos(1cos cos )(122

1αααα-+---=r

AC Y

Y X AC AC )(,)(是c 点对A 点的坐标值,由于A 点在工件坐标系中的坐标值已

由程序中给出,因此可求出c 点对工件坐标系的坐标值。 插入型转接交点C ,C ’的坐标计算

根据刀具偏置方向(G41,G42)不同,计算方式也不相同,图3—22c 是G41方式。 由于:

'AB BC AD DC r ==== A B O A ⊥ A D A F

则有 ()c o s s i n X A C B H

B L B

C C B H A B B A Y

=-=∠-∠ 11(cos sin )r a a =-

()cos sin Y AC AL HC AB BAY BC CBH =+=∠+∠

11(cos sin )r a a =+

''()cos sin X AC ED DI r XAD r IC D =+=∠+∠

22cos(90)sin(270)r a a ??

=++-

22(sin cos )r a a =--

''22()cos(270)sin(90)Y AC C I AE r a r a ??=-=--+

22(sin cos )r a a =-+

图1.3.1(c )是G42方式

()sin cos X AC LB BH r BAL r CBH =-=∠+∠

12(sin cos )r a a =+

()cos sin Y AC AL CH r LAB r CBH =-=∠+∠

11cos(270)sin r a r a ?

=++

11(sin cos )r a a =-

同理:

'22()(sin cos )X AC r a a =-

'

22()(cos sin )Y AC r a a =--

图3—23(b)

缩短型转接交点的坐标计算

直线与直线连接如图3—22a 、b ,图3—24c 、d 所示,(AC)x 和(AC)y 所用公式与伸长型相同,缩短型与伸长型r 的符号也相同,即:G41方式r 为负,G42方式r 为正。

图3—22a

'''sin ''')(C B ABB AB C B AB AC X +∠=+=

1121cos 2tan sin αααα??

?

??---=r r

()

122

1cos 1sin sin αααα-++-=r

()1121sin 2tan cos 'αααα???

??--=-=AB AB BE BB AC Y

()

122

1cos 1cos cos αααα-+---=r

在G42方式下

'''sin ''')(C B ABB AB C B AB AC X +∠=+=

1121cos 2tan sin αααα??

?

??-+=r r

()

122

1cos 1sin sin αααα-++=r

()1121sin 2tan cos 'αααα???

??--=-=AB AB BE BB AC Y

()

122

1cos 1cos cos αααα-+--=r

1.4缩短型转接交点的坐标计算

1.4.1直线与直线连接

直线与直线连接如图3—22,23所示,()X AC 和()Y AC 所用公式与仲长型相同v 缩短型与伸长型r 的符 号也相同,即:以

G41

方式

r

为负,G42

方式为正。

图1-1 直线与圆弧转接交点

1.4.2直线与圆弧连接

图1-1是以1方式直线与圆弧联接形式,工件轮廓线 是

ABC,B

点是直线与圆弧的支点,'O 点是圆弧中心,

''',(,),(,),(),(,)A A B B C C O O A X Y B X Y C X Y O X Y 为已知点,'''(,)A A A X Y 点可用式(3—17)求得。也是已知点,由图可知

sin α=

cos α=

''

sin Y Y β-=

''

cos X X α-=

γαβ=-

在'''AO B ?中,已知''AO ,''O B R r =+。根据余弦定理可求出''

AO 的模

2

22'

''

'

'

'

'

'

'

'

c o s 2A B A O O B

A B

A O

γ+-

=

2

2

''''''''

22cos ()0A B

A B AO AO R r γ-+--=

''''

cos A B AO γ=

''

cos AO γ= cos cos()cos cos sin sin γαβαβαβ=-=+

由上式可求得直线与圆弧的两个交点,离8点近的为'B 点,''A B 在x 轴和y 轴上的投影为

''''c o s X

A B A B α=

''''s i n Y

A B A B α=

'

B 点的坐标

''''B A X

X X A B =+

''''B A Y

Y Y A B =+

根据上述方法,还可求出N2方式直线与圆弧的转按交点,及以1,N2方式圆弧

与直线的转接交点。

1.4.3圆弧与圆弧连接

图3—26是以G41方式顺圆弧与顺圆弧联接时刀 具中心转接点计算图。1O 圆弧的半径为1R ,2O 圆

弧半径为2R ,刀具半径为r,则''1122101,0120202,;()(,)O B R r O B R r O X Y X Y =+=+、O 为已

知点,则三角形的三个边为己知边,根据余弦 定理可求出'21O O B θ∠=

22

2

2

''22

121212'

'

121121()()cos 22O O O B O B

O O R r R r O O O B

O O O B

θ+-++-+=

=

12O O =

sin θ=1XO α=坐标轴与12O O 的夹角(顺时针),则有

2112cos O O X X O O α-=

21

12

cos O O Y Y O O α-=

γαθ=+

cos cos()cos cos sin sin γαθαθαθ=+=+ sin sin()sin cos sin cos γαθαθαθ=+=+

因此

'

11cos r X

O B R γ+=

'11sin y

O B R r γ=+

'B 的坐标为

''

11()O X B X X O B =+

''11()O Y B Y Y O B =+

根据上述的方法可求出G42方法及其他G41、G42方法顺圆相交时的转接计算。

2.刀具半径补偿程序流程图

2.1 流程图

刀具半径补偿程序设计流程图如图5所示。首先打开数控加工源程序,读取被加工零件的轮廓信息以及刀具的走刀信息、刀具半径,采用矢量算法结合刀具偏置方向计算经刀具半径补偿后各段线段的刀具中心轨迹方程。然后确定相交两线段尖角过渡处的内、外偏形式,根据内偏求交点和外偏采用辅助圆弧过渡的处理方法计算出整个刀具中心运动轨迹。在利用C 语言开发的WTUAPT 系统软件中,采用这种计算方法成功地解决了刀具半径补偿问题,并经实际应用证明这种处理方法是简单有效的。

刀具半径补偿的应用实例

案例分析(一)---刀具半径补偿的应用实例 一、刀具半径补偿的过程及刀补动作 1.刀具半径补偿指令格式 格式:N—(G17 G18 G19)(G41 G42)α-β-D-; N—G40 α-β-; 其中:G41为左刀补,G42为右刀补,G40为取消刀补;α、β∈(X、Y、Z、U、V、W)为指令终点的数值,即刀具半径值。 刀补执行时,采用交点运算方式,既是每段开始都先行读入两段、计算出其交点,自动按照启动阶段的矢量作法,作出每个沿前进方向左侧或右侧加上刀补的矢量路径。 2.刀具半径补偿的过程 设要加工如图3所示零件轮廓,刀具半径值存在D01中。 1)刀补建立 刀具接近工件,根据G41或G42所指定的刀补方向,控制刀具中心从与编程轨迹重合过渡到与编程轨迹偏离一个刀具半径。当N4程序段中写上G41和D01指令后,运算装置立即同时先读入N6、N8两段,在N4段的终点(N6段始点),作出一个矢量,该矢量的方向与下一段的前进方向垂直向左,大小等于刀补值(即D01的值)。刀具中心在执行这一段(N4段)时,就移向该矢量的终点。在该段中,动作指令只能采用G00或G01,不能用G02或G03。 2)刀补状态

控制刀具中心的轨迹始终始垂直偏移编程轨迹一个刀具半径值的距离。从N6开始进入刀补状态,在此状态下,G01G02G03G00都可用。 3)刀补撤消 在刀具撤离工作表面返回到起刀点的过程中,根据刀补撤消前G41或G42的情况,刀具中心轨迹与编程轨迹相距一个刀具半径值过渡到与编程轨迹重合。当N14程序段中用到G40指令时,则在N12段的终点(N14段的始点),作出一个矢量, 它的方向是与N12段前进方向的垂直朝左、大小为刀补值。刀具中心就停止在这矢量的终点,然后从这一位置开始,一边取消刀补一边移向N14段的终点。此时也只能用G01或G00,而不能用G02或G03等。 二、需要特别注意的问题及应用技巧 1.注意的问题 1)注意明确刀补的方向若在刀补启动开始后的刀补状态中,存在两段以上没有移动指令或存在非指定平面的移动指令段(即刀补方向不明确时),则有可能产生进刀不足或进刀超差现象。下面举例说明,若刀具开始位置为距工件表面80mm,切削深度为5mm,刀具直径12mm的立式端面铣刀。图3程序改为如下编制,则会出现如图4所示的进刀超差现象。 原因是当从N4段进入刀补启动阶段后,只能读入N6、N8两段,但由于Z轴是非刀补平面而且读不到N10以后的段,也就作不出矢量,确定不了进刀的方向。此时尽管用G41进入了刀补状态,但刀具中心却并未加上刀补,而直接移动到了P1点,当P1执行完N6、N8段后,再执行N10段,刀具中心从P1移动到交点A,此时就产生了图示的进刀超程(过切)工件被切掉一块。 2)起点的距离与刀具半径之间的关系从刀具起点到刀补状态的起点如图4所示O→P1,需要一个过程来完成,即刀位点移动一个刀具半径的过程,要有足够的距离过渡,而这距离要求比刀具半径大,一般大于或等于三分之二刀具直径值。此距离必须在程序编制时表达出来,否则,就有可能产生进刀不足(内

数控车床的刀尖圆弧半径教案例

《数控车床刀尖圆弧半径加工带圆弧锥轴类零件》教学案例一、教学背景 刀尖圆弧半径是影响零件的加工精度因素之一,本课题通过带圆锥轴类零件的加工,让学生掌握刀具刀尖圆弧半径补偿的基本原理及基本操作,以保证加工零件的加工精度。 本课题完成课时为4学时,学生人数为40人,分4人/组,每组完成一个工件。 教学目标:通过本课题的学习使学生掌握刀尖圆弧半径的补偿原理和方法,及补偿参数的设置,提高零件的加工精度。 时间资源:课前,课后和课内的设计和安排 材料资源:45#材料 信息资源:网络技术,多媒体技术,工具书,手册 人员资源:双师型工作团队。1位专业教师2位培训师。学生小组和组长。 设备资源:FANUC系统数控车床2—3人,台;外圆粗、精车刀、螺纹车刀、切槽刀每台机床各1把;刀架扳手、卡盘扳手、划线盘、角度样板每台机床1付,垫铁若干;游标卡尺、千分尺、螺纹环规、粗糙度样板每台机床各1把。 环境资源:数控实训车间、数控仿真机房 二、课程的实施 (一)复习导入新课 老师:同学们,见过外圆车刀吗?在哪见过? 学生:见过,在普车实习时,就见过,而且也用过 老师:不错,学过的知识没忘记。车刀的刀尖是尖吗? 学生:是,但不是绝对尖。 老师:答得好。请看下图,a图是理论刀尖,b图是实际刀尖。这就是我们今天要讲的新课知识,刀尖圆弧半径补偿。 (a) (b) 图1 圆头刀假想刀尖 (二)提出问题,探究新课 老师:看图回答问题。请大家思考,下图是用一假设带了刀尖的圆头刀在数控车床上加工的路径,两种刀具切削会带来什么影响?刀尖圆弧半径对加工零件的精度有影响吗?

学生:车圆锥面有影响 老师:答得好,观察能力强。那么有何影响? 学生:在切圆柱面时无影响;切圆锥面时,圆头刀切得浅一些,有尖定的切得深一些。 老师:分析得非常正确。请同学们看下图讨论的刀尖圆弧半径在数控加工中的影响。 学生:刀尖圆弧半径对圆柱没影响,对圆锥和圆弧有影响并产生了误差。 老师:很对。因为编制数控车床加工程序时,理论上是将车刀刀尖看成一个点,如图1a所示的P点就是理论刀尖。但为了提高刀具的使用寿命和降低加工工件的表面粗糙度,通常将刀尖磨成半径不大的圆弧(一般圆弧半径R是0.4—1.6之间),如图1b所示X向和Z向的交点P称为假想刀尖,该点是编程时确定加工轨迹的点,数控系统控制该点的运动轨迹。然而实际切削时起作用的切削刃是圆弧的切点A、B,它们是实际切削加工时形成工件表面的点。很显然假想刀尖点P与实际切削点A、B是不同点,所以如果在数控加工或数控编程时不对刀尖圆角半径进行补偿,仅按照工件轮廓进行编制的程序来加工,势必会产生加工误差。 如果不进行刀尖圆弧半径补偿,在加工过程中,会产生什么现象呢?(请看下图) 学生:图的右边产生了少切,左边产生的过切。 老师:答得非常好,棒极了。这就是在数控加工中产生的过切和少切现象。在编程过程中如何实现刀具圆弧半径补偿,这是这次课的重点内容。 (三)知识学习 1.在实际加工过程中可以使用刀尖圆弧是0吗?这样做的目的是激发学生的求知欲,可以适

刀具半径补偿 教案

刀具半径补偿指令 教学目的: 1、正确理解刀具半径补偿的作用和概念; 2、掌握刀具半径补偿判别、指令格式和应用方法; 3、熟练掌握刀具半径补偿指令G41、G42及G40的使用及程序编制; 4、掌握刀具半径补偿功能编制铣削轮廓的程序; 5、在生产实习中能够充分利用刀具半径补偿指令功能从而缩短辅助时间,提高生 产效率; 教学重点:刀具半径补偿判别、指令格式和应用方法 教学难点:刀具半径补偿功能编制铣削轮廓的程序 教学方法:演示法、讲解法、讨论法、示例法、实训操作 教学场所:14数控高级工2班教室 授课学时:理论1课时、实训3课时 教学过程: 一、导入新课 经过前几天我们已经学习了G01/G00/G02/G03的用法及其编程,我们运用到编程里面去加工后会发现,加工出来的工件尺寸怎么比我们图纸上规定的尺寸少了一个直径值呢?这问题我们该如何解决呢? 二、讲授新课 1、刀具半径补偿的作用 在数控铣床上进行轮廓铣削时,由于刀具半径的存在,刀具中心轨迹与工件轮廓不重合。人工计算刀具中心轨迹编程,计算相当复杂,且刀具直径变化时必须重新计算,修改程序。当数控系统具备刀具半径补偿功能时,数控编程只需按工件轮廓进行,数控系统自动计算刀具中心轨迹,使刀具偏离工件轮廓一个半径值,即进行刀具半径补偿。

刀补的建立过程 2、刀具半径补偿的含义及过程 用铣刀铣削工件的轮廓时,由于刀具总有一定的半径,刀具中心的运动轨迹与所需加工零件的实际轮廓并不重合。如在图中,粗实线为所需加工的零件轮廓,点划线为刀具中心轨迹。由图可见在进行内轮廓加工时,刀具中心偏离零件的内轮廓表面一个刀具半径值。 外轮廓内轮廓 有无刀补时刀具轨迹 问:如果不添加刀补可以使用什么方式将轮廓加工出来? 在进行外轮廓加工时,刀具中心又偏离零件的外轮廓表面一个刀具半径值。这种偏移,称为刀具半径补偿。若用人工计算刀具中心轨迹编程,计算相当复杂,且刀具直径变化时必须重新计算,修改程序。当数控系统具备刀具半径补偿功能时,数控编程只需按工件轮廓进行,数控系统自动计算刀具中心轨迹,使刀具偏离工件轮廓一个半径值,即进行刀具半径补偿。刀具补偿过程分为刀补的建立、刀补进行、刀补的取消。 其中:1阶段是建立刀具补偿阶段; 2阶段是维持刀具补偿状态阶段; 3阶段是撤消刀具补偿阶段。 3、刀具半径补偿指令 刀具半径补偿指令G41、G42、G40 (一)刀具半径补偿的格式: 执行刀补G17/G18/G19 G41/G42 G01/G00 X_Y_Z_ D_ F_; 取消刀补G40 G00/G01 X_Y_Z_; G41:刀具半径左补偿; G42刀具半径右补偿; G40取消刀补; G41 沿着刀具前进方向观察刀具在工件的左侧,称为左刀补。 G42 沿着刀具前进方向观察刀具在工件的右侧,称为右刀补。

刀具半径补偿指令G40、G41、G42,

刀具半径补偿指令G40、G41、G42, 1、刀具半径补偿的目的: 在编制轮廓铣削加工的场合,如果按照刀具中心轨迹进行编程,其数据计算有时相当复杂,尤其是当刀具磨损、重磨、换新刀具而导至刀具半径变化时,必须重新计算刀具中心轨迹,修改程序,这样不既麻烦而且容易出错,又很难保证加工精度,为提高编程效率,通常以工件的实际轮廓尺寸为刀具轨迹编程,即假设计刀具中心运动轨迹是沿工件轮廓运动的,而实际的刀具运动轨迹要与工件轮廓有一个偏移量(即刀具半径),利用刀具半径补偿功能可以方便地实现这一转变,简化程序编制,机床可以自动判断补偿的方向和补偿值大小,自动计算出实际刀具中心轨迹,并按刀心轨迹运动。 现代数控系统一般都设置若干个可编程刀具半径偏置寄存器,并对其进行编号,专供刀具补偿之用,可将刀具补偿参数(刀具长度、刀具半径等)存入这些寄存器中。在进行数控编程时,只需调用所需刀具半径补偿参数所对应的寄存器编号即可。实际加工时,数控系统将该编号所对应的刀具半径取出,对刀具中心轨迹进行补偿计算,生成实际的刀具中心运动轨迹。 2、刀具半径补偿的方法 (1)刀具半径指令从操作面板输入被补偿刀具的直径或(半径)值,将其存在刀具参数库里,在程序中采用半径补偿指令。刀具半径补偿的代码有G40、G41、G42,它们都是模态代码,G40是取消刀具半径补偿代码,机床的初始状态就是为G40。G41为刀具半径左补偿,(左刀补),G42为刀具半径右补偿(右刀补)。判断左刀具补偿和右刀具补偿的方法是沿着刀具加工路线看,当刀具偏在加工轮廓的左侧时,为左偏补偿,当刀具偏在加工轮廓的右侧时,为右偏补偿,如图1所示。 图1a中,在相对于刀具前进方向的左侧进行补偿,采用G41,这时相当于顺铣。图1b 中在相对于刀具前进方向的右侧进行补偿,采用G42,这时相当于逆铣。在数控机床加工中,一般采用顺铣,原因是从刀具寿命、加工精度、表面粗糙度而言顺铣的效果比较好,因而G41使用的比较多。 G17 XY (2)指令格式刀具半径补偿的格式:{G18 } {G00、G01}{G41、G42} ZX D G19 YZ XY 刀具半径补偿取消的格式:(G00、G01)G40{ ZX} YZ

刀具补偿

引言: 1.为什么需要刀具补偿? (1)编程时通常设定刀架上各刀在工作位时,其刀尖位置是一致的,但由于刀具的几何开关,安装不同,其刀尖位置也不一样,相对于原点的距离不相同。 解决办法:一是各刀设置不同的工件原点 二是各刀位置进行比较,设定刀具偏差补偿。,可以使加工程序不随刀尖位置的不同而改变。 (2)刀具使用一段时间后会磨损,会使加工尺寸产生误差。 解决:将磨损量测量获得后进行补偿,可以不修改加工程序。 (3)数控程序一般是针对刀位点,按工件轮廓尺寸编制的,当刀尖不是理想点而是一段圆弧时,会造成实际切削点与理想刀位点的位置偏差。 解决:对刀尖圆弧半径进行补偿可以使按工件轮廓编程不受影响。

2.刀具补偿的概念 是补偿实际加工时所用的刀具与编程时使用的理想刀具或对刀时使用的基准刀具之间的偏差值,保证加工零件符合图纸要求的一种处理方法。 3.刀具补偿的种类 分为刀具偏置补偿(T****实现),和刀尖圆弧半径补偿 刀具偏置补偿又分为几何位置补偿和磨损补偿 4.刀具的偏置补偿 (1)几何位置补偿 用于补偿各刀具安装好后,其刀位点(如刀尖)与编程时理想刀具或基准刀具刀位点的位置偏移的,通常是在所用的多把车刀中选定一把作为基准车刀,对刀编程主要是以该车刀为准。 补偿数据获取: 分别测得各刀尖相对于刀架基准面的偏离距离(X1.Z1)(X2.Z2)(X3.Z3) 若选用刀具1为对刀用的基准刀具,则各刀具的几何偏置分别是

(2)磨损补偿 主要是针对某把车刀而言,当某把车刀批量加工一批零件后,刀具自然磨损后而导致刀尖位置尺寸的改变,此即为该刀具的磨损补偿。 批量加工后,各把车刀都应考虑磨损补偿(包括基准车刀) (3)刀具几何补偿的合成 若设定的刀具几何位置补偿和磨损补偿都有效存在时,实际几何补偿将是这两者的矢量和。

刀具半径补偿教案

教学过程: 一、导入新课(4分钟) 在前面的内容中我们已经学习了G01/G00/G02/G03的用法及其编程,我们运用到编程里面去加工后会发现,加工出来的工件尺寸怎么比我们图纸上规定的尺寸少了一个半径值呢?这问题我们该如何解决呢? 1、刀具半径补偿的作用(3分钟) 在数控铣床上进行轮廓铣削时,由于刀具半径的存在,刀具中心轨迹与工件轮廓不重合。人工计算刀具中心轨迹编程,计算相当复杂,且刀具直径变化时必须重新计算,修改程序。 当数控系统具备刀具半径补偿功能时,数控编程只需按工件轮廓进行,数控系统自动计算刀具中心轨迹,使刀具偏离工件轮廓一个半径值,即进行刀具半径补偿, 2、刀具半径补偿的含义及过程(3分钟) 用铳刀铳削工件的轮廓时,由于刀具总有一定的半径(如铳刀半径或线切割机的钼丝半径等),刀具中心 的运动轨迹与所需加工零件的实际轮廓并不重合。如在图中,粗实线为所需加工的零件轮廓,点划线为刀具中心轨迹。由图可见在进行内轮廓加工时,刀具中心偏离零件的内轮廓表面一个刀具半径值。 课题:项目7 刀具半径补偿指令 教学目的:1、正确理解刀具半径补偿的作用和概念; 2、掌握刀具半径补偿判别、指令格式和应用方法; 3、熟练掌握刀具半径补偿指令G41、G42及G40的使用及程序编制; 4、掌握刀具半径补偿功能编制铣削轮廓的程序。 5、在生产头习中能够充分利用刀具半径补偿指令功能从而缩短辅助时间,提咼生 产效率。 教学重点:刀具半径补偿判别、指令格式和应用方法 教学难点:刀具半径补偿功能编制铣削轮廓的程序 教学方法:演示法、讲解法、讨论法、示例法 教学场所:10数控班教室 授课学时:1课时 学习好资料欢迎下载 、讲授新课 〔町捽轮.耕MS (b)内轮鼻补偿

刀尖圆弧补偿(详细介绍)

刀尖圆弧补偿 数控车削加工是以假想刀尖进行编程,而切削加工时,由于刀尖圆弧半径的存在,实际切削点与假想刀尖不重合,从而产生加工误差。为满足加工精度要求,又方便编程,需对刀尖圆弧半径进行补偿。本文对刀尖半径补偿的概念,刀尖方位的确定、补偿方法和参数设置进行了介绍。同时阐述了刀尖半径补偿的过程并分析了实例,就应用过程中出现的问题加以介绍。 数控机床是按照程序指令来控制刀具运动的。众所周知,我们在编制数控车床加工程序时,都是把车刀的刀尖当成一个点来考虑,即假想刀尖,如图1所示的A点。编程时就以该假想刀尖点A来编程,数控系统控制A点的运动轨迹。但实际车刀尤其是精车刀,在其刀尖部分都存在一个刀尖圆弧,这一圆角一方面可以提高刀尖的强度,另一方面可以改善加工表面的表面粗糙度。由于刀尖圆弧的存在,车削时实际起作用的切削刃是圆弧各切点。而常用的对刀操作是以刀尖圆弧上X、Z方向相应的最突出点为准。如图1所示,这样在X向、Z向对刀所获得的刀尖位置是一个假想刀尖。按假想刀尖编出的程序在车削外圆、内孔等与Z轴平行的表面时,是没有误差的,即刀尖圆弧的大小并不起作用;但当车右端面、锥面及圆弧时,就会造成过切或少切,引起加工表面形状误差,如图2所示为以假想刀尖位置编程时的过切及少切现象。 编程时若以刀尖圆弧中心编程,可避免过切和少切的现象,但计算刀位点比较麻烦,并且如果刀尖圆弧半径值发生变化,还需改动程序。

数控系统的刀具半径补偿功能正是为解决这个问题所设定的。它允许编程者不必考虑具体刀具的刀尖圆弧半径,而以假想刀尖按工件轮廓编程,在加工时将刀具的半径值R存入相应的存储单元,系统会自动读入,与工件轮廓偏移一个半径值,生成刀具路径,即将原来控制假想刀尖的运动转换成控制刀尖圆弧中心的运动轨迹,则可以加工出相对准确的轮廓。这种偏移称为刀尖半径补偿。如图3所示。 一、刀尖半径补偿的方式 现代机床基本都具有刀具补偿功能,为编程提供了方便。 刀尖圆弧半径补偿是通过G41、G42、G40代码及T代码指定的假想刀尖号加入或取消的,如表所示。 应用刀尖半径补偿,必须根据刀架位置、刀尖与工件相对位置来确定补偿方向,具体如图4所示。为快速判断补偿方向,可采用以下简便方法: 从右向左加工,则车外圆表面时,半径补偿指令用G42,镗孔时,用G41; 从左向右加工,则车外圆表面时,半径补偿指令用G41,镗孔时,用G42。 使用刀尖半径补偿指令时应注意下列几点:

刀具半径补偿的目的与方法

刀具半径补偿的目的与方法 (1)刀具半径补偿的目的 在车床上进行轮廓加工时,因为车刀具有一定的半径,所以刀具中心(刀心)轨迹和工件轮廓不重合。若数控装置不具备刀具半径自动补偿功能,则只能按刀心轨迹进行编程(图(1-11)中点划线),其数值计算有时相当复杂,尤其当刀具磨损、重磨、换新刀等导致刀具直径变化时,必须重新计算刀心轨迹,修改程序,这样既繁琐,又不易保证加工精度。当数控系统具备刀具半径补偿功能时,编程只需按工件轮廓线进行(图(4-10)中粗实线),数控系统会自动计算刀心轨迹坐标,使刀具偏离工件轮廓一个半径值,即进行半径补偿。 图(4-10)刀具半径补偿 a) 外轮廓b)内轮廓 (2)刀具半径补偿的方法 控刀具半径补偿就是将刀具中心轨迹过程交由数控系统执行,编程时假设刀具的半径为零,直接根据零件的轮廓形状进行编程,而实际的刀具半径则存放在一个可编程刀具半径偏置寄存器中,在加工工程中,数控系统根据零件程序和刀具半径自动计算出刀具中心轨迹,完成对零件的加工。当刀具半径发生变化时,不需要修改零件程序,只需修改存放在刀具半径偏置寄存器中的半径值或选用另一个刀具半径偏置寄存器中的刀具半径所对应的刀具即可。 G41指令为刀具半径左补偿(左刀补),G42指令为刀具半径右补偿(右刀补),G40指令为取消刀具半径补偿。这是一组模态指令,缺省为G40。 使用格式: 说明:(1)刀具半径补偿G41、G42判别方法,如图(4-11)所示,规定沿着刀具运动方向看,刀具位于工件轮廓(编程轨迹)左边,则为左刀补(G41),反之,为刀具的右刀补(G42)。

图(4-11)刀具半径补偿判别方法 (2)使用刀具半径补偿时必须选择工作平面(G17、G18、G19),如选用工作平面G17指令,当执行G17指令后,刀具半径补偿仅影响X、Y轴移动,而对Z轴没有作用。 (3)当主轴顺时针旋转时,使用G41指令车削方式为顺车,反之,使用G42指令车削方式为逆车。而在数控机床为里提高加工表面质量,经常采用顺车,即G41指令。 (4)建立和取消刀补时,必须与G01或G00指令组合完成,配合G02或G03指令使用,机床会报警,在实际编程时建议使用与G01指令组合。建立和取消刀补过程如图(4-12)所示,使刀具从无刀具半径补偿状态O点,配合G01指令运动到补偿开始点A,刀具半径补偿建立。工件轮廓加工完成后,还要取消刀补的过程,即从刀补结束点B,配合G01指令运动到无刀补状态O点。 图(4-12)刀具半径补偿的建立和取消过程 a) 左刀补的建立和取消b) 右刀补的建立和取消

数控车床刀尖半径补偿的原理和应用介绍

数控车床刀尖半径补偿的原理和应用分析 (2011-11-07 19:39:41) 分类:工程技术 标签: 杂谈 摘要:分析了数控车削中因刀尖圆弧产生误差的原因,介绍了纠正误差的思路及半径补偿的工作原理,明确了半径补偿的概念。结合实际,系统介绍了刀具半径补偿的应用方法,及使用中的注意事项。 Abstract: Analyzed the error's reason in numerical control turning because of arc of cutting tool , introduced the correction error's mentality and the radius compensation principle of work, cleared about the radius compensation concept. Union reality, introduced the cutting tool radius compensation application method, and in use matters needing attention.. 关键词:数控车床;假想刀尖;半径补偿;程序轮廓;原理;应用; Key word: CNC lathe;immaginary cutting tool point; radius compensation; procedure outline; principle; using 1、前言 在数控车床的学习中,刀尖半径补偿功能,一直是一个难点。一方面,由于它的理论复杂,应用条件严格,让一些人感觉无从下手;另一方面,由于常用的台阶轴类的加工,通过几何补偿也能达到精度要求,它的特点不能有效体现,使一些人对它不够重视。事实上,在现代数控系统中,刀尖半径补偿,对于提高工件综合加工精度具有非常重要的作用,是一个必须熟练掌握的功能。 2、刀尖圆弧半径补偿的原理 (1)半径补偿的原因 在学习刀尖圆弧的概念前,我们认为刀片是尖锐的,并把刀尖看作一个点,刀具之所以能够实现复杂轮廓的加工,就是因为刀尖能够严格沿着编程的轨迹进行切削。但实际上,目前广泛使用的机夹刀片的切削尖,都有一个微小的圆弧,这样做,既可以提高刀具的耐用度,也可以提高工件的表面质量。而且,不管多么尖的刀片,经过一段时间的使用,刀尖都会磨成一个圆弧,导致在实际加工中,是一段圆弧刃在切削,这种情况与理想刀尖的切削在效果上完全不同。

刀具补偿功能

福建省鸿源技工学校课时授课计划 (2013 —2014 学年度第2学期) 课程名称:数控机床编程与操作任课教师:王公海 章节内容1-7刀具补偿功能 授课班级12数控授课日期 授课方式讲授作业练习习题册对应部分 目的要求掌握刀具补偿功能原理 重点难点G40/G41/G42 复习题巩固上节课知识点 仪器教具粉笔黑板 审批意见 审批人: 20 年月日 讲授内容和过程方法与指导一、数控车床用刀具的交换功能 1.刀具的交换 指令格式一:T0101; 该指令为FANUC系统转刀指令,前面的T01表示换1号刀,后 面的01表示使用1号刀具补偿。 福建省劳动和社会保障厅制

第页 讲授内容和过程方法与指导二、刀具补偿功能 1.刀具补偿功能的定义 定义:数控机床根据刀具实际尺寸,自动改变机床坐标轴或刀 具刀位点位置,使实际加工轮廓和编程轨迹完全一致的功能。 分类:刀具偏移(也称为刀具长度补偿)、刀尖圆弧半径补偿。 2.刀位点的概念 概念:指编制程序和加工时,用于表示刀具特征的点,也是对 刀和加工的基准点。 数控车刀的刀位点 三、刀具偏移补偿 1.刀具偏移的含义 含义:用来补偿假定刀具长度与基准刀具长度之长度差的功 能。车床数控系统规定X轴与Z轴可同时实现刀具偏移。 分类:刀具几何偏移、刀具磨损偏移。 刀具偏移补偿功能示例

第页 讲授内容和过程方法与指导FANUC 系统的刀具几何偏移补偿参数设置 图中的代码“T”指刀沿类型,不是指刀具号,也不是指刀补 号。 FANUC 系统的刀具几何偏移补偿参数设置 图中的代码“T”指刀沿类型,不是指刀具号,也不是指刀补 号。 2.利用刀具几何偏移进行对刀操作 (1)对刀操作的定义 定义:调整每把刀的刀位点,使其尽量重合于某一理想基准点。 (2)对刀操作的过程 1)手动操作加工端面,记录下刀位点的Z向机械坐标值。 2)手动操作加工外圆,记录下刀位点的X向机械坐标值,停 机测量工件直径,计算出主轴中心的机械坐标值。 3)将X、Z值输入相应的刀具几何偏移存储器中。

刀具半径补偿功能

刀具半径补偿功能 教学内容:刀具半径补偿指令的学习。 教学目标:通过刀具半径补偿的学习让学生明白刀具半径补偿的作用和应用。重点:刀具半径补偿的运用。 难点:使用刀具半径补偿进行编程和加工。 教学流程:旧课复习→新课导入→例题讲解→习题与例题对比→机床实操→布置作业→教学总结 一、旧课复习(5分钟) 1、按照轮廓加工,加工出来的工件尺寸小(大)一个直径。 二、刀具半径补偿G41、G42、G40 (15分钟) 1、刀具半径左补偿G41 说明:沿刀具前进方向的左边进行左补偿,如下图 2、刀具半径右补偿G42 说明:沿刀具前进方向的右边进行右补偿,如下图 总结:假设人站在加工的起点上,眼睛沿着加工方向观察,刀具在人的左面叫左补偿,刀具在人的右面叫右补偿。 3、G41、G42程序格式

G41 X_Y _D _ G42 说明:①X_Y _表示加工到达的终点坐标 ②D _表示半径补偿值的寄存器位置,共100个,分别是D0~D99 4、取消刀具半径补偿值G40 例:应用刀补指令进行以下图形轮廓加工加工深度2MM ,刀具为φ12。 1、加工路径:H →F →B →C →D →E →H 2、计算坐标点: H(-70,-50)E(-60,-50)B(-60,40)C(60,40) D(60,-40)F(-70,-40)H(-70,-50) 3、加工程序: O0002(程序名) G90 G40 G21;(加工前G 代码准备) G00 Z20;(提刀至安全高度) M03 S1800;(主轴正转,转速1800r/min X-70 Y-50;(快速定位O→H) Z2;(快速接近工件表面) G01 Z-2 F600;(下刀深度) G41 G01 X-60 D01;(01=6)(H→E建立刀具半径左补偿) Y40 ;(E→B) X60 ;(B→C)(执行刀具半径左 Y-40 ;(C→D)补偿加工轮廓) X-70 ;(D→F) G40 G00 X-70 Y-50 ;(取消刀具半径补偿) Z20 ;(快速提刀至安全高度) X0 Y0 ;(快速退刀) M05 ;(主轴停转) M30 ;(程序结束)

试谈数控加工中刀具补偿的应用

毕业论文 题目:数控加工中刀具补偿的应用系部:机电工程系 专业:数控技术 班级:08数控(2)班 学生:罗贤强 学号:08313244 指导老师:刘晓秋老师职称:

江西理工大学南昌校区 毕业设计(论文)任务书机电工程系系部数控专业2008级(2011届)数控(2)班学生罗贤强 题目:数控加工中刀具补偿的应用 专题题目(若无专题则不填): 原始依据(包括设计(论文)的工作基础、研究条件、应用环境、工作目的等):工作基础: 在20世纪60年代的数控加工中还没有出现补偿的概念,所以编程人员不得不围绕刀具的理论路线和实际路线的相对关系来进行编程,这样不仅很容易产生错误,而且生产效率低下。当刀具补偿概念出现并应用到数控系统中后,编程人员就可以直接按照轮廓尺寸进行程序编制。在建立、执行刀补后,由数控系统自动计算,自动调整刀位点到刀具的运动轨迹。当刀具磨损或更换后,加工程序不变,只须更改程序中刀具补偿的数值。因此刀具补偿的应用不仅提高了生产效率,还大大降低了技术人员的劳动强度。 研究条件: 利用网络资源,参考相关文献,并在老师的提示和指导下熟悉并掌握刀具补偿的基本应用和相关注意事项。 应用环境: 刀具补偿广泛用于数控车床、数控铣床、加工中心等淑红设备中。提高了数控加工的精度。 工作目的: 深入了解刀具补偿的概念以及分类,着重掌握数控车床车削加工中的刀具半径补偿的问题和车床的对刀问题。并通过本论文提高自己在刀具补偿方面的理论水平。 主要内容和要求:(包括设计(研究)内容、主要指标与技术参数,并根据课题性质对学生提出具体要求): 研究内容:

1数控车床加工的对象: 数控车床是目前使用比较广泛的数控机床,主要用干轴类和盘类回转体工件的加工,能自动完全内外圆面、柱面、锥面、圆弧、螺纹等工序的切削加工,并能进行切槽、钻、扩、铰孔等加工,适合复杂形状工件的加工。与常规车床相比,数控车床还适合加工如下工件。 ( 1 ) 轮廓形状特别复杂或难于控制尺寸的回转体零件, ( 2 ) 精度要求高的零件。 ( 3 ) 特殊的螺旋零件。 ( 4 ) 淬硬工件的加工。 2数控车床的对刀问题: ( 1)一般对刀。 ( 2)机外对刀仪对刀。 ( 3)自动对刀。 3 数控车削加工中刀尖圆弧半径补偿有关问题: 编制数控车床加工程序时,理论上是将车刀刀尖看成一个点,但为了提高刀具的使用寿命和降低加工工件的表面粗糙度,通常将刀尖磨成半径不大的圆弧(一般圆弧半径R是0.4一1.6 之间),所以如果在数控加工或数控编程时不对刀尖圆角半径进行补偿,仅按照工件轮廓进行编制的程序来加工,势必会产生加工误差。假想刀尖的轨迹分析与偏置值计算分为加工圆锥面的误差析与偏置值计算和加工圆弧面的误差分析与偏置值计算。 (一)刀尖半径补偿编程原则。 1 ) 将刀具的刀尖圆角半径值及刀具的指向编码数存入刀具偏置文档的相应偏置序号处,偏置序号必须先于刀尖半径补偿激活。 2 ) 为了激活刀尖半径补偿,在一个或两个坐标轴都处于非切削状态的直线运动段中编入G41或G42,至少其中一个坐标轴的移动编程量大于或等于刀尖圆角半径值。 3 ) 进入和退出工件切削时必须垂直于工件表面。 4 ) 刀尖半径补偿在下列的工作模式中不起作用: G32,G34,G71,G72,G73, G74,G75,G76,G92。 5 ) 若在G90,G94固定循环中使用刀尖半径补偿,刀尖半径补偿必须先于 G90,G94指令激活。 (二)刀尖回角半径补偿方法。 现代数控系统一般都有刀具圆角半径补偿器,具有刀尖圆弧半径补偿功能( 即G41左补偿和G42右补偿功能),对于这类数控车床,编程员可直接根据零件轮廓形状进行编程,编程时可假设刀具圆角半径为零,在数控加工前必须在数控机床上的相应刀具补偿号输人刀具圆弧半径值,加工过程中,数控系统根据加工程序和刀具圆弧半径自动计算假想刀尖轨迹,进行刀具圆角半径补偿,完成零件的加工。刀具半径变化时,不需修改加工程序,只需修改相应刀号补偿号刀具圆弧半径值即可。 (三)数控车床刀尖圆弧半径补偿。 1 ) 格式。 2 ) 偏置功能。

刀尖圆弧半径补偿编程

数控车床刀尖圆弧半径补偿编程教案

科目数控车床加工技术课时1课时 课题数控车床刀 尖圆弧半径补偿编程 授课班级12数控1班 教学目标知识目标 1、了解刀尖圆弧对工件加工的影响。 2、掌握刀尖圆弧半径补偿的定义、偏置方向的判别。 3、掌握刀尖圆弧半径补偿的指令格式与补偿过程。 4、了解数控车床常用车刀的刀沿位置及参数设置。 能力目标 1、在足够了解刀尖圆弧半径补偿和补偿过程的基础上,完成工件精 加工程序的编制。 情感目标 1、通过了解刀尖圆弧半径补偿,提升学生对数控编程与加工的理解, 为以后的教学做一个很好的铺垫。 教学重点1、掌握刀尖圆弧半径补偿的定义、偏置方向的判别。 2、掌握刀尖圆弧半径补偿的指令格式与补偿过程。 3、了解数控车床常用车刀的刀沿位置及参数设置。 教学难点 1、理解假想刀尖与实际刀尖与圆弧圆心的关系。 2、了解为什么刀尖圆弧会对工件加工的影响。 教 学内容分析 数控车床加工技术是数控班级的专业主修课程。在上堂课中我们学习了台阶、锥度、圆弧的编程。本节课在以前的基础上新增了刀尖圆弧半径是影响零件的加工精度因素之一,通过本节课的内容让学生理解刀尖圆弧半径补偿的功能及作用,并利用圆锥轴类零件的编程,让学生掌握刀尖圆弧半径补偿的基本原理及基本操作,以保证加工零件的加工精度。 教学 对象分析 教学对象为数控专业二年级的学生,在以前的学习中他们已经开设过数控机床的编程于操作、数控初级与中级培训。 教 学全班同学人数44人,每组设组员2人。

组 织 每组完成一个工件程序的编制。 教学过程 教学环节教学内容 学生 活动 复习回顾复习: 1、根据上堂课的内容将图纸零件进行程序编制。 学生 编程 导入新课一、刀尖圆弧对工件加工的影响 老师:同学们,见过外圆车刀吗?在哪见过? 老师:车刀的刀尖是尖吗? 老师:请看下图,任何一把尖形车刀都会带有一定的刀尖圆弧,那么,请 问刀尖带有半径不大的圆弧是起什么作用? 学生 回答

刀具半径补偿计算程序的设计

1.刀具半径补偿的原理 1.1刀具半径补偿的坐标计算 在机床数控技术中已经讲述了刀具半径补偿的编程指令,刀具半径补偿建立和取消时刀具中心点的运动轨迹。本节将要介绍刀具半径十限的坐标计算,在轮廓加工过程中,刀具半径补偿分三个过程:①刀具半径补偿的建立;③刀具半径补偿的进行;③刀具半径补偿的取消。在这三个过程中,刀具中心的轨迹都是根据被加工工件的轮廓计算的。通常,工件轮廓是由直线和圆弧组成的,加工直线时,刀具中心线是工件轮廓的平行线且距离等于刀具半径值,加工圆弧时,半径之差是刀具半径值,本节将要介绍的半径补偿计算是计算刀具半径补偿建立和取消时刀具中心点与工件轮廓起点和终点的位置关系;工件轮廓拐角时刀具中心拐点与工件轮廓拐点的位置关系。由于轮廓线的拐点可是直线与直线、直线与圆弧、圆弧与圆弧的交点;拐角的角度大小又不同;又由于刀具半径补偿可是左侧(c41)或右侧(跳)偏置,因此,计算公式很多,下面仅介绍部分计算公式: 1.2直线两端处刀具中心的位置 若用半径为r 的立铣刀加工图3—20中的直线45,刀具中心的轨迹在刀具左例偏置时(G41方式),是ab 直线;右侧偏置(G42方式)时是cd 线,只要计算 出端点a,b 或c,d 的坐标值,就可使刀具准确移动。由于直线Aa =Ac =r ,过A 点垂直于AB 线,Bb =Bc =r ,过B 点垂直于AB 线,A 点和B 点的坐标值 B B A A Y X Y X 、、、已由零件程序中给出,因此:

图1.2.1 直线两端刀具位置 若把式(3—18)中的r 值的符号改为负号,则和式(3—17)完全一样,因此在实际应用中,只用式(3—17)计算直线端点处的刀具中心位置,在G41方式下r 取正值 在G42方式下r 取负值。 式(3—15)、(3—16)、(3—17),适合于各种不同方向的直线,当A B A B Y Y X X --、为负值时,ααsin cos 和为负值,当AB 线平行于X 轴时,0sin ,1cos ==αα,当AB 线平行Y 轴时1sin ,0cos ==αα。 1.3转接矢量计算 工件轮廓有拐角时,拐点可是直线与直线交点,如图3—22、3—23、3—24所示。直线拐角时拐角的大小等于两直线矢量的夹角;直线与圆弧连接时拐角的大小是直线矢量与拐点处圆弧切线矢量的夹角;圆弧与圆弧连接时是两圆弧在交点处切线矢量的夹角,由于两矢量夹角不同以及G41,G42偏置方向不同,使刀具中心轨迹的转接方式有所不同,共有三种转接方式: 1.3.1缩短型 在G41方式下两矢量夹角。在 180~0在α之间;在G42方式下两向量夹角在 360~180之间,是缩短型,如图3—22、3—24a ,b 及图3—23c ,d 所示,刀具中心在c 点转折,没有到达由式(3—17)算出的B 点,比只加工OA 直线时少走CB 的距离,也比单程加工AF 直线少走DC 的距离。 1.3.2伸长型 在G41方式下,两矢量的夹角 360~270在α之间;在G42方式下,两向量的夹角 90~0在α之间,是伸长型,如图3—22d 、3—23a 及

刀具半径补偿教案

《刀具半径补偿》 【课题】刀具半径补偿 【课时】1课时(40分钟) 【教材分析】 它是前一阶段所学的基础知识和这个阶段讲授的新内容应用到编程实践中去的关键内容。而本节课,虽然内容不多,但是掌握理解起来远远不止一节课所能做到的,这还需要同学们的课后多练习。因此,对这节课的内容是否能够完全领悟,将会对以后的编程起到根基性的作用。 【学情分析】 学生已经学习了G00,G01等指令的编程方法,具备了一定的编程基础。本节课是一个新的内容同学们没有接触过。掌握起来有点难度,故本节课采用“任务驱动法”,以学生为主体,充分发挥学生的主观能动性,让学生从实践中加强对本节课内容的理解、领悟和掌握,为以后的综合编程作好铺垫,打好基础。【教学目标】 【重点难点】 重点:刀具半径补偿的编程方法。 难点:刀具半径补偿的方向判别。

【教学平台与资源】 平台:多媒体教室 资源:多媒体课件、课堂同步练习 【教学策略】 古人云:“吾听吾忘、吾见吾记、吾做吾悟”。从这句话中我们可以深刻的体会到“实践”的重要性。怎样才能让学生自主动手完成?怎样才能让他们在实践的过程中有所启发,有所感悟?这是值得我们教师去深思的问题。而“任务驱动教学法”,正是让学生动手去做的有效教学途径。如果只是单靠教师布置任务,学生机械地完成任务,则还是不能达到让他们在实践的过程中有所启发,有所感悟的效果,这时就需要教师正确的引导。教师引导的好坏,引导的方式则决定了学生理解、接受的程度。 【教学过程】 一、新课导入 讨论: 根据我们开学到现在在数控铣床编程时会遇到哪些麻烦的问题,同学们可以展开讨论一下。 讨论结果: 1 编程时都要带上刀具半径进行编程,简单的图形还好,一旦图形复杂点计算量很大,甚至计算不出来需要依靠计算机的帮助。 2 尺寸不好保证,如果要保证需要一个一个的修改坐标点,很麻烦! 二、讲授新课 (一)刀具半径补偿基本概念

刀具半径补偿指令

刀具半径补偿指令 在进行数控编程时,除了要充分考虑工件的几何轮廓外,还要考虑是否需要采用刀具半径补偿,补偿量为多少以及采用何种补偿方式。 数控机床的刀具在实际的外形加工中所走的加工路径并不是工件的外形轮廓,还包含一个补偿量。 一、补偿量包括: 1、实际使用刀具的半径。 2、程序中指定的刀具半径与实际刀具半径之间的差值。 3、刀具的磨损量。 4、工件间的配合间隙。 二、刀具半径补偿指令:G41、G42、G40 G41:刀具半径左补偿 G42:刀具半径右补偿 G40:取消补偿 格式:G41/G42 X Y H ; H:刀具半径补偿号:范围H01—H32;也就是输入刀具补偿暂存器编号,补偿量就通过机床面板输入到指定的暂存器编号里,例:G41 X Y H01;刀具直径为10㎜,这时在暂存器编号“1”里补偿量就输入“5”。 1、G41:(左补偿)是指加工路径以进给方向为正方向,沿加工轮廓左侧让出一个给定的偏移量。 2、G42:(右补偿)是指加工路径以进给方向为正方向,沿加工轮廓右侧让出一个给定的偏移量。 3、G40:(取消补偿)是指关闭左右补偿的方式,刀具沿加工轮廓切削。 G40(取消补偿)G41(左补偿) G42(右补偿)切削方向 G40(取消补偿)G42(右补偿) 切削方向 G41(左补偿)工件轮廓 三、刀具半径补偿量由数控装置的刀具半径补偿功能实现。 采用这种方式进行编程时,不需要计算刀具中心运动轨迹坐标值,而只按工件的轮廓进行编程,补偿量输入到控制装置寄存器编号的数值给定,编程简单方便,大部份数控程序均采用此方法进行编制。加工程序得到简化,可改变偏置量数据得到任意的加工余量。即对于粗加

刀具半径补偿原理(详细)

刀具半径补偿原理 一、刀具半径补偿的基本概念 (一)什么是刀具半径补偿 根据按零件轮廓编制的程序和预先设定的偏置参数,实时自动生成刀具中心轨迹的功能成为刀具半径补偿功能。 (二)刀具半径功能的主要用途 (1)由于刀具的磨损或因换刀引起的刀具半径变化时,不必重新编程,只需修改相应的偏置参数即可。 (2)加工余量的预留可通过修改偏置参数实现,而不必为粗、精加工各编制一个程序。 (三)刀具半径补偿的常用方法 1.B刀补 特点:刀具中心轨迹的段间都是用圆弧连接过渡。 优点:算法简单,实现容易。 缺点: (1)外轮廓加工时,由于圆弧连接时,刀具始终在一点切削,外轮廓尖角被加工成小圆角。 (2)内轮廓加工时,必须由编程人员人为的加一个辅助的过渡圆弧,且必须保证过渡圆弧的半径大于刀具半径。这样:一是增加编程工作难度;二是稍有疏忽,过渡圆弧半径小于刀具半径时,会因刀具干涉而产生过切,使加工零件报废。 2.C刀补 特点:刀具中心轨迹段间采用直线连接过渡。直接实时自动计算刀具中心轨迹的转接交点。 优点:尖角工艺性好;在加工内轮廓时,可实现过切自动预报。 两种刀补在处理方法上的区别: B刀补采用读一段,算一段,走一段的处理方法。故无法预计刀具半径造成的下一段轨迹对本段轨迹的影响。 C刀补采用一次对两段进行处理的方法。先处理本段,再根据下一段来确定刀具中心轨迹的段间过渡状态,从而完成本段刀补运算处理。 二、刀具半径补偿的工作原理 (一)刀具半径补偿的过程 刀具半径补偿的过程分三步。 1.刀补建立 刀具从起点接近工件,在编程轨迹基础上,刀具中心向左(G41)或向右(G42)偏离一个偏置量的距离。不能进行零件的加工。 2.刀补进行 刀具中心轨迹与编程轨迹始终偏离一个偏置量的距离。 3.刀补撤消 刀具撤离工件,使刀具中心轨迹终点与编程轨迹终点(如起刀点)重合。不能进行加工。 (二)C机能刀具半径补偿的转接形式和过渡方式 1.转接形式

刀具补偿教案1

刀具补偿 一、复习提问 上一节我们介绍了工件坐标系设定指令G92及圆弧插补指令G02、G03。 1、我们知道G92指令使用时和机床坐标系不发生关系,使用时机床只考察刀尖的位 置,这里我想问同学们G92指令使用时机床需不需要回参考点? 2、我们知道G02、G03使用时可分别采用R或I、J、K的编程方式编制圆弧,这里我 想问同学们采用I、J、K编程时,I、J、K的具体数值如何确定? 下面我们介绍刀具补偿指令 二、刀具半径补偿指令 当加工曲线轮廓时,对于有刀具半径补偿功能的数控系统,可不必求出刀具中心的运动轨迹,只按被加工零件轮廓曲线编程,同时在程序中给出刀具半径补偿指令,就可加工出具有轮廓曲线的零件。使编程大大简化(如图4—1)。 图4—1刀具半径补偿 1、编程格式 G41为左偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件左侧的刀具半径补偿(如图4—2) 图4—2左偏刀具半径补偿 G42为右偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件右侧的刀 具 半径补偿,(如图4—3)。G40 为补偿撤消指令。

图4—3右偏刀具半径补偿 格式:加刀具半径补偿 G17G00(G01)G41(G42)X—Y—D— G18G00(G01)G41(G42)X—Z—D— G19G00(G01)G41(G42)Y—Z—D— 取消刀具半径补偿 G17G00(G01)G40X—Y— G18G00(G01)G40X—Z— G19G00(G01)G40Y—Z— G41/G42程序段中的X、Y值是建立补偿直线段的终点坐标值(G18、G19平面道理相同)G40程序段中的X、Y值是撤消补偿直线段的终点坐标。 D为刀具半径补偿代号地址字,后面一般用两位数字表示代号,代号与刀具半径值一一对应。刀具半径值可按MDI(F4)→刀具表(F2),即在设置时,D~= R。如果用D00也可取消刀具半径补偿。 例4—1:在G17平面(X、Y平面)内,使用刀具半径补偿完成轮廓加工的编程。如图4—4所示(注:长度补偿未加) O0003 N5 T1 调用1号刀(立铣刀) N10 G91 G30 Z0 返回第二参考点(换刀点) N15 M06 换刀 N20 G90 G54 G00 X0 Y0 M03 S500 F50 N25 G00 Z50.0 起始高度(仅用一把刀具可以不加长度 补偿) N30 Z10 安全高度 N35 G41 X20 Y10 D01 加上刀具半径补偿 N40 G01 Z-10 落刀 N45 Y50 N50 X50 N55 Y20 N60 X10 N65 G00 Z50 抬刀到起始高度 N70 G40 X0 Y0 M05取消补偿 N75 M30

相关文档
最新文档