999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

LANDIS CNC6400數控系統剖析

2014-03-09 02:06:48王松鋒陸賢輝許可會
機床與液壓 2014年8期
關鍵詞:程序系統

王松鋒,陸賢輝,許可會

(上汽通用五菱汽車股份有限公司青島分公司,山東青島 266555)

LANDIS CNC6400數控系統剖析

王松鋒,陸賢輝,許可會

(上汽通用五菱汽車股份有限公司青島分公司,山東青島 266555)

主要介紹了LANDIS CNC6400數控系統的硬件、架構、軟件組成以及系統工作時的運行方式,并通過實例對其系統源代碼、零件程序內容進行了代碼分析。

CNC6400數控系統;架構

1 CNC6400數控系統簡介

現代化的加工廠離不開數控機床,數控系統作為數控機床的大腦,用于控制整個機床的機、電、氣、液裝置,起著極其重要的作用。LANDIS是一家歷史悠久的機床公司,主要生產汽車行業磨削設備,其機床產品廣泛應用于汽車發動機曲軸、凸輪軸加工場合。LANDIS公司從20世紀70年代就開始開發CNC控制系統,并發展衍生為當前的 CNC6400系統。CNC6400系統是一種符合OMAC(Open Modular Architecture Controller,即開放式、模塊化體系結構控制器,它容許把流行的硬件和軟件集成為控制器的基礎結構,是由美國三大汽車公司通用、福特、克萊斯勒于1994年提出的。OMAC用戶組于1997年成立,官方網站 http://www.omac.org/)規范的數控系統,它擁有如下特征:

(1)運行于Windows系統+VenturCom RTX(Real Time Extensions,即實時擴展,廣泛應用于工業自動化、電信、測量、醫藥、軍事等領域,使基于Windows的應用程序擁有確定性硬實時特征。Ventur-Com現已更名為IntervalZero)的PC硬件平臺;

(2)采用工業標準SERCOS(SErial Real-time COmmunication System,即串行實時通信系統,是一種用于數字伺服和傳動系統的現場總線接口和數據交換協議,符合IEC 1491國際標準,主要應用于各種數控機械設備)通信協議進行驅動控制;

(3)Profibus-DP或Interbus I/O;

(4)直線或旋轉軸可任意組合配置;

(5)多軸插補功能;

(6)多達31個同步軸;

(7)高級DSP控制選項;

(8)支持觸摸屏的GUI(圖形用戶界面);

(9)直線、圓形和多項式型輪廓控制;

(10)支持RS274 G&M標準代碼的插補器;

(11)高級、機構型編程;

(12)提供報警、事件的OPC數據存取功能。

2 系統硬件及架構

Windows操作系統平臺市場占有率大、普及率高,其極佳的性價比,豐富的開發工具、應用程序和Win32應用程序接口使開發廠商傾向于在此平臺上開發自己的軟件,但其實時應用方面的不足,如線程優先級太少、不確定的線程調度機制、定時器分辨率較低等,無法滿足數控系統實時控制的要求,為此,LANDIS開發了兩種系統硬件結構,即早期的雙計算機CNC6400系統 (一臺運行Windows NT,一臺運行VXWorks)和后來的單計算機CNC6400系統 (Windows XP+VenturCom RTX)。應用于現場的單計算機CNC6400數控系統的硬件結構如圖1所示。

圖1 CNC6400系統硬件

UPS電源用于給CNC6400系統計算機和SERCOS驅動器 (控制回路)供電;工控機采用了SIEMENS PC877,其PCI插槽中安裝了SERCOS通信卡和Profibus(或Interbus)通信卡;以光纖為介質的SERCOS環構成CNC6400與驅動器之間的通信環路,計算機以1 ms的周期向環路中的所有SERCOS驅動軸發送位置控制指令,驅動軸實際位置偏差、速度、電流、驅動器狀態等信息也同樣通過光纖環路傳回控制系統;Bosch Rexroth Indradrive系列驅動器用于控制各伺服/主軸電機,其參數可通過配套軟件DriveTop進行配置;Heidenhain光柵尺各伺服軸的位置反饋,組成閉環控制系統;Marposs接觸式測頭用于零件在線測量/確認;離散I/O設備如限位開關、電磁閥等通過現場總線如Profibus或Interbus連接到CNC6400系統,現場總線也可用于如手輪、帶相關接口的電機等設備的控制;標準的觸摸顯示面板,顯示機床當前狀態、報警信息等內容,用戶可通過面板來更改零件程序、監控PLC狀態、打開其他用于程序等;通過可選的以太網接口,CNC6400可以與工廠網絡或其他控制器進行通信。

單計算機的CNC6400系統架構如圖2所示。

圖2 CNC6400系統架構

3 系統軟件組成

CNC6400系統的硬盤劃分為2個分區C和E,C盤用于存放Windows XP系統文件和翻譯成處理器內存文件的CNC6400系統文件;E盤用于存儲數據,通常由C盤中的程序產生 (CNC6400系統日志、零件加工信息等),用戶可根據自己的需要確認是否清除E盤中的文件。如圖3所示。

圖3 CNC6400系統根目錄

C盤內的Windows文件夾下除了Windows XP系統文件外,還包含了一個重要的文件Wincnc32.ini,這個文件包含了使Windows支持CNC6400的配置信息。C盤內的CNC6400文件夾存放了除Windows系統文件外的所有用于運行設備的軟件,此文件夾內放了3個子文件夾:其中Exec存放CNC6400系統文件,此文件夾中的內容對于所有采用此數控系統的機床是通用的,僅當CNC6400系統做變更或升級時才會發生變動;Project文件夾存放LANDIS編寫的針對客戶項目或設備的軟件程序;Support文件夾存放用于運行/支持CNC6400系統的第三方軟件的安裝包。

CNC6400的執行軟件都包含在CNC6400文件夾內的Exec子文件夾內,由處理器運行的核心程序保存在bin子文件夾內。工控機上電后,Windows系統啟動CNC6400服務NCSRV.EXE,NCSRV.EXE將使RTX系統運行,然后NCWIN.EXE運行,NCWIN將請 求 NCSRV 啟 動 CNC6400的 RTX 組 件NCRTX.RTSS。Windows還 同 時 運 行 了 APPSTA32.EXE,其會開啟 CNC6400的用戶顯示組件WINCNC32.EXE,與NCWIN的通信將被建立并開始配置過程,配置過程由NCWIN完成。NCWIN將加載SoftSercansEXE.dll,并請求 NCSRV 加載 SoftSercRTX.dll。當上述配置完成后,NCWIN將加載并運行CNC6400系統程序和PLC程序。

工程軟件 (Project)是為CNC6400系統編寫的針對特定機床的軟件部分,它存放在CNC6400文件夾內的Project子文件夾內。在此文件夾內存放了命名為BITMAPS、CFG、SERCOS、MSG、PLD、PLC、SYS、PPE、PARAMS、HELP、PARTS、MARPOSS、 LOG的子文件夾,其內分別存放用于中文 (或其他語言)報警/狀態信息顯示的位圖文件、初始化文件、SERCOS環各驅動器的參數配置文件、多語言的報警/狀態信息文件、系統程序文件 (源代碼和可執行文件)、PLC程序源代碼、CNC6400系統緩存文件、零件程序編輯軟件、參數文件、幫助文件、零件程序文件、Marposs量儀參數文件、日志文件。

PLC用于處理電磁閥、接近開關、限位開關、冷卻液、液壓等信號,是數控系統不可或缺的一部分。CNC6400集成了ISaGRAF Wokbench,這是一款符合IEC 1131-3國際標準的、功能強大的產品,CNC6400通過OPC server與PLC交換狀態信息。通過PLC編輯軟件,可對PLC程序進行狀態監控、編輯、更改硬件配置 (如Profibus I/O點編輯)、強制狀態等。

4 系統代碼示例

機床的工作循環通過系統程序來控制,CNC6400系統的系統程序主要存放在Project文件夾下的PLD子文件夾內,分別以SP(System Program,系統程序)和H(Header,頭文件)作為后綴名,源代碼通過在DOS窗口下執行文件夾內的Dmake32來進行編譯,編譯生成機器可運行文件sysprog.pld。如下摘取dresser.sp中的一段系統程序源代碼:

以上代碼為CNC6400從PLC讀取狀態信號判斷是否要進行砂輪修整,如果需要修整則打開修整器處的冷卻液等待修整開始。其中的PlcRead()和Plc-Write()分別為PLC信號讀、寫函數。

實際分析代碼及代碼中的注解,可以認定程序代碼是用C語言編輯的,而非其提供給用戶的手冊中說明的“類似于”C語言 (見參考文獻 [1]第71頁)。

5 零件程序示例

CNC6400的零件程序采用類似編程語言的方式,結構簡潔、清晰,并且在零件程序中可直接讀寫PLC變量,給程序編寫帶來很大方便。如下為一段示例:

以上代碼中,ReadBoolean(),WriteBoolean()為PLC讀、寫函數,Do…Until…功能與編程語言中的Do循環控制指令相似,MoveAxis()為伺服軸運動指令。函數中的參數可直接使用數值,也可指定參數集,參數集在圖形化的界面內進行查看和更改,非常人性化。

6 結束語

數控技術為現代加工技術帶來了革命性的變化,并隨著電子、材料等技術的進步不斷更新;隨著計算機技術、各種接口標準的融合與發展,類似CNC6400系統這樣的開放結構式的數控系統將逐漸成為發展主流。學習和掌握這些新技術,將使人們在實際生產過程中能夠更加高效地解決現場問題,并有效提高生產力。

【1】Cinetic Landis Grinding.CNC6400 Applications Manual V8.06[M].

【2】CNC6400 control system introduction[EB/OL].[2013-01-10].http://www.cranfieldprecision.com/pdf/cnccontrol-system.pdf.

【3】IntervalZero.RTX幫助文檔[EB/OL].[2013-01-10].http://www.intervalzero.com/library/RTX/WebHelp/ RTX_Help.htm.

【4】WILLIAM Stallings.操作系統:精髓與設計原理[M].6版.北京:機械工業出版社,2010.

【5】李斌,李曦.數控技術[M].武漢:華中科技大學出版社,2010.

【6】譚浩強.C程序設計[M].3版.北京:清華大學出版社,2005.

Analysis of LANDIS CNC6400 System

WANG Songfeng,LU Xianhui,XU Kehui
(Qingdao Branch,SAIC GM Wuling Automobile Co.,Ltd.,Qingdao Shandong 266555,China)

The hardware,architecture,software components,extension functions,part programs and running method of LANDIS CNC6400 system were introduced.The source code samples of the system program,PLC program,part programs were analyzed.

CNC6400 CNC system;Architecture

TP29

B

1001-3881(2014)8-120-3

10.3969/j.issn.1001-3881.2014.08.038

2013-03-13

王松鋒 (1984—),男,本科學歷,長期從事汽車行業數控機床的維護與管理工作。E-mail:songfeng.wang@ 163.com。

猜你喜歡
程序系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
半沸制皂系統(下)
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
主站蜘蛛池模板: 在线视频一区二区三区不卡| jizz国产在线| 中文字幕2区| 国产成人你懂的在线观看| 久青草免费在线视频| 欧美另类视频一区二区三区| 思思99热精品在线| 色综合热无码热国产| 性欧美久久| 99这里只有精品免费视频| 国产视频一二三区| 亚洲一区波多野结衣二区三区| 亚洲日本中文字幕天堂网| 免费A∨中文乱码专区| 成年看免费观看视频拍拍| 久久久久亚洲精品成人网| 日本成人精品视频| 国产成人精品免费av| 欧美色视频日本| 秋霞午夜国产精品成人片| 福利在线免费视频| 情侣午夜国产在线一区无码| 久久久久国产精品嫩草影院| 四虎精品黑人视频| 欧美精品成人| 亚洲资源站av无码网址| 99久久性生片| 美女视频黄频a免费高清不卡| 久久精品无码国产一区二区三区| 久久99蜜桃精品久久久久小说| 任我操在线视频| 无码福利视频| 日本欧美成人免费| 99久久精品免费观看国产| 孕妇高潮太爽了在线观看免费| 国产精品精品视频| 亚洲 日韩 激情 无码 中出| 一边摸一边做爽的视频17国产 | 国产美女免费网站| 免费在线视频a| 国产女人18毛片水真多1| 亚洲第一成人在线| 亚洲天堂高清| 欧美午夜小视频| 97精品久久久大香线焦| 最新国产精品第1页| 性喷潮久久久久久久久| 国产毛片久久国产| 97久久精品人人| 美女免费黄网站| 玖玖精品视频在线观看| 亚洲第一成年网| 亚洲视屏在线观看| 午夜福利网址| 国产欧美成人不卡视频| 青青草原国产一区二区| 亚洲日产2021三区在线| 毛片网站在线播放| 毛片免费在线视频| 99福利视频导航| 91口爆吞精国产对白第三集| 真实国产乱子伦视频| 97久久免费视频| 国产主播喷水| 国产精品2| 国产高清精品在线91| 欧美成人A视频| 日日拍夜夜操| 在线免费无码视频| 伊人色在线视频| 国产丝袜第一页| 国产69精品久久久久孕妇大杂乱 | 2019国产在线| 久爱午夜精品免费视频| 看看一级毛片| 亚洲二区视频| 毛片大全免费观看| 亚洲视频黄| 九色综合伊人久久富二代| 亚洲无线视频| 美女一级毛片无遮挡内谢| 99re精彩视频|