Installation manual
Chapter 6 Programming
6-108
Example: for Visual C++
TRANSMAT trans;
long data;
:
pa_ply_pnt(ARM0, PB_FORE, WM_NOWAIT);Playback control starts
data = 5.0; Limit value when in offset addition = 5.0[mm]
pa_lmt_xyz(ARM0, data); Limit value setting when in offset addition
trans.Enable = MODE_XYZ; Base coordinate system absolute deviation selection
trans._XYZ[0] = 100.0; Offset value toward X = 10.0[mm]
trans._XYZ[1] = 0.0; Offset value toward Y = 0.0[mm]
trans._XYZ[2] = 25.0; Offset value toward Z = 5.0[mm]
pa_odr_xyz(ARM0, &trans); Offset value setting
:
Example: for Visual BASIC
Dim trans As TRANSMAT
Dim dat As Long
Dim ret As Long
:
ret = pa_ply_pnt(ARM0, PB_FORE, WM_NOWAIT)
dat = 5.0
ret = pa_lmt_xyz(ARM0, dat)
trans.Enable = MODE_XYZ3
trans.xyz21(0) = 100.0
trans.xyz21(1) = 0.0
trans.xyz21(2) = 25.0
ret = pa_odr_xyz(ARM0, trans)
: