<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > FANUC 7系統(tǒng)的硬件結(jié)構(gòu)及軟件結(jié)構(gòu)

          FANUC 7系統(tǒng)的硬件結(jié)構(gòu)及軟件結(jié)構(gòu)

          作者: 時(shí)間:2012-03-17 來(lái)源:網(wǎng)絡(luò) 收藏


          包括 T和7 M兩個(gè)系列。其中7 T適用于兩坐標(biāo)數(shù)控車床,7 M適用于三坐標(biāo)銑床、鏜銑床和加工中心等。下面以7 M系統(tǒng)為例來(lái)說(shuō)明其工作原理。

          1、 系統(tǒng)

          7 M以中央處理裝置(CPU)為核心,CPU通過(guò)總線與存儲(chǔ)器以及各種接口相連接,總方框圖如圖3—51所示。

          圖3-51 7M數(shù)控系統(tǒng)總方框圖

          2、 7系統(tǒng)軟件結(jié)構(gòu)

          7 M數(shù)控裝置的系統(tǒng)軟件由22 K控制程序(三坐標(biāo)兩聯(lián)動(dòng)系統(tǒng)為20 K)、4 K的CRT控制程序和診斷程序(由專用的診斷紙帶輸入)組成。

          初始化程序的主要作用是為整個(gè)系統(tǒng)的正常工作做準(zhǔn)備。開(kāi)機(jī)后,通過(guò)“初始化微程序”在“現(xiàn)行狀態(tài)寄存器”中置入“第6級(jí)中斷”的“現(xiàn)行狀態(tài)”,使得除第7級(jí)中斷以外的中斷無(wú)法打斷初始化。同時(shí),在“初始化微程序”的執(zhí)行階段,將程序轉(zhuǎn)入“初始化程序”。因此“初始化程序”是每次開(kāi)機(jī)后首先執(zhí)行的。進(jìn)入初始化程序后,系統(tǒng)把第0級(jí)中斷的保護(hù)區(qū)首地址置入第6級(jí)中斷保護(hù)區(qū)的首地址,從而造成由第6級(jí)打斷第0級(jí)的狀態(tài),以便初始化執(zhí)行完后返回第0級(jí)中斷。

          初始化程序主要完成以下三項(xiàng)工作:

          (1) 對(duì)RAM中作為工作寄存器的單元設(shè)置初始狀態(tài)。

          (2) 進(jìn)行ROM奇偶校驗(yàn)。

            (3) 為數(shù)控加工正常進(jìn)行而設(shè)置一些所需的初始狀態(tài)。屬于這種初始狀態(tài)設(shè)置的有零件程序存儲(chǔ)器區(qū)域設(shè)定,AS區(qū)域設(shè)初始位,等等。對(duì)通過(guò)TE子方式(設(shè)置參數(shù))設(shè)置的部分參數(shù)進(jìn)行必要的初始處理。例如,將快速進(jìn)給率數(shù)值由mm/min為單位換算成um/8ms為單位等。如果在開(kāi)機(jī)的同時(shí),按下某些特定的按鍵,還可以進(jìn)行附加操作。
          3.零件加工過(guò)程舉例

          現(xiàn)在我們來(lái)討論零件的加工過(guò)程。一種新零件在7M系統(tǒng)中的首件加工過(guò)程大致可以用圖3-58所示流程來(lái)描述。對(duì)于一種新零件的首件來(lái)說(shuō),一般要通過(guò)空運(yùn)行來(lái)觀察編程的正確性,如果有錯(cuò),可以通過(guò)零件程序編輯來(lái)糾正。首件加工完畢,如果程序需保存,則可以穿成紙帶以備后用。一般來(lái)說(shuō),零件程序編輯和輸出紙帶工作在同種零件的再次加工時(shí)不必進(jìn)行。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();