QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

123
返回列表 发新帖
楼主: 木先森
打印 上一主题 下一主题

[已回复] 又是一个有趣的问题 实操比模拟是多一刀过切

[复制链接]

上尉

Rank: 6Rank: 6

0

主题

103

帖子

5046

积分
21#
发表于 2022-4-29 08:43:46 | 只看该作者
楼主后处理程序发出来看下
回复 支持 反对

使用道具 举报

中校

Rank: 7Rank: 7Rank: 7

4

主题

626

帖子

1万

积分
22#
发表于 2022-4-29 10:39:09 | 只看该作者
本帖最后由 如云得龙 于 2022-4-29 12:22 编辑

今天有空,看了楼主的图片和prt文件,有几个疑问。
1、为啥只有右侧第一个槽在那个位置过切,其他槽没有过切,看楼主的文件,这些槽在一个程序之下,用的同样的参数。其他位置应该也有的过切的。是不是第一孔过切后刀具损坏或者及时发现程序停止运行。
2、右侧第二个槽顶部是不是也过切了,从图片上看有缺损情况啊。

3、从图片看楼主过切似乎是一刀过的,目测深度应0.5mm左右(50%的直径),刀具完整过切而没有损坏,有些惊讶。如果是多次重复加工导致的过切,从程序分析,可能性不大。还望楼主回复一下是那种情况。以下分析建立在一刀过的情况下。从加工程序分析,个人认为多刀过切(统一位置)可能性不大。
4、从进退刀点分析
程序1(加工槽中间)、程序2(加工槽外侧)、程序3(加工槽内侧),加工顺序是从左侧槽向右依次加工槽。程序4(槽外侧)、程序5(槽内侧)则从左侧向右加工。
   程序2和3输出的是圆弧插补运动(且是整圆,如果过切只能在进退刀时候发生),出问题槽的加工进退刀点和过切位置相距甚远,则基本可以确定不是在程序2、3出的问题。(下图中蓝色线表示圆弧插补)
         

  程序1采用直线插补和圆弧插补的方式,其进退刀位置同样远离过切位置,因此排除。(下图中蓝色线表示圆弧插补,白色线表示直线插补)

         

程序4和5在位置在过切附近进退刀,因此可能造成过切。(下图中蓝色线表示圆弧插补)         

5、从切削深度分析
从图片上看,过切的深度约为0.5mm,因此查找0.5深度的刀路。经查程序4的深度代码G01 Z-.57,程序5的深度代码G01 Z-.57,因此二者都有可能。程序1、2、3不符合,其加工深度都超过1.0mm。
综合以上重点怀疑程序4和程序5.
6、程序4和程序5的分析
从照片看,过切将整个槽壁切穿(壁厚1.5mm,等比例测量,过切的路径长度3.9左右),路径相当长,即使是因为刀补问题过切,应该不会造成如此长的路径。为了精确还原,采用作图法还原整个路径,看是否成立。具体如下图,因此将过切归位刀补,似乎说不通(当然不同数控系统对于G40单行处理的方式不同,不排除会如此运动,一般机床的编程说明书会对这种情况作出说明的,更严谨的验证应以说明书为准,这里只是推测)。下图为程序4的路径验算:

下图为程序5的路径验算:其路径更加不可思议。过切路径和过切路径之间需要一段过渡才可能造成如此的过切。


个人倾向于程序4出现的过切。但是这不能解释为啥其他槽不过切。甚至怀疑是操作的问题,是否是程序4加工前,程序中断过,然后直接加工,导致直接切过去了。这样才合理的解释为啥其他槽没有过切。

看了楼主的回复应该不是操机失误,这个产品的程序不是我编的但是做是我自己做的,做的时候按照程序跑完了,没有做其他的操作”。感觉没有了头绪。



另外取消刀补是一定不要G40单行,后面不跟终点坐标的格式,极其容易发生不可预料的动作,有可能过切甚至撞刀,在我工作中遇到就好几次G40单行导致过切的,解决办法就是增加一个直线插补,在这个插补过程中取消刀补,这样是最安全的。


评分

参与人数 1G币 +100 收起 理由
心随行动* + 100 不错,支持你!

查看全部评分

回复 支持 4 反对 0

使用道具 举报

少尉

Rank: 5Rank: 5

15

主题

179

帖子

