short RobSetSettle ( short idx, short accuracy );
0が返却されます。
idx:ロボットを指定するインデックス。
accuracy:位置決め精度の度合いを指定します。
指定ロボットの位置決め精度の度合い(位置決め完了幅)を設定します。
初期値は50に設定されています。1以上の整数を設定してください。1に設定すると位置決め精度は最も高くなります。
例えばこの値が50であるとき、目標位置が1000であれば、位置が950~1050の範囲内にあれば位置決め完了ステータスとなります。単位はコンフィギュレーションファイルのMotorTurnPulseパラメータの値の単位と同じ[パルス]です。
位置決め精度の監視はモーションコントロールソフトウエアの指令掃き出し完了後から始まります。
複数軸のロボット構成の場合、全軸が同時に位置決め精度内とサンプリングされたときに移動指令完了となります。全軸同じ位置決め精度の値になります。
〇PCベースコントローラ
〇InterMotion
void main() {
・・・・
RobSetSettle(1, 100); // Robot1の位置決め精度を100[パルス]に設定
・・・・
}