Kin_HGantry3.GetKinematicsName (METH) ¶ METHOD GetKinematicsName : STRING(255) InOut: Scope Name Type Return GetKinematicsName STRING(255)
Kin_HGantry3.GetOrientationImage (METH) ¶ METHOD GetOrientationImage InOut: Scope Name Type Comment Inout oriInfo OrientationSpace Information about the possible orientations generated by the position kinematics
Kin_HGantry3.IsSingularity (METH) ¶ METHOD IsSingularity : BOOL InOut: Scope Name Type Return IsSingularity BOOL Inout Const a AXISPOS_REF
Kin_HGantry3.NumAxes (PROP) ¶ PROPERTY NumAxes : UDINT
Kin_HGantry3.ProjectPosition (METH) ¶ METHOD ProjectPosition InOut: Scope Name Type Inout vOut SM3M.SMC_VECTOR3D Inout Const vIn SM3M.SMC_VECTOR3D
Kin_TGantry2 (FB) ¶ FUNCTION_BLOCK Kin_TGantry2 IMPLEMENTS ISMPositionKinematics_Offset , ISMPositionKinematicsInternal, ISMKinematicWithInfo2 Transformation FB for a 2-axis T gantry. The kinematics configuration is similar to Kin_HGantry2 . The drives are mounted stationary and they move the y-axis rail and slider by means of a drive belt on the perimeter of the frame. (see picture aside; belt in pink). Machine coordinate system (MCS) Origin Location of the TCP when the position values of both axes are 0. X The X axis is defined so positive velocities of the same amount on both axes, lead to a movement purely along the X axis in positive direction. Y The Y axis is defined so that a negative velocity on the first axis (a0) and a positive velocity of the same amount on the second axis (a1) leads to a movement purely along the Y axis in positive direction. The location of the tool coordinate system (TCS) relative to the MCS in zero position: Tool coordinate system (TCS) Origin Relative to MCS: dX = 0 dY = 0 dZ = 0 X Along the X-Axis of the MCS in positive direction Y Along the Y-Axis of the MCS in positive direction Z Along the Z-Axis of the MCS in positive direction The transformation is adequate for the following axes configuration (other configurations can be reached by interchanging A and B): The single axes values have the following interpretation: a0 position of the 1st axis of the machine (A) a1 position of the 2nd axis of the machine (B) Attributes: sm_kin_libdoc Properties: NumAxes Methods: AxesToCartesian AxesToOrientation CartesianToAxes CartesianToAxes_Offset GetAxisProperties GetKinematicsName GetOrientationImage IsSingularity ProjectPosition Structure: AxesToCartesian (Method) AxesToOrientation (Method) CartesianToAxes (Method) CartesianToAxes_Offset (Method) GetAxisProperties (Method) GetKinematicsName (Method) GetOrientationImage (Method) IsSingularity (Method) NumAxes (Property) ProjectPosition (Method)
Kin_TGantry2.AxesToCartesian (METH) ¶ METHOD AxesToCartesian : SMC_Error InOut: Scope Name Type Return AxesToCartesian SMC_Error Inout f SMC_Frame cd CONFIGDATA Inout Const a AXISPOS_REF
Kin_TGantry2.AxesToOrientation (METH) ¶ METHOD AxesToOrientation : SMC_Error InOut: Scope Name Type Return AxesToOrientation SMC_Error Inout m SMC_Matrix3 Inout Const a AXISPOS_REF
Kin_TGantry2.CartesianToAxes (METH) ¶ METHOD CartesianToAxes : SMC_Error InOut: Scope Name Type Return CartesianToAxes SMC_Error Inout a AXISPOS_REF Inout Const f SMC_Frame aRef AXISPOS_REF cd CONFIGDATA
Kin_HGantry3 (FB) ¶ FUNCTION_BLOCK Kin_HGantry3 IMPLEMENTS ISMPositionKinematics_Offset , ISMPositionKinematicsInternal, ISMKinematicWithInfo2 Transformation FB for a 3-axis H gantry. (see Kin_HGantry2 ) The kinematics configuration is similar to that described in Kin_Gantry3 . However, the drives are mounted stationary. They move the y-axis rail and slider by means of a drive belt on the perimeter of the frame. (see picture aside; belt in pink). Machine coordinate system (MCS) Origin Location of the TCP when the position values of all three axes are 0. X The X axis is defined so that a positive velocity on the first axis (a0) together with a negative velocity of the same amount on the second axis (a1), leads to a movement purely along the X axis in positive direction. Y The Y axis is defined so that negative velocities of the same amount on both axes, lead to a movement purely along the Y axis in positive direction. Z Corresponds directly to the diretion of the third axis (a2), i.e. a positive velocity on the third axis leads to a movement in positive Z direction in the MCS. The location of the tool coordinate system (TCS) relative to the MCS in zero position: Tool coordinate system (TCS) Origin Relative to MCS: dX = 0 dY = 0 dZ = 0 X Along the X-Axis of the MCS in positive direction Y Along the Y-Axis of the MCS in positive direction Z Along the Z-Axis of the MCS in positive direction The transformation is adequate for the following axes configurations (other configurations can be reached by interchanging A and B): The single axes values have the following interpretation: a0 position of the 1st axis of the machine (A) a1 position of the 2nd axis of the machine (B) a2 position of the z axis of the machine (Z) Attributes: sm_kin_libdoc Properties: NumAxes Methods: AxesToCartesian AxesToOrientation CartesianToAxes CartesianToAxes_Offset GetAxisProperties GetKinematicsName GetOrientationImage IsSingularity ProjectPosition Structure: AxesToCartesian (Method) AxesToOrientation (Method) CartesianToAxes (Method) CartesianToAxes_Offset (Method) GetAxisProperties (Method) GetKinematicsName (Method) GetOrientationImage (Method) IsSingularity (Method) NumAxes (Property) ProjectPosition (Method)