乐视官网固件下载地址:UG编程用非切削移动的前一平面

来源:百度文库 编辑:偶看新闻 时间:2024/05/02 21:18:07
为什么UG编程在法兰克机床不能用非切削移动的前一平面的设置呢?如果用了就会撞工件.如何解决?

刀路要是没问题,在横越给个移动速度,这样就好了

坛子里经常有TX说UG撞刀了之类的话题,结合自己多年的编程经验,试着分析下有关原因,希望能给大家一点启示,不完善之处,各位网友给与补充:

1 先说UG:撞刀绝大多数都是发生在转移运动过程中,UG的转移运动方式5种,分别是:安全平面、毛坯平面、前一平面、直接、带安全平面的直接。其中,前一平面及直接是最有可能造成撞刀或过切的两种方式,使用时要考虑到会不会撞刀。不过,稍有经验的编程员都能在随后的验证过程中发现和排除;

2再说后处理:有的TX用的后处理不是由富有经验和专业人士做的,或多或少都有一些不完善或是错误的地方,虽然平时没察觉,但在关键和微妙的时候,往往才暴露出来。我就看到过这样的情况,换刀后的第一段定位程序有时在同一行里同时出现XYZ,但实际希望是先走XY,下一行才走Z。但大多数时候是符合预想要求的。所以,程序出来后,也要对换刀指令前后的程序段、快速定位的程序段等关键段进行必要的检查,虽然它是用CAM软件在电脑上生成的。这样的情况一旦出现,撞刀或是过切零件几乎是不可避免的了。

3再说机床:对于G0指令,不少TX错误地把它理解成G1的快速模式,实际情况却是两者有极大的区别:G1是严格地进行直线插补运动,而G0却不一定,除非是沿坐标轴前进。几乎可以地说,沿斜线走G0的时候,大多数机床会走成折线。原因是:在XY平面内为例(其它平面类推),起始阶段,机床的X轴、Y轴均以相同的速度即G0的速度前进,此时形成沿45度或者135或是其反向线前进,因为其中一轴一般会先于另一轴到达预定坐标分量,所以,此后就只剩一轴进行定位运动,除非一开始就是走45度线。原因很简单,走G1时控制系统会将F值沿XY轴进行分解,实际上X、Y的速度是不相等的,但走G0时却没有这样做,X、Y的速度都是G0.