欢迎您光临轴承网,如有问题请及时联系我们。

Master CAM后置处理文件及其设定方法详细说明?

作者:欧达轴承网
文章来源:本站

  1.mastercam系统配置的是适应单一类型控制系统的通用后置处理,用户根据数控机床和数控系统的具体情况,可以对其数据库进行修改和编译,定制出适应某一数控机床的专用后置处理程序。mastercam系统默认发那科后置处理文件的扩展名为pst,称为pst文件。(一般该文件在共享文档shared mcamx5MILLPostsMPFAN.pst)根据本人多年使用经验,初次安装后后处理有以下几点要修改。

  2.默认后处理去掉第四轴A0的输出

  用记事本或任意文本编辑器打开MPFAN.pst,然后搜索Rotary Axis Settings,找到

  rot_on_x : 1 #SET_BY_MD Default Rotary Axis Orientation

  #0 = Off, 1 = About X, 2 = About Y, 3 = About Z

  

Master CAM后置处理文件及其设定方法详细说明?

  改成rot_on_x : 0 #SET_BY_MD Default Rotary Axis Orientation

  #0 = Off, 1 = About X, 2 = About Y, 3 = About Z

  就可以关闭四轴,没有A0输出。

  3.去掉程序开头的注释输出,用记事本或任意文本编辑器打开MPFAN.pst,然后搜索"%",找到

  "%", e$

  s_spc = spaces$

  spaces$ = 0

  中间略掉

  spaces$ = s_spc

  改成

  "%", e$

  s_spc = spaces$

  spaces$ = 0

  *progno$, sopen_prn, sprogname$, sclose_prn, e$

  #sopen_prn, "PROGRAM NAME - ", sprogname$, sclose_prn, e$

  #sopen_prn, "DATE=DD-MM-YY - ", date$, " TIME=HH:MM - ", time$, sclose_prn, e$ #Date and time output Ex. 12-02-05 15:52

  #sopen_prn, "DATE - ", month$, "-", day$, "-", year$, sclose_prn, e$ #Date output as month,day,year - Ex. 02-12-05

  #sopen_prn, "DATE - ", *smonth, " ", day$, " ", *year2, sclose_prn, e$ #Date output as month,day,year - Ex. Feb. 12 2005

  #sopen_prn, "TIME - ", time$, sclose_prn, e$ #24 hour time output - Ex. 15:52

  #sopen_prn, "TIME - ", ptime sclose_prn, e$ #12 hour time output 3:52 PM

  spathnc$ = ucase(spathnc$)

  smcname$ = ucase(smcname$)

  stck_matl$ = ucase(stck_matl$)

  snamenc$ = ucase(snamenc$)

  #sopen_prn, "MCX FILE - ", *smcpath$, *smcname$, *smcext$, sclose_prn, e$

  #sopen_prn, "NC FILE - ", *spathnc$, *snamenc$, *sextnc$, sclose_prn, e$

  #sopen_prn, "MATERIAL - ", *stck_matl$, sclose_prn, e$

  spaces$ = s_spc

  在不需要的前面加#,就可以去掉注释的输出。

  4.冷却液的开启和关闭,用记事本或任意文本编辑器打开MPFAN.pst,然后搜索 "G43",找到

  pbld, n$, sg43, *tlngno$, pfzout, scoolant, pstagetool, e$这一行,在下边加一行,pbld, n$, sm08, e$,改成

  pbld, n$, sg43, *tlngno$, pfzout, scoolant, pstagetool, e$

  pbld, n$, sm08, e$

  开启冷却液。注意,有2处。

  继续搜索gcode$ = zero找到

  gcode$ = zero

  pbld, n$, sccomp, *sm05, psub_end_mny, e$

  改成gcode$ = zero

  pbld, n$, sm09, e$

  pbld, n$, sccomp, *sm05, psub_end_mny, e$

  关闭冷却液

  5.默认nc文件打开的编辑器修改,打开cam软件设置》系统配置》启动/退出,如图修改后确认退出。

  6.不输出程序行号,打开cam软件设置》控制器定义,如图修改后确认退出。

  7.有刀库的机器加预先备刀方法,打开cam软件设置》控制器定义,如图修改后确认退出。

  

Master CAM后置处理文件及其设定方法详细说明?

  8.圆弧用R,还是IJK的修改。

  9.去掉错误文件的生成。

  10.攻牙加M29指令

  用记事本或任意文本编辑器打开MPFAN.pst,然后搜索 Canned Tap Cycle,找到

  ptap$ #Canned Tap Cycle

  pdrlcommonb

  result = newfs(17, feed) # Set for tapping Feedrate format

  if met_tool$,

  中间略掉

  pbld, n$, sg94, e$

  pcan1, pbld, n$, *sgdrlref, *sgdrill, pxout, pyout, pfzout, pcout,

  prdrlout, *pitch, !feed, strcantext, e$

  pcom_movea

  改为ptap$ #Canned Tap Cycle

  pdrlcommonb

  pbld, n$, sm29, *speed, e$

  pcan1, pbld, n$, *sgdrlref, *sgdrill, pxout, pyout, pfzout, pcout,

  prdrlout, *pitch, !feed, strcantext, e$

  pcom_movea

  就可以了插入M29。

  按以上方法修改后出来的程序个人认为比较简洁。

  请朋友多多交流!!!

来源:文章来源于网络,如有侵权请联系我们删除。本文由欧达轴承网编辑,欢迎分享本文,转载请保留出处和链接!