郝文博
(遼寧軌道交通職業學院,遼寧 沈陽110023)
數控加工的特點是:加工效率高、加工精度高、可以實現生產的網絡化和智能化[1]。毛坯件在加工前,需要對其表面進行加工,以去除粗糙表面,幾乎所有的毛坯件都需要此類加工[2],所以不同的毛坯件需要進行不同的編程加工,是重復且繁瑣的工作。本文研究一種自動編程計算器[3-4],自動完成去除毛坯表面的數控銑削加工程序。
毛坯件加工表面和走刀軌跡如圖1所示,以工件中心對刀,即為編程原點,每次折點為關鍵點。設工件長為a,寬為b,刀具半徑為r。

圖1 走刀軌跡
根據去除毛坯的結構及加工工藝特點,其數控銑削加工程序計算器編寫的完整過程如下:
Step1輸入毛坯外形尺寸,長度和寬度;輸入去除材料的高度及刀具直徑。
Step2計算各關鍵點的坐標值。
Step3生成并顯示去除毛坯粗糙表面的數控銑削加工程序。
以方形毛坯件為例,毛坯尺寸為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;
本文以去除毛坯粗糙表面的數控加工為研究對象,在編程軟件中完成各關鍵點坐標值的計算,根據所得坐標值進而編制了數控銑加工程序。