加工中心铣圆弧

目前遇到一种情况:简单形容就是把一个边长20cm的正方体的一个面铣成半径为a的圆弧,程序为G91G02X0Y-20Ra;然后Z-1…负到20就好了。问题是刀杆只有15cm长,会撞主轴。所以我把工件(B轴)转了17度。问题来了:Ra长度变了,实际上是变椭圆了(但不明显,因为a为400多的数字)。我通过一点点减短a的长度,进了公差,合格。现在换了产品型号,我还是要一点点减短a来‘调’我想请教手工编程高手,有什么计算公式可以计算出当‘B轴转了17度’a要短多少才能铣到?如果您有办法,可以打字写出来,也可以留QQ。先谢过。
真T吗令人讨厌!不知道就别放屁!

首先你要弄明白是铣内圆还是外圆,如果说是铣内圆那就和你说的用16的铣90的直径的圆,首先要确定机床要走的实际的圆的半径,也就是说要铣90的圆,首先是确定它的半径是45,然后就要把刀具算进来,16的刀,半径是8,就是在前面45的半径上减去刀具的半径8,得到37就是机床实际要走的数,铣出来就是90的圆.记住机床主轴中心和刀具的中心是同一个中心.所以就得出要减去刀半径.反之铣外圆就要加上刀具的半径.编程就是:GO G9O G54 X0 Y0 ;GO Z100;G01 Z-(多少自己定)F2000;GO2 X-37 YO F2000;G0 Z100 ;大概就是这么样,还有别的方法也有用I的确定圆的中心点的编法.还有就是要注意,有时圆比较大一刀铣不完那就要分二刀或几分铣,好就要算过机床走的圆的半径值,也就是只要改那个37.说再多也没用,自己一上机多试试就知道
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-05-28
方法如下。
刀一定避空至20MM以上
如果你所指的B轴是XY平面的话
首先旋转可以
G0G54
G68X0.Y0.R17
用G54 X0.Y0.为旋转中心逆时钟旋转17度
提刀做完用G69取消旋转
铣全圆的话,
三菱机可以用G13(全圆铣削)
如T1为10MM刀
I5为圆将要扩大的半径
D1为半径补偿
G0G90G54X0.Y0.S3000
G43H1 Z20.M8
Z1.F600
Z-2
G 13 I 5 D1
G91 Z-3.
G13 I5 D1
....
G0Z50.M8
还不够大就直接用D1来改变大小就可以了,程序不需再改
第2个回答  2012-05-13
刀一定避空至20MM以上
如果你所指的B轴是XY平面的话
首先旋转可以
G0G54
G68X0.Y0.R17
用G54 X0.Y0.为旋转中心逆时钟旋转17度
提刀做完用G69取消旋转
铣全圆的话,
三菱机可以用G13(全圆铣削)
如T1为10MM刀
I5为圆将要扩大的半径
D1为半径补偿
G0G90G54X0.Y0.S3000
G43H1 Z20.M8
Z1.F600
Z-2
G 13 I 5 D1
G91 Z-3.
G13 I5 D1
....
G0Z50.M8
还不够大就直接用D1来改变大小就可以了,程序不需再改本回答被网友采纳
第3个回答  2015-08-28
这个好弄,要制作专门刀具
第4个回答  2015-08-12
先做数据 我们一般用的CIMTRAN 编程后输入数控机床 就可以操作了
相似回答