接觸了一些非標(biāo)設(shè)備,,發(fā)現(xiàn)兩軸數(shù)控在其中有較廣泛的應(yīng)用,我所了解的這類設(shè)備的控制實(shí)現(xiàn)方法如下: 1,、
9 p1 j# Y5 L" [8 o/ ?& _利用現(xiàn)有的成熟數(shù)控系統(tǒng). 例如華中車床數(shù)控系統(tǒng),�,?刂瞥绦�?yàn)橥ㄓ?/font>G代碼加輔助代碼,,優(yōu)點(diǎn)在于控制程序有很大的靈活性,,用戶可以根據(jù)自己的產(chǎn)品要求編寫控制程序,缺點(diǎn)是編寫控制程序?qū)τ谝话阌脩粲休^大難度,,特別是軌跡控制的同時(shí)伴隨其它開關(guān)量控制,。 2、3 O9 ~9 I2 y; w0 q$ b* W) N% y2 z
PLC+觸摸屏,。 例如松下PLC/三菱PLC。優(yōu)點(diǎn)是廠商可以根據(jù)工藝特點(diǎn)編制特殊程序,,用戶只需輸入少數(shù)參數(shù),,即可完成不同規(guī)格產(chǎn)品的加工。 3,、
) h7 e3 g6 F; G: c% R" {. W電腦+運(yùn)動(dòng)控制卡,。和方案二類似,功能更加強(qiáng)大,。 二軸數(shù)控的關(guān)鍵性能指標(biāo)是插補(bǔ)速度,,比較如下: 松下PLC / 三菱PLC 插補(bǔ)速度2 W! M& N5 @- C- ~# x
100K6 ?6 x5 K( d' O X9 r
20K
2 d, ~/ l O3 z4 j(二軸直線插補(bǔ),單位是脈沖/s) 車刀移動(dòng)速度100mm/s
4 s }! N* M* s/ }2 N% z% Q20mm/s
4 K R9 F! H6 S6 ~5 K(電機(jī)5000p/r ,、絲杠導(dǎo)程5mm,、電機(jī)和絲杠直連) 分辨率7 ]3 k) p) z' @4 J+ {( e7 H( i4 I
0.001mm
" _- y0 w" o9 ?" o7 x7 x0.001mm 電機(jī)轉(zhuǎn)速# Q* |! n, P# Z
1200R/MIN 230R/MIN 上述三種方案幾乎可以滿足所以的數(shù)控場合,但是成本較高,,能否有一種低成本的控制方案呢,?談到低成本必然聯(lián)系到單片機(jī),以51單片機(jī)為核心的控制板能否完成數(shù)控插補(bǔ)功能,,性能如何,? 因?yàn)槲易龅囊慌_數(shù)控專用設(shè)備,是使用松下PLC+觸摸屏實(shí)現(xiàn)的,出于興趣,,自發(fā)利用業(yè)余時(shí)間用51單片機(jī)嘗試著做了一下,,得出的結(jié)論是:以51單片機(jī)為核心的控制板能夠勝任這臺機(jī)器的控制。 經(jīng)過分析判斷之后花300買了一塊51核心的控制卡,,之所以買現(xiàn)成的控制卡是因?yàn)榭刂瓶ǖ挠布糠侄即笸‘�,,沒有什么可以創(chuàng)新的東西了,無外呼輸入輸出電路,,而且別人批量做的板卡成本低,、質(zhì)量好。 首先在業(yè)余時(shí)間花了一個(gè)星期解讀了控制卡的電路原理圖,,然后花了一個(gè)星期熟悉了基本輸入輸出程序的編寫,,之后花了一個(gè)多星期編寫插補(bǔ)程序的編寫,編寫插補(bǔ)程序是一段比較困難的過程,,思考驗(yàn)證,。最后終于完成直線插補(bǔ)程序的實(shí)現(xiàn),本程序具有直線插補(bǔ),、查表法實(shí)現(xiàn)加減速功能,。 本控制板硬件及插補(bǔ)性能:單片機(jī)為STC89C52、晶振11.059M,、插補(bǔ)速度8k 如果將單片機(jī)換成STC的1T單片機(jī),,插補(bǔ)速度能達(dá)到80K。如果將晶振頻率提高,,插補(bǔ)速度能進(jìn)一步提高,。 現(xiàn)將相關(guān)資料附上,以供有需之士查閱: 1,、
7 G" g- r, g7 V* R& {7 _2 T控制板電路原理圖 2,、
+ w2 y) z5 Q4 W7 P& U8 b1 i單片機(jī)程序(用KEIL C編寫 本段程序僅實(shí)現(xiàn)第一象限直線插補(bǔ)并加減速功能) 3、
& }# c; x' ~& `: q9 @' X" U* ], [VB電腦程序(曾用于驗(yàn)證單片機(jī)插補(bǔ)計(jì)算的正確性,,2 }0 V0 _( n9 {* e6 d0 r" l9 V
X軸脈沖時(shí)發(fā)送1給電腦,,Y軸脈沖時(shí)發(fā)送2給電腦,最后VB將插補(bǔ)軌跡繪制出來)
|