LANGUAGE
日本語 English

関数名

RobResetDiSpeedOverride

定 義

int RobResetDiSpeedOverride ( short idx, short SlotNumber );

戻り値

0が返却されます。

引 数

idx:ロボットを指定するインデックス。
SlotNumber:設定番号(スロット)を指定します。値の有効範囲は0~16です。

概 要

RobSetDiSpeedOverride関数で設定したポート連動速度オーバライド機能を無効にします。

詳 細

SlotNumberに1~16の値を指定した場合は、idxで指定したロボットの、指定した設定番号のポート連動速度オーバライド機能を無効にします。
SlotNumberに0を指定した場合は、指定したロボットのすべての設定番号のポート連動速度オーバライド機能を無効にします。本関数は、ポート連動速度オーバライド無効の対象となるPTP動作直線補間動作の移動関数を発行する前に実行されていなければなりません。移動途中で実行しても速度オーバライドは無効になりません。

備考

前処理の候補

後処理の候補

他処理の候補

対応HW

〇PCベースコントローラ
〇InterMotion

使用例


void main() {
	double 	pos[MaxRobAxes];
	・・・・
	RobSetDiSpeedOverride(1, 1, 2049, 0, 10.0);
	Printf0("\n < Override by port_2049 Enable >");
	RobSetDiSpeedOverride(1, 2, 5633, 1, 50.0);
	Printf0("\n < Override by port_5633 Enable >");
	・・・・
	pos[0] = 100.0;
	RobPtpMove(1, pos, 3/*絶対非同期*/);
	RobWaitForMoveDone(1, 0);
	Sleep(1000);
	RobResetDiSpeedOverride(1, 1);
	Printf0("\n < Override by port_2049 Disable >");
	・・・・
}