CNC裝置的數(shù)據(jù)預(yù)處理
CNC裝置的數(shù)據(jù)預(yù)處理就是將零件加工程序轉(zhuǎn)換為插補(bǔ)所需要的信息(包括軌跡類型脾韧、起點(diǎn)和終點(diǎn)坐標(biāo)趟雄、進(jìn)給速度等)羽矮。數(shù)據(jù)預(yù)處理包括零件加工程序的輸入巡抛、譯碼、刀具補(bǔ)償計(jì)算、坐標(biāo)轉(zhuǎn)換。機(jī)床電器這里枢泰,將主要介紹零件加工程序的輸入和譯碼的工作原理胡本。
零件JO工程序的輸A
零件加工程序的輸入就是將記錄在控制介質(zhì)上的零件加工程序輸^數(shù)控裝置,并且先將數(shù)控代碼由外碼(ISO譬猫、EIA碼)轉(zhuǎn)換為數(shù)控內(nèi)碼坑匆,然后送人程序存儲(chǔ)器存儲(chǔ)或直接送去譯碼琉语。
1.零件加工程序的輸入方式
早期CNC裝置遂撮,零件程序的輸入使用紙帶閱讀機(jī)和鍵盤來(lái)進(jìn)行±囱叮現(xiàn)代CNC裝置則還可以通過(guò)通信方式、網(wǎng)絡(luò)方式以及磁盤壳坪、磁帶舶得、U盤等其他方式進(jìn)行零件程序的輸入。
CNC裝置從紙帶閱讀機(jī)和鍵盤上接收零件加工程序時(shí)爽蝴,一般都采用中斷方式沐批。在CNC軟件中有相應(yīng)的中斷服務(wù)程序,如紙帶閱讀機(jī)中斷服務(wù)程序和鍵盤中斷服務(wù)程序等霜瘪。機(jī)床電器當(dāng)紙帶閱讀機(jī)讀人一個(gè)字符到接口時(shí)珠插。就向CPU發(fā)出中斷請(qǐng)求,由中斷服務(wù)程序?qū)⒃撟址腿藘?nèi)存颖对。同樣,每按一個(gè)鍵則表示向CPU申請(qǐng)一次中斷磨隘,調(diào)出一次鍵盤中斷服務(wù)程序缤底,對(duì)相應(yīng)的鍵盤命令進(jìn)行處理。
從閱讀機(jī)(在紙帶工作方式)和鍵盤(MDI工作方式)輸入的零件加工程序番捂,一般是先進(jìn)入緩沖器个唧,再存人零件程序存儲(chǔ)器或直接送去譯碼。不同CNC裝置的霉件程序存儲(chǔ)器的規(guī)模不一设预,一般有幾千字節(jié)到幾十千字節(jié)個(gè)存儲(chǔ)單元徙歼,可以存人許多零件加工程序。緩沖器分為零件程序緩沖器和MDI緩沖器焦忌。機(jī)床電器前者接收來(lái)自閱讀機(jī)和其他方式的程序捆牍,后者接收來(lái)自鍵盤的程序。有些CNC裝置的緩沖器只能存放t.個(gè)程序段绳粮,有些則可以存放幾個(gè)程序段跃躯。
存人零件程序存儲(chǔ)器的零件加工程序,在存儲(chǔ)器工作方式下需天,由鍵盤命令調(diào)出唯久,逐段裝入零件程序緩沖器,然后送去譯碼猩禀。
2.代碼轉(zhuǎn)換
因?yàn)镮SO( EIA)碼的排列規(guī)律不明顯吕罩,所以在零件加工程序存人零件程序存儲(chǔ)器或直接送去譯碼之前洒屡,一般先將IS~( EIA)碼轉(zhuǎn)換為有規(guī)律的數(shù)控內(nèi)碼,以便于后續(xù)譯碼等跳。
ISO( EIA)碼與數(shù)控內(nèi)碼的對(duì)照表能说。機(jī)床電器可以看出,使用數(shù)控內(nèi)碼后井辜,數(shù)字碼0~9直接是非壓縮BCD碼绎谦,可直接進(jìn)行二一十進(jìn)制轉(zhuǎn)換,字母碼和符號(hào)碼也有明顯的標(biāo)志粥脚,因此能提高后續(xù)譯碼的計(jì)算機(jī)處理速度窃肠。
數(shù)控代碼使用的ISO( EIA)碼和數(shù)控內(nèi)碼以對(duì)應(yīng)的表格形式存儲(chǔ)在存儲(chǔ)器里。代碼轉(zhuǎn)換時(shí)刷允,每讀人一個(gè)ISO( EIA)碼字符冤留,便與存儲(chǔ)的ISO( EIA)代碼表的字符進(jìn)行逐一比較,當(dāng)與表的某字符相同時(shí)树灶,則用存儲(chǔ)的數(shù)控內(nèi)碼表的對(duì)應(yīng)碼進(jìn)行替換纤怒,然后送入程序存儲(chǔ)器存儲(chǔ)。
3.零件加工程序的存儲(chǔ)
程序存儲(chǔ)器分為目錄區(qū)和程序區(qū)天通。在程序區(qū)泊窘,多個(gè)零件加工程序是按順序連續(xù)存放的,首尾相接像寒。機(jī)床電器為了便于調(diào)用零件加工程序烘豹,將每個(gè)零件加工程序的程序名、程序存放的首址和末址等信息会贝,按固定格式組成目錄表存放在目錄區(qū)中苞誊。
程序區(qū)設(shè)有一個(gè)地址指針,該指針總是指向空白區(qū)的首個(gè)存儲(chǔ)單元(即記錄空白區(qū)的首個(gè)存儲(chǔ)單元的地址)跺鬼。
當(dāng)有零件加工程序存入時(shí)盘贤,首先讀入的是該零件加工程序的程序名,將其按規(guī)定的固定格式存入目錄區(qū)的相應(yīng)存儲(chǔ)單元墩沸。機(jī)床電器然后讀入程序的第一個(gè)代碼蚣枝,將其存人地址指針指向的存儲(chǔ)單元,并將此時(shí)指針?biāo)傅膯卧刂反鍭目錄區(qū)的相應(yīng)存儲(chǔ)單元迟书,作為程序首址覆首,指針加l。以后伴罢,每讀取一個(gè)代碼亦蟋,將其存人地址指針指向的存儲(chǔ)單元,指針加1挚性,直到讀人存儲(chǔ)零件加工程序的最后一個(gè)代碼纲盟。機(jī)床電器最后砂沛,地址指針?biāo)涗浀拇鎯?chǔ)單元地址減l,其值存人目錄區(qū)的相應(yīng)存儲(chǔ)單元曙求,作為程序末址碍庵,完成整個(gè)零件加工程序的輸入和存儲(chǔ)。
聲明:本網(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)用專題