我需要手工编程
追答手工编程就比较麻烦,要用到宏程序。现在很少人用了。
不过如果那孔较大的话,倒可以改用斜线下刀。
不过看你机床像是加工中心吧。
螺旋下刀是因为铣刀中心为切屑盲区,垂直下刀的话,会直接把铣刀憋断。
所以自用软件编程时才改为螺旋下刀,
手工编程时,最多改为斜线下刀,
这斜线下刀和螺旋下刀效率会比较慢。
如果工艺允许的话,最好是先用钻头打一个预孔。
比如,你加工一个D20的孔,可以先打个D12或D16的孔,深度也要留余量。
然后从孔中心下刀。这样比较快。
你上面例子来说。60的铣刀加工直径为200的孔,孔的深度为50
机械坐标设原点设在圆心上那圆心坐标为:X0.0 Y0.0 Z.0.
孔比较大,可以用斜线下刀法。吃刀量为1mm的话。
下刀点不要放在圆心上,改在边上,
如下刀点设为 X0.0 Y65.0 Z0.0 这是斜线第一点
然后找出斜线第二点,每刀1mm
可以把第二点设定为 X0.0 Y-65.0 Z-1.0
这样下刀的路线就为成一条斜线。
也就是说,此时刀具是在130MM的平面距离内下降1mm的深度。
斜线下刀时的进给量放小一些,为平进时进给量的一半左右就可,
不宜太快,也不宜太慢,根据加工件材料来设定。
这样Z方向上是渐进斜着往下。这样就可以了。对刀具损伤也小。
参考资料:纯手打,点个赞吧。呵呵
追问看你写了这么多也不容易,但是我还是不会编程
参考资料:纯手打.
能解释下if语句的含义么,还有#3=#3+1是什么意思
追答if是判断语句,翻译成汉语就是“如果”,if语句后面的go语句,有的机床用go,有的机床用goto,要实际调试才知道。go后面的数字是行标号,就是前面以N开头的那个语句。
#3=#3+1是基本的赋值语句,fanuc的宏程序基本语句。