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