開放式發(fā)展
開放式數(shù)控的討論已有好些年了,但是應(yīng)該看到,對于開放式結(jié)構(gòu)至今沒有一致性的定義。某些用戶認為開放式表示能夠接受當(dāng)?shù)厥褂玫耐ㄐ艆f(xié)議;而另一些用戶認為開放式意味著所有控制器操作界面完全一致;對機床應(yīng)用而言,開放式意味著對刀架移動、傳感器和邏輯控制有標(biāo)準的輸入/輸出接口;對大公司和大學(xué)的研究來說,開放式意味著以上這些均來自隨即拿來就用的積木塊。由于來自終用戶和集成商(機床廠)的壓力,開放式結(jié)構(gòu)的開發(fā)工作正在向前發(fā)展并將持續(xù)下去。目前的一個積極成果即是基于PC的CNC,即PC-based。
嚴格意義上說,數(shù)控控制軟件中包含著實時操作系統(tǒng)的思想,例如任務(wù)調(diào)度、存儲器管理、中斷處理等,但這種技術(shù)是隱含的,是和數(shù)控應(yīng)用程序比如插補,伺服、譯碼等混合的。每一個數(shù)控系統(tǒng)都是特的,不透明的。這種情況對于終用戶和系統(tǒng)集成商而言帶來諸多不便。在開放式數(shù)控呼聲日益高漲的今天,研究實時操作系統(tǒng)在CNC軟件中的應(yīng)用是順理成章的事。特別是近嵌入式實時操作系統(tǒng)的技術(shù)發(fā)展迅猛,這對于數(shù)控控制軟件的開發(fā)將產(chǎn)生革命性的影響。選擇一個合適的商用嵌入式實時操作系統(tǒng),將插補、伺服、譯碼、數(shù)據(jù)處理等數(shù)控應(yīng)用軟件往上“掛”,終移植到一個硬件環(huán)境中去,形成終使用戶滿意的數(shù)控系統(tǒng),也就是個性化的CNC系統(tǒng),這將是開放式數(shù)控的主要方向。
編寫零件加工程序
在完成上述工藝處理及數(shù)值計算工作后,即可編寫零件加工程序。程序編制人員使用數(shù)控系統(tǒng)的程序指令,按照規(guī)定的程序格式,逐段編寫加工程序。程序編制人員應(yīng)對數(shù)控機床的功能、程序指令及代碼十分熟悉,才能編寫出正確的加工程序。