数控程序增量的算法

如题所述

终点坐标减去起点坐标的绝对值,然后在加上运动方向正负号就可以。
以车削编程举例:刀具从当前点(5,5)加工到目标点(10,-10)。增量坐标计算如下:
X=10-5=5,取绝对值还是5;
Z=-10-5=-15,取绝对值是15;
X从当前点5运动到10,远离工件,所以运动方向是+X,增量坐标就是正数,即5;
Z从当前点5运动到-10,靠近工件,所以运动方向是-Z,增量坐标就是负数,即-15;
因此用增量编程就是:
G91G01 X5. Z-15. F0.5;
或者:G01 U5. W-15. F0.5;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-23
确定转速前要根据工件材料性质以及刀具能承受的最小最大切削速度,(数控刀具一般都有表明最大切削速度),车加工时的刚度、吃刀深度,冷却情况等,先定下线速度(即切削速度),然后根据工件直径大小,车制件类型,即外圆、镗孔、切断等,计算出每分钟转速。当然还要考虑机床承受能力。一般国产刀具YW1或YT15粗车时60~80米左右,精车时100~120米,进口刀具200米左右,当然还得综合考虑刀具耐用度与经济成本的关系,有些刀具安装、对刀相当困难,取相对低速反而效率高。
F的算法简单得多,一般数控车床用G99比较容易控制表面粗糙度,粗车时0.2~0.4,精车时0.05~0.1,粗糙度与转速也有很大关系,当然也要综合考虑其它因素,万不可死搬教条。
一名合格车工,要经常根据切削速度等计算车床转速,以求得最大效益。
第2个回答  2010-08-23
用宏程序或子程序