我们用MC出来的程序中,进给率数值一般是小数点后一位数,常规加工中还好,没什么影响,但是在攻牙里面就不行了。比如我们要攻M4的牙,螺距是0.75,在三菱系统里面攻牙指令中F是直接给螺距的。而我们使用软件中有的后处理时,输出的是F0.8,自动四舍五入了。这显然是不对的,如果按0.8攻的话,则会出问题。
很明显这是要修改后处理中的某个参数,来让它输出到小数点后两位,后处理里面那么多代码,到底要修改哪里,不会的兄弟看了是一头雾水。下面我来给大家解解谜。
这里以9.1版本为例来讲,打开在用的后处理文件,搜索“fs2 17”,定位到相关行。后面有两组数,0.2和0.1,0.1则代表的是输出小数点后1位,我们把它改成0.3,则可以输出小数点后三位。为了大家看得更明白,我再截图给大家。
这里17号这一行是改攻牙进给后面小数点位数的,15号一行是改普通进给小数点输出位数的。
另外还有一个问题是,同样9.1版本软件里面,做攻牙的刀路,新建立一把丝攻,然后给转速和进给,给转速它会自动算好进给的,输出转速,进给会是转速X螺距。像三菱,马扎克系统进给是直接给螺距的,要让它的进给直接输出螺距,我们需要在建立刀具的把刀具的转速和进给定义好,这样选用这把刀,我们预填好的转速和进给才会到编程参数里面。
更多教程查看