你确实是个生手哦,连描述都没有说清楚,比如正方形的料是多大啊,方便我们把开粗和光刀的程式贴出来啊,还有什么“留20道余量呢”?是0.2mm,在数控加工行业较20丝,还有就是你是加工型芯还是型腔啊,也就是加工凸出来的还是加工凹下去的啊,是要用顺铣还是逆袭啊?这些都是不一样的哦;我也只是明白了个大概,你是不是做模胚开框或者是开料什么的要用到手工编程啊?下次提问记得要详细点,有针对性一点哦.
你说的要用一条程式完成工件的开粗和光刀要用到G41-刀具半径左补偿和G42-刀具半径右补偿,就拿顺铣加工一个100mm*100mm的凸出来的45#钢为例吧,程式应该为
G01X50Y50(G01是直线进刀在机床上实现补正)
依次类推究可以了
特别记得要在机床上设置刀具半径补偿哦.
球刀是可以加工平面的,但加工的效率和质量都比不上平底铣刀的,你可以想象一下的啊,加工平面的时候是球刀的顶点接触到要加工的工件,理论上来讲就算直径是20的球刀的顶点的宽度都是零哦,你用球刀加工100*100的工件,一刀铣0.1mm的话就要铣1000次了哦,而且加工出来的工件放大看的话还是波浪形状的哦,假如用平底刀的话就有很大的差别了,你想象一下,平底刀的顶面是平的,加工的刀尖距离只须比本身的直接小就行了啊,用10mm的平底刀铣100*100的工件,一刀铣9mm的话12次就搞定了,如果要更好的加工表面,(你的老板会请用球刀来铣平面的工人吗?)建议到尖距离小于刀具半径的50%,另外加工平面还可以用飞刀.
横切是只向X轴切削.大于10度斜面或者曲面建议用球刀铣.
让刀的解决办法是:1)减少工件余量再进行精加工;2)使用合金刀加工,HSS白钢刀容易让刀的;3)反方向精铣多一次,就是比如说你是用的顺铣光刀,那么你在用顺铣在铣一次.
粗加工和精加工用一个程序就是用上面我说的办法,在机床上设置刀具半径做补偿和刀具半径右补偿.当然机床没有这个功能就要用2条程式了.
最后我建议还是学习用CAM软件编写程式吧,即高效也安全,多复杂的工件都可以搞定的,还可以在软件上预览加工的结果,手动编写程式只能完成简单的圆形和方形的加工,也容易出错的,如果一定要手动编写程式的话要经过反复的实践才可上机床真正加工哦,可以先抬高走一遍程式看看有没有问题,或者拿胶板加工后测得精确在实际加工所需要的工件,一但试出来后要找到手动编写程式的规律,最好是要打印出来每次都照抄改下数字就OK了.