大地资源网视频在线观看新浪,日本春药精油按摩系列,成人av骚妻潮喷,国产xxxx搡xxxxx搡麻豆

您現在的位置:智能制造網>技術中心>網絡控制系統控制軟件的開發原理

直播推薦

更多>

企業動態

更多>

推薦展會

更多>

網絡控制系統控制軟件的開發原理

2009年11月20日 10:20:16人氣:744來源:

       本項目就是解決傳統經濟型的數控機床的網絡通訊和控制技術問題,通過網絡來實現NC程序的*服務器集中管理及網絡通訊。從而適應現代*制造技術的發展。

    1、需求分析

    1.1傳統經濟型數控機床存在的問題

    傳統經濟型的數控加工設備按數控系統分類主要有:FANUC系統(其中包括3T、7M、HC-6、6MB等)、AB公司系統、國產3B線切割系統等:按數控程序輸入/輸出通訊接口類型分有三類:一類為僅有RS232/RS422串行口,二類為僅有紙帶閱讀機8/5單位并行口,三類同時包括前兩類接口。這三類機床同時還存在同樣的問題就是:內存容量較小,不適應復雜、大型面、高精度、長程序零件的加工:它們的對外接口能力差,沒有DNC功能,不能實現在線加工以及網絡控制等問題。

    1.2希望的解決方案

    本著滿足zui基本的應用需求、且留有一定的可擴充性及性能提高的潛力的前提,來改善數控加工技術應用環境。就此提出了以下解決方案:機床通訊接口的硬件改造,針對各類機床設計相應的通訊接口板卡:通訊控制軟件的開發,以實現各機床的單機通訊功能:開發其它輔助功能(如:數控程序中加工信息的提取、數控程序圖形模擬、長程序的在線加工等),彌補和增強原數控系統功能:網絡體系的選擇與通訊協議的定義及網絡系統控制軟件的開發,實現數控程序的*服務器集中管理和網絡通訊。
