亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件

寧波市鄞州首南恒宇激光雕刻廠

數(shù)控系統(tǒng)軟件芯片的研制和開發(fā)
分享到:


數(shù)控技術(shù)無(wú)疑是現(xiàn)代先進(jìn)制造技術(shù)中最重要的技術(shù)基礎(chǔ),從某種意義上說(shuō),數(shù)控技術(shù)的水平已成為衡量一個(gè)國(guó)家制造業(yè)水平的重要標(biāo)志之一。出于技術(shù)壟斷及獨(dú)占市場(chǎng)等原因,各個(gè)廠家生產(chǎn)的數(shù)控系統(tǒng)在體系結(jié)構(gòu)上大多是封閉的,不能進(jìn)行高可*性的軟件擴(kuò)展。近年來(lái),國(guó)內(nèi)外眾多的數(shù)控軟件開發(fā)者都在重復(fù)研究、開發(fā)相同或相似的數(shù)控系統(tǒng),反復(fù)設(shè)計(jì)若干基本模塊,造成了人力、物力和財(cái)力的巨大浪費(fèi),而且由于缺乏統(tǒng)一的標(biāo)準(zhǔn),不同的數(shù)控軟件開發(fā)者開發(fā)的軟件不能互相替換,缺乏兼容性,阻礙了數(shù)控軟件的升級(jí)換代,同時(shí)也阻礙了數(shù)控機(jī)床生產(chǎn)者對(duì)市場(chǎng)和用戶的快速響應(yīng)能力。 通過對(duì)數(shù)控系統(tǒng)軟件體系結(jié)構(gòu)的分析,我們?cè)O(shè)想如果把數(shù)控系統(tǒng)軟件中相同或類似的部分做成類似于硬件電子芯片的軟件芯片(Software IC,SIC)[1,2],每一個(gè)軟件芯片具有高度的功能獨(dú)立性、易移植性、易組裝性及易擴(kuò)充性。這樣,當(dāng)我們建立新的數(shù)控系統(tǒng)時(shí),只需從芯片庫(kù)中取出所需的芯片進(jìn)行組合即可,必要時(shí)加以擴(kuò)充,使數(shù)控系統(tǒng)能夠重用,而不必從頭開發(fā)整個(gè)軟件系統(tǒng)。這樣就能改變目前數(shù)控系統(tǒng)的封閉型設(shè)計(jì),為適應(yīng)未來(lái)車間面向任務(wù)和訂單的生產(chǎn)組織模式奠定良好的基礎(chǔ),使底層生產(chǎn)控制系統(tǒng)的集成更為簡(jiǎn)便和有效,從而大大提高數(shù)控軟件的生產(chǎn)力和可*性,減少生產(chǎn)成本及開發(fā)周期。這是增強(qiáng)數(shù)控系統(tǒng)對(duì)市場(chǎng)的快速響應(yīng)能力,促進(jìn)數(shù)控產(chǎn)業(yè)快速、高效發(fā)展的必然之路。

1數(shù)控系統(tǒng)軟件芯片的劃分

合理的芯片劃分,是開發(fā)軟件芯片的首要步驟。數(shù)控系統(tǒng)軟件芯片庫(kù)中的各芯片以界面的方式開放,通過接口參數(shù)和界面信息的提示,用戶可掌握芯片的啟動(dòng)、結(jié)束和運(yùn)作。不同芯片的內(nèi)部為黑箱封裝,外部接口開放,并在此基礎(chǔ)上實(shí)現(xiàn)新系統(tǒng)的構(gòu)建。因此,如何定義出合理的數(shù)控系統(tǒng)軟件芯片,使芯片的外部接口易于標(biāo)準(zhǔn)化、規(guī)范化,內(nèi)部易于進(jìn)行黑箱封裝,是我們開發(fā)數(shù)控系統(tǒng)軟件芯片庫(kù)的關(guān)鍵步驟。

目前,盡管數(shù)控系統(tǒng)從系統(tǒng)的設(shè)計(jì)方法到系統(tǒng)的實(shí)現(xiàn)方式千差萬(wàn)別,但是其基本原理和軟件的組成都是類似的。在對(duì)現(xiàn)有的數(shù)控系統(tǒng)[3]和用戶需求進(jìn)行仔細(xì)而全面分析的基礎(chǔ)上,同時(shí),在總結(jié)現(xiàn)有系統(tǒng)控制結(jié)構(gòu)的共有特征,并對(duì)其進(jìn)行適當(dāng)?shù)臍w類和抽象的基礎(chǔ)上,將數(shù)控系統(tǒng)劃分為以下幾個(gè)基本的功能模塊。

