 |
ApossC SDK
V01.15
|
Go to the documentation of this file.
36 long sdkSetupDeltaKinematics(
long axis_0,
long axis_1,
long axis_2,
long prms_A,
long prms_B,
long prms_C,
long prms_D,
long prms_minMotAng,
long prms_maxMotAng)
50 prms[4] = rad(prms_minMotAng);
51 prms[5] = rad(prms_maxMotAng);
53 handle = KinematicsSetup(
"Delta", axes, prms);
78 handle = KinematicsSetup(
"Cartesian", axes, prms);
106 handle = KinematicsSetup(
"Cartesian", axes, prms);
124 long axes[2], handle;
131 handle = KinematicsSetup(
"Hbot", axes, prms);
152 long axes[2], handle;
160 prms[2] = prms_orient;
163 handle = KinematicsSetup(
"Scara", axes, prms);
185 long axes[3], handle;
194 prms[2] = prms_orient;
197 handle = KinematicsSetup(
"Scara", axes, prms);
220 long axes[2], handle;
230 prms[4] = prms_distance;
233 handle = KinematicsSetup(
"DualScara", axes, prms);
257 long axes[3], handle;
268 prms[4] = prms_distance;
271 handle = KinematicsSetup(
"DualScara", axes, prms);
300 transform
sdkSetupWorkCoordKinematics(transform workToMachine,
double originTranslate_X,
double originTranslate_Y,
double originTranslate_Z,
double rotation_XY,
double scale)
302 TransIdent(workToMachine);
303 TransScale(workToMachine, scale);
304 TransRotateXY(workToMachine,rotation_XY*PI/180.0);
305 TransTranslate(workToMachine, originTranslate_X, originTranslate_Y, originTranslate_Z);
307 print(
"Working coordinates are changed");
308 return(workToMachine);
long sdkSetupDeltaKinematics(long axis_0, long axis_1, long axis_2, long prms_A, long prms_B, long prms_C, long prms_D, long prms_minMotAng, long prms_maxMotAng)
Setup a Delta multi-axis kinematics model.
long sdkSetupScara3dKinematics(long axis_0, long axis_1, long axis_2, long prms_A, long prms_B, long prms_orient)
Setup a Scara 3d multi-axis kinematics model.
Declaration of the kinematics setup function.
long sdkSetupCartesian2dKinematics(long axis_0, long axis_1)
Setup a 2-dimensional cartesian multi-axis kinematics model.
long sdkSetupDualScara2dKinematics(long axis_0, long axis_1, long prms_A, long prms_B, long prms_C, long prms_D, long prms_distance)
Setup a Dual Scara 2d multi-axis kinematics model.
long sdkSetupHBotCoreXYKinematics(long axis_0, long axis_1)
Setup a HBot or CoreXY multi-axis kinematics model.
long sdkSetupScara2dKinematics(long axis_0, long axis_1, long prms_A, long prms_B, long prms_orient)
Setup a Scara 2d multi-axis kinematics model.
transform sdkSetupWorkCoordKinematics(transform workToMachine, double originTranslate_X, double originTranslate_Y, double originTranslate_Z, double rotation_XY, double scale)
Setup the working coordinates for a kinematics System.
long sdkSetupCartesian3dKinematics(long axis_0, long axis_1, long axis_2)
Setup a 3-dimensional cartesian multi-axis kinematics model.
long sdkSetupDualScara3dKinematics(long axis_0, long axis_1, long axis_2, long prms_A, long prms_B, long prms_C, long prms_D, long prms_distance)
Setup a Dual Scara 3d multi-axis kinematics model.
Data Sheets |
Released Software |
Software Manuals |
Hardware Manuals |
Maxon Shop
Maxon Support Center