開放式數(shù)控系統(tǒng)中運(yùn)動(dòng)控制卡的設(shè)計(jì)
點(diǎn)擊:1442
A+ A-
所屬頻道:新聞中心
0 引言
運(yùn)動(dòng)控制是根據(jù)上位數(shù)控系統(tǒng)發(fā)出的命令來控制電機(jī)運(yùn)動(dòng)的方法,在數(shù)控系統(tǒng)中占據(jù)重要的位置。目前,國(guó)外有關(guān)運(yùn)動(dòng)控制方面的技術(shù)研究已經(jīng)比較成熟。
相對(duì)而言,我國(guó)在運(yùn)動(dòng)控制領(lǐng)域的研究起步較晚,在穩(wěn)定性、可靠性和實(shí)用性方面都仍存在問題。開放式數(shù)控制碼系統(tǒng)主要是在小零件上制作標(biāo)記的加工過程,對(duì)速度要求高、位置要求準(zhǔn)確。根據(jù)中國(guó)國(guó)情,為開放式數(shù)控制碼系統(tǒng)開發(fā)一款成本低廉、功能完備穩(wěn)定、效果良好的運(yùn)動(dòng)控制卡是十分可行和必要的。
1 開放式數(shù)控系統(tǒng)的組成
開放式數(shù)控系統(tǒng)分軟件系統(tǒng)和硬件結(jié)構(gòu)兩部分。軟件系統(tǒng)就是安裝在PC主機(jī)上控制開放式數(shù)控制碼機(jī)運(yùn)作的程序;硬件部分主要由負(fù)責(zé)人機(jī)操作的PC電腦主機(jī)、PCI光電隔離運(yùn)動(dòng)控制卡、硬件驅(qū)動(dòng)器和開放式數(shù)控制碼機(jī)四部分組成,如圖1。
如圖2為給零件加工制碼的整個(gè)流程,先由PC機(jī)上的開放式制碼系統(tǒng)發(fā)出制碼指令,指令通過PCI光隔卡轉(zhuǎn)換成高低電平信號(hào),硬件驅(qū)動(dòng)器再將高低電平信號(hào)的電壓放大,最后驅(qū)動(dòng)制碼機(jī)中的三個(gè)步進(jìn)電機(jī)進(jìn)行加工制碼。
圖2 制碼的整個(gè)流程
整個(gè)制碼過程中,系統(tǒng)的運(yùn)行性能及控制精度都與PCI光電隔離運(yùn)動(dòng)控制卡的設(shè)計(jì)息息相關(guān)。因此,開放式數(shù)控制碼系統(tǒng)硬件結(jié)構(gòu)設(shè)計(jì)的關(guān)鍵就是PCI光電隔離運(yùn)動(dòng)控制卡的改造設(shè)計(jì) 。
PCI光隔運(yùn)動(dòng)控制卡的主要功能是負(fù)責(zé)制碼機(jī)與PC機(jī)之間的數(shù)據(jù)通信,將PC機(jī)中的輸入輸出信號(hào)以高低電平的方式進(jìn)行傳輸,該卡是嵌入于PC機(jī)的主板上聯(lián)合運(yùn)作的。
硬件驅(qū)動(dòng)器主要負(fù)責(zé)是將PCI光隔卡輸出的高低電平信號(hào)放大,足以驅(qū)動(dòng)制碼機(jī)運(yùn)轉(zhuǎn),主要包括穩(wěn)壓器、放大電路等。開放式數(shù)控制碼機(jī)里包含三相六拍的步進(jìn)電機(jī)三個(gè),分別用來控制制碼機(jī)的刀架轉(zhuǎn)動(dòng)、刀架上下移動(dòng)和被加工零件架的轉(zhuǎn)動(dòng)。
2 運(yùn)動(dòng)控制卡
開放式數(shù)控制碼系統(tǒng)中的運(yùn)動(dòng)控制卡采用了宏拓PCI-7505光隔16路輸入/16路輸出開關(guān)量板。
PCI-7505板主要有TTL電平輸出和功率輸出兩種方式,輸出端最大功率可驅(qū)動(dòng)24V/200mA或12V/200mA負(fù)載,采用光隔離技術(shù),實(shí)現(xiàn)16路開關(guān)量獨(dú)立輸出。PCI-7505光隔卡采用的是共地方式,不需要外接電源,由于應(yīng)用光電隔離技術(shù),各輸入輸出開關(guān)量相互獨(dú)立,從而實(shí)現(xiàn)16路電壓型開關(guān)量的并行輸入,所以在光隔板上的光耦器件焊接上合適的限流電阻,使其輸入電流維持在4mA左右,便能適應(yīng)不同電壓的開關(guān)量輸入。
PCI-7505包括開關(guān)量輸入、開關(guān)量輸出、PCI-ISA總線轉(zhuǎn)換橋電路和地址譯碼及數(shù)據(jù)鎖存四大功能模塊,如圖3所示。光電隔離芯片采用的是電流方式工作,電流務(wù)必保持4mA左右,因此,在電流不變的前提下,改變限流電阻的阻值,便可改變開關(guān)量輸入信號(hào)電壓。信號(hào)值“1”表示高電壓信號(hào),信號(hào)值“0”表示低電壓信號(hào)。
首先,利用PCI光電隔離卡來控制制碼機(jī)運(yùn)作,需要的是TTL電平輸出方式,通過高低電平信號(hào)的變換來實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的控制。
再則,現(xiàn)使用的制碼機(jī)中是36伏的穩(wěn)壓電源;PC中的制碼控制程序發(fā)出高電平輸出信號(hào),經(jīng)PCI光隔卡輸出10V電壓,再進(jìn)入驅(qū)動(dòng)器,經(jīng)放大電路放大到36V,帶動(dòng)制碼機(jī)制碼。PCI光隔卡采用TTL電平輸出方式時(shí),其輸出電壓為5V,要使其進(jìn)入驅(qū)動(dòng)器的電壓達(dá)到10V,則需對(duì)PCI光電隔離運(yùn)動(dòng)控制卡進(jìn)行改造設(shè)計(jì)。
3 運(yùn)動(dòng)控制卡的改造設(shè)計(jì)
3.1 實(shí)現(xiàn)TTL電平輸出
宏拓PCI-7505光隔卡出廠時(shí)默認(rèn)為功率輸出方式,而我們開放式數(shù)控制碼系統(tǒng)中需要的是TTL電平輸出方式,所以首先需要將PCI光隔卡改造為TTL電平輸出方式。
具體方法是將功率驅(qū)動(dòng)芯片MC1416卸下,將其插座上除8,9腳之外的所有輸入輸出腳用短路線端短接,如圖4中各腳之間的短接示意圖。然后將PCI板卡上其它二塊相同的功率驅(qū)動(dòng)芯片,都采用圖4中相同的方法短接改造。
這樣改造之后,可使光隔離輸出的信號(hào)直接送到XS1輸出端,來實(shí)現(xiàn)TTL電平輸出。
3.2 實(shí)現(xiàn)放大驅(qū)動(dòng)器電壓的方法
PCI-7505卡輸入輸出信號(hào)的傳送都采用光電隔離技術(shù),經(jīng)過多次嘗試和試驗(yàn)操作測(cè)試,可以將一個(gè)30k的上拉電阻焊接在短接的MC1416各端(除8,9腳)與外接電源端之間,通過焊接的30K上拉電阻來增大輸出電阻,從而使輸出電壓由5V放大到10V。
經(jīng)過焊接上拉電阻的方法改造之后,外接36V電壓的PCI光隔卡,會(huì)產(chǎn)生大于1mA的電流,經(jīng)改造過的PCI卡中的光偶器件可輸出10V電壓,再通過硬件驅(qū)動(dòng)器進(jìn)行放大,從而驅(qū)動(dòng)開放式數(shù)控制碼機(jī)運(yùn)作。
4 實(shí)驗(yàn)結(jié)果
在開放式數(shù)控制碼系統(tǒng)運(yùn)行的一年中,零件制碼加工運(yùn)作完全正常,成功率達(dá)95%,速度和精度的要求都完全合格,下位機(jī)中各種故障及突發(fā)事件的發(fā)生,也能即時(shí)通過此次改造的運(yùn)動(dòng)控制卡將信號(hào)傳遞回上位機(jī)。
此次運(yùn)動(dòng)控制卡的改造設(shè)計(jì),不但能很好的應(yīng)用于開放式數(shù)控制碼系統(tǒng)中,而且還大大降低了成本,實(shí)現(xiàn)了一個(gè)經(jīng)濟(jì)型的開放式數(shù)控制碼系統(tǒng),具有較高的實(shí)用價(jià)值。
(審核編輯: 智匯張瑜)
分享