iCAx开思网

标题: eyes01工程师出来的GPP2的NC代码和我用了6年的后处理有很多不同 [打印本页]

作者: syp20002000    时间: 2011-5-1 00:59
标题: eyes01工程师出来的GPP2的NC代码和我用了6年的后处理有很多不同
请大家见图讨论
作者: WHBING888    时间: 2011-5-1 01:31
GPP2无限逼近有一个误差精度一般大多喜欢拟合精度为0.01,上你的POST,帮你对比下,可取误差值逼近算法有何异同?

本帖最后由 WHBING888 于 2011-5-1 01:33 编辑
作者: eyes01    时间: 2011-5-1 11:23
GPP跟GPP2到底是怎样处理G代码的,我不清楚,你问高手吧
作者: syp20002000    时间: 2011-5-1 20:02
那不管怎么说,有很多地方两个差了近1mm,肯定一个正确,一个错误!对不对!!
作者: syp20002000    时间: 2011-5-1 20:03
那不管怎么说,有很多地方两个差了近1mm,肯定一个正确,一个错误!对不对!!
作者: syp20002000    时间: 2011-5-1 20:09
我没别的意思,其实你的程式单,做的是我见到的最好的,只是想为CIM完美,做点事情!
作者: WHBING888    时间: 2011-5-1 21:11
LZ
精神可嘉。
这个还真没有比较过
作者: akk1898    时间: 2011-5-2 08:31
论坛里潜水的高手出来解答下啊
作者: taidaing    时间: 2011-5-2 09:52
G代码可能是对的,自己把刀路轨迹做出图就清楚了。
最前面X34.54是一样的,最后面X37.756也是一样的。
2个代码不同是因为:一个是2行,一个是1行

2行的代码,应该是2段圆弧组成。I和J的值有差异的话不代表不同的IJ就要差1mm。。。这要根据起点、终点、圆心来判断。自己把刀路轨迹做成图形再比较,就清楚了。太简单,我就不做了。

1行的代码,由1段圆弧形成。

本帖最后由 taidaing 于 2011-5-2 18:15 编辑
作者: eyes01    时间: 2011-5-2 20:31
给个关于G代码的解释:
作者: WHBING888    时间: 2011-5-2 20:38

这资料太好了
作者: taidaing    时间: 2011-5-2 21:23
这是基础的基础了,很难想象编程序的人看不懂这个代码。
我们这里是要求操机的,能读懂每行代码,比如读一段2D代码,能在坐标纸上手绘加工的形状及尺寸。
编程人员那更是基本的要求了。可能现在数控编程确实大众化了,但基础也不牢实了。
作者: WHBING888    时间: 2011-5-2 22:51
taidaing 发表于 2011-5-2 21:23
这是基础的基础了,很难想象编程序的人看不懂这个代码。
我们这里是要求操机的,能读懂每行代码,比如读一段2D代码,能在坐标纸上手绘加工的形状及尺寸。
编程人员那更是基本的要求了。可能现在数控编程确实大众化 ...




所言极是,我这里的另一个编程的看了老半天自己出的G代码,竟然如同看天书。掖着半天竟问我G17是神马意思,我表示压力好大。我这里的操机从未听过补偿,极坐标,旋转,镜像,什么比例缩放,钻孔攻丝绞孔搪孔,更不要提宏程序,就连最简单的MDI都只会摇头,表示惊讶
作者: WHBING888    时间: 2011-5-2 22:58
站位:
问taidaing一个问题:见下图定义有非模态报警,请问有没有问题呢?
还有就是如何能够做好全3D圆弧正确定义呢?
貌似GPP2无法定义NURBS算法。
作者: WHBING888    时间: 2011-5-2 23:03
顺便上传一副在3D主平面定义的圆弧连接的表达方式(见下图):
请TAIDAING老师尝试定义完全3D任意圆弧正确拟合。
作者: taidaing    时间: 2011-5-3 06:45
1、代码没错,只有看生成的G代码有无问题,前面应该是设置为模态了吧?
2、NURBS (for now, any nurb motion is converted to linear motions)
3、全3D圆弧很简单,DF2打开任意平面,EX2用条件语句排除几个正交平面后,输出XYZIJK就行。
作者: 不会游的鱼    时间: 2011-5-3 19:08
惭愧!我也不是很懂!
作者: WHBING888    时间: 2011-5-4 18:28
16# taidaing



可以给帮我改一下吗?
QQ:318504352
到时我给你发我的GPP2后处理,麻烦
(主要问题就是怎么写EX2算法问题)
我这里的一台老机器特别是爬面的时候简直比90岁老太还要......
作者: WHBING888    时间: 2011-5-4 18:31
taidaing 发表于 2011-5-3 06:45
1、代码没错,只有看生成的G代码有无问题,前面应该是设置为模态了吧?
2、NURBS (for now, any nurb motion is converted to linear motions)
3、全3D圆弧很简单,DF2打开任意平面,EX2用条件语句排除几个正交平面 ...





1、实际加工3月,还没有发现问题
2、正解
3、 不吝赐教
作者: WHBING888    时间: 2011-5-4 18:35
taidaing 发表于 2011-5-3 06:45
1、代码没错,只有看生成的G代码有无问题,前面应该是设置为模态了吧?
2、NURBS (for now, any nurb motion is converted to linear motions)
3、全3D圆弧很简单,DF2打开任意平面,EX2用条件语句排除几个正交平面 ...



2、IMS做的很好,GPP做的亦是很好,不知道GPP2何时可以做到
3、3D圆弧拟合算法误差会不会相差甚大呢




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3