2533

积分
23#
 楼主| 发表于 2022-4-29 20:18:37 | 只看该作者
如云得龙 发表于 2022-4-29 10:39
今天有空,看了楼主的图片和prt文件,有几个疑问。1、为啥只有右侧第一个槽在那个位置过切,其他槽没有过切 ...

首先感谢大佬这么细致的回复,我第一次知道G40单独一行会可能产生过切,最开始的那张图片您圈出来的地方是下刀点,铣刀重复切削之后产生的痕迹。我也很奇怪,仔细检查了刀路和程序,按理来说要么不过切,要么都过切才对,但是只有这个地方过切了
回复 支持 反对

使用道具 举报

中校

Rank: 7Rank: 7Rank: 7

4

主题

626

帖子

1万

积分
24#
发表于 2022-4-30 04:03:51 | 只看该作者
木先森 发表于 2022-4-29 20:18
首先感谢大佬这么细致的回复,我第一次知道G40单独一行会可能产生过切,最开始的那张图片您圈出来的地方 ...

刀半径补偿的开始和结束不要单行,但大多数情况下单行不会有问题,所以大多数人不太在意。
如果图片中的槽很宽,那就不会有问题,运行到此处最多会有顿挫的感觉,如果快速进给设定的很慢的话,根本感觉不出来。
出错了不怕,能自己分析并找到原因也算有所收获。
不做编程很多年了,现在基本脱离了机械加工行业,但满满回忆,最好的年华都给了它,经历了太多。
对于精加工除了刀具补偿(刀长、半径)也可以采用多个程序逐渐逼近的方法解决。
工作中遇到一个同事,遇到精加工,就用多个余量的程序来解决,也不失为一个办法。有点“结硬寨,打呆仗
的意味,好在软件出程序也快,总体效率也差不了多少。
刀补法程序灵活(一般是手编机编配合,代码简练易懂,宏程序(或者子程序)是必不可少的技能),对于批量生产比较适用,对程序的把控性要求高,
特别是复杂产品,多个刀具,多个刀补的场合要求更高。一旦尺寸超差能立马反应并作出调整。
多程序逼近法对单件会小批量、刀具及刀补少的场合可能比较适用,一旦刀具多,且刀补尺寸多,程序的调用管理就复杂。
曾经呆一个公司,数控系统很杂,国产和进口、一线二线品牌的数控系统都有,对于半径补偿的操作方法又有些差异,稍有不慎就出错。
特别是学徒,刀补方向搞反、刀补数据设置错误、程序编写错误、操作错误等导致的犯错断刀常有的事情。有的机床半径补偿甚至有
两种完全不同的操作和编程思路,一旦补偿前没有确认,就会出问题。

手工编写程序时,保持一个严谨的编程格式和逻辑可以减少很多麻烦。一些固有的格式会提醒你机床处在一个什么模式下,当遇到车铣
复合编程时,这是非常重要的信息。



评分

参与人数 1G币 +10 收起 理由
木先森 + 10 这个回答对我有用,赞一个!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Administrator

Rank: 16Rank: 16Rank: 16Rank: 16

23

主题

1916

帖子

1万

积分
26#
发表于 2022-5-1 10:58:55 | 只看该作者

回帖奖励 +5

如云得龙 发表于 2022-4-29 10:39
今天有空,看了楼主的图片和prt文件,有几个疑问。1、为啥只有右侧第一个槽在那个位置过切,其他槽没有过切 ...

真是用心了
爱心无大小,行动最重要。http://ke.3dsjw.com/classroom/11/introduction
回复 支持 反对

使用道具 举报

五级士官

Rank: 4

6

主题

34

帖子

988

积分
27#
发表于 2022-5-2 00:58:34 来自手机 | 只看该作者
如云得龙 发表于 2022-4-28 12:18
请问你用的啥软件看的刀路,感觉很高级的样子。

CIMCO Edit
回复 支持 反对

使用道具 举报

中校

Rank: 7Rank: 7Rank: 7

4

主题

626

帖子

1万

积分
28#
发表于 2022-5-2 12:14:22 | 只看该作者

不是的,我就是用的cimcoedit,我搜了一下他用的应该是NcViewer
回复 支持 0 反对 1

使用道具 举报

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

本版积分规则

 
 
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-21 20:28

返回顶部