Calib
以使用CalPls設定的脈衝值取代目前手臂姿態的脈衝值。
格式
Calib 關節編號1 [, 關節編號2] [, 關節編號3] [, 關節編號4] [, 關節編號5] [, 關節編號6] [, 關節編號7] [, 關節編號8] [, 關節編號9]
參數
- 關節編號
- 用於直接以數值指定要執行校正的關節編號(1~9的整數)。通常,針對每一個關節逐一進行校正,但可利用此命令最多同時校正9個關節。附加軸的S軸為8,T軸為9。
說明
自動運算位移(Hofs)值並進行設定。為了與各關節馬達原點相應的機器人機械原點匹配,需要此位移值。
Calib是馬達脈衝值發生變更時所使用的命令。一般用法是,用於更換馬達後的作業。通常,校正位置脈衝值必定會與CalPls脈衝值相同,但在更換馬達等維修作業之後,這2個值不會一致。因此,需要進行校正。
將手臂移至要進行校正的位置後,執行Calib命令。執行Calib後,校正位置的脈衝值會變更為CalPls脈衝值(相對於校正位置的正確脈衝值)。
務必設定Hofs值,以執行正確的校正。若將手臂移至要進行校正的位置並執行Calib,則自動運算Hofs值。控制器基於校正脈衝值和CalPls脈衝值自動運算Hofs值。
注意
使用Calib命令時需注意
Calib僅供維修作業而設計。如非必要,請勿使用。
執行Calib後,Hofs值會被取代。若在不清楚Hofs值的情況下進行變更,機器人則會進行超出預期的動作,因此,如非必要,嚴禁使用Calib。
在對應關節精度修正的機型中, 執行Calib時, 對於指定的軸,JointAccuracy 設定的修正值為“0”。
使用搭載Safety板控制器時,請在運行本命令以後啟動安全功能管理員
使用搭載Safety板的控制器時,控制器Hofs值需要和安全功能的Safety板的Hofs值相匹配。
運行本命令,僅改變控制器的Hofs值,這樣會因為與Safety板的Hofs值不匹配而發生警報。
因此,運行版命令之後,請啟動安全功能管理員,更新Safety板設定。
有關詳細資訊,請參閱以下手冊。
「機器人控制器 安全功能手冊」
常見錯誤
若未指定關節編號,則發生錯誤
使用Calib命令時,若未指定關節編號,則發生錯誤。
參照
CalPls、JointAccuracy、HofsJointAccuracy、Hofs
Calib範例
命令視窗中的操作
> CalPls '用於顯示目前CalPls值
65523, 43320, -1550, 21351
> Pulse '用於顯示目前Pulse值
PULSE: 1: 65526 pls 2: 49358 pls 3: 1542 pls 4: 21299 pls
> Calib 2 '僅對第2關節執行校正
> Pulse '顯示已變更的Pulse值
PULSE: 1: 65526 pls 2: 43320 pls 3: 1542 pls 4: 21299 pls
>