摘 要
本文主要介紹了如何應用從日本AMADA公司引進的數(shù)控沖床沖切加工面為拋物戰(zhàn)的零件的方法,,并可把這一方法推廣應用到?jīng)_切任意曲線的零件,,
關鍵詞:數(shù)控沖床;BASIC語言
一、前言
由于數(shù)控沖床編程機的編輯功能有限,不具備沖切拋物線輪廓的編輯指令,,所以即使給了拋物線方程等有關數(shù)據(jù),,也不能通過編程機編輯一條指令來完成沖切任務,,但數(shù)控沖轉塔床沖切加工原理是運用沖模在一個直角坐標系里完成沖切任務的,,只要給定一個坐標值,沖床就執(zhí)行一次沖切任務,,根據(jù)這個原理,,就可運用已給的拋物線方程,求出沖模的移動軌跡即坐標方程,,再求出沖模沖切的每個坐標值,,由于編程機是個專用機,不能在機上進行公式運算,,所以要借用微型計算機,,編制一個BASIC語言程序.計算出沖模的每個坐標值,然后把這些坐標值打人數(shù)控編程機里,,編制一個專用程序,,打出穿孔紙帶就能令沖床執(zhí)行沖切任務了.
二,、具體方法
在這個程序中.第10條為沖模半徑,,第30條為沖模每次移動距離,第60,、70條為沖模某一次沖切時的坐標位置,,第110、120條為沖模下一次沖切時的坐標位置,,第130,、140條是控制沖模每次移動的距離小于2.8mm.這樣做有個優(yōu)點,可以保證在拋物線上間隔2.8mm的各個點都能沖切到,而如果控制沖模X軸每次移動相同距離的話,,有可能在曲線較陡的部分有些點沖切不到,,而留下一個小尖凸、如圖2所示.而在本例中由已給的拋物線方程可知,,這條拋物線較平坦,,即使控制沖模X軸每次移動距離為2.7mm、也不會發(fā)生留下小尖凸情況.
3編制數(shù)控沖切程序
根據(jù)以上計算出來的每個沖模坐標值(X1,,Y1>編制一個專用程序,,就可讓數(shù)控沖床執(zhí)行沖切任務.
具體程序如下:
G92X1830. Y1525. (沖床加工范圍)
G93X40. Y100 (拋物線原點位置)
G90X0 Y-20.15 T246(首沖點.G90為定位指令)
G90X2.74 Y-20.15
G90X5.49 Y-20.14(保留小數(shù)點后有效數(shù)字兩位)
G90X757.97 Y209.92
G90X760.29 Y211.33
G90X760.49 Y211.45
G72G90XOYO
G661328.J90,P110.4Ql0.1D - 0.4T237}切邊令
Gl2G90XOY328.
G661750.JO.P100.4Q8.1D-0.3T201
G72G90X750.Y328*
G661100.J-90.P50.3Q5.1D -0.4T246
三、結束語
通過這次沖切拋物線零件的實踐,,可以得出一個結論,,任意曲線都可在數(shù)控沖床上沖切,只要編制一個通用程序,,計算出沖模每次沖切的坐標值,再編制一個數(shù)控專用程序就行了,,
通用程序如下:
10 LET R= 20.15(模子半徑)
20 DX=2.7
30 ML-2.8 (沖模移動間距)
40 FOR X=O TO A STEP l(O~A零件加工范圍)
50 Y=f(x) (曲線方程)
60 Xi=f-(X) 沖模坐標函數(shù)
70 Yl=rz(x)
80 PRINT"X-’;X,.X1=’;X1,.Y1=’:Y1,
90 IFX> -A GOT0 200
100 X=X+DX-l
11O Xi=fIl(X+I) (沖模X軸坐標增量)
120 Yz=fzz(X+1)
130 1= SQR((z-X1)f 2+(Y2-Y1)t2)
140 IF L< ML GOT0 170
150 X;X-O.1
160 GOT0 110
170 PRJNT,。L’;L
180 IF X>A-I THEN X=A-1
190 NEXT X
200 STOP