东莞市望辉机械有限公司
http://www.xwhcnc.com/
电 话:13923413250
邮 箱:xwh@xwhcnc.com
地 址:东莞市大朗镇犀牛陂村雅瑶街(瓦窑街)35号
点击量:2580
时间:2020-03-12
本文针对卧式四轴机床上加工大型弧面的一种新的方法进行了系统分析,建立了数学模型,编写了全参数化宏程序,提高了弧面的加工效率,保证了产品的加工品质。
(1)数学模型分析 图2中三张图片分别为工件装夹初始位置、加工初始位置和加工终点位置三种状态下的示意图,其中O点为工作台的中心位置,A点为加工的起始位置,B点为终止位置,C点为圆弧的初始位置
如图2所示,把X、Z轴零点设置在工作台中心位置,Y向零点设置在弧面的顶端。计算加工位置,然后沿Y向切削一次,依此往复,直至加工到终点位置。
(2)宏程序编制 程序逻辑控制图如图3所示。先对各参数赋值,然后依据弧面中心的坐标数值,对其所在的象限进行自动判别。对象限判别的目的是为了计算圆弧中心和工作台中心(零点位置)连线与Z轴正向之间的夹角。最后,进入加工阶段,开始按宏程序进行往复加工。
宏程序采用西门子系统指令进行编制计算,零点在工作台中心,Y向零点在工件的上表面,工作台每转0.5°,沿母线进给一次,需步进36次。经过计算,加工残余高度为0.007 1mm,满足技术要求。程序如下:
G54;设定坐标系
G64;启动连续切削模式
SOFT;圆滑增减速打开
FFWON;前馈控制打开
T1D1;调用φ50端面铣刀,选择1号刀具,调用1号长度补偿;用Vericut仿真时更改为T1M6
G0 X300Y60;初始定位Z500;快速运动到安全位置S1300M03;
R1=100;初始装夹位置R745圆弧中心X坐标
R2=-515;初始装夹位置 R745圆弧中心Z坐标
R3=-9;加工初始状态角度初值
R4=745;工件圆弧半径
R5=280;弧面长度
R6=25;刀具半径
R7=-1;方向控制变量,初始向下,设置为-1
R8=R7;圆弧中心位置判断及初始角度计算
R11=SQRT(R1*R1+R2*R2);圆弧中心相对工作台中心旋转半径
R 9 = A S I N ( R 1 / S Q R T ( R 1 * R 1 + R2*R2));
IF R1<0 GOTOF BB1;满足条件跳转,否则进行一、二象限角度判别
IF R2<0 GOTOF AA1;
R10=R9;第一象限角度判别计算
GOTOF BB;完成后跳出判别区域 AA1:
R10=180-R9;第二象限,角度判别计算
GOTOF BB;完成后跳出判别区域BB1:
IF R2<0 GOTOF AA2;第三、四象限初始角度判别
R10=R9
GOTOF BB
AA2:
R10=-180-R9;判别结束
BB:
G1 B=R3;
R16=R11*SIN(R10-R3);圆弧中心X坐标值
R17= R11*COS(R10-R3);圆弧中心Z坐标值
TRANS X=R16 Z=R17+R4;坐标偏移
G01Z0F2000;Z轴定位
G01X0F1500;X轴定位
G01Y=0-8*R6*1.2+(R8+R7)*(R5+ R6*2.4)/2;数字1.2为单边延伸系数。2.4为两边总延伸系数。
R7=-R7
R3=R3+0.5;度数递增
IF R3<=9 GOTOB BB;满足条件跳转
TRANS;坐标偏移取消
G0Z=IC(200);Z向退刀
X300Y300;移动到安全位置
G1C0F3000;工作台旋转至初始位置
M05;主轴停止
M09;冷却液关闭
M30;程序结束,系统复位
程序相关说明:
①在ZOX平面内进行角度计算,Z为横轴,X为纵轴。②注意工作台旋转时,顺时针为正,而坐标系逆时针旋转 为 正 。③ 圆 弧 初 始 位 置 坐 标值,通过对刀确定。④工作台的中心坐标,建议使用基准块进行校准,这样有利于减少零件的加工误差。
在仿真软件Vericut中对宏程序进行了仿真模拟,效果如图4所示。
3. 结语
本文提出一种比较高效的大型弧面加工方法,建立了加工数学模型,编写了通用的全参数化往复加工宏程序,针对不同的弧面,具有很好的适应性。经实际加工验证,相比传统的加工方法,弧面精加工效率提高了8倍左右。另外,加工过程更加平稳,加工品质得到很大程度提升。
本文引自“金属加工”公众号,仅供学习参考,如有侵权请联系删除
鑫腾辉客服
|