Insert序列與物件的屬性調整方針

以下描述使用Insert序列與物件時的調整方法。

  • 當FailedStatus結果顯示為GeneralObjectFailed時:
    表示配置於Insert序列中的通用物件執行失敗。LastExecObject結果中會顯示最後執行的物件。請參考顯示出的物件屬性設定方針或調整方針,來調整屬性。

  • 當FailedStatus結果顯示為ForceConditionFailed時:
    表示在序列執行期間,力已超出物件中設定的力成功條件範圍,故執行失敗。

  • 當LastExecObject結果中顯示Insert物件時:
    將插入方向或跟隨方向的Firmness值設定小一點。
    但,動作有可能容易發生振動。請調整為可容許的狀態。
    建議在調整Firmness時,以階段性的變化來調整,例如由目前的值減少10%等方式。

  • 當LastExexObject結果中顯示TensileTest物件時:
    將Insert物件的InsertFirmnessF設定小一點。
    但,動作有可能容易發生振動。請調整為可容許的狀態。
    建議在調整Firmness時,以階段性的變化來調整,例如由目前的值減少10%等方式。

  • 當FailedStatus結果顯示為PosConditionFailed時:
    表示在TensileTest物件執行期間,位置已超出物件中設定的位置成功條件範圍,故執行失敗。

    可能是在執行了Insert物件之後,作業才失敗。請按步驟執行力覺引導序列,並在Insert物件結束時,確認插入作業是否已正常完成。

    若正常完成,請確認設定的TestForce與Clearance是否為工件的規格。TestForce若太大,即使插入作業成功也會脫落。Clearance若太小,則不滿足位置的成功條件,TensileTest物件將會失敗。

  • 當FailedStatus結果顯示為Overrun時:
    表示在Insert物件執行期間,當位置超過物件中設定的位置成功條件範圍後,力仍未滿足力的成功條件而持續動作,故判定為超過位置而失敗。
    請確認ApproachDist與InsertDepth是否設定得比實際環境還短。

  • 當FailedStatus結果顯示為Jammed時:
    表示在Insert物件執行期間,當力已滿足物件中設定的力成功條件時,位置尚未滿足位置的成功條件,故判定為阻塞而失敗。

    可能是工件相對於孔的角度過於傾斜。請確認動作起始點的工件姿態後,再次執行教導。

    若教導沒有問題,請確認ApproachDist與InsertDepth是否設定得比實際工件還長。

  • 動作發生振動時:
    將Firmness設定大一點。但機器人的反應會變得遲鈍。請調整為可容許的狀態。
    建議在調整Firmness時,以階段性的變化來調整,例如由目前的值增加10%等方式。

  • 往按壓方向大幅彈跳時:
    若重複發生每隔數秒即大幅彈跳一次的情形,可能是動作受到力覺引導序列的LimitAccelS限制。
    此外,以低功率模式執行時亦可能會發生此情形。
    若以高功率模式執行仍未改善,請調大LimitAccelS。若調大LimitAccelS仍未改善,請將按壓方向的Firmness調小。

  • 未到達目的力時:
    將插入方向的Firmness值設定小一點。
    但,動作有可能容易發生振動。請調整為可容許的狀態。
    建議在調整Firmness時,以階段性的變化來調整,例如由目前的值減少10%等方式。

  • 未往插入方向移動時:
    請確認InsertOrient已設定為欲插入的方向。
    若已設定為欲插入的方向,請確認InsertForce是否為「0」。

  • 往反方向移動時:
    請確認InsertOrient未設定為反方向。
    若已設定為預設方向,請確認力覺引導序列的ForceOrient、RobotLocal,以及目前使用的工具座標系及本地座標系。

  • 未到達目標地點時:
    未啟用力控制功能的方向未到達目標地點時,可能是已受到力覺引導序列的LimitAccel及LimitSpeed的影響。將數值設定大一點。
    此外,在低功率模式下,不論LimitSpeed及LimitAccel的設定值多大,都會受限於低功率模式的最大速度及最大加速度。請以高功率模式執行。