5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 24560|回复: 33
打印 上一主题 下一主题

要做的零件在Powermill里动画仿真成功了,但是生成G代码,Mach3却不动弹,怎么回事?

[复制链接]
跳转到指定楼层
楼主
发表于 2010-1-16 04:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要数铣一个模型发动机的气缸盖,在powermill里导入模型设置好刀具,动画仿真都做得很正常了,但是生成G代码导入Mach3, Mach3却提示说我语句都错了,一点也不动弹。怎么回事嗫?

是不是那个机床选项文件我选错了?:em23: 为何我存出来的G代码是*.tap文件而不是×.nc文件呢?(不过也怪,我在网上下 载的别人的代码都有*.tap和*.nc的还都在mach3驱动的雕刻机上运行成功了。)

另外感觉我的G代码好像点怪怪的,和我在网上弄来的成功运行于雕刻机的那些G代码文件似乎不同,贴文件头尾片段在此,高人帮看看啊:
0 BEGIN PGM 1 MM
1 ; NC FILE : CutterPath_test
2 ; DATE : 15 .01 .10  & TIME - 21 :54 :57
3 ; PMPost VERSION : 4.501 CB055602
4 ; MACHINE TOOL : --- & MODEL : ---
5 ; CONTROLLER : Heidenhain & SERIES : 400
6 ; OPTION FILE : Heid400
7 ; OUTPUT WP : 世界坐标系
8 ; ==============
9 ; TOOLPATH : 1
10 ; STRATEGY USED : Offset_area_clear
11 ; TOOLPATH WP : World
12 ; ==============
13 ; TOOL TYPE : ENDMILL
14 ; TOOL NAME : 2x6_lixi
15 ; TOOL DIA.: R+2,000 & TIP RAD.: +0,000
16 TOOL DEF 2 L+0,000 R+0,000
17 TOOL CALL 2 Z S1500,000
18 L M08
19 L Z+10,000 R0 F20000
20 L X+0,000 Y+0,000 F20000 M03
21 L Z+10,000 R0 F20000
22 L X-0,105 Y-0,163
23 L Z+5,000
24 L Z+2,005 F500 M90
25 L X-0,080 Y-0,178 F1000
26 L X-0,076 Y-0,181
27 L X-0,067 Y-0,185
28 L X-0,063 Y-0,186
29 L X-0,043 Y-0,192
.
.
.
【中间略】
.
.
.
25398 L X-11,954 Y-0,461
25399 L X-11,975 Y-0,412
25400 CC X-11,781 Y-0,259
25401 C X-12,027 Y-0,229 DR-
25402 L Z+10,000
25403 L M09
25404 STOP M02
25405 END PGM 1 MM


在此请教,非常感谢!

[ 本帖最后由 Lancrey 于 2010-1-16 04:56 编辑 ]

G01.jpg (77.5 KB, 下载次数: 122)

G01.jpg

欢迎继续阅读楼主其他信息

沙发
发表于 2010-1-16 05:57 | 只看该作者
沙发!
不懂帮顶一下。。。
3
发表于 2010-1-16 08:20 | 只看该作者
机床设置,就是后处理方式不对
4
发表于 2010-1-16 11:02 | 只看该作者

MACH3是可以读出TAB格式的,我都是用TAB的多,

5
发表于 2010-1-16 13:34 | 只看该作者
把没用的部分删掉
6
发表于 2010-1-16 17:14 | 只看该作者
这个问题很好解决 因为mach3 不支持上面的刀路介绍信息
手动删除上面的就行
另外后处理要输出圆弧要设置为绝对值方式
mach3 也要设置为绝对值方式 铣园的才正常
7
 楼主| 发表于 2010-1-16 21:53 | 只看该作者

谢谢各位的回复!

我做刀路的软件是powermill pro 8, 导出G代码的时候要设置一个“机床选项文件”,我的软件目录里能用的有如下文件,应该用哪个好呢?

Untitled-1.jpg (101.23 KB, 下载次数: 156)

Untitled-1.jpg
8
发表于 2010-1-16 22:13 | 只看该作者
这个很简单,你把上面的任意一个复制一个文件,用记事本打开,内容全部删除,然后把下面的几行贴进去保存,后处理选择这个就可以了。这个是圆弧绝对坐标方式,没有信息输出的配置文件,做出来的G代码MACH3可以直接处理,格式和普通的G代码完全一样

