数控加工是建立在数值计算即工件轮廓点坐标计算的基础之上。以数字量描述坐标,需要建立坐标系,正确把握数控机床的坐标轴的定义和运动方向的规定,一级根据不同坐标原点建立不同坐标系的方法,是正确计算的关键.
标准坐标系
本课题研究的转塔冲床联动的轴只有三个移动轴:主轴(Z轴)、X轴和Y轴。它们的关系符合笛卡尔坐标系的规定,其坐标系为图5-4所示.
还有两个轴分别为转盘轴(T轴)和转模轴(C轴),这两个轴的作用相当于加工中心的换刀装置的作用,在正常冲压时,其固定不动,只是在模具需要更换或旋转角度时会用到,当T轴和C轴运动时,要求X、Y、Z轴不动,即T轴和C轴不参与联动.
1、机床坐标系
机床坐标系是机床上固有的坐标系,它的原点的确定是由机床电气及机械结构决定的,在转塔冲床中,机床坐标系的原点是通过触发原点位置传感器来确定的,当机床安装固定并调试完成后,原点位置传感器即固定,所以由其决定的机床坐标系也是固定不变的.机床坐标系是机床操作的坐标系,在工件加工过程中数控系统最终会将其它任何坐标系转化为机床坐标系来加工.
图5-5所示为转塔冲床的坐标系.X、Y所确定的坐标系为机床坐标系.机床原点处有两个位置传感器,分别为X轴原点传感器、Y轴原点传感器,这两个传感器和X、Y的正方向确定了机床坐标系.故机床坐标系只有在机床调试阶段可以修改。冲床加工板料一般为正方形或长方形板料,上料时,首先冲床各轴回。图5-5转塔冲床的坐标系机床坐标系的零点,此时两个夹钳的Y坐标为零,然后打开夹钳,将板料的一边靠实夹钳,抬起原点定位销,将另外一边靠住定位销,最后按下夹钳夹紧按钮并放下原点定位销,这样就完成了上料过程,此时板料在原点定位销和夹钳之间的顶点是机床坐标系的原点.
2、工件坐标系
工件坐标系是编程人员在编程时使用的,由机床坐标系为基准平移而成,编程人员可以以工件图样上的任意一点为原点建立坐标系,编程时在所建立的工件坐标系内编程,不必考虑工件在机床中的实际位置.如在图5-5所示的转塔冲床的坐标系中,x、y所确定的坐标系就属于一个工件坐标系.
3、绝对坐标编程和相对坐标编程
绝对坐标编程和相对坐标编程都是在工件坐标的基础上的.在编程中两者都可以采用,编程人员可从加工精度要求和编程方便程度等角度考虑合理选用坐标系的类型.
在绝对坐标编程中,所有的坐标值均为在工件坐标系中的坐标值。而在增量坐标编程中,坐标值并不是在工件坐标系中的坐标值,而是相当于每一个坐标值都建立一个新的坐标系,坐标值为新的坐标系中的坐标值。这个新的坐标系是将工件坐标系原点平移到上一运动结束点。
4、坐标系转换
因为数控系统直接操作的是机床坐标系,所以我们在编写数控系统软件时必须要将工件坐标系变换为机床坐标系。
假定转塔冲床的冲头中心在机床坐标系中的坐标为(xo,Yo),G93所设定的坐标系为X1Y1,G93的参数为(XG93,yG93),在X1Y1坐标系下有一点(X2,Y2),此时在软件中转化后的机床坐标的计算公式为:
如图5-6所示,机床坐标系为XY坐标系,Xo Yo坐标系和Xi Ya坐标系为工件坐标系.Xo Yo坐标系的原点为冲头中心,它是程序默认的起始工件坐标系.当编程人员手动编程或利用自动编程软件自动编程时,操作人员根据要求选定待加工板料,然后指定板料的一个顶点为坐标零点,此坐标零点即为Xo Yo坐标系的坐标零点。当冲床安装好后,XY坐标系和Xo Yo坐标系的关系便固定了。他们之间的关系可通过查询数控冲床参数或者通过G92代码获得。如机床的参数中会设置两个变量,表示冲头中心在机床坐标系中的坐标值,也即Xo Yo坐标系原点在机床坐标系中的坐标值。如果用G92代码表示,如图5-7中可表示为:G92X1250 Y1200。
如果编程过程中需要重新定义一个工件坐标系,可以采用G93代码来完成。G93代码的格式为:G93 X** Y**,它表示以默认的坐标系(Xo Yo坐标系)为基础重新建立一个工件坐标系,其中X料Y料表示新坐标系原点在默认的坐标系中的坐标值。如图5-7中X1Y1坐标系为编程人员所建的工件坐标系,其代码表示为:G93 X120 Y150。
我们在编程时会假定固定板料的平台不动,冲头可以在这个XY平面上任意移动,所编写的G代码也是在这个假设下生成的。但在数控冲床中,固定板料的平台可以在XY平面上任意移动,而冲头相对与XY平面固定不动,只能上下动作.这时在编写的控制系统软件时就需要进行坐标变换。变换的方法是将工件的坐标值乘以-1。下面是一段编写好的程序代码.现在以这段程序代码来举例说明坐标的变换。
G92 X1250 Y1200
G90 X25 Y36
G93 X150 Y120
X40 Y50
加工图形如图5-8所示。
共冲两个点A和B,A点的工件坐标为(25,36),B点的工件坐标为(40,50)。变换时首先将A、B的坐标值变换为默认的工件坐标系(Xo Yo坐标系)下的坐标值,即为A (25,36),B(190,160),然后乘以-1变换为平台运动的坐标值A(-25,-36),B(-190,-160),最后加上Xo YO坐标系原点在机床坐标系中坐标值(1250,1200),得A、B点的机床坐标值A(-25+1250,- 36+1200),B(-190+1250,-160+1200),即A(1225, 1164),B(1060, 1040)0机床加工时,首先X、Y轴回零位并夹上板料,然后平台运动到(1225,1164)点冲A点,最后运动到(1060,1040)点冲B点。