2、系統結構

    2.1網絡系統構成及功能

    整個網絡系統是由*服務器、網絡接口、雙向數據轉換器、現場服務器、1分N口并行數據收發器、數據接收器以及經濟型數控機床等組成。

    *服務器是整個網絡的中樞部分,它主要完成的是對各級服務器的整體控制。它采用后臺中斷工作模式,不需要人的干預,而且其前臺還可以進行其他工作。

    現場服務器是客戶端,既擔任起數控服務器的功能,又具有強大的網絡通訊功能,它接受*服務器下達的各項任務:從網絡上獲取由*服務器傳來的數控加工程序的數據信息,并把這些數據信息傳送到NC文件庫:將已加工過的數控程序反饋到*服務器。能從系統的NC文件庫中提取相應的數控代碼,并從中提取有關的加工零件數據和信息,對其進行處理,實現NC程序的圖形模擬等工作。另外,對需用長程序的零件加工,現場服務器還完成長程序的在線加工任務。

    現場服務器可同時服務于多臺數控設備,根據需要在車間一定的空間范圍內(比如:一個小的工作間,一個小的局部區域)設置網絡節點,放置一臺PC機作為現場服務器,一臺服務器根據實際需要靠選用1分N口并行數據收發器來服務于多臺數控設備。

    2.2系統網絡體系結構及通信協議的選擇

    系統中的各種信息都是通過網絡來傳輸的。在計算機網絡發展上,影響較大的網絡體系主要有:OSI七層參考模型和TCP/IP體系結構模型。OSI參考模型是ISO7498標準。TCP/IP體系結構是當前流行的Internet網絡所使用的體系結構,盡管它不是標準,但在計算機網絡體系結構中卻占有非常重要的地位。這是因為雖然OSI的體系結構從理論上講比較完整,其各層協議也考慮得很周全,但事實上,*符合OSI各層協議的商用產品卻極少進入市場,遠遠不能滿足各種用戶的需求。然而使用TCP/IP協議的產品卻大量涌入市場,幾乎所有的工作站都配有TCP/IP協議,并已成為計算機網絡事實上的標準,通稱“工業標準”。為此,我們在數控機床的網絡通訊系統中,采用的是TCP/IP的網絡體系結構,該體系把計算機網絡分為四層,即應用層、傳輸層、網絡層和網絡接口層。

    TCP/IP體系結構為傳輸層制定了兩種協議即:傳輸控制協議(TCP)和用戶數據包協議(UDP),UDP為用戶提供進程無連接的數據報協議,數據包以獨立包的形式傳送,服務不提供無錯保證,數據可能丟失、重復或失序:數據包的長度也受一次處理zui大長度的限制(默認值為8192字節,zui大值為32768字節),不進行包的拆分和重組操作:而TCP協議是一個可靠的全雙工的字節流的面向連接的協議,TCP和UDP相比傳輸可靠、數據無差錯、無重復,可按發送順序接收,數據為字節流,其長度不受限制,為用戶提供虛電路服務,并為數據的可靠傳輸提供檢驗。根據數控加工的特點,盡管數據包在傳輸量小于2048個字節時UDP可靠性更好,但數據包服務是單包、無序傳送,而系統的網絡通信顯然不能保證所有傳輸的信息都小于2048個字節,因此,只能選用TCP作為系統的傳輸層協議。

    應用層的通訊協議的選擇既要考慮到數控加工的特點又要具備實時性、可靠性以及數據傳輸量大等特點。本系統另行開發了基于TCP/IP協議族的相應協議,制定了應用進程之間傳輸的信息的特殊含義。
 2.3通訊協議的實現

    系統協議,就是保證客戶端和服務器端的應用線程之間能相互準確、及時、有序地傳送信息,并能彼此毫無差錯地對信息進行語法分析和解釋。

    對于網絡控制系統,其傳輸信息有自己*的含義。在客戶端和*服務器間傳遞的信息,主要有客戶端的請求信息、數據信息和*服務器端的狀態信息。

    客戶端的控制信息又分為兩種:網絡控制信息和加工控制信息:服務器端的狀態信息也分為兩種:連接狀態信息和客戶端的狀態信息。

    在系統的協議中,這些信息都規定了相應的格式規范,客戶端的網絡控制信息主要用于與服務器連接的建立、維持和釋放。加工控制信息由控制命令字、控制參數組成。網絡通訊協議格式為:“cmd,1byte命令代碼,1byte命令長度,命令參數,4字節的校驗碼(XC)”。‘cmd’為命令引導碼,用以標識命令的開始:‘命令長度’只包括命令參數及校驗碼的長度。若無命令參數,則為4,校驗碼將無意義也不被檢驗,但還是必須發送。

    傳輸的數據包的末尾4字節為校驗碼。前3字節為該包的所有字節的和,第4字節為所有字節的異或值。若發送過程中有數據發生錯誤,則第4字節的校驗碼一定不正確。因此,靠監測第4字節校驗碼來保證通訊數據的可靠性。

    3、硬件設計原理

    系統在服務器端使用2/4/8口RS422A接口卡進行轉接,進入現場后采用RS-422/RS-485雙向數據轉換器轉接至現場服務器。2/4/8口RS422A接口卡與RS-422/RS-485雙向轉換器均采用工業控制標準接口板卡。

    當現場服務器服務于多臺數控機床時,采用“1分N口并行數據收發器”分接于多臺機床。“數據接收器”是專門針對僅有紙帶閱讀機8/5單位并行口的機床(如線切割機)而設計的。它完成機床與PC機的通訊以及實現數控程序的在線加工。

    使用數據接收器時,在機床接線上要作相應改動,即:在原紙帶閱讀機的輸出信號線上通過三態門并入相應的3B代碼數據信號,將原系統發送給紙帶閱讀機的步進信號作為控制系統寫入數據的定時信號。系統設計時,設置了控制開關,用于選擇使用原紙帶閱讀機還是使用數據接收器。
