今天学习运动链的定义。
机床就是用“刀具”(真实的刀具如车刀铣刀,也可能是砂轮,或是激光速等)来加工工件,刀具和工件相对位置的变化,加工出工件所需要的形状。描述刀具的运动,需要有个坐标系,自然有个刀具坐标系的零点。描述工件的运动,也需要有个坐标系,自然有个工件坐标系的零点。刀具坐标系和工件坐标系分别描述刀具和工件的位置变化,还无法确定刀具和工件相对位置的变化,两个坐标系要有一个公共的基础坐标系,这个坐标系我们称之为世界坐标系,或者机床坐标系。
实际机床结构千差万别,但简化后,无非是两条运动链,一条是刀具运动链,一条是工件运动链,每条运动链上可能有若干环节组成(机床轴的运动)。我们借助运动链来描述坐标的变换,比如斜面加工用的CYCLE800(坐标变换),同理的五轴加工(也是坐标变换),还有机床的防碰撞(机床模型,正方体或长方体运动过程中有没有干涉),包括柱面变换,端面变换,斜轴变换,现在统一用运动链来描述。
系统提供了一组定义运动链的系统变量:
我们把样机上的运动链定义拿过来学习一下:
依次按软键“调试”-->“NC”-->“机床模型”,看到的“有效数据”就是生效的运动链,而下面的“举例”则是几个运动链定义的样例。
我们可以用“复制”和“粘贴”,将生效的运动链数据,拷贝的U盘上,打开
将上面的定义文件直接拷贝到我自己的项目,激活后,如下:
先别着急弄三维模型,明天再详细试下每个参数的作用。
联系客服