machine standard

incremental centre = false
message output = false

end

评分

参与人数 1威望 +2 收起 理由
影忠 + 2 【发贴鼓励】感谢分享,希望继续努力发更多 ...

查看全部评分

9
发表于 2010-1-16 22:30 | 只看该作者
搭车学习,这么多热心的老师,尤其是 "小菜鸟制造" 老师详细地讲解,谢谢了
10
 楼主| 发表于 2010-1-16 23:03 | 只看该作者

非常感谢小菜制造!

:em24:  已按做法制作了新的*.pmopt文件,在powermill里的机床选项文件中调用,结果显示如下现象,说后处理器错误。我用的是win xp 英文版 sp3操作系统。原以为是中文路径可能有问题,后来在纯英文的路径里操作,还是如此,不知道是什么原因?谢谢啦!:em24: :em00:

Untitled-1.jpg (57.44 KB, 下载次数: 120)

Untitled-1.jpg
11
 楼主| 发表于 2010-1-16 23:11 | 只看该作者

根据小菜制造的提示

我把任意一个原有的“机床配置文件(*.pmopt)”用记事本打开,删除所有文本,将
machine standard

incremental centre = false
message output = false

end

拷贝进去,然后存为“machine standard.pmopt”,调用后发现还是不行,结果如11楼所示。

Untitled-1.jpg (17.85 KB, 下载次数: 99)

Untitled-1.jpg
12
发表于 2010-1-16 23:13 | 只看该作者
pm后处理 for mach3



文件名: mach3后处理.rar
描述: mach3后处理.rar
下 载地址: http://www.rayfile.com/files/c3acfecf-02b1-11df-bf05-0014221b798a/
13
 楼主| 发表于 2010-1-16 23:26 | 只看该作者

多谢coooooldog!!

我下 载你的文件了,powermill里调用了你写的"mach3.opt",  但是输出G代码的时候程序依然显示“后处理器错误”,弹出界面和11楼一样。
14
发表于 2010-1-17 00:54 | 只看该作者
可能是你的后处理版本较高,我用的版本是DuctPost1461,机床配置文件类型是*.OPT,不记得DuctPost1461是PM8还是PM6带的,以前装的时候PM8的PS-Exchange不能用,就装了PM6的,用PM6带的PS-Exchange

你的高版本DuctPost可能要更多的设置项
15
发表于 2010-1-17 01:03 | 只看该作者
再运行了一次,我用的后处理版本是1.461,你的已经是4.5,高了3个大版本,可能需要好好看下说明自己配一个了,或者装一个旧版本的,后处理可以通用的
16
发表于 2010-1-17 02:29 | 只看该作者
可以加我 QQ 561684远 程协助下给你看看
17
 楼主| 发表于 2010-1-17 19:51 | 只看该作者

再度感谢二位!

:em24:  我再消化一下相关知识吧。现在我改用文泰来做刀路和G代码,生成的文件很简洁,零件也可以做了。遗憾的是文泰软件是在是太傻了。

:em00:
18
发表于 2010-1-17 21:09 | 只看该作者
:em05: :em05: :em05: 楼上的几位很热心的解答坛友的问题!真让人感动!!!,菜鸟搭个车问下:刀路编辑也是powermill7.0,雕刻机控制是维宏3d卡,哪位能给个合适的后处理啊???             还有powermill7.0怎么定义雕刻用的锥度平地刀呢???哪位能给说道说道???
19
发表于 2010-1-17 21:33 | 只看该作者
简单,我遇到过,后来记事本解决了,其实输出啥文件多无所谓,记事本打开,把不属于g代码的那些内容删除了就成了
20
发表于 2010-1-17 22:57 | 只看该作者
你用的机床后处理是海德汉的,并不是国际通用的机床后处理。

可以用法兰克(fanuc)的,不管是15m还是啥,都可以使用,谁叫法兰克做的太好了,呵呵。

不过默认法兰克输出的代码会有一些多余的语句,例如回机械零点G28,需要删除,也就是在语句头尾。

mach和维宏基本上也是参考法兰克的,所以支持很好。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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