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