2、 1.1程序头文件的设置 1.1.1删除程序开头的注释 在“#Start of File and Toolchange Setup”中删除其中的以下2行:"(PROGRAM NAME-",sprogname,")", e “(DATE=DD-MM-YY’ ,time,")",e 1.1.2删除公/英制转换 在“#Start of File and Toolchange Setup”中删除“pbld, n, *smetric, e”一行。 1.1.3更改坐标系,增加G54工件坐标系指令5 在多轴加工中,只希望输出一个工作坐标系G54,而不
3、需要多个工作坐标系G55、G56的转换,这种情况下,在# “Start of File and Toolchange Setup”中找到: “ptlchg0#Call from NCI null tool change (tool number repeats)” “pbld, n, sgabsinc, pwcs, pfxout, pfyout, pfzout, pfcout, e” 将“pwcs”删除。 1.2加工过程文件的设置 1.2.1孔加工固定循环指令的输出 在“# Enable Canned Drill Cycle Switches”
4、中找到:usecandrill : no #Use canned cycle for drill钻孔是否使用固定循环,将其更改为:usecandrill:yesusecanpeck:yes。 1.2.2程序行号的省略输出 对于产生的程序段较多的情况下,为了减少数控系统占用的空间,尽量避免程序行号输出。在“#General Output Settings”中找到:omitseq: no #Omit sequence numbers?是否省滤程序段落号 将其更改为“yes”。 1.2.3旋转轴的控制设定 再多轴加工中需要设置旋转轴的“#Rotary
6、 button? N”,也可以删除第四轴指令“A0”。 1.2.4旋转轴输出格式设定 数控机床旋转轴指令为C轴,而MasterCAM编程得出的总是A轴,针对这一问题,在“Toolchange / NC output Variable Formats”中找到:fmt A 11 cabs #C axis position;fmt A 14 cinc #C axis position;fmt A 4 indx_out #Index position 将其更改为:fmt C 11 cabs #C axis position;fmt C 14 cinc #C
7、 axis position;fmt C 4 indx_out #Index position 1.2.5圆弧程序代码输出格式设定 默认处理程序在加工整圆、大于180度圆弧时会将圆或圆弧在180度位置处打断,并只以R代码形式输出。如果将其更改为: breakarcs : 0 #Break arcs, 0 = no, 1 = quadrants, 2 = 180deg. max arcs arcoutpu : 2 #0 = IJK, 1 = R no sign, 2 = R signed neg. over 180 do_full_arc :