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

基于ADXI4的全軟型開放式數控系統研究與開發*

2016-08-22 06:59:16畢俊喜薛志安
組合機床與自動化加工技術 2016年7期
關鍵詞:二次開發引擎系統

畢俊喜,薛志安

(內蒙古工業大學 機械學院,呼和浩特 010051)

?

基于ADXI4的全軟型開放式數控系統研究與開發*

畢俊喜,薛志安

(內蒙古工業大學 機械學院,呼和浩特010051)

ADXI4 CNC是一種基于PC解決方案的全軟件開放式CNC系統,它所有的功能均由軟件實現。在通過對ADXI4系統硬件結構和軟件結構的分析后,依據愛迪納公司提供的ADXI4開發包在VB6.0上進行軟件的二次開發,開發出了全軟型四軸聯動數控系統,并在實驗平臺上進行了軟件的調試運行試驗,實現了預期的目標。

ADXI4 CNC;全軟型開放式數控系統;二次開發

0 引言

在 Windows 平臺上開發數控系統是目前數控系統發展的趨勢[1],我們可以充分利用PC的軟硬件優勢以及開放性體系結構,來實現數控系統的模塊化、標準化、可移植化和網絡化等特點[2],同時減少硬件規模、降低成本。

ADXI4 CNC是由愛迪納控制技術有限公司開發的基于PC的全軟型開放式數控系統,其核心技術來源于美國的Soft Servo System(3S)公司的S-100M、S-120M、S-140M全軟型數控系統。為了提高系統的實時性,愛迪納公司的技術人員為Windows系統嵌入了IntervalZero公司的RTX(Real-Time Extension)實時子系統[3],其時鐘分辨率可達到0.1μs。RTX實時擴展技術使得ADXI4伺服控制程序可運行在PC上,由CPU執行所有的實時伺服任務。ADXI4 CNC的多任務實時軟件結構完全替代了運動控制卡來完成高實時性的伺服控制任務,有效的消除了硬件帶來的可靠性差,成本高等問題。利用該軟伺服內核技術,用戶可以在Windows系統下進行二次開發,開發出有自己特色的CNC產品。

1 ADXI4 CNC系統結構

1.1硬件結構

ADXI4 CNC的核心技術是軟件運動控制(Soft Motion)和實時以太網總線(EtherCAT)兩者結合的零硬件開放式構架,系統無需運動控制卡即可完成任務傳輸,通過計算機CPU的強大功能,完成全部所需的實時伺服控制和CNC任務,如:反饋回路,G代碼處理和PLC,圖形用戶界面和網絡通訊等[4]。圖l為ADXI4配置結構圖。

DX-110A為數控系統接口模塊,可作為模擬主軸0-10V接口、5V脈沖手輪接口和控制面板的16位輸入/16位輸出。IX-320是數字輸入輸出模塊,32位輸入/32位輸出,可外接分線器和繼電器模塊。

整個系統通信采用EtherCAT總線,使用網線RJ45依次把伺服驅動器、DX-110A和IX-320等設備端的總線接口以單向鏈的方式串聯起來,無需其他硬件,可以同時控制多達64軸。EtherCAT的三層網絡結構有很好的實時性,其以標準的以太網卡作為物理層,在PC上進行通訊協議內容的驅動,使技術人員離開硬件設備開發數控系統成為了可能[5]。EtherCAT帶寬100M,30μs更新1000個I/O,100個伺服軸的通訊僅需100μs[6],分布時鐘(DC)技術使軸的同步偏差小于1ms。采用EtherCAT平臺的特點有:傳輸速率快、接線簡單、硬件成本低等。可選配EtherCAT伺服驅動器的有德國路斯特SOJ、SERVOC,日本山洋R Advanced,安川Sigma5等,同時根據實際負載可匹配相應的伺服電機。

圖1 ADXI系列配置結構圖

1.2軟件系統

ADXI4 CNC系統需要在純凈的WindowsXP/7系統下運行。在ADXI4軟件系統結構中(圖2所示),主機內的軟件分為:Windows系統層,實時子系統層,以及兩者之間的接口層DLL(Dynamic Link Library)動態連接庫,其中計算機CPU給實時子系統層最高的獨占的中斷優先級。

實時子系統層包含三個模塊:運動控制引擎、PLC引擎和G代碼解釋器[7]。其中運動控制引擎是實時子系統層的核心,負責對所有任務的調度和控制,可完成:插補、速度控制、位置控制、誤差補償、NC路徑的生成和PID控制等[8]。

PLC引擎是ADXI4系統中的軟PLC的應用平臺,它的的掃描周期是5ms,擁有38條指令功能和12條基本命令,能夠訪問所有的I/O點,可檢測運動狀態和發送運動指令,并能與Fanuc PLC指令和梯形圖邏輯兼容。

