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

iCAx开思网

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

[求助] 问一问

[复制链接]
51
发表于 2006-6-2 23:14:29 | 只看该作者
原帖由 wanderer 于 2006-6-2 22:57 发表
多谢Hohxil !

去掉G90就可以了。但我还是不明白:就算去掉了G90,但G90是默认的啊,按道理说实际上还是执行了G90的。

请再指教!


VERICUT里面的控制器是你自己做的么? G90的定义可能跟你实际机床上的G90定义的不一样.
52
发表于 2006-6-2 23:18:15 | 只看该作者
wanderer的問題!!!
圖中的地方也可以試試看.....

本帖子中包含更多资源

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

x
53
发表于 2006-6-2 23:20:44 | 只看该作者
原帖由 wanderer 于 2006-6-2 21:34 发表
请教:西门子840D系统里以较短路径移动旋转轴的指令是什么?(即类似海德汉系统 iTNC530的M126功能)


再次感谢Hohxil !

请对上面的问题再作指教。
54
发表于 2006-6-2 23:30:02 | 只看该作者
谢谢Yeager!

我就是按你那样设置的。其实是我程序里的问题:
%
G40 G17 G90 G71
G0C0.
G54
T1
M6

N0040 G93 G00 G90 X0.0 Y100. Z350. A0.0 B90. S1000 M03 M08
N0050 G1 B81.F15.90
N0060 B72.
N0070 B63.
N0080 B54.
N0090 B45.
N0100 B36.
N0110 B27.
N0120 B18.
N0130 B9.
N0140 B0.0
N0150 B351.
N0160 B342.
N0170 B333.
N0180 B324.
N0190 B315.
N0200 B306.
N0210 B297.
N0220 B288.
N0230 B279.
N0240 B270.
N0250 B261.
N0260 B252.
N0270 B243.
N0280 B234.
N0290 B225.
......

把上述程序里的两个G90去掉就正确了。

我感到这个论坛的气氛非常好!感谢各位前辈!
55
发表于 2006-6-3 00:36:15 | 只看该作者
原帖由 HohXil 于 2006-6-2 23:14 发表


VERICUT里面的控制器是你自己做的么? G90的定义可能跟你实际机床上的G90定义的不一样.


其实,在VERICUT里删除G90的ROTARYDIRPSCCW的STATE后,程序里还是可以保留G90的。
56
发表于 2006-6-3 23:20:07 | 只看该作者
原帖由 wanderer 于 2006-6-2 21:34 发表
请教:西门子840D系统里以较短路径移动旋转轴的指令是什么?(即类似海德汉系统 iTNC530的M126功能)


翻看840D厚厚的英文编程指南好长时间,终于找到了此用法。

用法如下:
G01 A=DC(0) B=DC(90) F200.
A=DC(351) B=DC(81)
......
就能以较短路径移动旋转轴。


不过VERICUT里不认这种格式,估计得用它的MACRO来解决。但我不会MACRO,还得学习一段时间。
57
发表于 2006-6-12 21:27:26 | 只看该作者
高手们,继续啊!
俺们这些菜鸟一直在听着课呢!
58
发表于 2006-6-12 23:16:37 | 只看该作者
呵呵,算不上高手。因为单位有五轴机床,有现实需求,所以得遇上问题一一解决。大家一起学习提高。

对于POSTBUILDER和VERICUT的学习,我建议大家先研究学习一下各种形式五轴机床的后置处理算法,这样对于软件的理解很有帮助。
59
发表于 2006-6-13 02:07:44 | 只看该作者
原帖由 wanderer 于 2006-6-3 23:20 发表


翻看840D厚厚的英文编程指南好长时间,终于找到了此用法。

用法如下:
G01 A=DC(0) B=DC(90) F200.
A=DC(351) B=DC(81)
......
就能以较短路径移动旋转轴。


不过VERICUT里不认这种格式,估计得用 ...


还是英文的好啊, 偶的是中文版PDF, 看着就头昏.

要让VERICUT认得这个也挺容易的, 你只要比着A/B/C的定义方式在WORD FORMAT和WORD/ADDRESS --> REGISTER里面定义A=DC/B=DC/C=DC这三个新MACRO就可以了.

当然 在REGISTER定义时, 要加上"RotaryDirShortestDist".
60
发表于 2006-6-22 23:42:17 | 只看该作者
原帖由 HohXil 于 2006-6-13 02:07 发表


还是英文的好啊, 偶的是中文版PDF, 看着就头昏.

要让VERICUT认得这个也挺容易的, 你只要比着A/B/C的定义方式在WORD FORMAT和WORD/ADDRESS --> REGISTER里面定义A=DC/B=DC/C=DC这三个新MACRO就可以了.
...

您指点的方法不知是不是我没设置好,没成功。
但如果在CONTROL里设置了SHORTEST DISTANCE,再把DC定义为IGNORE能实现模拟。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-1-4 04:29 , Processed in 0.031866 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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