INTP-311 (MM_GET_POS,XX) Uninitialized data is used
問題
MM_GET_POSまたはMM_GET_JPSを呼び出す際に、「未定義の変数が使用された(Uninitialized data is used)」というエラーが発生します。
考えられる原因
ビジョンシステムから送信されたビジョンポイントまたは経路点の数と、MM_GET_POSまたはMM_GET_JPSコマンドの呼び出し回数が一致していません。例えば、ビジョンシステムが1つの経路点しか送信していないのに、ロボットプログラムでMM_GET_POSを2回呼び出している場合、以下のようなコードでエラーが発生します。
CALL MM_GET_POS(1,60,70,80) ;
CALL MM_GET_POS(2,61,71,81) ;
解決策
不要なMM_GET_POSまたはMM_GET_JPSコマンドを削除し、ビジョンポイントまたは経路点の個数とコマンドの呼び出し回数が一致するようにしてください。