如何在Mastercam软件中实现刚性攻丝编程?以Mastercam2017为例,下图是一个简单的实体模型,表面分布了四个M10×1.5螺纹孔
一、FANUC系统编程
我们可以选择Fanuc三轴数控系统的NC后处理格式作为说明。
首先,在Mastercam中选择一把公制M10×1.5的标准右牙丝锥。按如下参数设置加工转速。
需要注意的是,选择刀具之后,左图中的“每齿进刀量”自动设定为1.5(mm),不可人为更改,否则会影响后处理输出的螺距值。
接下来,切换到“切削参数”界面。
在“循环方式”下拉菜单中,选择“Rigid Tapping Cycle”,即刚性攻丝,如下图。
然后,将安全高度设置为50mm,孔深设为-20mm,生成刀具路径,并进行后处理。
从NC文档中可以看到,我们只向数控系统传递出了一个主轴转速S300和一个每转进刀量F1.5,数控系统会自动将主轴转角和Z轴进给保持严格的线性同步关系,最终达到提高攻丝效率和螺纹孔精度的目的。
二、西门子系统编程
那么,在西门子数控系统的刚性攻丝如何通过Mastercam来实现呢?
我们仍以刚才的模型为例来说明。当我们选择Mastercam专用Siemens三轴后处理之后,同样的编程界面上的参数却略有不同,见下图。
那么该如何正确设置这些参数呢?
下面,我们分别简述一下每个参数的含义。
a.0= 一步到底,1=断屑,2=退刀排屑;
b.Maxchpbk/pckInfeed每次最大进刀量(断屑或退刀排屑时有效);
c.SpdirAfter攻丝结束后主轴保持正转、反转或主轴停;
d.RetrDistEachPeck每次攻进后的回退距离
e.Dwell孔底暂停时间
f.Spdl orient at end of tap主轴定向
g.Retr Spindle Speed回退时的主轴转速
后处理生成的NC如下: