MC_TRACK_REF (ALIAS) ¶ TYPE MC_TRACK_REF : ARRAY [1..32] OF MC_TRACK_TR Data structure containing 32 track-descriptions, e.g. the ON and OFF compensations per output/track. To be evaluated by MC_DigitalCamSwitch . See MC_TRACK_TR .
MC_TRACK_TR (STRUCT) ¶ TYPE MC_TRACK_TR : STRUCT Part of the MC_TRACK_REF data structure. InOut: Name Type Comment OnCompensation LREAL A delay (value positive) or an early switch-on (value negative) can be set. The time is given in seconds. May affect whether the switch is inverted or not. See the output SwitchCorrupted of MC_DigitalCamSwitch . Always used for switching ON, regardless the direction of the axis. OffCompensation LREAL A delay (value positive) or an early switch-off (value negative) can be set. The time is given in seconds. May affect whether the switch is inverted or not. See the output SwitchCorrupted of MC_DigitalCamSwitch . Not used in time-based mode. Always used for switching OFF, regardless the direction of the axis. Hysteresis LREAL Additionally, a hysteresis can be set, which avoids a permanent switching of the output, which might occur e.g. if the servo-controller is exactly in switch-position and slightly swinging around that position due to the position control. A track won’t switch if the distance to the last switching position is smaller than this variable.
TRIGGER_REF (STRUCT) ¶ TYPE TRIGGER_REF : STRUCT This structure describes a trigger input for MC_TouchProbe . The axis driver decides how the trigger number is mapped to hardware triggers. InOut: Name Type Initial Comment iTriggerNumber INT Trigger channel, defined by driver. Must be in the range [0, SMC_MAX_NUM_TRIGGERS -1]. Only used if bFastLatching is TRUE . Please check the driver documentation (PDF file inside driver library) for details on the used driver. bFastLatching BOOL TRUE TRUE : Latching is done in drive (precise). FALSE : Latching is done with bInput in the cycle of the motion task (unprecise). bInput BOOL Trigger signal when bFastLatching = FALSE .
Administrative/Configuration ¶ SMC3_BrakeSetState (Enum) SMC3_PersistPositionDiag (Enum) SMC3_PersistPositionLogical_Data (Struct) SMC3_PersistPositionSingleturn_Data (Struct) SMC3_PersistPosition_Data (Struct)
SMC3_BrakeSetState (ENUM) ¶ TYPE SMC3_BrakeSetState : The function block SMC3_BrakeControl uses this values to determine how the drive sets the mechanical brake. InOut: Name Comment SMC_BRAKE_AUTO The opening and closing of the brake is handled by the drive itself. SMC_BRAKE_OPEN The brake is open. SMC_BRAKE_CLOSE The brake is closed.
SMC3_PersistPositionDiag (ENUM) ¶ TYPE SMC3_PersistPositionDiag : InOut: Name SMC3_PPD_RESTORING_OK SMC3_PPD_AXIS_PROP_CHANGED SMC3_PPD_DATA_STORED_DURING_WRITING
SMC3_PersistPositionLogical_Data (STRUCT) ¶ TYPE SMC3_PersistPositionLogical_Data : STRUCT InOut: Name Type fOffsetPosition LREAL fLogicalOffsetPosition LREAL wCheckSum WORD
SMC3_PersistPositionSingleturn_Data (STRUCT) ¶ TYPE SMC3_PersistPositionSingleturn_Data : STRUCT InOut: Name Type Comment fOffsetPosition LREAL dwPosOffsetForResiduals DWORD dwActPosition DWORD iIncrementsCompensated INT No longer used by the axis. A value of -1 indicates that the record was written by a version >= V3.5 SP4. iTurn INT wCheckSum WORD
SMC3_PersistPosition_Data (STRUCT) ¶ TYPE SMC3_PersistPosition_Data : STRUCT InOut: Name Type Comment fOffsetPosition LREAL dwPosOffsetForResiduals DWORD iIncrementsCompensated INT No longer used by the axis. A value of -1 indicates that the record was written by a version >= V3.5 SP4. iTurn INT wCheckSum WORD
CAM ¶ CamSegment SMC_CAM_SEGMENT (Struct) MC_CAM_ID (Struct) MC_CAM_REF (FunctionBlock) MC_STARTMODE (Enum) SMC_CAMTAPPETACTION (Enum) SMC_CAMTAPPETTYPE (Enum) SMC_CAMTable_LREAL_128_1 (Struct) SMC_CAMTable_LREAL_128_2 (Struct) SMC_CAMTable_LREAL_256_1 (Struct) SMC_CAMTable_LREAL_256_2 (Struct) SMC_CAMTable_REAL_128_1 (Struct) SMC_CAMTable_REAL_128_2 (Struct) SMC_CAMTable_REAL_256_1 (Struct) SMC_CAMTable_REAL_256_2 (Struct) SMC_CAMTable_UDINT_128_1 (Struct) SMC_CAMTable_UDINT_128_2 (Struct) SMC_CAMTable_UDINT_256_1 (Struct) SMC_CAMTable_UDINT_256_2 (Struct) SMC_CAMTable_UINT_128_1 (Struct) SMC_CAMTable_UINT_128_2 (Struct) SMC_CAMTable_UINT_256_1 (Struct) SMC_CAMTable_UINT_256_2 (Struct) SMC_CAMTappet (Struct) SMC_CAMXYVA (Struct) SMC_CAM_TYPE (Enum)