CODESYS Softmotion——將運(yùn)動(dòng)控制與邏輯控制合二為一
CODESYS將運(yùn)動(dòng)控制與邏輯控制合二為一,集成在IEC61131-3標(biāo)準(zhǔn)的CODESYS編程系統(tǒng)和CODESYS實(shí)時(shí)運(yùn)行系統(tǒng)中,形成了CODESYS Softmotion(CNC)工具包。從單軸運(yùn)動(dòng)到復(fù)雜CNC控制和機(jī)器人應(yīng)用,都可以使用CODESYS Softmotion(CNC)來(lái)編程實(shí)現(xiàn)。
與傳統(tǒng)的運(yùn)動(dòng)控制解決方案相反,CODESYS SoftMotion(CNC)提供了一個(gè)直接集成在CODESYS編程環(huán)境中的工具包,用以實(shí)現(xiàn)運(yùn)動(dòng)控制的所有功能。CODESYS SoftMotion(CNC)工具包基于國(guó)際標(biāo)準(zhǔn)的IEC61131-3編程語(yǔ)言,用戶可以使用它開(kāi)發(fā)最復(fù)雜的運(yùn)動(dòng)控制應(yīng)用程序。
CODESYS Softmotion(CNC)的功能包括:
(1)使用PLCopen認(rèn)證的POU庫(kù),可實(shí)現(xiàn)單軸和多軸橫向協(xié)同運(yùn)動(dòng);
(2)電子凸輪傳動(dòng);
(3)CNC控制;
(4)輕松開(kāi)發(fā)多軸運(yùn)動(dòng)控制器;
(5)支持 PLCopen Part4 標(biāo)準(zhǔn)功能塊;
(6)可通過(guò)集成凸輪編輯器對(duì)凸輪功能進(jìn)行圖形化規(guī)劃。
CODESYS Softmotion(CNC)有如下特點(diǎn):
(1)運(yùn)動(dòng)控制編程獨(dú)立于總線和驅(qū)動(dòng)器。
(2)可用于眾多標(biāo)準(zhǔn)運(yùn)動(dòng)控制器的驅(qū)動(dòng)器,例如CiA DSP 402控制器、步進(jìn)電機(jī)、變頻器、虛擬軸等。
(3)可直接在CODESYS編程環(huán)境中配置總線和驅(qū)動(dòng)。
(4)提供包含所有運(yùn)動(dòng)控制功能塊的POU庫(kù),可以快速、高效地開(kāi)發(fā)簡(jiǎn)單運(yùn)動(dòng)程序。
(5)支持在集成的編輯器中設(shè)計(jì)電子凸輪。
(6)支持集成的DIN 66025編輯器(支持G代碼)來(lái)規(guī)劃和編輯復(fù)雜的動(dòng)作。
(7)通過(guò)使用PLCopen Motion Part 4 和軸組編輯器來(lái)開(kāi)發(fā)多軸機(jī)器人控制器。
(8)豐富的庫(kù)函數(shù)集,包括幾何數(shù)據(jù)處理(路徑預(yù)處理),樣條曲線計(jì)算,CNC刀具位置校正等。
(9)包含豐富的交換庫(kù)(用于備份和交換數(shù)據(jù)用),用以支持不同運(yùn)動(dòng)學(xué)的工業(yè)機(jī)器人的開(kāi)發(fā),例如Delta機(jī)器人,Scara機(jī)器人,Portal機(jī)器人以及龍門(mén)式機(jī)器人等。
(10)支持在線的CAM編輯器和CNC編輯器,機(jī)器操作員可以圖形化的方式創(chuàng)建和編輯CNC程序。
CODESYS Softmotion包含以下部分的內(nèi)容:
(1)CODESYS SoftMotion Basic:包含用于主站和從站運(yùn)動(dòng)的PLCopen POU庫(kù)的工具包,以及CAM編輯器和可視化編程模板。
(2)CODESYS SoftMotion CNC+Robotics:除了CODESYS SoftMotion中可用的一些POU庫(kù)外,CODESYS SoftMotion CNC還包含了CNC功能的POU庫(kù),以及基于不同運(yùn)動(dòng)學(xué)的交換庫(kù)和對(duì)應(yīng)的可視化模板。此外,還支持PLCopen part4編程,并提供三維的CNC編輯器和軸組編輯器。
CODESYS Softmotion應(yīng)用領(lǐng)域包括:
(1)三足機(jī)器人:并聯(lián)運(yùn)動(dòng)(轉(zhuǎn)換功能塊);并聯(lián)可視化;EtherCAT伺服驅(qū)動(dòng)配置。
(2)標(biāo)簽機(jī)/凸輪應(yīng)用:支持CAM編輯器;基于PLCopen的功能塊;可視化功能;用作主引腳的虛擬軸;CANopen伺服驅(qū)動(dòng)。
(3)四軸碼垛機(jī)器人(四個(gè)旋轉(zhuǎn)軸,一個(gè)水平夾具裝置)。
(4)六軸通用機(jī)器人(六個(gè)旋轉(zhuǎn)軸,末端TCP位姿控制)。