1.一种多零点零件的数控加工方法,其特征在于,所述的方法包括以下步骤:
(1)根据零件零点计算方法,编写零点计算程序并输入到数控机床内;
(2)将零件安装在数控设备的夹具上,并将零件的基准孔以及零件所有零点的设计坐标值输入到数控设备内;
(3)使用数控设备的测头测量工件上两个基准孔的机械坐标值,然后将该坐标值输入到数据设备内;
(4)调用零点计算程序,自动计算出多个零点的机械坐标并自动写入到指定的机床地址中;
(5)根据计算好的机械坐标完成零件的加工;
所述的零点计算方法包括以下步骤:
1)记录两个基准孔的XY坐标系的理论坐标值X1、Y1和X2、Y2,以及两个基准孔的设计坐标连线与X轴的理论夹角;
2)记录两个基准孔的XY坐标系的机械坐标值X1′、Y1′和X2′、Y2′,以及两个基准孔的实际坐标连线与X轴的的实际夹角α′;
3)计算α′-α,并定义变量θ、θ1:
若-360<(α′-α)≤-180,则θ=COS(α′-α+360)、θ1=SIN(α′-α+360)
若-180<(α′-α)≤180,则θ=COS(α′-α)、θ1=SIN(α′-α)
若180<(α′-α)≤360,则θ=COS(α′-α-360)、θ1=SIN(α′-α-360)
4)设定其他变量:X2、X3以及Y2、Y3,其中:
X2=[(X1′+X2′)-(X1+X2)]/2
X3=(X1′+X2′)/2
Y2=(Y1′+Y2′)/2
Y3=[(Y1′+Y2′)-(Y1+Y2)]/2
5)调用零件零点的设计坐标值X理论n、Y理论n,计算所有零件的机械坐标值X零点n、Y零点n:
X零点n=[X理论n+X2-X3]×θ-[Y理论n+Y3-Y2]×θ1+X3
Y零点n=[Y理论n+Y3-Y2]×θ+[X理论n+X2-X3]×θ1+Y2
6)将计算结果赋予到机床零点地址对应的变量内,实现自动写入功能;
7)使用机床宏程序语言编程。