网通访问 |电信访问 | 网络测速 | 联系管理员 |安全退出论坛,保护账号安全!
 34 12
发新话题
打印

[原创]教你改X2的后处理:

[原创]教你改X2的后处理:

教你改X2的后处理:

第一次自己发贴,希望对大家有帮助;

我们需要根据不同的机床,有针对性的修改后处理文件,使我们的程序输出达到机床的要求。我们默认后处理程序的是针对FANUC控制器后处理程序,根据不同的机床,默认的输出还不是完美的nc程序,还需要修改;一般的我们修改程序头和程序尾就可以了。这个是详细介绍。

[此贴子已经被作者于2007-5-13 1:00:37编辑过]

TOP

(我传的附件不在上面,只好这样了。)

教你改X2的后处理:

第一次自己发贴,希望对大家有帮助;

我们需要根据不同的机床,有针对性的修改后处理文件,使我们的程序输出达到机床的要求。我们默认后处理程序的是针对FANUC控制器后处理程序,根据不同的机床,默认的输出还不是完美的nc程序,还需要修改;一般的我们修改程序头和程序危就可以了,下面这个简单的程序就是默认的输出程序:

%

O0000

(PROGRAM NAME -  33 )

(DATE=DD-MM-YY -  12-05-07  TIME=HH:MM -  17:35 )

N100 G21

N102 G0 G17 G40 G49 G80 G90

( 1   TOOL - 1  DIA. OFF. - 1  LEN. - 1  DIA. - 10. )

N104 T1 M6

N106 G0 G90 G58 X-55. Y10. A0. S2000 M3

N108 G43 H1 Z50.

N110 Z10.

N112 G1 Z-5. F300.

......

......

......

......

......

N186 G0 Z50.

N188 M5

N190 G91 G28 Z0.

N192 G28 X0. Y0. A0.

N194 M30

TOP

%

这个程序我们需要修改的地方有几点:

1、在G21那行加上G54指令。

2、关闭A轴输出;

3、把T1M6分两行来写(一些机床读到“T1M6;”是会报警的)。

4、把s2000M3;独立写在一行;

5、在N166后面加上开切削液的M8指令;

6、在程序尾加上关切削液的M9指令。

具体的修改方法是

1、加上G54指令:

打开你的mcam的安装盘,打开mill文件夹,里面有一个叫posts的文件夹,打开,找到mpfan.post,用记事本打开,然后找到这一句pbld, n$, *smetric, e$,加上“G54变成pbld, n$, *smetric, G54 e$

2、关闭A轴的输出:

找到164. Enable Rotary Axis button? Y这一句,把后面的y变成N就可以了;

3、把T1M6分开输出:

找到if stagetool >= zero, pbld, n$, *t$, "M6", e$这一句,把"M6",删除,然后在这一句后面加上pbld, n$, "M6", e$这一句,就能让T1M6分开来输出;

4、把s2000M3;独立写在一行:

找到pcan1, pbld, n$, *sgcode, *sgabsinc, pwcs, pfxout, pfyout,

        pfcout, *speed, *spindle, pgear, strcantext, e$这一句把它改成这样

pcan1, pbld, n$, *sgcode, *sgabsinc, pwcs, pfxout, pfyout,

        pfcout, e$

pbld, n$, *speed, *spindle, pgear, strcantext, e$

就能独立输出“s2000M3;”;

5、在N166后面加上开切削液的M8指令:

找到pbld, n$, "G43", *tlngno$, pfzout, scoolant, next_tool$, e$这一句,在它后面加上

pbld, n$, "M8"e$这一句变成

 

 

pbld, n$, "G43", *tlngno$, pfzout, scoolant, next_tool$, e$

pbld, n$, "M8"e$

这样就能输出M8指令了;

6、在程序尾加上关切削液的M9指令:

找到这一句pbld, n$, sccomp, *sm05, psub_end_mny, e$,在这一句后面加上

pbld, n$, "M9"e$

这样就能输出M9指令了。

 

 

TOP

修改之后,后处理输出的程序就成这样了:

 O0000
(PROGRAM NAME -  T )
(DATE=DD-MM-YY -  13-05-07  TIME=HH:MM -  12:09 )
N100 G21 G54
N102 G0 G17 G40 G49 G80 G90
(   10. FLAT ENDMILL   TOOL - 1  DIA. OFF. - 1  LEN. - 1  DIA. - 10. )
N104 T1
N106 M6
N108 G0 G90 X-67.884 Y12.842
N110 S5000 M3
N112 G43 H1 Z50.
N114 M8
N116 Z10.

....

....

....

N192 G0 Z50.
N194 M5
N196 M9
N198 G91 G28 Z0.
N200 G28 X0. Y0.
N202 M30
%

改的不错.奖励10金币10,魅力2

 

各位如果觉得对你还有帮助就帮忙顶一下啦!

[此贴子已经被作者于2007-5-13 12:16:05编辑过]

TOP

如果大家觉得有需要,下次可以为发表一些后处理程序里的各个参数具体含义,看大家的需求程度吧

TOP

这种修改方法好像在cam8.0及9.0都是适用的对吧。我记得2000年我使用8.0版本,当时教授就是这么做得。但是他没有说明原因,只让我们照搬。

支持你,再来些内容!

TOP

对,方法是一样的。其实这样该很简单的,可惜没人喜欢

TOP

我喜欢,谢谢

TOP

我不知道做西门子的钻空后处理怎么改

TOP

对啊!!

西门子的机器怎么改啊!!!

TOP

支持一下

TOP

西门子的机器怎么改啊

TOP

好 頂

TOP

请问怎样把N108 G0 G90 X-67.884 Y12.842改成N108 G1 G90 X-67.884 Y12.842 F2000

TOP

西门子的机器怎么改啊

TOP

谢谢..

TOP

ddddddddddddddddd

TOP

很好,正需要!谢谢!

TOP

楼主不错,我顶.我的MASTERCAM9.0出现了光标闪烁,操作不便,怎么办,

TOP

很好,正需要!谢谢!

TOP

 34 12
发新话题