技術(shù)文章
宏程序和普通程序的對(duì)比及在數(shù)控系統(tǒng)中的運(yùn)行過(guò)程
閱讀:944 發(fā)布時(shí)間:2020-8-12數(shù)控編程實(shí)際是ISO代碼編程,即每個(gè)代碼的功能都是固定的,由系統(tǒng)廠家開(kāi)發(fā),使用者只需按照編程規(guī)則進(jìn)行編程即可。但有時(shí)候這些指令滿足不了其加工要求,因此系統(tǒng)為用戶提供了宏程序功能,它是用戶對(duì)數(shù)控系統(tǒng)進(jìn)行一定的功能擴(kuò)展,實(shí)際上是對(duì)數(shù)控系統(tǒng)進(jìn)行二次開(kāi)發(fā),這也是有局限性的。
用戶宏程序和普通程序是有區(qū)別的,認(rèn)識(shí)和了解這些區(qū)別后,有助于對(duì)宏程序的學(xué)習(xí)和掌握,表1一1為用戶宏程序和普通程序的簡(jiǎn)要對(duì)比。
宏程序在數(shù)控系統(tǒng)中的運(yùn)行過(guò)程
宏程序在數(shù)控系統(tǒng)中按如下步驟運(yùn)行:
(1)首光,讀取數(shù)控代碼。
(2)提取變量和定義變量。
(3)預(yù)先保存在相關(guān)信息列表中。
(4)讀取數(shù)控代碼,提取復(fù)雜的表達(dá)式并進(jìn)行計(jì)算。
(5)解釋與執(zhí)行代碼過(guò)程中讀取變量列表中保存的數(shù)值,計(jì)算表達(dá)式,并給變量賦新值。
(6)按照條件語(yǔ)句、循環(huán)語(yǔ)句等控制程序的下一步操作。
(7)按照結(jié)果輸出實(shí)際數(shù)值,控制機(jī)床移動(dòng)。
本文由 伯特利技術(shù)文章 整理發(fā)表,文章來(lái)自網(wǎng)絡(luò)僅參考學(xué)習(xí),本站不承擔(dān)任何法律責(zé)任。
相關(guān)產(chǎn)品可查閱本站: 產(chǎn)品中心
相關(guān)技術(shù)文章可查閱本站:技術(shù)文章
更多了解鉆攻中心請(qǐng)進(jìn)入:鉆攻中心欄
更多了解加工中心請(qǐng)進(jìn)入:加工中心欄
數(shù)控教學(xué)論文及行業(yè)發(fā)展資訊可查閱本站:行業(yè)資訊