AXIS_REF_ETC_STOEBER_SI6_LD6 (FB) ¶ FUNCTION_BLOCK AXIS_REF_ETC_STOEBER_SI6_LD6 EXTENDS AXIS_REF_ETC_DS402_CS InOut: Scope Name Type Comment Input wStatusWord2 WORD Parameter 21000 wIndexOfAxisInDevice WORD Properties: DriverName DriverVersion Methods: GetStandardConfigParams CommunicationStateMachine ConvertReceivedDriveParameter ConvertTransmitDriveParameter GetMappedDriveParameter GetParamDirectValue PrepareAndWriteSpecificOutput ReadAndProcessSpecificInput SetParamDirectValue Structure: DriverName (Property) DriverVersion (Property) GetStandardConfigParams (Method) Mapping inputs ReadAndProcessSpecificInput (Method) outputs PrepareAndWriteSpecificOutput (Method) ParameterAccess ConvertReceivedDriveParameter (Method) ConvertTransmitDriveParameter (Method) GetMappedDriveParameter (Method) GetParamDirectValue (Method) SetParamDirectValue (Method) state-machine CommunicationStateMachine (Method)
AXIS_REF_ETC_STOEBER_SI6_LD6.DriverName (PROP) ¶ PROPERTY DriverName : STRING(16)
SMC_TRAFOF_Gantry2Tool1 (FB) ¶ FUNCTION_BLOCK SMC_TRAFOF_Gantry2Tool1 Forward transformation for two-dimensional gantries (X/Y) with tool offset, i.e. with the tool axis differing from the z-axis. The tool is approximated by a line. Note For detailed information on transformations see Overview to SM_Trafo_POUs . InOut: Scope Name Type Comment Inout DriveX AXIS_REF_SM3 Reference to x-axis. DriveY AXIS_REF_SM3 Reference to y-axis. Input dOffsetX LREAL Offset x-position. Equivalent to SMC_TRAFO_Gantry2 dOffsetY LREAL Offset y-position. Equivalent to SMC_TRAFO_Gantry2 dAlpha LREAL Angle indicating orientation of tool, can be calculated by use of SMC_CalcDirectionFromVector dToolA LREAL Tool size = distance(set position) - (machine position) minX LREAL Lower bound of move range in x-direction(for visualization purpose) maxX LREAL Upper bound of move range in x-direction(for visualization purpose) minY LREAL Lower bound of move range in y-direction(for visualization purpose) maxY LREAL Upper bound of move range in y-direction(for visualization purpose) Output dx LREAL X-position dy LREAL Y-position dnx LREAL Normed x-position (with value in [0,1]) dny LREAL Normed y-position (with value in [0,1]) dnl LREAL Normed length of the tool ratio LREAL ratio x-interval / y-interval dnOffsetX LREAL X-offset for visualization dnOffsetY LREAL Y-offset for visualization
AXIS_REF_ETC_STOEBER_SI6_LD6.DriverVersion (PROP) ¶ PROPERTY DriverVersion : DWORD
AXIS_REF_ETC_STOEBER_SI6_LD6.GetStandardConfigParams (METH) ¶ METHOD GetStandardConfigParams : BOOL InOut: Scope Name Type Return GetStandardConfigParams BOOL
SMC_TRAFOF_Gantry2Tool2 (FB) ¶ FUNCTION_BLOCK SMC_TRAFOF_Gantry2Tool2 Forward transformation for two-dimensional gantries (X/Y) with tool offset, i.e. with the tool axis differing from the z-axis. The tool is approximated by a rectangular triangle. Note For detailed information on transformations see Overview to SM_Trafo_POUs . InOut: Scope Name Type Comment Inout DriveX AXIS_REF_SM3 Reference to x-axis DriveY AXIS_REF_SM3 Reference to y-axis Input dOffsetX LREAL Offset x-position. Equivalent to SMC_TRAFO_Gantry2 dOffsetY LREAL Offset y-position. Equivalent to SMC_TRAFO_Gantry2 dAlpha LREAL Angle indicating orientation of tool, can be calculated by use of SMC_CalcDirectionFromVector dToolA LREAL Size of dToolA (see scheme) dToolB LREAL Size of dToolB (see scheme) minX LREAL Lower bound of move range in x-direction (for visualization purpose) maxX LREAL Upper bound of move range in x-direction (for visualization purpose) minY LREAL Lower bound of move range in y-direction (for visualization purpose). maxY LREAL Upper bound of move range in y-direction (for visualization purpose) Output dx LREAL X-Position dy LREAL Y-Position dnx LREAL Normed x-position (with value in [0,1]) dny LREAL Normed y-position (with value in [0,1]) dntx LREAL Normed x-position of triangle edge in tool dnty LREAL Normed y-position of triangle edge in tool dnl1 LREAL Normed length of dToolA dnl2 LREAL Normed length of dToolB . ratio LREAL Ratio x-interval / y-interval dnOffsetX LREAL X-offset for visualization dnOffsetY LREAL Y-offset for visualization
Mapping ¶ inputs ReadAndProcessSpecificInput (Method) outputs PrepareAndWriteSpecificOutput (Method)
inputs ¶ ReadAndProcessSpecificInput (Method)
AXIS_REF_ETC_STOEBER_SI6_LD6.ReadAndProcessSpecificInput (METH) ¶ METHOD ReadAndProcessSpecificInput : BOOL InOut: Scope Name Type Input pme POINTER TO SMC3_MappingEntry dwValue DWORD Return ReadAndProcessSpecificInput BOOL
SMC_TRAFOF_Gantry3 (FB) ¶ FUNCTION_BLOCK SMC_TRAFOF_Gantry3 Forward transformation of three dimensional gantry systems. Each instance of SMC_TRAFOF_GANTRY3 can be connected to a visualization template named SMC_VISU_Gantry3 Note For detailed information on transformations see Overview to SM_Trafo_POUs . InOut: Scope Name Type Comment Inout DriveX AXIS_REF_SM3 Reference to x-axis DriveY AXIS_REF_SM3 Reference to y-axis DriveZ AXIS_REF_SM3 Reference to z-axis Input dOffsetX LREAL Offset position for x-axis. Equivalent to SMC_TRAFO_Gantry3 dOffsetY LREAL Offset position for y-axis. Equivalent to SMC_TRAFO_Gantry3 dOffsetZ LREAL Offset position for z-axis. Equivalent to SMC_TRAFO_Gantry3 minX LREAL Minimum x position limiting move range (for visualization purpose) maxX LREAL (for visualization purpose) minY LREAL Minimum y position limiting move range (for visualization purpose) maxY LREAL Maximum y position limiting move range (for visualization purpose) Output dx LREAL X-position dy LREAL Y-position dz LREAL Z-position dnx LREAL Normed x-position (with value in [0,1]) (for visualization purpose) dny LREAL Normed y-position (with value in [0,1]) (for visualization purpose) ratio LREAL Ratio x-interval / y-interval dnOffsetX LREAL Normed x-offset (with value in [0,1]) (for visualization purpose) dnOffsetY LREAL Normed y-offset (with value in [0,1]) (for visualization purpose)