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

iCAx开思网

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

[求助] 假四轴编程,请卢总露脸上教程,想学的端凳子欢迎卢总

[复制链接]
跳转到指定楼层
1
发表于 2008-6-27 18:06:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天帮一朋友弄一个四轴程序,心里有思路,但实在不知在软件里怎么实现,在网上查了很多资料,也问了很多人,都找不到最终的解决方案。
后经路人斑竹建议,卢总为本版的多轴高手,所以请卢总不啬赐教,出详细教程,不胜感激



材料  40CR
预硬至HBS255-285

外型全部车床加工到位
第四轴为A轴,机器以HASS四轴机为参考,上程序文档,
限CIM IT 、E


另请高手上传多轴后处理,感觉很多高手都很保守,BS之

[ 本帖最后由 132zxq 于 2008-7-4 16:35 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 赞一下!赞一下!
2
发表于 2008-6-27 19:50:31 | 只看该作者
很想知道。
3
发表于 2008-6-27 20:12:10 | 只看该作者
偶不是高手,也不懂多轴,学习下!
4
发表于 2008-6-27 21:58:04 | 只看该作者
cimatron没有这个功能,MS/SC才有

Cimatron只有用XY平面编程,然后手工或其它方式将Y轴换成A轴,如:
旋转轴A= =(Y轴*57.296)/裹圆半径
5
发表于 2008-6-28 08:13:36 | 只看该作者
原帖由 taidaing 于 2008-6-27 21:58 发表
cimatron没有这个功能,MS/SC才有

Cimatron只有用XY平面编程,然后手工或其它方式将Y轴换成A轴,如:
旋转轴A= =(Y轴*57.296)/裹圆半径



那所谓的四轴编程也相当于没用?
6
发表于 2008-6-28 08:26:14 | 只看该作者
原帖由 132zxq 于 2008-6-28 08:13 发表



那所谓的四轴编程也相当于没用?


我理解假4轴的意思就是:将本来该4轴加工的图形,展开成2D图,其中Y轴走向代表A轴旋转。

真正的4轴编程只要能建好模就简单啦,只需4轴后处理就行。

另外:你贴图的东西应该叫3+1编程,3轴就可以做好,然后叫机床操作员输入一个A轴旋转循环,调用这个3轴程序就行了。或者你就在3轴程序代码前加一段:A30.(12等分的话),然后让操机的自己加A的增量。

[ 本帖最后由 taidaing 于 2008-6-28 08:28 编辑 ]
7
发表于 2008-6-28 08:47:55 | 只看该作者
原帖由 taidaing 于 2008-6-28 08:26 发表


我理解假4轴的意思就是:将本来该4轴加工的图形,展开成2D图,其中Y轴走向代表A轴旋转。

真正的4轴编程只要能建好模就简单啦,只需4轴后处理就行。

另外:你贴图的东西应该叫3+1编程,3轴就可以做好,然后 ...




手动的话,我已经弄好了,编好一个后另存为子程序O1,再将主程序内容删除,只留一个程序头,加上M98 P1 L37。
只是我想知道在软件中怎么实现,
另外谁有HASS机的调用子程序代码,M98 P* L37可以在HASS机中执行调用子程序吗
8
发表于 2008-6-28 08:49:54 | 只看该作者
[quote]原帖由 132zxq 于 2008-6-28 08:47 发表




手动的话,我已经弄好了,编好一个后另存为子程序O1,再将主程序内容删除,只留一个程序头,加上M98 P1 L37。
只是我想知道在软件中怎么实现,
另外谁有HASS机的调用子程序代码,M98 P* L37可以在HASS机中 ... [/quot


另外,在子程序里,A轴旋转的值为增量值还是绝对值,
9
发表于 2008-6-28 08:53:33 | 只看该作者
原帖由 132zxq 于 2008-6-28 08:49 发表
[quote]原帖由 132zxq 于 2008-6-28 08:47 发表




手动的话,我已经弄好了,编好一个后另存为子程序O1,再将主程序内容删除,只留一个程序头,加上M98 P1 L37。
...




还有,就是一把刀加工好后,要不要把A轴回到O度?

[ 本帖最后由 132zxq 于 2008-6-28 09:03 编辑 ]
10
发表于 2008-6-28 09:21:50 | 只看该作者
HASS手册里就用的这个命令,应该能用,以下是HASS编程手册的例子:
-----------------------------
(主程序编号)
O0001
(调用子程序,子程序编号,循环4次)
M98 P100 L4;
(结束程序)
M30  
(子程序编号)
O0100
.
.
M99
-----------------------------
主程序首行,加A0 (回零)

在子程序头行加:
G91A30  (就是以增量30来循环)
G90    (继续调用绝对坐标的程序)


CIMATRON后处理可以做子程序,但是一般没人做,所以CIMATRON的后处理正常处理出来,是一个很大的不含子程序的G代码。

评分

参与人数 1技术 +3 收起 理由
ervinlu + 3 我很赞同

查看全部评分

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

本版积分规则

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

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

GMT+8, 2024-12-26 17:31 , Processed in 0.025818 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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