600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > c语言阿基米德螺旋线编程 阿基米德螺旋线进刀凸轮外轮廓铣削的编程技巧

c语言阿基米德螺旋线编程 阿基米德螺旋线进刀凸轮外轮廓铣削的编程技巧

时间:2021-04-04 05:59:47

相关推荐

c语言阿基米德螺旋线编程 阿基米德螺旋线进刀凸轮外轮廓铣削的编程技巧

理工科研

阿基米德螺旋线进刀凸轮外轮廓铣削的编程技巧

李爱民

(广东省工商技工学校 广东·乐昌 512200)

中图分类号:.rG5O1 文献标识码:A 文章编号:1672—7894()16—271-01

摘 要 随着数控加工技术的迅猛发展,高质量的各种凸轮越

来越多,常用的加工方法是在普通机床上通过分度头用配换挂轮的

方式加工。加工过程中计算、校正等工作较繁琐复杂,且很难达到

高要求的加工精度,现在虽有数控机床,但很多编程员认为程序无

法手工编出,借助自动编程机,CAD也无法直接解决,而实际上灵活

运用手工编程的一些特殊指令,编写阿基米德螺旋线进刀凸轮外

轮廓铣削程序,可以快速高精度的进行数控加工。

关键词 指令 阿基米德螺旋线 凸轮 插补

1常见的插补原理

一 般的数控机床的数控装置只具备直线和圆弧插补的功能。

加工非圆曲线时,为了精确加工零件的轮廓,必须把零件轮廓曲线

等分成若干段,段数愈多,加工误差越少,精度越高。常见的有直线

逼近曲线加工法和阶梯式曲线加工法。但按零件的要求,一个工件

加工的程序,根据曲线分的段数,程序可能是成千上万段,因此,用

普通计算点的手工编程方法来编程是很不现实的方法。

2编程指令

在数控机床中,通过程序指令的灵活运用,就能解决用普通计

算点手工编程很难实现的难题,利用在ISO程序指令中的“可编程

的旋转”功能。即G258/G259指令,可简单快捷地编写出所需的加

工程序。

G258:在当前平面中编程一个坐标轴旋转,当编程一个新的

G258指令后所有旧的指令均清除(即旋转不能叠加)。

G259:当前平面中编程一个坐标轴旋转 ,当编程一个新的

G258或 259指令后,编程的旋转附加到当前编程的坐标旋转上(即

旋转可叠加)。

编程:G258 RPL=角度

G259 RPL=角度

3/ju'r"步骤及程序

如图 3所示 :零件阿基米德螺旋线进刀凸轮要求:全升程

36ram和 18ram两段曲线,每转 lO。,升程量为2O.O2。超差作废。

Br B-B

图 3

/ \ , ,

/ 、 一 、

/ \

, \

/ 、

图 4

X

3.1步骤

进刀量确定:(以图3右半边作为分析对象)根据零件加工精度

要求,及表面粗糙度要求,把该圆弧分为 1800段,每段所对应的角

度 O.05。,每段对应的升程量为36÷(180/0.05~)=0.Olin

起始坐标的确定:以40圆心为坐标原点建立的坐标系。圆弧

加工指令为G2和半径(十终点坐标)即 G2X

Y

CR

。 为避免

程序中终点坐标 X、Y值的计算,在每次执行该段程序前。坐标顺时

针旋转 O.05。使 X值保持为“0”,Y值为圆弧即时半径,即Y=CR。

如图4所示。

3_2参数确定

TI=4 选用直径为 4mm的 立铣刀

R=20 凸轮起始圆半径(即基圆半径)

S=1500 主轴转速

G90 绝对坐标编程

3.3加工程序

程序: 阶梯式曲线加工法

N10 G17 G90 G54 X0 YO F300 TI

N20 R2=20 R3=20

N3O Sl50o M3

N40 G1 04l Y25

N5O G1 Z一10 F30

N6O MARKEI: Gl Y=R2

N70 G259 RPL=-0.05

N80 G2 XO Y=R2 CR=Ft2

N9O R2=R2+O.Ol

Nl0o IF

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。