(1)人機(jī)交互界面模塊此模塊主要完成在系統(tǒng)運(yùn)行前和運(yùn)行中系統(tǒng)參數(shù)的修改和設(shè)定,如設(shè)定系統(tǒng)工作模式(自動(dòng)、手動(dòng)、點(diǎn)動(dòng)等),圖形顯示模式,系統(tǒng)初始化設(shè)定,坐標(biāo)偏置設(shè)定,G代碼程序的編輯等。

(2)零件代碼解釋模塊負(fù)責(zé)根據(jù)用戶的系統(tǒng)配置,以及零件程序的語(yǔ)法規(guī)則對(duì)用戶編寫的零件程序進(jìn)行語(yǔ)法檢查,并進(jìn)行解釋譯碼,將源代碼指令中給出的各種信息進(jìn)行分離提取,變成各種狀態(tài)和數(shù)據(jù),為預(yù)處理芯片提供語(yǔ)法上正確的零件程序的中間代碼。

(3)刀補(bǔ)預(yù)處理模塊負(fù)責(zé)對(duì)解釋后的數(shù)據(jù)進(jìn)行預(yù)處理及插補(bǔ)前的準(zhǔn)備工作。

(4)軌跡插補(bǔ)模塊負(fù)責(zé)加減速的控制、插補(bǔ)、終點(diǎn)判別等工作,向位置控制器輸出通過軌跡運(yùn)算后的進(jìn)給量。

(5)軸伺服控制模塊在從I/O及插補(bǔ)運(yùn)算得到的信息的幫助下,通過精插補(bǔ)控制機(jī)床執(zhí)行機(jī)構(gòu)按NC指令指定的路徑和速度運(yùn)動(dòng)。

(6)I/O模塊負(fù)責(zé)控制器的輸入和輸出(包括機(jī)床檢測(cè)信號(hào)及位置和相關(guān)反饋信息的輸入、控制指令的輸出等)。

以上這幾個(gè)模塊間具有互操作性、可移植性和可擴(kuò)展性,因而可作為數(shù)控軟件芯片庫(kù)的基本芯片的劃分。

2數(shù)控系統(tǒng)軟件芯片的構(gòu)建及工作原理

軟件芯片概念的提出是軟件重用發(fā)展過程中的里程碑。開發(fā)軟件芯片就是采用面向?qū)ο蠹夹g(shù)把特定類中的一些通用模塊做成獨(dú)立的可重用的對(duì)象類。由于面向?qū)ο缶哂蟹庋b、分類、消息響應(yīng)和繼承等很有價(jià)值的特點(diǎn),使得軟件芯片和系統(tǒng)其它部分的耦合度得到盡可能的降低,這為軟件芯片的開發(fā)和使用提供了可*保證。同時(shí),由于芯片都是對(duì)較成熟的技術(shù)進(jìn)行封裝而實(shí)現(xiàn)的,在實(shí)踐上是經(jīng)過了驗(yàn)證的,也就是說(shuō)一個(gè)成熟的芯片已經(jīng)將錯(cuò)誤率降到了最低點(diǎn),所以可以利用數(shù)控軟件芯片來(lái)構(gòu)造新的數(shù)控系統(tǒng)能最大程度地保證系統(tǒng)的可*性。 軟件芯片的構(gòu)建就是將功能模塊的本體部分進(jìn)行黑箱封裝,使之輸入接口和輸出接口盡量簡(jiǎn)單、規(guī)范。由于C++語(yǔ)言的面向?qū)ο筇匦院头庋b性較好[4],所以在本系統(tǒng)中將VC作為編程環(huán)境來(lái)進(jìn)行芯片本體的構(gòu)建。整個(gè)芯片是基于靜態(tài)庫(kù)創(chuàng)建的,最后生成一個(gè)Lib庫(kù)文件。所有功能的實(shí)現(xiàn)都封裝在Lib庫(kù)文件中。用戶使用時(shí),不需要知道芯片內(nèi)部的功能(如初始化、錯(cuò)誤信息處理、數(shù)據(jù)分離)是怎樣實(shí)現(xiàn)的,只需將對(duì)應(yīng)的.Lib文件和.H文件加入到自己的系統(tǒng)中,然后依照芯片說(shuō)明提出的接口要求,通過接口參數(shù)調(diào)用相應(yīng)的方法即可。接口參數(shù)和方法在Lib文件中定義為,用戶可以在外界通過它們和芯片進(jìn)行交互。就如同用戶通過硬件IC的引腳來(lái)使用芯片內(nèi)部的功能一樣。

下面就以零件程序解釋芯片為例,簡(jiǎn)述數(shù)控系統(tǒng)軟件芯片的構(gòu)建過程。

