接觸了一些非標(biāo)設(shè)備,發(fā)現(xiàn)兩軸數(shù)控在其中有較廣泛的應(yīng)用,我所了解的這類設(shè)備的控制實現(xiàn)方法如下: 1、6 Z- Y A. u) [! F
利用現(xiàn)有的成熟數(shù)控系統(tǒng). 例如華中車床數(shù)控系統(tǒng)?刂瞥绦驗橥ㄓG代碼加輔助代碼,優(yōu)點在于控制程序有很大的靈活性,用戶可以根據(jù)自己的產(chǎn)品要求編寫控制程序,缺點是編寫控制程序?qū)τ谝话阌脩粲休^大難度,特別是軌跡控制的同時伴隨其它開關(guān)量控制。 2、1 P( g$ r+ e7 |" K# v2 `, n3 t4 ]
PLC+觸摸屏。 例如松下PLC/三菱PLC。優(yōu)點是廠商可以根據(jù)工藝特點編制特殊程序,用戶只需輸入少數(shù)參數(shù),即可完成不同規(guī)格產(chǎn)品的加工。 3、6 F* q$ J# x/ z \
電腦+運動控制卡。和方案二類似,功能更加強大。 二軸數(shù)控的關(guān)鍵性能指標(biāo)是插補速度,比較如下: 松下PLC / 三菱PLC 插補速度
$ w& V7 W4 l, ]% J5 g: l7 _; [100K
8 E1 G E: _3 j6 z" b' }# F& f/ l20K
; |9 Z& S5 ]" l# L H(二軸直線插補,單位是脈沖/s) 車刀移動速度100mm/s% Q; t; y# V' y. J! W
20mm/s
- }6 y( [* E N2 i J! j(電機5000p/r 、絲杠導(dǎo)程5mm、電機和絲杠直連) 分辨率! G8 l' [: z) r" s9 q3 Z0 T
0.001mm
* ]; {$ z3 t2 E' a' C$ O& j- [0.001mm 電機轉(zhuǎn)速0 V5 @ _; @9 R# W2 j
1200R/MIN 230R/MIN 上述三種方案幾乎可以滿足所以的數(shù)控場合,但是成本較高,能否有一種低成本的控制方案呢?談到低成本必然聯(lián)系到單片機,以51單片機為核心的控制板能否完成數(shù)控插補功能,性能如何? 因為我做的一臺數(shù)控專用設(shè)備,是使用松下PLC+觸摸屏實現(xiàn)的,出于興趣,自發(fā)利用業(yè)余時間用51單片機嘗試著做了一下,得出的結(jié)論是:以51單片機為核心的控制板能夠勝任這臺機器的控制。 經(jīng)過分析判斷之后花300買了一塊51核心的控制卡,之所以買現(xiàn)成的控制卡是因為控制卡的硬件部分都大同小異,沒有什么可以創(chuàng)新的東西了,無外呼輸入輸出電路,而且別人批量做的板卡成本低、質(zhì)量好。 首先在業(yè)余時間花了一個星期解讀了控制卡的電路原理圖,然后花了一個星期熟悉了基本輸入輸出程序的編寫,之后花了一個多星期編寫插補程序的編寫,編寫插補程序是一段比較困難的過程,思考驗證。最后終于完成直線插補程序的實現(xiàn),本程序具有直線插補、查表法實現(xiàn)加減速功能。 本控制板硬件及插補性能:單片機為STC89C52、晶振11.059M、插補速度8k 如果將單片機換成STC的1T單片機,插補速度能達到80K。如果將晶振頻率提高,插補速度能進一步提高。 現(xiàn)將相關(guān)資料附上,以供有需之士查閱: 1、
2 G% C2 D1 Z3 M4 K# t控制板電路原理圖 2、
$ X7 T2 m3 s' R/ K% V單片機程序(用KEIL C編寫 本段程序僅實現(xiàn)第一象限直線插補并加減速功能) 3、( C j# x( w# g7 K1 a# J1 g
VB電腦程序(曾用于驗證單片機插補計算的正確性,) {# a% K- B6 x) Q! T! b1 j7 D2 l
X軸脈沖時發(fā)送1給電腦,Y軸脈沖時發(fā)送2給電腦,最后VB將插補軌跡繪制出來)
|