毛坯表面数控铣削加工程序的编程设计
2021-06-23郝文博
农业装备技术 2021年3期
郝文博
(辽宁轨道交通职业学院,辽宁 沈阳110023)
0 引言
数控加工的特点是:加工效率高、加工精度高、可以实现生产的网络化和智能化[1]。毛坯件在加工前,需要对其表面进行加工,以去除粗糙表面,几乎所有的毛坯件都需要此类加工[2],所以不同的毛坯件需要进行不同的编程加工,是重复且繁琐的工作。本文研究一种自动编程计算器[3-4],自动完成去除毛坯表面的数控铣削加工程序。
1 数控加工编程
1.1 关键点坐标值计算
毛坯件加工表面和走刀轨迹如图1所示,以工件中心对刀,即为编程原点,每次折点为关键点。设工件长为a,宽为b,刀具半径为r。
图1 走刀轨迹
1.2 计算器
根据去除毛坯的结构及加工工艺特点,其数控铣削加工程序计算器编写的完整过程如下:
Step1输入毛坯外形尺寸,长度和宽度;输入去除材料的高度及刀具直径。
Step2计算各关键点的坐标值。
Step3生成并显示去除毛坯粗糙表面的数控铣削加工程序。
1.3 实例应用
以方形毛坯件为例,毛坯尺寸为100 mm×100 mm,去除材料高度0.5 mm,使用φ20铣刀,在计算器中,输入相关尺寸,如图2所示。
图2 输入界面
点击生成/显示程序,自动生成去除粗糙表面的数控铣削加工程序在记事本文件中显示如下:
%200;
M03S800;
G95G54G17G90;
G00X-65Y-50Z5M08;
G01Z-.5F0.1;
X65;
Y-40;
X-65;
Y-30;
X65;
Y-20;
X-65;
Y-10;
X65;
Y0;
X-65;
Y10;
X65;
Y20;
X-65;
Y30;
X65;
Y40;
X-65;
Y50;
X65;
Z5;
G00X0Y0;
Z50;
M09;
M05;
M30;
2 结语
本文以去除毛坯粗糙表面的数控加工为研究对象,在编程软件中完成各关键点坐标值的计算,根据所得坐标值进而编制了数控铣加工程序。