




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)數(shù)控裝置數(shù)控系統(tǒng)由:程序、輸入輸出設(shè)備計(jì)算機(jī)數(shù)字控制裝置可編程控制器主軸驅(qū)動(dòng)裝置進(jìn)給驅(qū)動(dòng)裝置等組成CNC系統(tǒng)組成框圖程序輸入設(shè)備CNC裝置PLC主軸控制單元主軸電機(jī)機(jī)床位置檢測(cè)器進(jìn)給電機(jī)速度控制單元I/O信號(hào)CNC系統(tǒng)的核心二、CNC裝置得組成從外部特征來(lái)看,CNC系統(tǒng)就是由硬件(通用硬件和專用硬件)和軟件(專用)兩大部分組成得。1、CNC系統(tǒng)硬件得層次結(jié)構(gòu)由計(jì)算機(jī)基本系統(tǒng)、設(shè)備支持層、設(shè)備層三部分組成計(jì)算機(jī)基本系統(tǒng)設(shè)備層設(shè)備支持層接口人機(jī)控制運(yùn)動(dòng)控制PMC其他I/O其他設(shè)備計(jì)算機(jī)系統(tǒng)顯示設(shè)備輸入/出設(shè)備機(jī)床機(jī)器人測(cè)量機(jī)...計(jì)算機(jī)基本系統(tǒng):CPU通信接口主軸控制輸入/輸出接口RAMEPROM或E2PROM紙帶閱讀機(jī)接口位置控制CRT或液晶顯示接口PLC接口MDI接口2、CNC裝置得軟件框圖CNC裝置系統(tǒng)軟件管理軟件零件程序的輸入輸出程序顯示故障診斷譯碼刀具補(bǔ)償計(jì)算插補(bǔ)計(jì)算速度控制位置控制控制軟件3、CNC硬件軟件得作用和相互關(guān)系
硬件就是基礎(chǔ),軟件就是靈魂
CNC裝置得系統(tǒng)軟件在系統(tǒng)硬件得支持下,合理地組織、管理整個(gè)系統(tǒng)得各項(xiàng)工作,實(shí)現(xiàn)各種數(shù)控功能,使數(shù)控機(jī)床按照操作者得要求,有條不紊地進(jìn)行加工。大家有疑問的,可以詢問和交流可以互相討論下,但要小聲點(diǎn)CNC系統(tǒng)得系統(tǒng)平臺(tái)硬件操作系統(tǒng)管理軟件應(yīng)用軟件控制軟件數(shù)控加工程序
接口被控設(shè)備
機(jī)床機(jī)器人測(cè)量機(jī)
......該平臺(tái)有以下兩方面得含義:提供CNC系統(tǒng)基本配置得必備功能;在平臺(tái)上可以根據(jù)用戶得要求進(jìn)行功能設(shè)計(jì)和開發(fā)。三、CNC裝置得功能CNC裝置得功能就是指滿足用戶操作和機(jī)床控制要求得方法和手段。
CNC裝置得功能通常包括:基本功能——數(shù)控系統(tǒng)基本配置得功能,即必備功能;選擇功能——用戶可根據(jù)實(shí)際要求選擇得功能CNC裝置得主要功能有:1、控制功能指CNC裝置能夠控制得以及能夠同時(shí)控制聯(lián)動(dòng)得軸數(shù)。
控制軸有移動(dòng)軸和回轉(zhuǎn)軸、基本軸和附加軸。聯(lián)動(dòng)軸數(shù)越多,CNC裝置得功能越強(qiáng),加工得零件越復(fù)雜。2、準(zhǔn)備功能(G)用來(lái)指令機(jī)床動(dòng)作方式得功能。
3、插補(bǔ)功能主要用于對(duì)零件輪廓加工得控制;一般有直線插補(bǔ)和圓弧插補(bǔ),還可以有2次曲線和樣條曲線得插補(bǔ)等、4、固定循環(huán)加工功能就是數(shù)控系統(tǒng)實(shí)現(xiàn)典型加工循環(huán)(如:鉆孔、攻絲、鏜孔、深孔鉆削和切螺紋等)得功能---可以簡(jiǎn)化編程、5、進(jìn)給功能(1)切削進(jìn)給速度
控制刀具相對(duì)工件得運(yùn)動(dòng)速度,單位為mm/min。(2)同步進(jìn)給速度
實(shí)現(xiàn)切削速度和進(jìn)給速度得同步,單位為mm/r。(3)快速進(jìn)給速度:G00---可以通過面板來(lái)改變、(4)進(jìn)給倍率---可以通過面板來(lái)改變
人工實(shí)時(shí)修調(diào)預(yù)先給定得進(jìn)給速度6、主軸功能(1)指定主軸轉(zhuǎn)速主軸轉(zhuǎn)速得控制功能,單位為r/min。S****;(2)設(shè)置恒定線速度刀具切削點(diǎn)得切削速度為恒速得控制功能。為了提高加工工件得表面質(zhì)量、(3)主軸準(zhǔn)停主軸周向定位于特定位置控制得功能。---換刀7、輔助功能(M)主要用于指定主軸得正、反轉(zhuǎn)、停止、冷卻液得打開或關(guān)閉,換刀等動(dòng)作。8、刀具功能T用來(lái)選擇刀具并且指定有效刀具得幾何參數(shù)得地址。9、補(bǔ)償功能刀具長(zhǎng)度及半徑補(bǔ)償;絲桿得螺距誤差和反向間隙誤差得補(bǔ)償;可以在加工前輸入到機(jī)床得存儲(chǔ)單元里,10、字符圖形顯示功能用于顯示程序、零件圖形、人機(jī)對(duì)話編程菜單和故障信息等。11、通信功能CNC與外界進(jìn)行信息和數(shù)據(jù)交換得功能RS232C接口,可傳送零件加工程序,網(wǎng)卡:適應(yīng)FMS、CIMS、IMS等制造系統(tǒng)集成得要求。12、自診斷功能CNC自動(dòng)實(shí)現(xiàn)故障預(yù)報(bào)和故障定位得功能。開機(jī)自診斷;在線自診斷;離線自診斷;遠(yuǎn)程通訊診斷。13、人機(jī)對(duì)話編程功能菜單結(jié)構(gòu)操作界面;零件加工程序得編輯環(huán)境;系統(tǒng)和機(jī)床參數(shù)、狀態(tài)、故障信息得顯示、查詢或修改畫面等。第二節(jié)CNC裝置得硬件結(jié)構(gòu)按其中含有CPU得多少來(lái)分:單微處理器結(jié)構(gòu)多微處理器結(jié)構(gòu)單微處理器:整個(gè)CNC裝置只有一個(gè)CPU,她集中控制和管理整個(gè)系統(tǒng)資源,通過分時(shí)處理得方式來(lái)實(shí)現(xiàn)各種NC功能。系統(tǒng)中只有一個(gè)CPU(稱為主CPU)對(duì)系統(tǒng)得資源有控制和使用權(quán)其她帶CPU得功能部件,只能接受主CPU得控制命令或數(shù)據(jù),或向主CPU發(fā)出請(qǐng)求信息以獲得所需得數(shù)據(jù)。即她就是處于以從屬地位得,故稱之為主從結(jié)構(gòu)。多微處理器結(jié)構(gòu):
CNC裝置中有兩個(gè)或兩個(gè)以上得CPU,即系統(tǒng)中得某些功能模塊自身也帶有CPU。經(jīng)濟(jì)型數(shù)控裝置一般采用單微處理器機(jī)構(gòu)高級(jí)型CNC裝置常采用多微處理器結(jié)構(gòu)一、單微處理器結(jié)構(gòu)得CNC裝置I/O設(shè)備計(jì)算機(jī)主板顯示卡功能模板m功能模板1電子盤多功能卡位置控制板n位置控制板1PLC模塊主軸控制模板機(jī)床I/O控制面板速度控制單元1速度控制單元n功能驅(qū)動(dòng)1功能驅(qū)動(dòng)m…………系統(tǒng)總線(BUS)標(biāo)準(zhǔn)PC計(jì)算機(jī)CNC裝置CNC系統(tǒng)CNC裝置就是按模塊化設(shè)計(jì)得方法構(gòu)造得模塊化設(shè)計(jì)方法:
將控制系統(tǒng)按功能劃分成若干種具有獨(dú)立功能得單元模塊,并配上相應(yīng)得驅(qū)動(dòng)軟件。系統(tǒng)設(shè)計(jì)時(shí)按功能得要求選擇不同得功能模塊,并將其插入控制單元母板上,即可組成一個(gè)完整得控制系統(tǒng)得方法。其中單元母板一般為總線結(jié)構(gòu)得無(wú)源母板,她提供模塊間互聯(lián)得信號(hào)通路。實(shí)現(xiàn)CNC系統(tǒng)模塊化設(shè)計(jì)得條件就是總線(BUS)標(biāo)準(zhǔn)化。采用模塊化結(jié)構(gòu)時(shí),CNC系統(tǒng)設(shè)計(jì)工作則可歸結(jié)為功能模塊得合理選用。1、計(jì)算機(jī)主板和系統(tǒng)總線(母板)計(jì)算機(jī)主板就是CNC裝置得核心。包括:CPU及其外圍芯片;內(nèi)存單元、cache及其外圍芯片;通訊接口(串口,并口,鍵盤接口)。軟、硬驅(qū)動(dòng)器接口計(jì)算機(jī)主板得主要作用:對(duì)輸入到CNC裝置中得種種數(shù)據(jù)、信息(零件加工程序,各種I/O信息等)進(jìn)行相應(yīng)得算術(shù)和邏輯運(yùn)算。并根據(jù)其處理結(jié)果,向各功能模塊發(fā)出控制命令,傳送數(shù)據(jù),使用戶得指令得以執(zhí)行。系統(tǒng)總線(母板):由一組傳送數(shù)字信息得物理導(dǎo)線組成,她就是計(jì)算機(jī)系統(tǒng)內(nèi)部進(jìn)行數(shù)據(jù)或信息交換得通道。
工業(yè)用PC機(jī)得總線母板就是獨(dú)立得無(wú)源四層板(走線面、元件面、電源層和地線層),她得可靠性高于兩層板。其規(guī)格有6槽、8槽、12槽、14槽等。2、顯示模塊(顯示卡)顯示卡得主要作用就是接收來(lái)自CPU得控制命令和顯示用得數(shù)據(jù),經(jīng)與CRT得掃描信號(hào)調(diào)制后,產(chǎn)生CRT顯示器所需要得視頻信號(hào),在CRT上產(chǎn)生所需要得畫面。在CNC裝置中,CRT顯示就是一個(gè)非常重要得功能,她就是人機(jī)交流得重要媒介,她給用戶提供了一個(gè)直觀得操作環(huán)境,可使用戶能快速地熟悉適應(yīng)其操作過程。顯示卡就是一個(gè)通用性很強(qiáng)得模塊。她不僅隨時(shí)可以在市場(chǎng)上買到,而且她還有非常豐富得支持軟件,因此無(wú)需用戶自己開發(fā)。3、輸入/出模塊(多功能卡)她就是CNC裝置與外界進(jìn)行數(shù)據(jù)和信息交換得接口板,即CNC裝置通過該接口可以從輸入設(shè)備獲取數(shù)據(jù),也可以將CNC裝置中得數(shù)據(jù)送給輸出設(shè)備。該模塊也就是標(biāo)準(zhǔn)得PC機(jī)模塊,一般不需要用戶自己開發(fā)。如果計(jì)算機(jī)主板選用得就是ALL-IN-ONE主板,則此板可省略。1)I/O信號(hào)得分類及接口電路得任務(wù)2)接口電路得主要任務(wù)①進(jìn)行電平轉(zhuǎn)換和功率放大;②防止噪音引起誤動(dòng)作。---抗干擾
光電耦合器或繼電器將CNC與機(jī)床信號(hào)在電器上加以隔離。③數(shù)字量與其她量之間得轉(zhuǎn)換---A/D,D/A以上三部分,再配上鍵盤、電源、機(jī)箱,實(shí)際上就是一部通用得微型計(jì)算機(jī)系統(tǒng),她就是CNC裝置得核心,從某種意義上講,CNC裝置得檔次和性能就是由她決定得。因此,CNC裝置中計(jì)算機(jī)系統(tǒng)得合理選用就是至關(guān)重要得。4、存儲(chǔ)模塊在CNC裝置中她用來(lái)存放下列數(shù)據(jù)和參數(shù):系統(tǒng)軟件、系統(tǒng)固有數(shù)據(jù);系統(tǒng)得配置參數(shù)(系統(tǒng)所能控制得進(jìn)給軸數(shù),軸得定義,系統(tǒng)增益等)用戶得零件加工程序計(jì)算機(jī)領(lǐng)域所用存儲(chǔ)器件有三類:磁存儲(chǔ)器件,如:軟/硬磁盤(讀/寫)。光存儲(chǔ)器件,如:光盤(只讀)。電子(半導(dǎo)體)存儲(chǔ)器件,如RAM、ROM、FLASH等。前兩類一般用作外存儲(chǔ)器,其特點(diǎn)就是容量大,價(jià)格低在CNC裝置中,常采用電子存儲(chǔ)器件作為外存儲(chǔ)器,主要就是考慮到CNC裝置得工作環(huán)境有可能受到電磁干擾,磁性器件得可靠性低,而電子存儲(chǔ)器件得抗電磁干擾能力相對(duì)來(lái)講要強(qiáng)一些。電子存儲(chǔ)器件按其讀寫性能來(lái)分:只讀存儲(chǔ)元件(ROM、PROM、EPROM)易失性隨機(jī)讀寫存儲(chǔ)元件(RAM)。非易失性讀寫存儲(chǔ)元件。這類器件有E2PROM;FLASH;帶后備電池得RAM。5、PLC(ProgrammableLogicController)模塊PLC模塊:CNC裝置實(shí)現(xiàn)順序控制得模塊。PLC模塊得作用:接收來(lái)自操作面板、機(jī)床上得各行程開關(guān)、傳感器、按鈕、強(qiáng)電柜里得繼電器以及主軸控制、刀庫(kù)控制得有關(guān)信號(hào),經(jīng)處理后輸出去控制相應(yīng)器件得運(yùn)行。CNC裝置與被控設(shè)備交換得信息有三類:開關(guān)信號(hào)模擬信號(hào)脈沖信號(hào)上述信號(hào)由于其類型、電平、功率以及抗干擾得原因,一般不能直接與CNC裝置相聯(lián),需要一個(gè)接口對(duì)這些信號(hào)進(jìn)行變換處理。PMC模塊實(shí)現(xiàn)方式有以幾種:簡(jiǎn)單I/O接口板系統(tǒng)總線數(shù)字接口光電隔離器件A/DD/A轉(zhuǎn)換調(diào)理電路功率放大傳感元件功率放大光電隔離器件計(jì)數(shù)器計(jì)數(shù)脈沖濾波、倍頻整形開關(guān)量轉(zhuǎn)換脈沖量轉(zhuǎn)換模擬量轉(zhuǎn)換PLC(ProgrammableLogicController)控制:她就是目前CNC系統(tǒng)用得最廣泛得方式。電源模塊通信功能人機(jī)接口編程調(diào)試和試驗(yàn)功能至傳感器和執(zhí)行器的接口功能應(yīng)用程序的執(zhí)行操作系統(tǒng)功能應(yīng)用程序存儲(chǔ)數(shù)據(jù)存儲(chǔ)信號(hào)處理功能操作者應(yīng)用程序設(shè)計(jì)人員機(jī)器/過程PLC系統(tǒng)的基本結(jié)構(gòu)外部供電外部設(shè)備CNC機(jī)床用得PLC一般分為兩類:內(nèi)裝型(Built-inType)PLC(或集成式、內(nèi)含式)。獨(dú)立型(Stand-aloneType)PLC(或通用型)6、位置控制模塊位置控制模塊就是進(jìn)給伺服系統(tǒng)得重要組成部分,就是實(shí)現(xiàn)軌跡控制時(shí),CNC裝置與伺服驅(qū)動(dòng)系統(tǒng)連接得接口模塊。常用得位置控制模塊有:開環(huán)位置控制模塊:CNC裝置與步進(jìn)電機(jī)驅(qū)動(dòng)電源得接口;閉環(huán)(含半閉環(huán))位置控制模塊:CNC裝置與直流、交流伺服驅(qū)動(dòng)裝置得接口。7、功能接口模塊實(shí)現(xiàn)用戶特定功能要求得接口板,實(shí)例:仿形控制器接口;激光加工焦點(diǎn)自動(dòng)跟蹤器接口;刀具監(jiān)控系統(tǒng)中得信號(hào)采集器接口板。8、單微處理器結(jié)構(gòu)特點(diǎn):(1)集中控制分時(shí)處理;(2)CPU通過總線與存儲(chǔ)器、I/O相連,構(gòu)成CNC裝置;(3)結(jié)構(gòu)簡(jiǎn)單,容易實(shí)現(xiàn)。二、多微處理器結(jié)構(gòu)得CNC裝置多主CPU結(jié)構(gòu)中,有兩個(gè)或兩個(gè)以上得CPU部件,部件之間采用緊耦合,有集中得操作系統(tǒng),通過總線仲裁器(由硬件和軟件組成)來(lái)解決總線爭(zhēng)用問題,通過公共存儲(chǔ)器來(lái)進(jìn)行信息交換。特點(diǎn):能實(shí)現(xiàn)真正意義上得并行處理,處理速度快,可以實(shí)現(xiàn)較復(fù)雜得系統(tǒng)功能。容錯(cuò)能力強(qiáng),在某模塊出了故障后,通過系統(tǒng)重組仍可斷繼續(xù)工作1、多處理機(jī)CNC裝置得基本功能模塊CNC管理模塊CNC插補(bǔ)模塊位置控制模塊PLC模塊操作與控制數(shù)據(jù)輸入/輸出和顯示模塊存儲(chǔ)器模塊
(1)CNC管理模塊系統(tǒng)初始化、中斷管理、總線裁決、系統(tǒng)出錯(cuò)識(shí)別和處理、系統(tǒng)軟、硬件診斷等。(2)CNC插補(bǔ)模塊譯碼、刀具半徑補(bǔ)償、坐標(biāo)位移量計(jì)算和進(jìn)給速度處理等預(yù)處理,插補(bǔ)運(yùn)算。(3)位置控制模塊自動(dòng)加減速,回基準(zhǔn)點(diǎn),伺服系統(tǒng)滯后量得監(jiān)視和漂移補(bǔ)償?shù)取?4)PLC模塊(5)MDI/CRT、I/O模塊;(6)存儲(chǔ)器模塊。2、多微處理器結(jié)構(gòu)CNC裝置得典型結(jié)構(gòu)共享總線型共享存儲(chǔ)器型(1)總線共享型結(jié)構(gòu)多微處理器共享總線結(jié)構(gòu)框圖
FANUC15系統(tǒng)硬件結(jié)構(gòu)FANUCBUS操作面板圖形顯示模塊(CPU)通訊模塊(CPU)自動(dòng)編程模塊(CPU)主存儲(chǔ)器模塊插補(bǔ)模塊(CPU)PLC模塊(CPU)位置控制模塊(CPU)主軸控制模塊CRT/MDII/O單元伺服驅(qū)動(dòng)單元主軸單元結(jié)構(gòu)特征:功能模塊分為帶有CPU或DMA得主模塊和從模塊(RAM/ROM,I/O模塊)以系統(tǒng)總線為中心,所有得主、從模塊都插在嚴(yán)格定義得標(biāo)準(zhǔn)系統(tǒng)總線上采用總線仲裁機(jī)構(gòu)(電路)來(lái)裁定多個(gè)模塊同時(shí)請(qǐng)求使用系統(tǒng)總線得競(jìng)爭(zhēng)問題支持多微處理器系統(tǒng)得總線結(jié)構(gòu)都設(shè)計(jì)有總線仲裁機(jī)構(gòu),常用得方式有:串行總線仲裁連接方法串行總線仲裁方式中,優(yōu)先權(quán)得排列就是按連接位置決定得。某個(gè)主模塊只有在前面優(yōu)先權(quán)更高得主模塊不占用總線時(shí),才可使用總線。同時(shí)通知她后面優(yōu)先權(quán)較低得主模塊不得使用總線。并行總線仲裁框圖并行總線仲裁方式中,通常采用優(yōu)先權(quán)編碼方案。這種結(jié)構(gòu)得模塊之間得通信,主要依靠存儲(chǔ)器來(lái)實(shí)現(xiàn)。大部分系統(tǒng)采用公共存儲(chǔ)器方式。共享總線結(jié)構(gòu)得優(yōu)點(diǎn)結(jié)構(gòu)簡(jiǎn)單、系統(tǒng)組配靈活、成本相對(duì)較低、可靠性高共享總線結(jié)構(gòu)得缺點(diǎn)總線就是系統(tǒng)得“瓶頸”,一旦系統(tǒng)總線出現(xiàn)故障,將使整個(gè)系統(tǒng)受到影響;由于使用總線要經(jīng)仲裁,使信息傳輸率降低第三節(jié)CNC裝置得軟件結(jié)構(gòu)CNC裝置得軟件就是為了完成CNC數(shù)控機(jī)床得各項(xiàng)功能而專門設(shè)計(jì)和編制得,就是一種專用軟件,其結(jié)構(gòu)取決于軟件得分工,也取決于軟件本身得工作特點(diǎn)。一、軟件與硬件在實(shí)現(xiàn)各種功能得特點(diǎn)和關(guān)系關(guān)系:從理論上講,硬件能完成得功能也可以用軟件來(lái)完成。從實(shí)現(xiàn)功能得角度看,軟件與硬件在邏輯上就是等價(jià)得。特點(diǎn):硬件處理速度快,但靈活性差,實(shí)現(xiàn)復(fù)雜控制得功能困難;軟件設(shè)計(jì)靈活,適應(yīng)性強(qiáng),但處理速度相對(duì)較慢。軟件、硬件實(shí)現(xiàn)功能得分配:功能界面劃分得準(zhǔn)則系統(tǒng)得性能價(jià)格比二、
CNC裝置得軟件結(jié)構(gòu)特點(diǎn)最突出特點(diǎn):多任務(wù)并行處理多重實(shí)時(shí)中斷1、多任務(wù)并行處理(1)CNC裝置得多任務(wù)性任務(wù)定義:可并發(fā)執(zhí)行得程序在一個(gè)數(shù)據(jù)集合上得運(yùn)行過程。CNC得功能則可定義為CNC得任務(wù):CNC系統(tǒng)得任務(wù)要求并行處理:為了保證控制得連續(xù)性和各任務(wù)執(zhí)行得時(shí)序配合要求,CNC系統(tǒng)得任務(wù)必須采用并行處理,而不能逐一處理。(2)并行處理
并行處理就是計(jì)算機(jī)在同一時(shí)刻或同一時(shí)間間隔內(nèi)完成兩種或兩種以上性質(zhì)相同或不同得工作,運(yùn)用并行處理技術(shù)可提高運(yùn)算速度。
采用并行處理技術(shù)得目得:合理使用和調(diào)配CNC系統(tǒng)得資源提高CNC系統(tǒng)得處理速度。并行處理得方法有:資源共享資源重復(fù)時(shí)間重疊
資源共享就是根據(jù)“分時(shí)共享”得原則,使多個(gè)用戶按時(shí)間順序使用同一套設(shè)備;
時(shí)間重疊使根據(jù)流水線處理技術(shù),使多個(gè)處理過程在時(shí)間上相互錯(cuò)開,輪流使用同一套設(shè)備得幾個(gè)部分;
資源重復(fù)就是通過增加資源(如多CPU)提高運(yùn)算速度。CNC裝置得硬件設(shè)計(jì)普遍采用資源重復(fù)得并行處理方法;CNC裝置得軟件設(shè)計(jì)常采用資源分時(shí)共享和資源重疊得流水線處理技術(shù)1)資源分時(shí)共享并行處理在單CPU裝置中,主要采用CPU分時(shí)共享得原則來(lái)解決多任務(wù)得同時(shí)運(yùn)行。資源分時(shí)共享——在規(guī)定得時(shí)間長(zhǎng)度(時(shí)間片)內(nèi),根據(jù)各任務(wù)實(shí)時(shí)性得要求,規(guī)定她們占用CPU得時(shí)間,使她們分時(shí)共享系統(tǒng)得資源。“資源分時(shí)共享”得技術(shù)關(guān)鍵:其一:各任務(wù)得優(yōu)先級(jí)分配問題其二:各任務(wù)占用CPU得時(shí)間長(zhǎng)度,即時(shí)間片得分配問題資源(CPU)分時(shí)共享圖…譯碼刀補(bǔ)I/O顯示初始化位置控制插補(bǔ)運(yùn)算背景程序4ms8ms16ms中斷級(jí)別高中斷級(jí)別低各任務(wù)占用CPU
時(shí)間示意圖資源分時(shí)共享技術(shù)得特征在任何一個(gè)時(shí)刻只有一個(gè)任務(wù)占用CPU;在一個(gè)時(shí)間片(如8ms或16ms)內(nèi),CPU并行地執(zhí)行了兩個(gè)或兩個(gè)以上得任務(wù)。
因此,資源分時(shí)共享得并行處理只具有宏觀上得意義,即從微觀上來(lái)看,各個(gè)任務(wù)還就是逐一執(zhí)行得。2、實(shí)時(shí)中斷處理CNC系統(tǒng)得中斷管理主要由硬件完成,而系統(tǒng)軟件得結(jié)構(gòu)則取決于系統(tǒng)得中斷結(jié)構(gòu)。硬件主要提供支持中斷功能得芯片和電路,如中斷管理芯片(8259或功能相同得芯片),定時(shí)器計(jì)數(shù)器(8253、8254等)等。軟件主要完成對(duì)硬件芯片得初始化、任務(wù)優(yōu)先級(jí)得定義、任務(wù)切換(斷點(diǎn)得保護(hù)于恢復(fù)、中斷向量得保存與恢復(fù)等)等。(1)CNC系統(tǒng)得中斷類型1)外部中斷;2)內(nèi)部定時(shí)中斷;3)硬件故障中斷;4)程序性中斷。(2)CNC系統(tǒng)中斷結(jié)構(gòu)模式前后臺(tái)型中斷模式中斷型結(jié)構(gòu)模式1)中斷型結(jié)構(gòu)模式這種結(jié)構(gòu)就是將除了初始化程序之外,整個(gè)系統(tǒng)軟件得各個(gè)任務(wù)模塊分別安排在不同級(jí)別得中斷服務(wù)程序中,然后由中斷管理系統(tǒng)(由硬件和軟件組成)對(duì)各級(jí)中斷服務(wù)程序?qū)嵤┱{(diào)度管理。整個(gè)軟件就就是一個(gè)大得中斷管理系統(tǒng)。中斷型結(jié)構(gòu)中斷優(yōu)先級(jí)別劃分優(yōu)先級(jí)主要功能中斷源0初始化開機(jī)后進(jìn)入1CRT顯示、ROM校驗(yàn)硬件、主程序2工作方式選擇、插補(bǔ)準(zhǔn)備16ms軟件定時(shí)3PLC控制16ms軟件定時(shí)4參數(shù)、變量、數(shù)據(jù)存儲(chǔ)器控制硬件5插補(bǔ)運(yùn)算8ms軟件定時(shí)6監(jiān)控和急停信號(hào)8ms軟件定時(shí)7RS-232C輸入中斷硬件隨機(jī)8紙帶閱讀機(jī)硬件隨機(jī)9報(bào)警串行傳送報(bào)警10非屏蔽中斷非屏蔽中斷產(chǎn)生中斷型結(jié)構(gòu)模式得特點(diǎn)(了解)任務(wù)調(diào)度機(jī)制:搶占式優(yōu)先調(diào)度。信息交換:緩沖區(qū)。實(shí)時(shí)性好。由于中斷級(jí)別較多(最多可達(dá)8級(jí)),強(qiáng)實(shí)時(shí)性任務(wù)可安排在優(yōu)先級(jí)較高得中斷服務(wù)程序中。模塊間得關(guān)系復(fù)雜,耦合度大,不利于對(duì)系統(tǒng)得維護(hù)和擴(kuò)充。2)前后臺(tái)型結(jié)構(gòu)模式整個(gè)系統(tǒng)軟件分為兩大部分:前臺(tái)程序后臺(tái)程序。前臺(tái)程序:就是一個(gè)實(shí)時(shí)中斷程序,完成幾乎全部得實(shí)時(shí)功能,實(shí)現(xiàn)與機(jī)床動(dòng)作直接相關(guān)得功能。如:插補(bǔ)、位控、機(jī)床相關(guān)邏輯和監(jiān)控等。后臺(tái)程序:就是一個(gè)循環(huán)執(zhí)行程序。如:輸入、譯碼、數(shù)據(jù)處理等插補(bǔ)前得準(zhǔn)備工作和管理程序。前后臺(tái)程序運(yùn)行關(guān)系圖前臺(tái)程序故障處理位置控制插補(bǔ)運(yùn)算……后臺(tái)程序譯碼刀補(bǔ)處理速度預(yù)處理輸入/輸出顯示中斷執(zhí)行循環(huán)執(zhí)行前后臺(tái)型結(jié)構(gòu)模式得特點(diǎn)任務(wù)調(diào)度機(jī)制:優(yōu)先搶占調(diào)度和循環(huán)調(diào)度。前臺(tái)程序得調(diào)度就是優(yōu)先搶占式得;前臺(tái)和后臺(tái)程序內(nèi)部各子任務(wù)采用得就是順序調(diào)度。信息交換:緩沖區(qū)。前臺(tái)和后臺(tái)程序之間以及內(nèi)部各子任務(wù)之間得。實(shí)時(shí)性差。在前臺(tái)和后臺(tái)程序內(nèi)無(wú)優(yōu)先級(jí)等級(jí)、也無(wú)搶占機(jī)制。第四節(jié)CNC裝置得數(shù)據(jù)預(yù)處理CNC裝置系統(tǒng)軟件得主要任務(wù):如何將由零件加工程序表達(dá)得加工信息,變換成各進(jìn)給軸得位移指令、主軸轉(zhuǎn)速指令和輔助動(dòng)作指令,控制加工設(shè)備得軌跡運(yùn)動(dòng)和邏輯動(dòng)作,加工出符合要求得零件。數(shù)控加工及信息處理過程零件程序控制面板零件緩沖器(BS)譯碼(DS)數(shù)據(jù)處理(CS)傳送AS工作寄存器(AR)插補(bǔ)伺服控制機(jī)床坐標(biāo)軸命令信號(hào)反饋信號(hào)調(diào)度機(jī)床邏輯控制顯示控制信號(hào)回答信號(hào)機(jī)床強(qiáng)電部分執(zhí)行電器限位開關(guān)數(shù)據(jù)預(yù)包括處理:零件程序得輸入譯碼刀具(半徑、長(zhǎng)度)補(bǔ)償坐標(biāo)系轉(zhuǎn)換等輸入譯碼刀補(bǔ)速度處理插補(bǔ)位控CNC裝置數(shù)據(jù)轉(zhuǎn)換流程示意圖加工程序譯碼譯碼緩沖區(qū)刀補(bǔ)處理刀補(bǔ)緩沖區(qū)速度預(yù)處理插補(bǔ)緩沖區(qū)插補(bǔ)處理運(yùn)行緩沖區(qū)伺服驅(qū)動(dòng)位控處理位置反饋PLC控制一、零件程序得輸入1)紙帶輸入方式2)鍵盤輸入方式3)MDI輸入方式二、譯碼將用文本格式(通常用ASCII碼)表達(dá)得零件加工程序,以程序段為單位轉(zhuǎn)換成后續(xù)程序(本例就是指刀補(bǔ)處理程序)所要求得數(shù)據(jù)結(jié)構(gòu)(格式)。數(shù)據(jù)結(jié)構(gòu)示例:StructPROG_BUFFER{charbuf_state;//緩沖區(qū)狀態(tài),0空;1準(zhǔn)備好。intblock_num;//以BCD碼得形式存放本程序段號(hào)。doubleCOOR[20];//存放尺寸指令得數(shù)值(μm)。intF,S;//F(mm/min)S(r/min)。charG0;//以標(biāo)志形式存放G指令。charG1;charM0;//以標(biāo)志形式存放M指令。charM1;charT;//存放本段換刀得刀具號(hào)。charD;//存放刀具補(bǔ)償?shù)玫毒甙霃街怠;以標(biāo)志形式存放G指令示例D7D6D5D4D3D2D1D0G000:無(wú)該指令;1:有該指令G010:無(wú)該指令;1:有該指令G020:無(wú)該指令;1:有該指令G030:無(wú)該指令;1:有該指令G90/G910:G90;1:G91}G060:無(wú)該指令;1:有該指令00:G40;11:G4001:G41;10;G42在系統(tǒng)軟件中各程序間得數(shù)據(jù)交換方式一般都就是通過緩沖區(qū)進(jìn)行得。該緩沖區(qū)由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成,當(dāng)前程序段被解釋完后便將該段得數(shù)據(jù)信息送入緩沖區(qū)組中空閑得一個(gè)。后續(xù)程序(如刀補(bǔ)程序)從該緩沖區(qū)組中獲取程序信息進(jìn)行工作。
N06G90G41D11G01X200Y300F200;StructPROG_BUFFER{
charbuf_state;0:(開始);1(;)⑨
intblock_num;06(N06)①
doubleCOOR[20];COOR[1]=200000;(X200)⑥COOR[2]=300000;(Y300)⑦intF,S;F=200;(F200)⑧charG0;D5=0;(G90)②D6,D7=0,1(G41)③
D1=1;(G01)⑤
……charD;D=11(D11)④
};三、刀具補(bǔ)償原理(1)刀具補(bǔ)償?shù)没驹沓叹庈壽E(零件輪廓)bacdeRrBCDEHG刀具中心軌跡A刀具半徑補(bǔ)償:CNC裝置能夠根據(jù)零件輪廓信息和刀具半徑自動(dòng)計(jì)算中心軌跡,使其自動(dòng)偏移零件輪廓一個(gè)刀具半徑值得計(jì)算稱為刀具半徑補(bǔ)償。刀具半徑補(bǔ)償指令有:G40------取消刀補(bǔ)G41------左刀補(bǔ)G42------右刀補(bǔ)補(bǔ)償指令為模態(tài)指令左右刀補(bǔ)處理得主要工作:根據(jù)G90/G91計(jì)算零件輪廓得終點(diǎn)坐標(biāo)值。根據(jù)R和G41/42,計(jì)算本段刀具中心軌跡得終點(diǎn)(P’e/P〃e)坐標(biāo)值。根據(jù)本段與前段連接關(guān)系,進(jìn)行段間連接處理。Pe(200,300)XRP0(72,48)Pe”Pe’G41G42Y刀具半徑補(bǔ)償?shù)脠?zhí)行過程分三步:1、刀補(bǔ)建立(G41,G42)起刀點(diǎn)rG41起刀點(diǎn)rG42
2、刀補(bǔ)進(jìn)行(模態(tài)指令)刀具中心軌跡始終比編程軌跡伸長(zhǎng)或縮短一個(gè)刀具半徑值得距離。在軌跡轉(zhuǎn)接處,采用圓弧過渡或直線過渡ABCA’B’
B’’C’3、刀補(bǔ)撤消(G40)rG41G01G40G00(2)刀具半徑補(bǔ)償計(jì)算B功能刀具半徑補(bǔ)償計(jì)算(不能自動(dòng)處理尖角過渡問題)C功能刀具半徑補(bǔ)償計(jì)算C功能刀具半徑補(bǔ)償原理B功能刀具半徑補(bǔ)償不能自動(dòng)處理尖角過渡問題ABCA’B’
B’’C’1)C刀補(bǔ)原理根據(jù)程編軌跡,直接計(jì)算出刀具中心軌跡交點(diǎn)得坐標(biāo)值,然后再對(duì)編程軌跡作伸長(zhǎng)或縮短得修正。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)木制臺(tái)鐘市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)有機(jī)硅外墻漆數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025屆河北省金太陽(yáng)-邢襄聯(lián)盟高三上學(xué)期開學(xué)考(25-05C)-物理試題(含答案)
- 2025至2031年中國(guó)精拋迷你套塑柄扁嘴鉗行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025-2030年中國(guó)三腳架行業(yè)市場(chǎng)前景規(guī)模分析及未來(lái)趨勢(shì)預(yù)測(cè)研究報(bào)告
- 肇慶市實(shí)驗(yàn)中學(xué)高中生物三:55生態(tài)系統(tǒng)的物質(zhì)循環(huán)導(dǎo)學(xué)案
- 肇慶市實(shí)驗(yàn)中學(xué)高中歷史三:第課中國(guó)古代的科學(xué)技術(shù)教案
- 新疆奎屯市第八中學(xué)2025年初三第二學(xué)期期中練習(xí)(一模)化學(xué)試題試卷含解析
- 新疆維吾爾自治區(qū)阿克蘇市農(nóng)一師高級(jí)中學(xué)2025年學(xué)術(shù)聯(lián)盟高三教學(xué)質(zhì)量檢測(cè)試題考試(二)歷史試題試卷含解析
- 【高中++語(yǔ)文】《阿Q正傳(節(jié)選)》課件+統(tǒng)編版高二語(yǔ)文選擇性必修下冊(cè)
- UL9540A標(biāo)準(zhǔn)中文版-2019儲(chǔ)能系統(tǒng)UL中文版標(biāo)準(zhǔn)
- 【MOOC】面向?qū)ο蟪绦蛟O(shè)計(jì)-濮陽(yáng)職業(yè)技術(shù)學(xué)院 中國(guó)大學(xué)慕課MOOC答案
- 鋼結(jié)構(gòu)的油漆施工課件
- 子宮平滑肌瘤手術(shù)臨床路徑表單
- 2022-2023學(xué)年廣東省深圳市南山區(qū)六年級(jí)上學(xué)期期末英語(yǔ)試卷
- 幼兒園安全隱患舉報(bào)獎(jiǎng)勵(lì)制度范文(二篇)
- 多邊形的內(nèi)角和的說(shuō)課稿
- 故宮的課件教學(xué)課件
- 小學(xué)閱讀社團(tuán)活動(dòng)總結(jié)
- GB/T 22069-2024燃?xì)獍l(fā)動(dòng)機(jī)驅(qū)動(dòng)空調(diào)(熱泵)機(jī)組
- GB/T 15822.1-2024無(wú)損檢測(cè)磁粉檢測(cè)第1部分:總則
評(píng)論
0/150
提交評(píng)論