首先,對(duì)芯片的本體功能進(jìn)行分析,定義出合適的接口。一般來(lái)說(shuō),一個(gè)完整的零件數(shù)控加工程序,由若干程序段組成,一個(gè)程序段又由若干個(gè)代碼字組成,最后以“;”結(jié)束。每個(gè)代碼字由文字符和數(shù)字符組成,代碼字之間用空格符隔開。

根據(jù)自上向下的原則,該部分又可劃分為以下幾個(gè)部分:

(1)詞法檢查對(duì)源程序的數(shù)據(jù)進(jìn)行拼寫及位數(shù)檢查;
(2)語(yǔ)法檢查對(duì)程序段中的G代碼和其它功能碼的格式進(jìn)行檢查,如G代碼的相容性檢查等;
(3)語(yǔ)義檢查對(duì)上下文相關(guān)的錯(cuò)誤進(jìn)行檢查,如I、J、K和R不能出現(xiàn)在同一行代碼中等;
(4)譯碼將程序段的信息進(jìn)行提取,變成相應(yīng)的狀態(tài)量和數(shù)據(jù)量,存儲(chǔ)在輸出緩沖區(qū)中。

在綜合考慮數(shù)控系統(tǒng)解釋器的內(nèi)部邏輯關(guān)系和數(shù)控系統(tǒng)的運(yùn)動(dòng)控制的基礎(chǔ)上,將解釋芯片的輸入口數(shù)據(jù)定義為以字符串形式輸入的一行數(shù)控代碼段(char* LineStr);輸出口數(shù)據(jù)定義為一個(gè)包含各種信息量的結(jié)構(gòu)。

輸出數(shù)據(jù)結(jié)構(gòu):