4、軟件開發原理

    系統的軟件由兩部分組成,一是網絡控制系統的控制軟件,再一個就是現場服務器與各類機床的通訊軟件。

    網絡控制系統控制軟件的開發原理

    網絡控制系統的控制軟件安裝于*服務器中,其設計原理是:*服務器不停地接收并分析從各端口送來的請求、命令、信息等數據包。當一個數據包接收完畢后,它將首先通過包中的校驗碼進行驗證該包在傳送過程中是否出錯。若出錯,它將發出“重發”命令給原發客戶端:若正確則進行相應的處理。

    現場服務器與各類機床的通訊軟件開發原理

    針對各類機床與現場服務器的通訊,軟件開發的基本原理是:要將數控程序傳入數控機床,首先將數控程序轉換為機床能識別的代碼EIA碼或ISO碼,然后以數據包的方式讀入現場服務器內存,再逐字節地向數控機床控制系統發送,同時計算機不停地監測機床接口的狀態寄存器的狀態。從機床傳出數據,通訊控制軟件總是從其程序代碼的末端開始至常規內存的頂端(0A0000H)作為接收數據的緩沖區。

    5、結論

    此項研究解決了經濟型數控機床的網絡通訊和控制技術問題,實現了數控加工程序的*服務器集中存儲、管理,網絡查詢及下載功能。解決了不具備直接通訊接口功能的數控機床的數控程序輸入難題和在線加工問題。實踐證明:該系統具有操作簡單、使用方便、運行穩定可靠、性能優良等特點。它的投入使用,大大地改善了數控加工程序的存儲、管理和傳輸條件,從而有效地提高了實際生產效率。對于類似的、不具備遠程監控和上線能力的數控機床的改造,具有重要的意義和參考借鑒價值。

全年征稿/資訊合作 聯系郵箱:1271141964@qq.com

免責聲明

  • 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://m.xashilian.com。違反者本網將追究相關法律責任。
  • 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
  • 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

<
更多 >

工控網機器人儀器儀表物聯網3D打印工業軟件金屬加工機械包裝機械印刷機械農業機械食品加工設備制藥設備倉儲物流環保設備造紙機械工程機械紡織機械化工設備電子加工設備水泥設備海洋水利裝備礦冶設備新能源設備服裝機械印染機械制鞋機械玻璃機械陶瓷設備橡塑設備船舶設備電子元器件電氣設備


我要投稿
  • 投稿請發送郵件至:(郵件標題請備注“投稿”)1271141964.qq.com
  • 聯系電話0571-89719789
工業4.0時代智能制造領域“互聯網+”服務平臺
智能制造網APP

功能豐富 實時交流

智能制造網小程序

訂閱獲取更多服務

微信公眾號

關注我們

抖音

智能制造網

抖音號:gkzhan

打開抖音 搜索頁掃一掃

視頻號

智能制造網

公眾號:智能制造網

打開微信掃碼關注視頻號

快手

智能制造網

快手ID:gkzhan2006

打開快手 掃一掃關注
意見反饋
關閉
企業未開通此功能
詳詢客服 : 0571-87858618
主站蜘蛛池模板: 即墨市| 和田县| 黔南| 合水县| 肇东市| 聊城市| 盐山县| 鱼台县| 石泉县| 黑河市| 孝义市| 昌江| 巨鹿县| 友谊县| 舟山市| 双鸭山市| 名山县| 鲁甸县| 洱源县| 思南县| 从江县| 綦江县| 武胜县| 柳州市| 永新县| 枞阳县| 红桥区| 九寨沟县| 贵阳市| 靖宇县| 区。| 重庆市| 蕲春县| 永吉县| 民勤县| 咸宁市| 西宁市| 英山县| 墨脱县| 那坡县| 克东县|