G代碼解釋器是用來處理ADXI4系統中的G代碼的,可將整個G代碼文件全部寫入系統中。其處理速度為1000條指令每秒。

ADXI4 CNC還為用戶提供了宏程序功能,用戶可以使用變量進行算數運算、邏輯運算和函數的混合邏輯運算,還可進行分支程序和條件循環語句的無限制嵌套。宏程序功能方便了復雜零件加工程序的編制以及精簡了程序量。ADXI4 CNC是通過調用API函數中的4 個宏定義函數,即sssGetLocalMacroVar、sssGeGlobalMacroVar、sssGetPermanentMacroVar、sssSetPermanentMacroVar 來實現局部變量、全局變量、變量引用、變量賦值的功能[9]。ADXI4 CNC伺服控制周期為0.25~1ms,最大定位速度為300m/min,高速/高精度加工可達60 m/min[10],其基本功能有:

1)軟PLC功能;

2)轉角加減速功能,確保高速加工高精度;

3)3D動態前瞻輪廓控制(3D-DLACC),高速高精加工時預處理1000程序段;

4)法線方向控制和斜邊切割;

5)標準G代碼,每秒可處理1000程序段;

6)可使用絕對值/光柵反饋信號;

7)6個工件坐標系;

8)刀具長度補償和刀具半徑補償;

9)螺距補償;

10)象限突起補償;

11)直線度補償;

12)圓弧插補速度控制;

13)刀具中心點控制(TCP)。

圖2 ADXI4軟件技術模塊圖

2 ADXI4 CNC軟件二次開發

愛迪納控制技術有限公司為全軟型數控系統二次開發提供了ADXI4 CNC軟件開發包,ADXI4開發包擁有:應用軟件接口模塊庫(SWAPI/MAPI),SWAPI/MAPI源代碼等。在開發軟件系統、培訓技術人員和測試軟件時,可以選擇模擬引擎運行直接在個人PC上進行操作或訓練。

ADXI4 CNC方便、簡化了系統的二次開發,如使用VB6.0和VB.net編程工具可開發出滿足自己工作需要的全軟型數控系統及相關應用程序。

通過使用愛迪納公司提供的ADXI4 CNC軟件開發包,在VB6.0環境中對原有的數據系統進行了二次開發,獲得了符合要求的操作界面。圖3為未進行二次開發時的ADXI4 CNC軟件系統主界面,其為五軸聯動數控系統,通過修改軟件代碼,減少一軸,軟件就成為四軸聯動數控系統;同理,可通過更改軟件代碼可使軟件成為三軸聯動數控系統。圖4為開發后的四軸聯動數控系統主界面。本文主要研究開發關于四軸聯動控制系統,保證系統滿足用戶的特殊需求并可以正常運行。

圖3 ADXI4 CNC主界面圖

圖4 四軸主界面圖

3 四軸聯動數控系統調試

四軸數控系統在實驗臺工控機上運行之前,需要在VB6.0中把它的引擎由Simulation Engines改為RealTime Engines。在S100M-PubFunctions模塊中為DriverType賦值:

DriverType=0

使DriverType的值由默認的1變為0,即可為軟件系統更換引擎,并在VB6.0軟件中生成sizhousukong.exe文件。

在軟件導入工控機后,我們打開軟件,選擇MDI模式,輸入如下一段簡單的NC程序:

G90G01F2000

X10000Y10000Z10000A10000

M99

單擊運行后,軟件界面如圖5所示。

圖5 四軸數控調試界面圖

4 結束語

本文所研究的在ADXI4 CNC開發包的基礎上,進行二次開發得到的四軸聯動數控系統,利用了開放式數控系統便于進行二次開發來滿足用戶各種特殊需要的優點,并在實驗平臺上實現了四軸機床的基本功能,為ADXI4 CNC在實際四軸機床上的應用奠定了一定的理論基礎,具有一定使用與推廣價值。與傳統的數控系統相比,ADXI4 CNC實現了控制器的PC化和控制方案的軟件化,具有較好的發展前景。

[1] L Zhou,J L Yuan,P Gao,et al.A new architecture of open CNC system based on compiling mode[J].The International Journal of Advanced Manufacturing Technology,2014,73(9-12):1597-1603.

[2] 王程鵬.開放式數控系統的現狀與發展趨勢[J].科技傳播,2013(3):190-191.

[3] 謝勁松,梁宏斌.五軸數控銑床軟PLC控制系統的研究[J].組合機床與自動化加工技術,2014(3):82-85.

[4] 陳菡菡.基于ServoWorks全軟件數控系統及其在雕銑機上的應用研究[D].廈門:廈門大學,2008.

[5] 馬春敏,康存鋒,黃旭東,等.軟數控技術的發展與產品制造信息化[J].制造技術與機床,2011(9):33-38.

