ug10.0t型刀怎样铣圆柱槽(G10改刀补-多段连续轮廓-球头刀倒圆角宏程序)

对于单独的一条直线、圆弧或整圆的倒圆角宏程序来说,比较容易编制,但对于连续多直线或圆弧组成的轮廓,倒圆角程序就需要用到G10自动改刀补功能。其指令代码含义介绍如下:

G10L12P1R#1;

其中G10L12是指修改刀具半径补偿,P1是指对应D1的刀补,R#1是指赋值到D1对应刀补的变量值。现在来看一个实例,我们要在下面零件上表面外圈轮廓倒R2圆角,中间整圆倒R0.5圆角,里面凸台倒C2倒角。

ug10.0t型刀怎样铣圆柱槽(G10改刀补-多段连续轮廓-球头刀倒圆角宏程序)(1)

轮廓及坐标点示意图如下:

ug10.0t型刀怎样铣圆柱槽(G10改刀补-多段连续轮廓-球头刀倒圆角宏程序)(2)

在编程时只需要编制各个轮廓带刀补的程序段,在轮廓程序之前将计算好的刀补值通过G10指令修改,则刀具在实际加工时按照预定的刀补偏置,沿形状加工,最后形成圆角。

先看一下外圈加工圆角时刀补值和对应的下刀深度如何计算。

ug10.0t型刀怎样铣圆柱槽(G10改刀补-多段连续轮廓-球头刀倒圆角宏程序)(3)

#1位变化角度,则AB=6*COS[#1],对于A点,因其在零件轮廓G的内部,所以A处的刀补应为-2,B点、D点在A点的外面,所以D点的刀补值是A点的再加上AB,所以对应#1时,刀具的刀补值#2=-2 6*COS[#1]

上图中,BC= 6*SIN[#1],A点Z坐标是-2,则C点Z坐标是-2 6*SIN[#1],D点的Z坐标就是#3=-2 6*SIN[#1]-4

外轮廓倒圆角程序如下:

G90G54G40G1Z100M03S2000

G1X0Y-40

G1Z5

#1=0

N90 #2=6*COS[#1]-2

#3=-6 6*SIN[#1]

G10L12P1R#2

G1Z#3F200

G1 G41 X10 D01

G03 X0 Y-30 R10

G2 X-9.5 Y-23.12 R10

G3 X-15.27 Y-19.79 R5

G2 X-24.77 Y-3.33 R10

G3 X-24.77 Y3.33 R5

G2 X-15.27 Y19.79 R10

G3 X-9.5 Y23.12 R5

G2 X9.5 Y23.12 R10

G3 X15.27 Y19.79 R5

G2 X24.77 Y3.33 R10

G3 X24.77 Y-3.33 R5

G2 X15.27 Y-19.79 R10

G3 X9.5 Y-23.12 R5

G2 X0 Y-30 R10

G3 X-10 Y-40 R10

G1 G40 X0

#1=#1 1

IF [#1LE90]GOTO 90

G1Z5F1000

N8020G91G28Z0.M9

N8240G28X0.Y0.

N8250M30

程序仿真结果如下

ug10.0t型刀怎样铣圆柱槽(G10改刀补-多段连续轮廓-球头刀倒圆角宏程序)(4)

按照相同的方法编制内圈倒圆角程序如下

G90G54G40G1Z100M03S2000

G1X16Y0

G1Z5

#1=0

N90 #2=4.5*COS[#1]-0.5

#3=-4.5 4.5*SIN[#1]

G10L12P1R#2

G1Z#3F200

G1 G41 X20 D01

G03 I-20

G1 G40 X16

#1=#1 1

IF [#1LE90]GOTO 90

G1Z5F1000

G0Z100.

M30

要注意的是下刀点要注意,另外刀补值计算部分,要注意倒圆R0.5要修改哪部分程序。

仿真如下:

ug10.0t型刀怎样铣圆柱槽(G10改刀补-多段连续轮廓-球头刀倒圆角宏程序)(5)

最后来编制中间凸台倒角的程序。倒角处的相关运算示意图如下:

ug10.0t型刀怎样铣圆柱槽(G10改刀补-多段连续轮廓-球头刀倒圆角宏程序)(6)

B点Z坐标-2,则C点Z坐标为-2 #1,E点Z坐标-2 #1 DE=-2 #1 4*SIN(45),所以F刀尖点Z坐标是#3=-2 #1 4*SIN[45]-4

A点处的刀补值为0,B或C点是-#1,F点的刀补值是#2=-#1 4*COS[45],参考程序如下:

G90G54G40G1Z100M03S2000

G1X12Y7

G1Z5

#1=0

N90 #2=-#1 4*COS[45]

#3=-2 #1 4*SIN[45]-4

G10L12P1R#2

G1Z#3F200

G1 G41 X10.93 Y2.31 D01

G2 X10.93 Y-2.31 R3

G3 X7.46 Y-8.31 R10

G2 X3.47 Y-10.62 R3

G3 X-3.47 Y-10.62 R10

G2 X-7.46 Y-8.31 R3

G3 X-10.93 Y-2.31 R10

G2 X-10.93 Y2.31 R3

G3 X-7.46 Y8.31 R10

G2 X-3.47 Y10.62 R3

G3 X3.47 Y10.62 R10

G2 X7.46 Y8.31 R3

G3 X10.93 Y2.31 R10

G1G40X12Y7

#1=#1 0.1

IF [#1LE2]GOTO 90

G1Z5F1000

N8020G91G28Z0.M9

N8240G28X0.Y0.

N8250M30

仿真结果如下

ug10.0t型刀怎样铣圆柱槽(G10改刀补-多段连续轮廓-球头刀倒圆角宏程序)(7)

通过上面三个程序可以看出,学会了G10指令,只要编制好了轮廓加工代码,就可以通过变量在程序中修改刀补的形式,轻松实现连续轮廓倒圆角及倒斜角的宏程序编制。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页