找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
打印 上一主题 下一主题

[讨论] 多轴加工的后置处理

[复制链接]
31
发表于 2011-10-8 21:08:54 | 只看该作者
furseal先生:
    谢谢你的讲解,我在做T-T后处理时,用MOM_set_csys做本地座标旋转输出有问题(在换刀前也输出CYCL19指令,我意图是在换刀有刀轴失量变化输出CYCL19,同把刀内在有刀轴失量改变输出CYCL19),MOM_set_csys是在换刀前也输出CYCL19,我最近看了NX7.5post里SIMENS系统处理时是在INITIAL MOVE和FIRST MOVE里加入MOM_SET_CSYS的内容。
   我在TCL程序里找不到X、Y、Z轴座标转换公司(计算含OFFSET值),TCL程序里的ROTSET是什么意思,VEC3_init子程序在哪里,我也不知道什么意思。

   
32
发表于 2011-10-11 23:53:16 | 只看该作者
3+2后处理是直接把MOM_set_csys加入后处理就行了吗?
似乎仍然无法输出G68?况且G68应该只涉及2轴的旋转,如果局部坐标系在空间三维旋转,那怎么解决?难道连续输出两个G68指令?
最近我就困扰着这个问题,盼楼主解答
33
发表于 2011-10-12 20:40:13 | 只看该作者
机器有多轴的,但编程我不懂哦
34
发表于 2011-10-14 09:31:19 | 只看该作者
chenyunhuaug 发表于 2011-10-8 21:08
furseal先生:
    谢谢你的讲解,我在做T-T后处理时,用MOM_set_csys做本地座标旋转输出有问题(在换刀前也 ...

目前在UG的后处理中,对CYCLE19处理有2种方法:
1. 在UG中设置局部坐标系,这样对应的后处理中在MOM_set_csys中处理。这个方式适用于在一个加工中刀轴方向保持不变的情况!
2. 在UG中不设置局部坐标系,后处理中选择dual-table,因为dual table方式下刀轴始终是Z轴方向。这种方式非常适合多个方向钻孔的情况。

NX75自带的后处理因为要考虑的情况比较多,所以写的有些复杂。对一般的用户可以分开,5轴编一个后置,3+2编一个后置就好了。
一般来说,我们希望在做加工之前坐标系要建立好,所以将MOM_set_csys设置在Initial Move, First Move中。
ROTSET, VEC3_init这些具体实现的可以查看:
...\mach\resource\postprocessor\ugpost_base.tcl
多注意source命令,source ${cam_post_dir}ugpost_base.tcl 就是调用该tcl文件。
35
发表于 2011-10-14 09:33:13 | 只看该作者
dexinjc 发表于 2011-10-12 20:40
机器有多轴的,但编程我不懂哦

编程的原理是类似的。多三轴和五轴,编程中的区别在于刀轴的控制!

至于G代码的输出,那就靠后处理来handle。
36
发表于 2011-10-14 09:36:04 | 只看该作者
glocier 发表于 2011-10-11 23:53
3+2后处理是直接把MOM_set_csys加入后处理就行了吗?
似乎仍然无法输出G68?况且G68应该只涉及2轴的旋转, ...

如果是在CAM中设置,需要将MCS中设置LOCAL + CSYS 才能激活MOM_set_csys.
一般来说,通过2次旋转就能确定刀轴方向。
另外,对于G68,每次只能绕一个轴旋转,所以可能需要输出多次。
37
发表于 2011-10-14 09:42:15 | 只看该作者
2362937 发表于 2011-5-24 13:58
怎么没有说hyperMILL多轴后处理了

HyperMill的APT文件没有开放,巧妇难为无米之炊啊

对ICAM来说,他会将各个CAM系统的APT文件转换为标准的格式,然后统一进行处理!
这就是ICAM宣称的一个机床只需配置一个后处理,然后可以支持多个CAM系统。这个对拥有多个CAM系统的厂家特别好用!

另外ICAM推广的PSE(Post + Simulation + Emulation)解决方案,将后置与仿真进行结合,产生图像化后处理器,边后置,边仿真,这个是编程中使用的。
另外也提供基于纯G代码的仿真,这个是车间使用的。
双重保险,让用户更安心!
38
发表于 2011-10-14 09:43:16 | 只看该作者
zhangcanwei 发表于 2011-7-22 07:43
很久没有到这里了,我也很喜欢摆弄后置处理。

多交流,多指导!

后置是一个瓶颈,我们一起来把它解决!!
39
发表于 2011-10-14 09:43:55 | 只看该作者
yahuo20032001 发表于 2011-7-24 16:13
学习了!谢谢!就却楼主这样的师傅!

多交流!多交流!
40
发表于 2011-10-14 19:48:23 | 只看该作者
ICAM_China 发表于 2011-10-14 09:43
多交流,多指导!

后置是一个瓶颈,我们一起来把它解决!!

谢谢你的解释,我做的后置程序TT的现在是没用LOCAL座标系,现在想实现用这种方式做后置程序做加工,我在VC里看到有的程序是把CYCL19、CYCL7放在程序的最后,而在程序中有座标转换的地方用子程序去调用,试想座标转换的输出是在INITIAL MOVE或FIRST MOVE里产生,在后置程序里怎样将产生的座标转换暂时不输出,而放到程序结束时输出。
    还有RESOUce\UGPOST.BASE我看过,很多程序还是不太明白,不知道是否能找到这方面的资料。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-22 18:01 , Processed in 0.030090 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表