[6] 劉艷強,王健,單春榮.基于EtherCAT的多軸運動控制器研究[J].制造技術與機床,2008(6):100-103.

[7] 白曉燦,陳永明.純軟件開放式數控系統在橋切機數控化改造中的運用[J].機電工程技術,2010,39(6):113-114,164.

[8] 李寅.純軟件開放式數控系統的研究及其在加工中心上的應用[D].廈門:廈門大學,2009.

[9] 章明眾,李寅,陳華,等.開放式數控系統宏程序替代功能的開發與應用[J].機床與液壓,2011,39(4):43-44.

[10]Soft Servo System,Inc.ServoWorks API(API)Reference Manual[Z].2013.

(編輯李秀敏)

Research and Development on the Opened all Soft Type CNC System Based on ADXI4

BI Jun-xi,XUE Zhi-an

(Institute of Mechanical Engineering,Inner Mongolia University of Technology,Hohhot 010051,China)

ADXI4 CNC is a solution of open CNC system software based on PC,which all the functions are accomplished by software. After the adoption of the ADXI4 system hardware and software architecture analysis,based on ADXI4 Amoy Dynamics company provides software development kit for secondary development on VB6.0, we developed a four axis linkage numerical control system,and the software was debugged in the experiment platform and achieved the expected goals.

ADXI4 CNC;all soft type open CNC system;secondary development

1001-2265(2016)07-0102-03DOI:10.13462/j.cnki.mmtamt.2016.07.029

2015-09-17;

2015-10-21

內蒙古自然科學基金項目(2016MS0539)

畢俊喜(1974—),男,呼和浩特人,內蒙古工業大學副教授,博士,研究方向為數控技術;通訊作者:薛志安(1989—),男,呼和浩特人,內蒙古工業大學碩士研究生,研究方向為數控技術,(E-mail)974448960@qq.com。

TH166;TG165

A

猜你喜歡
二次開發引擎系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
西門子Easy Screen對倒棱機床界面二次開發
藍谷: “涉藍”新引擎
商周刊(2017年22期)2017-11-09 05:08:31
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
無形的引擎
河南電力(2015年5期)2015-06-08 06:01:46
基于Cocos2d引擎的PuzzleGame開發
主站蜘蛛池模板: 国产福利一区在线| 亚洲精品中文字幕无乱码| 久久毛片网| 真实国产乱子伦高清| 亚洲娇小与黑人巨大交| 黄色网址手机国内免费在线观看| 青青草原偷拍视频| 精品91视频| 精品视频一区二区三区在线播| 夜夜操狠狠操| 69精品在线观看| 一级看片免费视频| 色综合五月| 91国内在线观看| 日韩a在线观看免费观看| 91色在线观看| 午夜少妇精品视频小电影| 9啪在线视频| 亚洲精品少妇熟女| 亚洲一区第一页| 高清不卡毛片| 成人福利在线免费观看| 在线国产欧美| 亚洲av无码片一区二区三区| 91探花在线观看国产最新| www.91中文字幕| 亚洲一区二区三区国产精华液| 国产成人精品免费视频大全五级 | 91年精品国产福利线观看久久 | 无码AV动漫| 亚洲欧美日本国产综合在线| 婷婷开心中文字幕| 国产一区自拍视频| 好吊妞欧美视频免费| 国产一区二区三区在线观看免费| 三区在线视频| 青草娱乐极品免费视频| 亚洲AV无码不卡无码| 中文无码毛片又爽又刺激| 丁香综合在线| 国产精品一区二区国产主播| 亚洲视频免| 亚洲日韩精品伊甸| yjizz国产在线视频网| 亚洲人成网站在线观看播放不卡| 91色国产在线| hezyo加勒比一区二区三区| 综合成人国产| 国产亚洲精品97在线观看| 国产丝袜91| 无套av在线| 色婷婷视频在线| 性喷潮久久久久久久久| 亚洲成人黄色网址| 一本久道热中字伊人| 午夜视频在线观看区二区| 毛片网站在线播放| 无码AV日韩一二三区| 亚洲欧美自拍一区| 毛片最新网址| 精品久久高清| 91麻豆精品国产高清在线| 国产精品自拍露脸视频| 九九热在线视频| 欧美天堂在线| 免费一极毛片| 91麻豆国产视频| 欧美日韩精品综合在线一区| 国产成人综合日韩精品无码不卡| 人人澡人人爽欧美一区| 亚洲人精品亚洲人成在线| 2019年国产精品自拍不卡| 伊人激情综合网| 97在线碰| 操美女免费网站| 亚洲人在线| 欧美综合成人| 人妻无码AⅤ中文字| 亚洲日本在线免费观看| 伊人久综合| 亚洲男人在线| 欧美日本二区|