1、ABB機器人軟件
RobotWare 是ABB提供的機器人系列應用軟件的總稱。
RobotStudio是ABB公司自行開發的機器人模擬軟件, 能在PC機上模擬幾乎所有型號的ABB 機器人幾乎所有的操作,它還帶有機器人與系統參數配置軟件ConfigEdit、離線編程軟件ProgramMaker與機器人冷啟動軟件RobInstall等。通過對CAD 圖紙的轉換,RobotStudio可以模擬機器人外圍設備與夾具, 能夠用於配置機器人系統。
RobotStudio創建工作站:新建空工作站-->機器人模型庫-->導入模型庫-->創建機器人系統-->示教器操作。
2、ABB機器人編程
ABB機器人的編程語言是RAPID語言,類似於VB,編程方式類似於組態軟件MCGS。
ABB機器人程序框架:

每一個模塊表示一種機器人動作或類似動作;執行刪除程序命令時,所有系統模塊仍將保留,系統模塊通常由機器人制造商或生產線建立者編寫。例行程序包含一些指令集,它定義了機器人系統實際執行的任務。從控制器程序內存中刪除程序時,也會刪除所有程序模塊。每個程序必須含有名為“main”的例行程序,否則程序將無法執行。
機器人程序儲存器中,只允許存在一個主程序;所有例行程序與數據無論存在於哪個模塊,全部被系統共享;所有例行程序與數據除特殊定義外,名稱必須是唯一的。
USER模塊與BASE模塊在機器人冷啟動后自動生成。
3、ABB機器人指令
基本運動指令:MoveL、MoveJ、MoveC
轉軸運動指令:MoveAbsJ
通信指令:TPErase、TPWrite
函數:Offs()
fine指機器人TCP達到目標點,並在目標點速度降為零,連續運行時,機器人動作有停頓。zone指機器人TCP不達到目標點,連續運行時,機器人動作圓滑、流暢。
