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