線切割機(jī)床編程控制的軟件實(shí)現(xiàn)(下)
*工藝卡及工藝圖生成:
WINDOWS系統(tǒng)為外設(shè)的使用提供了極大的方便性,它的設(shè)備無(wú)關(guān)性解放了許多程序員的苦惱.此程序采用DELPHY當(dāng)中提供的打印控件,同時(shí)對(duì)PRINTER的CANVAS編程,自動(dòng)生成工藝卡和工藝圖,充分利用了計(jì)算機(jī)的計(jì)算和繪圖能力.
* DNC計(jì)算機(jī)直接傳輸
本程序可以通過(guò)控制機(jī)的光電紙帶接口,將代碼直接送入控制機(jī),這為老機(jī)床的改造提供了極大的方便.同時(shí),也為新機(jī)床的網(wǎng)絡(luò)化,提供了解決方案.
這套系統(tǒng)的另一個(gè)軟件是線切割控制軟件.它的關(guān)鍵控件由VC編制菊值,界面用delphi編制曼散,其中的開(kāi)關(guān)量控制使用了行內(nèi)匯編.在windows下的cnc系統(tǒng),關(guān)鍵要解決的問(wèn)題是windows系統(tǒng)禁止應(yīng)用程序直接訪問(wèn)硬件,為了進(jìn)入ring0層,本軟件編制了專門的虛擬設(shè)備驅(qū)動(dòng)程序.
這個(gè)控制軟件的主要功能是:
1.讀入nc代碼.并提供了編輯修改功能.
2.提供了手動(dòng)控制臺(tái),可手動(dòng)以三種速度移動(dòng)機(jī)床.
3.可圖形仿真加工,也可空走仿真加工.
4.加工時(shí),可直接控制高頻電源,也可暫停進(jìn)給.同時(shí)有速度,狀態(tài)顯示.
5.提供自動(dòng)間隙補(bǔ)償.
6.由于是在windows平臺(tái)上運(yùn)行,它自然具有了多任務(wù)能力,在切割的同時(shí),可以隨意進(jìn)行其他操作,可以玩游戲或者看vcd.
這個(gè)控制軟件的開(kāi)發(fā)難點(diǎn)是:
1.要提供一個(gè)NC代碼編輯器:
這個(gè)代碼編輯器要具有一個(gè)簡(jiǎn)單字處理器的所有功能.以前在DOS狀態(tài)下,這是一件很繁瑣的工作.在WINDOWS平臺(tái)上,借助DELPHY的VCL控件,這成為一種很輕松的工作.利用DELPHY的RICHEDIT控件可以很容易的實(shí)現(xiàn)代碼編輯器的所有功能.
2.具有手動(dòng)控制臺(tái):
以前在DOS狀態(tài)下,手動(dòng)速度控制要依靠軟件延時(shí),需要設(shè)計(jì)一個(gè)循環(huán)子程序,空循環(huán)產(chǎn)生延時(shí),浪費(fèi)CPU時(shí)間.在WINDOWS平臺(tái)上,利用DELPHY的TIMER控件,可以較為精確的控制機(jī)床速度,同時(shí),由于WINDOWS系統(tǒng)對(duì)應(yīng)用程序并不屏蔽IO口的訪問(wèn),所以,可以使用行內(nèi)匯編直接控制步進(jìn)電機(jī)的運(yùn)動(dòng).由于TIMER控件實(shí)際上是在使用時(shí)間中斷,所以對(duì)CPU的占用要遠(yuǎn)遠(yuǎn)小于DOS下.
3.插補(bǔ)模塊:
對(duì)于數(shù)控系統(tǒng)來(lái)說(shuō),插補(bǔ)模塊是很重要的部分.為了滿足高精度的要求,本程序采用0.1um作為一個(gè)脈沖當(dāng)量,對(duì)各種不同的精度要求,用多次插補(bǔ),一次進(jìn)給的方式,來(lái)解決數(shù)控系統(tǒng)與機(jī)械系統(tǒng)的精度差別.
4. WINDOWS下的中斷控制:
WINDOWS系統(tǒng)下屏蔽應(yīng)用程序?qū)τ布袛嗟目刂?為了獲得系統(tǒng)ring0級(jí)的控制權(quán),需要自己開(kāi)發(fā)設(shè)備驅(qū)動(dòng)程序.VtoolsD是很好的驅(qū)動(dòng)程序開(kāi)發(fā)環(huán)境,可以很方便的編制驅(qū)動(dòng)程序,避開(kāi)繁瑣的匯編語(yǔ)言.
總之,這套系統(tǒng)運(yùn)行在windows平臺(tái)上,充分利用了windows系統(tǒng)的特性,為電加工數(shù)控系統(tǒng)的發(fā)展,探索了一條新的道路.
聲明:本網(wǎng)站所收集的部分公開(kāi)資料來(lái)源于互聯(lián)網(wǎng)伙二,轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享,并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)恤柴,也不構(gòu)成任何其他建議崔三。本站部分作品是由網(wǎng)友自主投稿和發(fā)布、編輯整理上傳扯蕾,對(duì)此類作品本站僅提供交流平臺(tái)软旁,不為其版權(quán)負(fù)責(zé)。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻锚署、圖片扛肩、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)第一時(shí)間告知惜辑,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國(guó)家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容唬涧,以保證您的權(quán)益!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn盛撑。
- 暫無(wú)反饋
編輯推薦
- 2025新年特刊:打造新質(zhì)生產(chǎn)力幸膨,智啟未來(lái)新篇章
- 定義制造業(yè)未來(lái)的數(shù)控加工中心技術(shù)專題
- 航空航天及交通領(lǐng)域先進(jìn)制造技術(shù)應(yīng)用專題
- 解碼消費(fèi)電子產(chǎn)品生產(chǎn)的數(shù)字化之路技術(shù)專題
- 精密智能機(jī)床备洽,助力制造升級(jí)技術(shù)專題
- 汽車輕量化驅(qū)動(dòng)下的零部件加工應(yīng)用專題
- 高性能銑刀實(shí)現(xiàn)高精加工生產(chǎn)技術(shù)專題
- 航空航天發(fā)動(dòng)機(jī)解決方案專題
- 高效齒輪加工生產(chǎn)技術(shù)方案專題
- 金屬加工液的性能不止?jié)櫥夹g(shù)應(yīng)用專題