QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

楼主: ksjxjcrazy
打印 上一主题 下一主题

[求助] UG编程加刀补后刀路乱跑

[复制链接]

中校

Rank: 7Rank: 7Rank: 7

1

主题

498

帖子

1万

积分
11#
发表于 2017-4-3 21:28:43 | 只看该作者
你一定是手动加刀补,把你改过的程序代码以及没改的程序发一下,我看看,找找问题
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

9

主题

453

帖子

5759

积分
12#
发表于 2017-4-3 21:55:19 | 只看该作者
本帖最后由 dwtu272 于 2017-4-3 21:59 编辑
ksjxjcrazy 发表于 2017-4-3 13:03
先谢谢楼上回复的兄弟了,我加刀补一直都用的G42D01,从未用过G41,系统法兰克,刀补放在磨损那里是正值,精 ...

你用G42顺铣,所以刀补才是正的,这样子你数值越大,锣出来的柱子越细。这样是危险的.
首先我们要先理解刀补是什么
刀补,就是刀具补偿,意思了刀具动作起来后,实际运动的半径跟程序是的有一些差距,所以要加个补偿。比如说刀损了,实际就是变小了,你要让机床知道刀变小了,然后机床再计算出你想加工的数值。这时刀补是负数。如果刀具有跳动,就是相当于刀就大了,这时数值才应该是正数。我做过手工编程,有时不小心输错刀补方向,就是出现你这种情况。具体你可以把加了刀补和没加刀补的程序发上来让大家看看,研究一下。反正我没过机床会乱跑的,它只会按数据走.你那图它应该不只是直径,而是机床根据你的数据计算圆时,方向不对,就跟你画圆弧一样,走了另外的解.
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

7

主题

419

帖子

7414

积分
13#
 楼主| 发表于 2017-4-3 22:19:32 | 只看该作者
%
(Date=2017-04-03)
(NAME: GX_dx02)
G40 G17 G49 G80 G90
G91 G28 Z0.
(ToolName=D3 D=3.00 R=0.00)
G05.1Q1
G00 G90 G54 X0. Y0.
S5000 M03
M08
(G42 D01)
/第一次跑程序的时候,是有括号的 补偿那里也是0
/跑完以后去掉括号 再在那个D01的磨损那里输入0.02
/结果就乱跑了
G0 X25.399 Y-12.55
Z6.
Z-13.5
G1 Z-18. F300.
X43.65
G2 X47.1 Y-16. I0.0 J-3.45
G1 Y-39.
G2 X43.65 Y-42.45 I-3.45 J0.0
G1 X7.65
G2 X4.2 Y-39. I0.0 J3.45
G1 Y-16.
G2 X7.65 Y-12.55 I3.45 J0.0
G1 X25.399
Z-17.5
G0 Z-13.5
X3.739 Y-17.721
G1 Z-18.
G2 X3.705 Y-18.091 I-6.143 J.371
X3.351 Y-19.171 I-2.896 J.351
X.65 Y-20.75 I-2.701 J1.521
X-2.45 Y-17.65 I0.0 J3.1
X-2.442 Y-17.206 I12.637 J0.0
X-2.311 Y-16.434 I2.965 J-.104
X.65 Y-14.25 I2.961 J-.916
X3.75 Y-17.35 I0.0 J-3.1
X3.739 Y-17.721 I-6.154 J0.0
G1 Z-17.5
G0 Z-13.5
X-1.261 Y-22.621
G1 Z-18.
G2 X-1.295 Y-22.991 I-6.143 J.371
X-1.649 Y-24.071 I-2.896 J.351
X-4.35 Y-25.65 I-2.701 J1.521
X-7.45 Y-22.55 I0.0 J3.1
X-7.442 Y-22.106 I12.637 J0.0
X-7.311 Y-21.334 I2.965 J-.104
X-4.35 Y-19.15 I2.961 J-.916
X-1.25 Y-22.25 I0.0 J-3.1
X-1.261 Y-22.621 I-6.154 J0.0
G1 Z-17.5
G0 Z-13.5
Y-32.721
/注意这里 其它三个椭圆柱子都没问题
/区别就在于这里省略了X坐标
G1 Z-18.
G2 X-1.295 Y-33.091 I-6.143 J.371
/出问题的就是上面这一句G2 没加刀补的时候跑第一次是正常的
/加了刀补以后就像第二幅图那样子铣了个大圆
X-1.649 Y-34.171 I-2.896 J.351
X-4.35 Y-35.75 I-2.701 J1.521
X-7.45 Y-32.65 I0.0 J3.1
X-7.442 Y-32.206 I12.637 J0.0
X-7.311 Y-31.434 I2.965 J-.104
X-4.35 Y-29.25 I2.961 J-.916
X-1.25 Y-32.35 I0.0 J-3.1
X-1.261 Y-32.721 I-6.154 J0.0
G1 Z-17.5
G0 Z-13.5
X-2.448 Y-37.328
G1 Z-18.
G2 X-2.442 Y-37.106 I12.635 J-.222
X-2.311 Y-36.334 I2.965 J-.104
X.65 Y-34.15 I2.961 J-.916
X3.75 Y-37.25 I0.0 J-3.1
X3.705 Y-37.991 I-6.154 J0.0
X3.351 Y-39.071 I-2.896 J.351
X.65 Y-40.65 I-2.701 J1.521
X-2.45 Y-37.55 I0.0 J3.1
X-2.448 Y-37.328 I12.637 J0.0
G1 Z-17.5
G0 Z-13.5
X-35.8 Y-28.014
G1 Z-18.
Y-16.
G2 X-32.35 Y-12.55 I3.45 J0.0
G1 X-11.35
G2 X-7.9 Y-16. I0.0 J-3.45
G1 Y-39.
G2 X-11.35 Y-42.45 I-3.45 J0.0
G1 X-32.35
G2 X-35.8 Y-39. I0.0 J3.45
G1 Y-28.014
Z-17.5
G0 Z6.
M05
M09
G91 G28 Z0.0
G28 Y0.0
M30
(Tool name: D3)
(Zmin: -18.00)
(Total time : 1)
%
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

7

主题

419

帖子

7414

积分
14#
 楼主| 发表于 2017-4-3 22:26:52 | 只看该作者
回楼上的兄弟 ,我主要是做检具的, 公差要求都是内边要走正公差放大,而外边要走负公差缩小,所以我直接G42补正数(数值是填在那个磨损那里) 柱子是越加越小的 而型腔则是越加越大 一个补偿要以同时满足要求 而且一直这样子 开年到现在做了百来个了 一直没问题的。
回复 支持 0 反对 1

使用道具 举报

少校

Rank: 6Rank: 6

7

主题

419

帖子

7414

积分
15#
 楼主| 发表于 2017-4-3 22:37:15 | 只看该作者
用CIMCO模拟程序就是这样子的  看上去一切正常 未加刀补之前走第一次程序 也的确是按这个图来走的 但是加了0.02的刀补以后 第三个椭圆就异常乱走了
走了,本来大概直径3MM的结果走了直径二三十毫米把右边方形台子铣个大缺口

QQ图片20170403223254.png (79.89 KB, 下载次数: 48)

QQ图片20170403223254.png
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

7

主题

419

帖子

7414

积分
16#
 楼主| 发表于 2017-4-3 22:46:06 | 只看该作者
等后天上班我再去试验一下就知道了
G0 Z-13.5
Y-32.721 /把这里的X坐标手动加上去 我估计应该就OK了
/注意这里 其它三个椭圆柱子都没问题
/区别就在于这里省略了X坐标
G1 Z-18.

当时我就请了边上加工店里的老板过来帮忙看了
瞅了半天结论是系统参数哪里设置有问题
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

9

主题

453

帖子

5759

积分
17#
发表于 2017-4-3 22:58:09 | 只看该作者
本帖最后由 dwtu272 于 2017-4-3 23:12 编辑

你走那个出问题的圆时,起始坐标X-1.261,终止坐标X-1.295
1.295-1.261=0.034,你刀补半径0.02,机床计算刀具直径就是0.04,而你刀补方向是反的,这样机床要多走一个直径,这样就大于0.034,结果无法按你所想的走出圆,只能走成另一个相切圆.这是我的想法,你试试把刀补改在0.01,或0.005,或更小点0.001(因为还有Y方向没算)看看是不是不走大圆了,如果不走大圆,说明这就是问题所在 .
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

9

主题

453

帖子

5759

积分
18#
发表于 2017-4-3 23:03:05 | 只看该作者
本帖最后由 dwtu272 于 2017-4-3 23:04 编辑
ksjxjcrazy 发表于 2017-4-3 22:26
回楼上的兄弟 ,我主要是做检具的, 公差要求都是内边要走正公差放大,而外边要走负公差缩小,所以我直接G4 ...

个人认为,检具也好产品也好,我们只要按图加工就好了,不应该用图纸上的公差决定用G41还是G42,这样不方便理解,容易出错。对于机床来说,只要方向对了,G42跟G41都是没问题的。G42能做的事,G41也能做,反之一样,就看方向.
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

7

主题

419

帖子

7414

积分
19#
 楼主| 发表于 2017-4-3 23:46:27 | 只看该作者
谢谢楼上兄弟指点 看了下G42 G41 头都大了啊  越发的迷糊了啊
你看下图这个检具 基本上做的都是这样子的 一个型腔检产品外形 几个凸台检产品内孔
一直都是开粗留0.1MM余量再 补一刀精修 顺铣+G42 正值刀补 (之前说错了刀补是加在形状那里的 而不是磨损)
完全工作正常啊
一加刀补型腔变大凸台变小 完全符合预期啊 干了百来个全这样子没出问题
要说区别之前都是形状延形状斜进刀 这次出问题是我突发奇想觉得精修余量小直接插削没事省得绕圈圈 结果就出问题了。

QQ图片20170403234255.png (137.04 KB, 下载次数: 77)

QQ图片20170403234255.png
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

7

主题

419

帖子

7414

积分
20#
 楼主| 发表于 2017-4-4 00:21:32 | 只看该作者
继续看了一会 问题越发的多了啊 在CAD里面 这四个椭圆柱子是由两个半径1.6MM的半圆弧外加中间两条0.3MM的直线组成 怎么导入到UG里面的加工代码全部都是G02了 全部转圆弧了啊 这是啥情况?
按我想的加工代码不是两个G02走半圆+两个G01走直线不就完事了啊 怎么变成九段圆弧啊
G2 X-2.442 Y-37.106 I12.635 J-.222
X-2.311 Y-36.334 I2.965 J-.104
X.65 Y-34.15 I2.961 J-.916
X3.75 Y-37.25 I0.0 J-3.1
X3.705 Y-37.991 I-6.154 J0.0
X3.351 Y-39.071 I-2.896 J.351
X.65 Y-40.65 I-2.701 J1.521
X-2.45 Y-37.55 I0.0 J3.1
X-2.448 Y-37.328 I12.637 J0.0
细思极恐啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-24 17:31

返回顶部