7.4 PositioningDriveAxisType

A PositioningDriveAxisType is an DriveAxisType with a motion trajectory command interface. Figure 22 shows a block diagram demonstrating the basic organization and control flow for this axis type. If the Drive is a PROFIdrive the PositioningDriveAxisType is used to represent AC3 Drive Objects using a motion trajectory command interface (program submode or MDI submode).

Figure 22 – PositioningDriveAxisType Block Diagram

Figure 23 shows the components added by the PositioningDriveAxisType ObjectType to the DriveAxisType it is derived from.

Figure 23 – Components added by PositioningDriveAxisType

The formal definition of the PositioningDriveAxisType ObjectType can be found in Table 22.

Table 22 – PositioningDriveAxisType Definition
Attribute Value
BrowseNamePositioningDriveAxisType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the DriveAxisType.
0:HasComponentObjectHoming0:FolderTypeO
0:HasComponentObjectCharacteristicsMechanics0:FolderTypeM
0:HasComponentObjectLimitSupervision0:FolderTypeM
0:HasComponentObjectMotionProgram0:FileTypeO
0:GeneratesEventObjectTypeTorqueLimitEventType
0:GeneratesEventObjectTypeMotorCurrentLimitEventType
Conformance Units
PDRV Measurement

Some components of the PositioningDriveAxisType have additional subcomponents which are defined in Table 23.

Table 23 – PositioningDriveAxisType additional Subcomponents
BrowsePath References NodeClass BrowseName DataType TypeDefinition Others
Monitoring0:HasComponentVariablePositionActualValue0:Float0:AnalogUnitTypeM, RO
Monitoring0:HasComponentVariablePositionSetpoint0:Float0:AnalogUnitTypeO, RO
Monitoring0:HasComponentVariableVelocityActualValue0:Float0:AnalogUnitTypeM, RO
Monitoring0:HasComponentVariableAccelerationActualValue0:Float0:AnalogUnitTypeO, RO
Monitoring0:HasComponentObjectTraversingTaskTraversingTaskTypeM
Monitoring0:HasComponentVariableOverride0:Float0:BaseDataVariableTypeO, RO
VelocityProfile0:HasComponentVariableJogSpeed10:Float0:AnalogUnitTypeO, RO
VelocityProfile0:HasComponentVariableJogSpeed20:Float0:AnalogUnitTypeO, RO
VelocityProfile0:HasComponentVariableJogPosInc10:Float0:AnalogUnitTypeO, RO
VelocityProfile0:HasComponentVariableJogPosInc20:Float0:AnalogUnitTypeO, RO
LimitSupervision0:HasComponentVariableMotorCurrentLimitHigh0:Float0:AnalogUnitTypeM, RO
LimitSupervision0:HasComponentVariableMotorCurrentLimitLow0:Float0:AnalogUnitTypeO, RO
LimitSupervision0:HasComponentVariableTorqueLimitLow0:Float0:AnalogUnitTypeO, RO
LimitSupervision0:HasComponentVariableTorqueLimitHigh0:Float0:AnalogUnitTypeO, RO
LimitSupervision0:HasComponentVariableSoftwareUpperPosLimit0:Float0:AnalogUnitTypeM, RO
LimitSupervision0:HasComponentVariableSoftwareLowerPosLimit0:Float0:AnalogUnitTypeM, RO
LimitSupervision0:HasComponentVariableTorqueLimiting0:Boolean0:BaseDataVariableTypeO, RO
CharacteristicsMechanics0:HasComponentVariableGearfactor0:Float0:AnalogUnitTypeO, RO
CharacteristicsMechanics0:HasComponentVariableSpindlePitch0:Float0:AnalogUnitTypeO, RO
CharacteristicsMotorAndControl0:HasComponentVariableUnitOfLength0:Float0:AnalogUnitTypeO, RO
Homing0:HasComponentVariableHomingDirection0:ByteHomingDirectionTypeO, RO
Homing0:HasComponentVariableHomingSpeedToCam0:Float0:AnalogUnitTypeO, RO
Homing0:HasComponentVariableHomingSpeedToMark0:Float0:AnalogUnitTypeO, RO
Homing0:HasComponentVariableHomingPointOffset0:Float0:AnalogUnitTypeO, RO
Homing0:HasComponentVariableHomingMode0:ByteHomingModeTypeO, RO