short RobGetCarteGoal ( short idx, double GoalPos[MaxRobAxes] );
0が返却されます。
idx:ロボットを指定するインデックス。
GoalPos:直交座標系の最終目標指令位置を格納するための配列を指定します。配列要素数はMaxRobAxesにしてください。
最終目標指令位置を格納する配列は配列要素[0]から順番に使用されます。例えば、2軸ロボットであれば1軸目の最終目標指令位置は配列要素[0]に、2軸目の最終目標指令位置は配列要素[1]に格納されます。詳細はロボットと軸(モータ軸)リソースを参照してください。
各座標系で使用するMOS関数一覧はこちらを参照してください。
〇PCベースコントローラ
〇InterMotion
double g_Goalpos[MaxRobAxes];
・・・・
void main() {
double pos[MaxRobAxes];
short Rob1;
・・・・
Rob1 = 1;
while(1) {
// Rob1の最終目標位置取得
RobGetCarteGoal(Rob1, pos);
g_GoalPos[0] = pos[0];
・・・・
}
・・・・
}