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