數(shù)控系統(tǒng)的研究
發(fā)布者:卓東機(jī)械 發(fā)布時(shí)間:2011/3/9 9:18:03
數(shù)控沖床是現(xiàn)代加工制造業(yè)的核心設(shè)備,市場(chǎng)前景廣闊,作為數(shù)控沖床核心的數(shù)控系統(tǒng)顯得尤為重要。機(jī)械制造的競(jìng)爭(zhēng)實(shí)質(zhì)上是數(shù)控系統(tǒng)的競(jìng)爭(zhēng)。隨著計(jì)算機(jī)技術(shù)、電子技術(shù)和工業(yè)自動(dòng)化技術(shù)的迅速發(fā)展,建立開(kāi)放式體系結(jié)構(gòu)的數(shù)控系統(tǒng)已成為全球工業(yè)界的廣泛共識(shí)。開(kāi)放式數(shù)控系統(tǒng)采用模塊化、層次化的結(jié)構(gòu),并通過(guò)各種形式向外提供統(tǒng)一的應(yīng)用程序接口。具有開(kāi)放性、可移植性、可擴(kuò)展性、可瓦換性等顯著特點(diǎn);谶\(yùn)動(dòng)控制器的開(kāi)放式數(shù)控系統(tǒng)是一種新型的,模塊化、可重構(gòu)、可擴(kuò)充的控制系統(tǒng),具有靈活的軟硬件結(jié)構(gòu),在體系結(jié)構(gòu)下便于用戶(hù)的二次開(kāi)發(fā),能夠快速而經(jīng)濟(jì)地滿(mǎn)足新的加工需求,己成為當(dāng)前數(shù)控技術(shù)發(fā)展的必然趨勢(shì)和發(fā)展方向。因此,本課題進(jìn)行基于運(yùn)動(dòng)控制器開(kāi)放式數(shù)控沖床系統(tǒng)的研究具有較高的理論意義和工程實(shí)用價(jià)值。
本文首先綜述了開(kāi)放式數(shù)控系統(tǒng)的特點(diǎn)、國(guó)內(nèi)外研究現(xiàn)狀與發(fā)展趨勢(shì),系統(tǒng)研究了開(kāi)放式數(shù)控沖床系統(tǒng)的體系結(jié)構(gòu),并對(duì)基于運(yùn)動(dòng)控制器的開(kāi)放式數(shù)控沖床系統(tǒng)的硬件和軟件進(jìn)行了方案選擇論證與設(shè)計(jì)。系統(tǒng)硬件選用PC機(jī)作為上位機(jī),運(yùn)動(dòng)控制卡作為下位機(jī),構(gòu)建了“IPC+運(yùn)動(dòng)控制卡”的開(kāi)放式數(shù)控系統(tǒng)結(jié)構(gòu).運(yùn)動(dòng)控制卡直接插入PC機(jī)的PCI插槽中作為硬件核心,通過(guò)直接調(diào)用函數(shù)庫(kù)中的運(yùn)動(dòng)函數(shù),實(shí)現(xiàn)兩軸的位置、速度和S曲線的加減速控制以及插補(bǔ)等功能。系統(tǒng)軟件設(shè)計(jì)采用模塊化結(jié)構(gòu),如果需要對(duì)系統(tǒng)的功能進(jìn)行調(diào)整,只需增減功能模塊即可,體現(xiàn)了系統(tǒng)靈活性,開(kāi)放性的特點(diǎn).
在此基礎(chǔ)上,本文對(duì)該沖床系統(tǒng)的代碼編譯及其代碼擴(kuò)展進(jìn)行了較為深入的研究。實(shí)踐表明對(duì)數(shù)控沖床的專(zhuān)用代碼進(jìn)行二次開(kāi)發(fā)從根本上解決了復(fù)雜圖形手工編程的困難,大大縮短了編程時(shí)間和開(kāi)發(fā)周期,更大地提高了生產(chǎn)效率。在系統(tǒng)軟件的設(shè)計(jì)中,嚴(yán)格遵循開(kāi)放、模塊化的設(shè)計(jì)要求。本課題已開(kāi)發(fā)出的系統(tǒng)軟件在SKC800S型沖床上進(jìn)行了加工試驗(yàn),得到了較好的應(yīng)用效果。與傳統(tǒng)系統(tǒng)相比,具有友好的人機(jī)界面、良好的互操作性、可移植性、可伸縮性、可互換性等開(kāi)放式系統(tǒng)的基本特征,達(dá)到了預(yù)期開(kāi)發(fā)目標(biāo)。