MasterCAM后处理修改特殊技巧
MasterCAM后处理修改特殊技巧一.1 MasterCAM后处理修改特殊技巧:
Scrollex EDIT
另外:输出字母的大小写修改方式不知如何更改。
注:若要修改下述相应功能则直接查找红色下划线语句即可。
①、 MasterCAM后处理输出文件格式设置
sextnc MIN #NC Program Extension for Okuma
上述语句表示输出格式为MIN格式。若没有可以新建。“.Trun”格式表示车床专用。需要的格式修改MIN即可,如MPF,NC,H,TXT等这样就不必每次为输出什么样的格式费神了。我就经常用MPF和NC、H几种格式,为每种格式编制一个后处理或通用一个均比较方便。
②、 “Arcoutput”控制语句控制圆弧输出格式,设置值若为“0”表示输出为“IJK”格式;若设置值为“1”则输出圆弧格式为“R”。“arctype”控制输出圆弧类型,若为“1”则表示由圆心确定;若为“2”则表示由起点(Start)指向圆心(Center),2=St-Ctr;若为“3”表示由圆心指向起点,3=Ctr-St;若为“4”表示非增量。
arcoutput : 0 #0 = IJK, 1 = R no sign, 2 = R signed neg. over 180
arctype : 1 #Arc center 1=abs, 2=St-Ctr, 3=Ctr-St , 4=unsigned inc.
③、“Omitseq”控制语句控制序列号输出,若设置值为“Yes”则忽略序列号,不输出,若设置值为“No”则不忽略即输出序列号。
④、“Spaces”控制语句控制空格输出,若设置值为“0”表示不输出空格即紧凑输出,若设置值为“1”表示输出空格即在每个“X,Y,R,F”等控制语句前加一空格。
⑤、若要查找每一条输出语句的作用及位置则在输出语句后加上标语句即可。一般输出语句的格式为:
pbld, n, "M6", e(其中pbld为输出开头,n为序列号,“”引号内为直接输出字符,e为结束语句。
下面语句为程序号输出格式:
fmt O 4 progno #Program number
#fmt ":" 4 progno #Program number
#表示注释语句的开始,fmt是格式定义,O表示输出程序开头为O,若开头为PR或P时只需要改O为需要的程序开头即可。这里 的4表示程序号长度为4个字节。其它用fmt格式定义的语句也一样,可用此法修改想改的部分即可得到需要的输出结果。比如要求输出的G01变为L格式(即从ISO格式转化为Heidenhain格式)
数据的读入:
*progno:从MasterCAM图形中读入程序号
scomm:从MasterCAM图形中读入注释文本
*t:从MasterCAM图形中读入刀具号
*tnote, *toffnote, *tlngnote,
*tldia:从MasterCAM图形中读入刀具直径
date:从MasterCAM图形中读入日期
time:从MasterCAM图形中读入时间
*speed:从MasterCAM图形中读入主轴速度
*spindle:从MasterCAM图形中读入主轴
scoolant:从MasterCAM图形中读入冷却液打开与关闭
“”:从MasterCAM图形中输出时引号内的内容直接输出。
Sprogname:从MasterCAM图形中输出程序名控制语句
Scrollex
点击加载更多评论>>