typedef struct{
int Gp01;∥1組G代碼
……
int Gp15;∥15組G代碼
int N,∥程序段號(hào)
G,∥準(zhǔn)備功能
M,∥輔助功能
P,Q,L,D,H;∥其他參數(shù)字符
long T;∥刀具選擇
double F;∥進(jìn)給速度
double S;∥主軸速度
double D;∥刀具半徑
double X,Y,Z,A,B,C,I,J,K,R,U,V,W;∥尺寸字
……
BOOL bLastCmnd;最后一行指示標(biāo)志

聯(lián)系我們

地址: 浙江省.寧波市鄞州區(qū)寧姜公路(九曲小區(qū)二期旁)

郵編: 315040

聯(lián)系人: 盛立峰

電話: 0574-87139378

傳真: 0574-87139378

手機(jī): 13867861670

郵箱: 85400329@qq.com

聯(lián)系我們
亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件
91精品国产综合久久香蕉| 国产精品一区免费观看| 国产精品丝袜久久久久久不卡| 99se婷婷在线视频观看| 日本不卡免费新一二三区| 日韩在线国产| 日韩视频在线免费播放| 日韩在线xxx| 日产中文字幕在线精品一区| 午夜精品久久久久久久99热浪潮| 亚洲一区不卡在线| 亚洲精品欧美日韩专区| 亚洲高清乱码| 欧美最猛黑人xxxx黑人猛叫黄| 日韩精品一区二区三区久久 | 日本人妻伦在线中文字幕| 日本高清视频免费在线观看| 亚洲国产日韩综合一区| 熟女少妇精品一区二区| 人人妻人人澡人人爽精品欧美一区| 欧美最猛性xxxxx(亚洲精品)| 男人的天堂99| 97精品免费视频| 欧美一区二区三区四区在线| 激情视频在线观看一区二区三区| 国产一级二级三级精品| 91高潮在线观看| 国产精品久久综合av爱欲tv| 亚洲区一区二区三区| 欧美一区激情视频在线观看| 成人羞羞国产免费| 国产精品乱码视频| 一级特黄妇女高潮| 女同一区二区| 国产高清在线一区二区| 欧美xxxx18性欧美| 日本精品一区二区三区在线播放视频 | 欧美日韩二三区| 久久综合九色综合网站| 国产精品第8页| 日韩精品一区二区免费| 99国产高清| 久久成人精品一区二区三区| 日韩不卡av| 91久久久国产精品| 久久久97精品| 日本国产在线播放| 97国产精品免费视频| 欧美激情综合色| 国产伦精品一区二区三区免| 色婷婷久久av| 欧美亚洲视频在线观看| 毛片精品免费在线观看| 国产精品日韩三级| 色综合影院在线观看| 国产欧美日韩综合精品二区| 国产成人精品视频ⅴa片软件竹菊| 欧美日韩不卡合集视频| 国产欧美日韩专区发布| 国产精品高潮呻吟久久av野狼| 欧美日韩另类丝袜其他| 久久人人爽国产| 日本亚洲精品在线观看| 久艹在线免费观看| 日韩免费一级视频| www.欧美免费| 美乳视频一区二区| 欧美激情在线视频二区| 国产美女主播在线| 欧美激情xxxx| 久久久精品有限公司| 日韩美女免费线视频| 国产精品日韩在线播放| 国产免费一区二区视频| 欧美亚洲成人网| 久久中文字幕国产| 免费亚洲一区二区| 一区二区三区四区视频在线| 操人视频欧美| 日本一区二区在线播放| 日韩亚洲在线观看| 激情久久av| 亚洲xxxx视频| 国产精品私拍pans大尺度在线| 国产中文欧美精品| 日本一区二区在线视频| 精品国产一区二区三区日日嗨| 国产精品7m视频| 国产欧美日韩亚洲| 欧洲日韩成人av| 亚洲www在线| 久久艳片www.17c.com | 一区二区成人国产精品| 日韩中文字幕不卡视频| 99精品国产高清在线观看| 日韩欧美亚洲日产国| 亚洲一区二区自拍| 欧美精品一区在线播放| 日韩综合中文字幕| 久久日韩精品| 久久人人97超碰精品888| 免费精品视频一区| 日韩精品视频在线观看视频| 色综合电影网| 亚洲一区二区三区毛片| 国产精品九九久久久久久久| 色老头一区二区三区在线观看| 成人免费aaa| 国产日韩亚洲欧美在线| 黄色片免费在线观看视频| 欧美 日韩 激情| 欧美福利一区二区三区| 欧美日韩国产精品激情在线播放| 日本十八禁视频无遮挡| 日韩欧美精品免费| 欧美久久在线| 欧美在线性视频| 国产专区在线视频| 成年人网站国产| 久久精品视频16| 日韩在线免费视频观看| 久久99精品国产一区二区三区| 国产chinese精品一区二区| 久久久久久亚洲精品不卡4k岛国 | 国产亚洲精品美女久久久m| 欧美福利精品| 99精品一区二区三区的区别| 97精品伊人久久久大香线蕉| 99在线国产| 91看片淫黄大片91| 国产成人精品视频ⅴa片软件竹菊| 久久av高潮av| 精品乱色一区二区中文字幕| 国产不卡精品视男人的天堂| 久久99精品久久久久久水蜜桃| 国产成人一区二区三区免费看| 色婷婷av一区二区三区久久| 欧美成年人视频网站欧美 | 涩涩日韩在线| 精品视频一区在线| av免费观看国产| 国产精品视频xxxx| 在线视频精品一区| 偷拍盗摄高潮叫床对白清晰| 热99在线视频| 97成人在线视频| 精品乱色一区二区中文字幕| 日本一区二区三区四区在线观看| 免费中文日韩| 久久久在线观看| 欧美精品www| 欧美一级黑人aaaaaaa做受| 91免费的视频在线播放| 国产精品日韩久久久久| 日本免费高清一区二区| 97人人模人人爽人人少妇| 国产精品久久九九| 欧美亚洲精品日韩| 久久久一本精品99久久精品| 国产aⅴ精品一区二区三区黄 | 色综合久久久久无码专区| 国产剧情久久久久久| 国产精品视频网站在线观看| 热久久美女精品天天吊色| 久久久久久九九九九| 日日摸日日碰夜夜爽av| 7777精品久久久久久| 欧美一区二区三区精品电影| 国产精品99蜜臀久久不卡二区| 亚洲精品蜜桃久久久久久| 国产极品美女高潮无套久久久| 欧美激情精品久久久久久| 高清一区二区三区视频| 亚洲精品一卡二卡三卡四卡| 久青草视频在线播放| 日本精品一区二区三区不卡无字幕 | 久久国产精品高清| 岛国一区二区三区高清视频| 国产精品av一区| 欧美与黑人午夜性猛交久久久| 国产精品爽爽爽爽爽爽在线观看| 免费看欧美黑人毛片| 亚洲综合在线小说| 久久久久久久一区二区| 精品少妇一区二区三区在线| 一区二区三区电影| 久久99精品国产一区二区三区| 欧美最猛性xxxxx亚洲精品| 欧美另类99xxxxx| 久久综合九色欧美狠狠| 国模精品一区二区三区色天香| 一本久久a久久精品vr综合 | 国产精品无码免费专区午夜| 国产精品午夜av在线| 日韩男女性生活视频| 欧美激情aaaa| 国产精品男人的天堂| 国产精品av在线播放 | 97人人模人人爽人人喊38tv| 欧美有码在线观看视频|