機器人離線編程系統(RobotCAX)
RobotCAX利用計算機圖形學,在計算機上建立機器人及其工作環境的模型,開發規劃算法,通過對模型的控制和操作,對機器人進行軌跡規劃,生成機器人控制程序。 RobotCAX使用通用CAD/CAM系統(如CATIA、MasterCAM等)生成的G代碼或APT代碼作為加工軌跡進行輸入。獲取加工軌跡之后,RobotCAX進行運動仿真、碰撞檢查、代碼優化等操作,以校驗出機器人加工的正確性和可達性。在這個工作程序中,省略了示教過程,機器人無需停工,因此可以節省大量的加工時間。同時,該系統還可以自由定義末端執行器、工裝、導軌、旋轉臺等其他外圍設備。仿真優化完成后,RobotCAX直接輸出優化后的機器人控制代碼,進而控制機器人進行實際加工。 可實現機器人及外圍環境的三維可視化仿真,三維環境的運動路徑仿真,機器人的運動學和動力學仿真,運動路徑的友好人機交互,機器人關節軸超限檢查,利用機器人冗余自由度進行運動優化,奇異點自動回避,基于B樣條的運動路徑插值技術,G代碼、APT與機器人語言之間的轉換,兼容多種工業機器人,兼容多種CAD/CAM系統。 RobotCAX軟件集成了完全自主知識產權的三維內核,是一個獨立于特定CAD/CAM系統的軟件程序。因此,用戶并不受制于具體CAD/CAM系統或其版本,可以根據具體情況,配套使用任意的CAD/CAM系統。
北京航空航天大學
2021-04-13