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

          新聞中心

          EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > A—B公司的7360數(shù)控車床系統(tǒng)結(jié)構(gòu)及原理圖

          A—B公司的7360數(shù)控車床系統(tǒng)結(jié)構(gòu)及原理圖

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

          A—B公司的

          美國(guó)Allen Bradley公司出品的CNC系統(tǒng)是用來(lái)控制車床的計(jì)算機(jī)數(shù)控系統(tǒng),整個(gè)系統(tǒng)安裝在一個(gè)獨(dú)立的封閉機(jī)柜中,系統(tǒng)的核心是一臺(tái)字長(zhǎng)為16位的小型計(jì)算機(jī)(或稱工業(yè)處理機(jī)),內(nèi)存共32K。

          1、系統(tǒng)硬件結(jié)構(gòu)

          7360系統(tǒng)是以16位字長(zhǎng)的工業(yè)處理機(jī)AIP為核心,包括閱讀機(jī)、CRT鍵盤、控制面板和機(jī)床接口的實(shí)時(shí)控制系統(tǒng)。

          圖3—65為7360系統(tǒng)的硬件框圖。

          2、7360系統(tǒng)的軟件

          7360數(shù)控系統(tǒng)是一種典型的數(shù)字采樣實(shí)時(shí)過(guò)程控制系統(tǒng)。各種控制功能都被當(dāng)作任務(wù),編制成為相對(duì)對(duì)立的程序模塊,通過(guò)系統(tǒng)程序?qū)⒏鞣N功能聯(lián)系成為一個(gè)整體。系統(tǒng)程序的功能是處理中斷、調(diào)度和監(jiān)督各種任務(wù)的實(shí)施,該系統(tǒng)的軟件結(jié)構(gòu)如圖3—67所示。

          7360的系統(tǒng)程序可分為背景程序(又稱后臺(tái)程序)和中斷服務(wù)程序(又稱前臺(tái)程序)兩部分。背景程序的主要作用是管理和調(diào)度,它的運(yùn)行是循環(huán)的。實(shí)時(shí)中斷服務(wù)程序執(zhí)行包括插補(bǔ)在內(nèi)的全部實(shí)時(shí)功能。

          1)背景程序

          背景程序是計(jì)算機(jī)的主程序,主要功能是根據(jù)(控制面板上的)開關(guān)命令所確定的系統(tǒng)工作方式,進(jìn)行任務(wù)的調(diào)度。它由三個(gè)主要的程序環(huán)組成,以便為鍵盤、單段、自動(dòng)和手動(dòng)四種工作方式服務(wù)。

          圖3-67 7360系統(tǒng)的軟件結(jié)構(gòu)

          2)中斷服務(wù)程序

          7360系統(tǒng)的實(shí)時(shí)過(guò)程控制是通過(guò)中斷方式實(shí)現(xiàn)的。設(shè)置了5級(jí)中斷,由計(jì)算機(jī)的硬件加以控制。

          7360系統(tǒng)使用了擴(kuò)展DDA的軟件插補(bǔ)法。如前所述,這種方法采取時(shí)間分割,根據(jù)編程的進(jìn)給速度,將輪廓曲線(或直線)分割為輪廓步長(zhǎng)作為每一采樣周期的進(jìn)給量。擴(kuò)展DDA直線和圓弧插補(bǔ)法只要求計(jì)算機(jī)進(jìn)行加,減法及有限次數(shù)的乘法,沒有函數(shù)計(jì)算,計(jì)算簡(jiǎn)便,速度較高,精度可達(dá)1μm。


          評(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); })();