Siemens.Simatic.S71500.MotionControl.Native library - Manual - SIMATIC AX - This package contains the documentation for the libraries simatic-1500-motioncontrol-native-v*. - Siemens.Simatic.S71500.MotionControl.Native,library
Portfolio
SIMATIC AX
Product
SIMATIC AX
Software version
8.0.13
Edition
04/2025
Language
English (original)
Package Name
@ax/simatic-1500-motioncontrol-native-docs
Siemens.Simatic.S71500.MotionControl.Native
Library variants
Getting started
Example
Technology Objects (TOs)
Instructions
Auxiliary functions
Telegrams PD_TEL* and PD_TEL*_opt
Additional information
Compatibility
Examples
MC example for TIAX library workflow
Prerequisites
Create a Motion Control library with SIMATIC AX
Create a Motion Control project with TIA Portal
Use global library imported from SIMATIC AX in TIA Portal
Start monitoring the program in TIA Portal
Start and reset the program in TIA Portal
MC example for TIAX direct loading workflow
Create and download a Motion Control project with TIA Portal
Create a SIMATIC AX application
Download the SIMATIC AX application
Start monitoring the application in SIMATIC AX
Start and reset the program in SIMATIC AX
Technology Objects
Principle of operation of S7-1500 Motion Control
Technology objects
Technology object data block
Motion Control instructions
User program
Description of technology objects
HW Configuration
Drives and encoders
See also
TO_SpeedAxis
Speed axis technology object
Configuration
See also
TO_PositioningAxis
Positioning axis technology object
Configuration
See also
TO_SynchronousAxis
Synchronous axis technology object
Configuration
See also
TO_ExternalEncoder
External encoder technology object
Configuration
See also
TO_OutputCam
Output cam technology object
Output cam types
Configuration
See also
TO_CamTrack
Cam track technology object
Configuration
See also
TO_MeasuringInput
Measuring input technology object
Use with SIMATICS7-PLCSIM
Configuration
See also
TO_Cam
Cam technology object
Term definition
Cam technology object
Configuration
See also
TO_Kinematics
Kinematics technology object with up to 4 interpolating kinematics axes
Configuration
Kinematics technology object with more than 4 interpolating kinematics axes
Configuration
Motion Control instructions
Functions in STEP 7
See also
TO_LeadingAxisProxy
Leading axis proxy technology object
Configuration
See also
TO_Interpreter (V8)
Interpreter technology object
Data exchange with the user program
Configuration
See also
TO_InterpreterMapping (V8)
Interpreter mapping technology object
Configuration
See also
TO_InterpreterProgram (V8)
Interpreter program technology object
Overview of Technology Alarms
Overview of the technology alarms
Legend
List of the technology alarms
See also
Data Access
Evaluating the technology data block
Reading values from the technology data block
Writing values to the technology data block
Isochronous evaluation of data
See also
Changing Restart-Relevant Data
Procedure
Examples
Enabling and Disabling Hardware Limit Switches
Changing the Modulo Length
Instructions
Motion control instructions for axis control
See also
MC_Power
MC_Power: Enable, disable technology object
Description
Applies to
Requirements
Override response
Parameters
MC_Power: Function chart
Function chart: Enabling a technology object and example of alarm response
See also
MC_Reset
MC_Reset: Acknowledge alarms, restart technology object
Description
Applies to
Requirement
Override response
Parameters
See also
MC_Home
MC_Home: Home technology object, set home position
Description
Applies to
Requirements
Override response
Parameters
See also
MC_Halt
MC_Halt: Stop axis
Description
Applies to
Requirement
Override response
Parameters
More information
MC_Halt: Function chart
Function chart: Pausing an axis and the overriding job characteristics
Function chart: Stopping basic motion with "Mode"=1
Section A
Section B
See also
MC_MoveAbsolute
MC_MoveAbsolute: Position axis absolutely
Description
Applies to
Requirement
Override response
Parameters
MC_MoveAbsolute: Function chart
Function chart: Motion transition when positioning an axis absolutely
See also
MC_MoveRelative
MC_MoveRelative: Position axis relatively
Description
Applies to
Requirement
Override response
Parameters
MC_MoveRelative: Function chart
Function chart: Motion transition when positioning an axis relatively
See also
MC_MoveVelocity
MC_MoveVelocity: Move axis with velocity/speed setpoint
Description
Applies to
Requirement
Override response
Parameters
More information
MC_MoveVelocity: Function chart
Function chart: Moving an axis with velocity specification, and the response to an overriding job
See also
MC_MoveJog
MC_MoveJog: Move axis in jog mode
Description
Applies to
Requirement
Override response
Parameters
More information
MC_MoveJog: Function chart
Function chart: Moving an axis in jog mode
See also
MC_MoveSuperimposed
MC_MoveSuperimposed: Position axis overlapping
Description
Applies to
Requirement
Override response
Parameters
MC_MoveSuperimposed: Function chart
Function chart: Positioning axes overlapping
See also
MC_HaltSuperimposed (V7)
MC_HaltSuperimposed: Pause superimposed motions on axis
Description
Applies to
Requirement
Override response
Parameters
MC_HaltSuperimposed: Function chart
Function chart: Pause superimposed motions on the axis
See also
MC_SetSensor
MC_SetSensor: Switch alternative encoder to operative encoder
Description
Applies to
Requirement
Override response
Parameters
See also
MC_Stop
MC_Stop: Stop axis and prevent new motion jobs
Description
Applies to
Requirements
Override response
Parameters
MC_Stop: Function chart
Function chart: Braking an axis and the overriding job characteristics
See also
MC_SetAxisSTW
MC_SetAxisSTW: Control bits of control word 1 and 2
Description
Applies to
Requirement
Override response
Parameters
See also
MC_WriteParameter
MC_WriteParameter: Write parameter
Description
Applies to
Requirement
Parameters
Modifiable parameters
See also
MC_SaveAbsoluteEncoderData (V7)
MC_SaveAbsoluteEncoderData: Save absolute encoder adjustment for device replacement
Description
Requirement
Parameters
See also
Output Cam Measuring Input Instructions
Motion Control instructions
See also
MC_MeasuringInput
MC_MeasuringInput: Start measuring once
Description
Applies to
Requirement
Override response
Parameters
MC_MeasuringInput: Function chart
Function chart: Start measuring job once
See also
MC_MeasuringInputCyclic
MC_MeasuringInputCyclic: Start cyclic measuring
Description
Applies to
Requirement
Override response
Parameters
MC_MeasuringInputCyclic: Function chart
Function chart: Start cyclic measuring job
See also
MC_AbortMeasuringInput
MC_AbortMeasuringInput: Cancel active measuring job
Description
Applies to
Requirement
Override response
Parameters
See also
MC_OutputCam
MC_OutputCam: Activate/deactivate output cam
Description
Applies to
Requirement
Override response
Parameters
MC_OutputCam: Function chart
Function chart: Activate the specified output cam type
See also
MC_CamTrack
MC_CamTrack: Activate/deactivate cam track
Description
Applies to
Requirement
Override response
Parameters
MC_CamTrack: Function chart
Function chart: Activate cam track
See also
Synchronous Motion
Motion Control instructions for synchronous operation
Overview of functions
Gearing
Gearing (S7-1500T)
Velocity gearing (S7-1500T)
Camming (S7-1500T)
Synchronous operation phases
Cross-PLC synchronous operation (S7-1500T)
See also
MC_GearIn
MC_GearIn: Start gearing
Description
Applies to
Requirement
Override response
Parameters
MC_GearIn: Function chart
Function chart: Synchronizing and switching the leading value
See also
MC_GearInVelocity (V7)
MC_GearInVelocity: Start velocity gearing
Description
Applies to
Requirement
Override response
Parameters
MC_GearInVelocity: Function chart
Function chart: Synchronization and adjustment of the gear ratio
See also
MC_GearInPos
MC_GearInPos: Start gearing with specified synchronous positions
Description
Applies to
Requirement
Override response
Parameters
MC_GearInPos: Function chart
Function chart: Synchronization in advance using dynamic parameters/leading value distance
Section A
Section B
Function chart: Synchronization in advance/subsequent synchronization via leading value distance
Section A
Section B
Function chart: Subsequent synchronization using leading value distance starting from current/specified leading value position with calculated synchronous position of the following axis
Section A
Section B
See also
MC_PhasingRelative
MC_PhasingRelative: Relative shift of leading value on the following axis
Description
Gearing
Camming
Applies to
Requirement
Override response
Parameters
MC_PhasingRelative: Function chart
Function chart: Relative shift of the leading value in gearing
Function chart: Relative shift of the leading value in camming
See also
MC_PhasingAbsolute
MC_PhasingAbsolute: Absolute shift of leading value on the following axis
Description
Gearing
Camming
Applies to
Requirement
Override response
Parameters
MC_PhasingAbsolute: Function chart
Function chart: Absolute shift of the leading value in gearing
Function chart: Absolute shift of the leading value in camming
See also
MC_OffsetRelative (V6)
MC_OffsetRelative: Relative shift of following value on the following axis
Description
Gearing
Camming
Applies to
Requirements
Override response
Parameter
MC_OffsetRelative: Function chart
Function chart: Relative shift of the following value in gearing
Function chart: Relative shift of the following value in camming
See also
MC_OffsetAbsolute (V6)
MC_OffsetAbsolute: Absolute shift of following value on the following axis
Description
Gearing
Camming
Applies to
Requirements
Override response
Parameter
MC_OffsetAbsolute: Function chart
Function chart: Absolute shift of the following value in gearing
Function chart: Absolute shift of the following value in camming
See also
MC_CamIn
MC_CamIn: Start camming
Description
Applies to
Requirement
Override response
Parameters
MC_CamIn: Function chart
Function chart: Synchronization in advance via dynamic parameters/leading value distance and switching of the cam
Function chart: Synchronization in advance/subsequent synchronization via leading value distance and switching the cam
Function chart: Synchronization in advance/subsequent synchronization via leading value distance starting from current leading value position
Section A
Section B
Function chart: Togging and direct synchronous setting at the end of the cam
See also
MC_SynchronizedMotionSimulation
MC_SynchronizedMotionSimulation: Simulate synchronous operation
Description
Machine damage
Applies to
Requirement
Override response
Parameters
See also
MC_GearOut (V6)
MC_GearOut: Desynchronize gearing
Description
Applies to
Requirement
Override response
Parameters
MC_GearOut: Function chart
Function chart: Desynchronization using dynamic parameters/leading value distance
See also
MC_CamOut (V6)
MC_CamOut: Desynchronize camming
Description
Applies to
Requirement
Override response
Parameters
MC_CamOut: Function chart
Function chart: Desynchronization using leading value distance
See also
MC_LeadingValueAdditive
MC_LeadingValueAdditive: Specify additive leading value
Description
Applies to
Requirement
Override response
Parameters
MC_LeadingValueAdditive: Function chart
Function chart: Specify additive leading value
See also
Cam Instructions
MC_InterpolateCam
MC_InterpolateCam: Interpolate cam
Description
Applies to
Requirement
Override response
Parameters
Interpolating a cam
See also
MC_GetCamLeadingValue
MC_GetCamLeadingValue: Read out leading value of a cam
Description
Applies to
Requirement
Override response
Parameters
See also
MC_GetCamFollowingValue
MC_GetCamFollowingValue: Read out following value of a cam
Description
Applies to
Requirement
Override response
Parameters
See also
MC_GetCamFollowingValueCyclic (V8)
MC_GetCamFollowingValueCyclic: Cyclically read the following value of a cam
Description
Applies to
Requirement
Override response
Parameters
See also
MC_CopyCamData (V6)
MC_CopyCamData: Copy calculated cam elements
Description
Applies to
Requirement
Override response
Parameters
See also
MotionIn Instructions
MC_MotionInVelocity
MC_MotionInVelocity: Specify motion setpoints
Description
Applies to
Requirement
Override response
Parameters
MC_MotionInVelocity: Function chart
Function chart: Specify motion setpoints
See also
MC_MotionInPosition
MC_MotionInPosition: Specify motion setpoints
Description
Applies to
Requirement
Override response
Parameters
MC_MotionInPosition: Function chart
Function chart: Specify motion setpoints
See also
MC_MotionInSuperimposed (V7)
MC_MotionInSuperimposed: Specify superimposed motion setpoints
Description
Applies to
Requirement
Override response
Parameters
MC_MotionInSuperimposed: Function chart
Function chart: Specifying superimposed motion setpoints
See also
Torque Instructions
MC_TorqueAdditive
MC_TorqueAdditive: Specify additive torque
Description
Applies to
Requirement
Override response
Parameters
MC_TorqueAdditive: Function chart
Function chart: Activate/deactivate additive setpoint torque
See also
MC_TorqueRange
MC_TorqueRange: Set high and low torque limit
Description
Applies to
Requirement
Override response
Parameters
MC_TorqueRange: Function chart
Function chart: Set high and low torque limits
See also
MC_TorqueLimiting
MC_TorqueLimiting: Activate/deactivate force/torque limit / fixed stop detection
Description
Force/torque limiting applies to
Requirements for force/torque limiting
Fixed stop detection applies to
Requirement for fixed stop detection
Override response
Parameters
MC_TorqueLimiting: Function chart
Function chart: Pausing an axis when the torque limit is reached
Function chart: Torque limiting with fixed stop detection (mode = 1)
See also
Kinematics Instructions
Motion control instructions for kinematics control
See also
MC_GroupInterrupt
MC_GroupInterrupt: Interrupt motion execution
Description
Applies to
Requirement
Override response
Parameters
See also
MC_GroupContinue
MC_GroupContinue: Continue motion execution
Description
Applies to
Requirement
Override response
Parameters
MC_GroupContinue: Function chart
Function chart: Continue motion execution
See also
MC_GroupStop
MC_GroupStop: Stop motion
Description
Applies to
Requirement
Override response
Parameters
MC_GroupStop: Function chart
Function chart: Stop motion
See also
MC_MoveLinearAbsolute
MC_MoveLinearAbsolute: Position kinematics with linear path motion
Description
Applies to
Requirements
Override response
Parameters
MC_MoveLinearAbsolute: Function chart
Function chart: Position kinematics with linear path motion
See also
MC_MoveLinearRelative
MC_MoveLinearRelative: Relative positioning of kinematics with linear path motion
Description
Applies to
Requirements
Override response
Parameters
MC_MoveLinearRelative: Function chart
Function chart: Relative positioning of kinematics with linear path motion
See also
MC_MoveCircularAbsolute
MC_MoveCircularAbsolute: Position kinematics with circular path motion
Description
Applies to
Requirements
Override response
Parameters
MC_MoveCircularAbsolute: Function chart
Function chart: Position kinematics with circular path motion
See also
MC_MoveCircularRelative
MC_MoveCircularRelative: Relative positioning of kinematics with circular path motion
Description
Applies to
Requirements
Override response
Parameters
MC_MoveCircularRelative: Function chart
Function chart: Relative positioning of kinematics with circular path motion
See also
MC_MoveDirectAbsolute
MC_MoveDirectAbsolute: Absolute movement of kinematics with synchronous "point-to-point" motion
Description
Applies to
Requirements
Override response
Parameters
MC_MoveDirectAbsolute: Function chart
Function chart: Absolute movement of kinematics with synchronous "point-to-point" motion
See also
MC_MoveDirectRelative
MC_MoveDirectRelative: Relative movement of kinematics with synchronous "point-to-point" motion
Description
Applies to
Requirements
Override response
Parameters
MC_MoveDirectRelative: Function chart
Function chart: Relative movement of kinematics with synchronous "point-to-point" motion
See also
MC_TrackConveyorBelt
MC_TrackConveyorBelt: Start conveyor tracking
Description
Applies to
Requirement
Override response
Parameters
MC_TrackConveyorBelt: Function chart
Function chart: Start conveyor tracking
See also
MC_KinematicsMotionSimulation (V6)
MC_KinematicsMotionSimulation: Start/end simulation of kinematics
Description
Applies to
Requirements
Override response
Parameter
See also
Zones Instructions
MC_DefineWorkspaceZone
MC_DefineWorkspaceZone: Define workspace zone
Description
Applies to
Requirement
Override response
Parameter
See also
MC_DefineKinematicsZone
MC_DefineKinematicsZone: Define kinematics zone
Description
Applies to
Requirement
Override response
Parameters
See also
MC_SetWorkspaceZoneActive
MC_SetWorkspaceZoneActive: Activate workspace zone
Description
Applies to
Requirement
Override response
Parameters
See also
MC_SetWorkspaceZoneInactive
MC_SetWorkspaceZoneInactive: Deactivate workspace zone
Description
Applies to
Requirement
Override response
Parameters
See also
MC_SetKinematicsZoneActive
MC_SetKinematicsZoneActive: Activate kinematics zone
Description
Applies to
Requirement
Override response
Parameters
See also
MC_SetKinematicsZoneInactive
MC_SetKinematicsZoneInactive: Deactivate kinematics zone
Description
Applies to
Requirement
Override response
Parameters
See also
Tools Instructions
MC_DefineTool
MC_DefineTool: Redefine tool
Description
Applies to
Requirement
Override response
Parameters
See also
MC_SetTool
MC_SetTool: Change active tool
Description
Applies to
Requirements
Override response
Parameters
See also
Coordinate System Instructions
MC_SetOcsFrame
MC_SetOcsFrame: Redefine object coordinate systems
Description
Applies to
Requirement
Override response
Parameters
See also
MC_KinematicsTransformation
MC_KinematicsTransformation: Convert axis coordinates to Cartesian coordinates
Description
Applies to
Requirements
Override response
Parameters
See also
MC_InverseKinematicsTransformation
MC_InverseKinematicsTransformation: Convert Cartesian coordinates to axis coordinates
Description
Applies to
Requirements
Override response
Parameters
See also
Interpreter Program Instructions
Motion Control instructions for interpreter control
See also
MC_LoadProgram (V8)
MC_LoadProgram: Load/unload Interpreter program
Description
Applies to
Requirements
Override response
Parameters
See also
MC_RunProgram (V8)
MC_RunProgram: Start running the Interpreter program
Description
Applies to
Requirement
Override response
Parameters
See also
MC_StopProgram (V8)
MC_StopProgram: Stop execution of Interpreter program
Description
Applies to
Requirement
Override response
Parameters
See also
Auxiliary Functions
As\<TO>Ref
Option 1
Option 2
Additional convert functions
Get\<TO>Status
Functions
Example
Get\<TO>Errors
Functions
Example
Get\<TO>Warnings
Functions
Example
GetType
Parameters
Example
TO_Type
Hidden links
3D visualization
Online view
See also
Absolute or relative positioning of an axis
Defining the dynamics of the motion
Parameter inputs
Moving axis to an absolute target position
Parameter inputs
Moving axis to a relative target position
Parameter inputs
Starting the job and tracking the motion status
See also
Absolute value adjustment
Requirements
Absolute specification of position
Relative specification of position
Restoring the position after switching on the CPU
Movements of the axis while the controller is switched off can skew the actual value
Resetting the absolute value offset of an encoder
See also
Acknowledging technology alarms
Parameter inputs
Status evaluation
See also
Activate/deactivate cam track
Activate a cam track for the first time
Change cam track data of an already activated cam track ("<TO>.Status" = 1)
Changing cam track data when modulo length is not a multiple of the track length
Example
See also
Activating/deactivating a time-based output cam
See also
Activating/deactivating the distance output cam
See also
Activating "Debug" program mode
Unexpected axis motions
Changed behavior of the user program in "Debug" program mode
Changed behavior of the Interpreter program in "Debug" program mode
Stop "Debug" program mode
Requirements
Procedure
Result
Monitoring time
Activating zone monitoring
Setting a zone to active offline
Activating a defined zone with a Motion Control instruction
See also
Active homing with reference output cam and zero mark
Example of homing in the positive direction
Example of homing in the negative direction
Requirements
Procedure
See also
Actual value coupling and actual value extrapolation
Actual value extrapolation of the leading value
Machine damage
Filtering the actual values
Tolerance band
Hysteresis
Configuring actual value extrapolation
See also
Actual values and setpoints (positioning axis)
Tags
See also
Actual values and setpoints (speed axis)
Tags
See also
Actual values (external encoder)
Tags
See also
Add technology object
Requirements
Procedure
Result
Adding and configuring a PROFIBUS DP drive
Requirements
Adding a drive and telegram in the device configuration
Activating isochronous mode of the drive in the device configuration
Setting isochronous mode
Select drive in the configuration of the technology object
Result
Checking/configuring the properties of the MC_Servo
Result
Checking isochronous mode on the drive
See also
Adding and configuring a PROFINET IO drive
Requirements
Adding a drive and telegram in the device configuration
Interconnect the port of the CPU with the port of the drive
Activating isochronous mode of the drive in the device configuration
Configure the CPU as the sync master and set isochronous mode
Configure drive as sync device
Select drive in the configuration of the technology object
Checking/configuring the properties of the MC_Servo
Result
Check the clock synchronization at the drive
See also
Adding and configuring drives
Using Startdrive
Using the GSD file
Using SINAMICS0 PN
Using SIMATIC MICRO-DRIVE PDC
Using ET 200SP F ‑ TM ServoDrive
Drives compatibility list
See also
Additive setpoint torque/additive setpoint force
Parameter inputs
See also
Applications of the cam diagnostics
Calling the diagnostics
Possible offline applications
Possible online applications
Articulated arm 2D with orientation
Coordinate systems and zero position
Compensation of mechanical axis couplings
Transformation area
Joint position space
See also
Articulated arm 2D
Coordinate systems and zero position
Compensation of mechanical axis couplings
Transformation area
Joint position space
See also
Articulated arm 3D with orientation
Coordinate systems and zero position
Compensation of mechanical axis couplings
Transformation area
Joint position space
See also
Articulated arm 3D
Coordinate systems and zero position
Compensation of mechanical axis couplings
Transformation area
Joint position space
See also
Axis in simulation
Characteristics in simulation mode
Possible applications
Backlash compensation
What is the backlash?
Backlash compensation
Setpoint operation
Follow-up mode
Requirements
Enable backlash compensation
Backlash compensation settings
Backlash compensation function chart
Homing when backlash compensation is enabled
Reversal of direction for non-homed axes
What do you need to note in axes with multiple encoders?
How large is the backlash?
Example: Measuring the size of backlashes on a linear axis
See also
Calibrate cuboid zone with corner points
Definition
Requirements
Procedure
Calibrate cylindrical zone with circular plane
Definition
Requirements
Procedure
Calibrate cylindrical zone with surface line
Definition
Requirements
Procedure
Calibrate spherical zone with diameter
Definition
Requirements
Procedure
Calibrate spherical zone with radius
Definition
Requirements
Procedure
Calibration
Requirement
Structure
See also
Camming
See also
Cancel active measuring job
See also
Canceling a pending following value offset in the camming
See also
Canceling a pending following value offset in the gearing
See also
Canceling a pending leading value offset in the camming
See also
Canceling a pending leading value offset in the gearing
See also
Canceling pending camming with "MC_CamOut"
See also
Canceling pending gearing with "MC_GearOut"
See also
Cartesian portal 2D
Coordinate systems and zero position
Transformation area
Joint position space
See also
Changing Restart-Relevant Data
Changing the synchronous operation function of the cam manually
Requirement
Procedure
Check the synchronous operation function of the cam
See also
Changing the synchronous operation function of the cam online
See also
Commissioning
See also
Comparing elements
Select elements to compare
Parameters in the element comparison
Configuration limits
General configuration
Structure of Interpreter programs
Number of variables
Parallel execution of jobs and motions
Configuration of profile - General
Scope of validity of the leading value
Following value display range
Configure axis type
Configure axis type
See also
Configure inertia values
Automatically adopt Inertia values from drive
Moment of inertia or weight of the load
Moment of inertia motor
Mass of motor
See also
Configure the type of an external encoder
Configuring a hysteresis
Behavior
Hysteresis range
See also
Configuring a hysteresis
See also
Configuring and interconnecting kinematics axes
Configuring and starting conveyor tracking
Configure leading values for the conveyor tracking
Assigning tracked OCS and defining reference position
See also
Configuring calibration of a workspace zone
Requirement
Configuring zone properties
Selecting the suitable calibration method
See also
Configuring calibration of an object coordinate system
Requirement
Selecting the object coordinate system
Selecting the calibration method
See also
Configuring drive and encoder direction for positioning axis/synchronous axis
Configuring drive and encoder direction on a positioning axis
Invert drive direction
Invert encoder direction
Configuring drive parameters manually
Standard motor
Linear motor
See also
Configuring dynamic defaults
Configuring dynamics for the kinematics and the orientation motion
Dynamic limits of the kinematics
Dynamic limits of the kinematics axes
Configuring dynamic defaults for the kinematics motion
Configuring dynamic defaults for the orientation motion
See also
Configuring encoder parameters manually
Encoder parameters for a rotary measuring system
Encoder parameters for linear measuring system
Evaluation of incremental actual value Gx_XIST1 with absolute encoders
See also
Configuring HW limit switches
Configuring HW limit switches
Filter times of the digital inputs
Interconnecting inputs for HW limit switches with Boolean variables
Define a data block for switching and activating the HW limit switches
Interconnecting the addresses of the Boolean variables in the technology object
Writing addresses of the Boolean variables in the user program
See also
Configuring output by digital module
See also
Configuring output by digital module
Configuring output by Timer DQ
See also
Configuring output by Timer DQ
Configuring technology outputs on the Timer DQ
Inaccurate time synchronization
Configuring technology outputs on the SIMATIC Drive Controller
Timer DQ at the technology object
See also
Configuring output cam data
See also
Configuring position controller for drives with DSC
Automatic transfer from drive
See also
Configuring position controller in the PLC
Velocity precontrol
Speed control loop substitute time
Gain (Kv factor)
See also
Configuring PROFIdrive telegrams
PROFIdrive
PROFIdrive telegrams
Telegram types
See also
Configuring start values for clipboard tags
Procedure
Configuring technological modules and onboard I/O for Motion Control
Use with Motion Control
See also
Configuring the distance output cam
Switch-on range
Mapping to an axis with modulo function
Configuring the encoder gear
Configuring the encoder type
Configuration of the encoder type
Configuring the leadscrew pitch
Procedure
Configuring the load gear
Procedure
Configuring the mechanics of the external encoder
"Linear" type, measuring system "Rotary"
"Linear" type, measuring system "Linear"
"Rotary" type
Inverting the encoder direction for external encoder
Example: Inverting the encoder direction for an external encoder
See also
Configuring the mechanics of the speed axis
Inverting the drive direction of the speed axis
See also
Configuring the output cam reference
Configuring the provision of leading value and interconnecting axes
Requirement
Provide cross-PLC leading value
Interconnect local following axes
Interconnecting leading axis proxies
Interconnecting following axes of the other CPUs
Interconnecting virtual following axis as leading axis for the next cascade
See also
Configuring the reverse tolerance of the leading value
Leading value direction
Procedure
See also
Configuring the time-based output cam
Configuring the tolerance time
Procedure
Configuring the torque precontrol
Torque precontrol
Requirements
Boundary conditions
Torque precontrol mode
Current control loop substitute time
Weighting factor
Requirements for the torque precontrol in drive
See also
Configuring transitions
Configuring interpolation
"Characteristic" configuration window
See also
Connect drive/encoder via data block
Creating the data block for data connection
Configuring data connection via a data block
Programming MC_PreServo and MC_PostServo
Machine damage
Configuration of the communication times Ti, To, TDC
See also
Connect encoder via data block
See also
Connecting a PROFIdrive drive via data block
Principle of data connection via data block
Connecting drives with analog setpoint interface
Analog output
Activate enable output
Enable ready input
Reference speed with analog setpoint interface
Reference velocity with analog setpoint interface
Connecting encoders via PROFIdrive
More information
See also
Connecting force/torque data via SIEMENS additional telegram 750
Activation of the additional data in the technology object
Data connection of the additional telegram in the technology object
Connect additional telegram via data block
Connecting Interpreter to a kinematics
Requirements
Procedure
Result
Removing the connection
Connecting PROFIdrive drive directly
Connecting stepper motors
Connecting the encoder directly
Connection to the drive (not with analog drive connection)
Encoder on technology module (TM)
PROFIdrive encoder on PROFINET/PROFIBUS (PROFIdrive)
Control panel status
Kinematics status
Axis status
Conveyor Tracking
Overrun of the dynamics in the vicinity of a singularity
See also
Coordinate systems and frames
Coordinate systems
World coordinate system (WCS)
Kinematics coordinate system (KCS)
Object coordinate system (OCS)
Frames
See also
Copy calculated cam elements
Cam elements to be copied
Copy mode
Copy operation
See also
CPU 1511C-1 PN/CPU 1512C-1 PN (onboard I/O devices)
Drive connection via PTO (Pulse Train Output)
Drive connection using PWM (pulse width modulation)
Encoder connection via HSC (High Speed Counter)
Creating the synchronous operation function of the cam with the "LCamHdl" library
More information
See also
Cross-PLC synchronous operation with direct data exchange
Within a subnet
Cross-network
Cross-PLC synchronous operation with PN/PN coupler
Within a project
Cross-project
Cross-PLC synchronous operation
Leading axis, leading axis proxy and virtual leading axis
Communication options
More information
See also
Cyclic measuring
Measuring job for cyclic measuring
Measured values and counters
Lost edge counter (LEC)
Examples of measured values and counters
See also
Cylindrical robot 3D with orientation
Coordinate systems and zero position
Compensation of mechanical axis couplings
Transformation area
Joint position space
See also
Cylindrical robot 3D
Coordinate systems and zero position
Transformation area
Joint position space
See also
Deactivating zone monitoring
Setting a zone to inactive offline
Deactivating one or more active zones with a Motion Control instruction
See also
Define circular path via radius and target position
Parameter inputs
Main plane of the circular path
Orientation of the circular path
See also
Define joint target positions of the sPTP motion
Parameter inputs
Absolute target positions
Relative target positions
See also
Define joint traversing range
Define KCS/OCS frame
Configurable coordinates and value ranges
Defining the KCS frame offline
Defining the OCS frame offline
Calibrate OCS
Define OCS frames with Motion Control instructions
See also
Define the dynamic response of the circular motion
Parameter inputs
Dynamic adaptation
Use the configured default
Do not limit path dynamics to axis dynamics
Limit path dynamics to axis dynamics with segmentation of the path
Limit path dynamics to axis dynamics without segmentation of the path
See also
Define the transition of circular motion
Parameter inputs
Appending motion
Blending motion
Rounding clearance d > 0.0
Rounding clearance d = 0.0
Rounding clearance d < 0.0
See also
Define tool frames
Configurable coordinates and value ranges
Defining tool frames offline
Define tool frame with Motion Control instructions
Example
See also
Defining a reference coordinate system for a zone
Workspace zone
Kinematics zone
Selecting a reference coordinate system
Motion Control instructions
Defining a zone number for a zone
Zone number in the tabular editor
Motion Control instructions
Defining application mode of the cam
Parameter inputs
Not cyclic
Cyclical
Cyclic appending
See also
Defining direction of desynchronization with "MC_CamOut"
Desynchronizing the following axis in positive traversing direction
Desynchronizing the following axis in negative traversing direction
Desynchronizing the following axis in the current traversing direction
See also
Defining direction of desynchronization with "MC_GearOut"
Desynchronizing the following axis in positive traversing direction
Desynchronizing the following axis in negative traversing direction
Desynchronizing the following axis in the current traversing direction
See also
Defining direction of synchronization with "MC_CamIn"
Positive direction
Negative direction
Shortest distance
See also
Defining direction of synchronization with "MC_GearInPos"
Positive direction
Negative direction
Shortest distance
See also
Defining gear ratio
Numerator of the gear ratio
Denominator of the gear ratio
Display of the gear ratio
Example 1: Positive gear ratio
Example 2: Negative gear ratio
See also
Defining gear ratio
Numerator of the gear ratio
Denominator of the gear ratio
Display of the gear ratio
Example 1: Positive gear ratio
Example 2: Negative gear ratio
See also
Defining gear ratio
Numerator of the gear ratio
Denominator of the gear ratio
Display of the gear ratio
Example 1: Positive gear ratio
Example 2: Negative gear ratio
See also
Defining kinematics zones
Parameter inputs
Tool changeover
Example of tool zone
Example of flange zone
See also
Defining position control of the following axis
Parameter inputs
Position-controlled mode
Non-position-controlled mode
See also
Defining the activation time and deactivation time
See also
Defining the axis target position of the sPTP motion
Parameter inputs
Absolute target positions
Relative target positions
See also
Defining the cam track reference
Defining the Cartesian target coordinates of the sPTP motion
Parameter inputs
Absolute Cartesian coordinates
Relative Cartesian coordinates
Joint position range
Example
See also
Defining the circular path via center point and angle
Parameter inputs
Main plane of the circular path
Orientation of the circular path
See also
Defining the circular path via intermediate point and target position
Parameter inputs
See also
Defining the direction of the leading value distance of a following value offset on the following axis during camming
Defining leading value distance in the positive direction of motion of the effective leading value
Defining leading value distance in the negative direction of motion of the effective leading value
Defining leading value distance in the current direction of motion of the effective leading value
See also
Defining the direction of the leading value distance of a following value offset on the following axis during gearing
Defining leading value distance in the positive direction of motion of the effective leading value
Defining leading value distance in the negative direction of motion of the effective leading value
Defining leading value distance in the current direction of motion of the effective leading value
See also
Defining the direction of the leading value distance of a leading value offset on the following axis during camming
Defining leading value distance in the positive direction of motion of the effective leading value
Defining leading value distance in the negative direction of motion of the effective leading value
Defining leading value distance in the current direction of motion of the effective leading value
See also
Defining the direction of the leading value distance of a leading value offset on the following axis during gearing
Defining leading value distance in the positive direction of motion of the effective leading value
Defining leading value distance in the negative direction of motion of the effective leading value
Defining leading value distance in the current direction of motion of the effective leading value
See also
Defining the dynamic response of the linear motion
Parameter inputs
Dynamic adaptation
Use the configured default
Do not limit path dynamics to axis dynamics
Limit path dynamics to axis dynamics with segmentation of the path
Limit path dynamics to axis dynamics without segmentation of the path
See also
Defining the dynamics factors of the sPTP motion
Parameter inputs
Configure default settings
See also
Defining the effective direction of distance output cams
Example of "positive" effective direction ("Direction" = 1)
Example of "negative" effective direction ("Direction" = 2)
Example of "both directions" effective direction ("Direction" = 3)
Defining the effective direction of time-based output cams
Example of "positive" effective direction ("Direction" = 1)
Example of "negative" effective direction ("Direction" = 2)
Example of "both directions" effective direction ("Direction" = 3)
Defining the measuring range
Parameter settings
See also
Defining the motion transition
Parameter inputs
Abort motion
Append motion
See also
Defining the offset and rotation in the reference coordinate system
Enter offset and rotation
Motion Control instructions
Defining the switching behavior of distance output cams
Defining the switching behavior of time-based output cams
Defining the target position of the linear motion
Parameter inputs
Absolute target position
Relative target position
See also
Defining the track length
Track length for an axis with modulo function
Defining the transition of linear motion
Parameter inputs
Appending motion
Blending motion
Rounding clearance d > 0.0
Rounding clearance d = 0.0
Rounding clearance d < 0.0
See also
Defining the transition of the sPTP motion
Parameter inputs
Append motion
Blending motion
Blending two sPTP motions
Blending path motions and sPTP motions
Define blending distance
Rounding clearance d > 0.0
Rounding clearance d = 0.0
Rounding clearance d < 0.0
See also
Defining the zone geometry
Sphere
Cuboid
Cylinder
Defining the zone type for a workspace zone
Selecting a zone type
Motion Control instruction
Defining workspace zones
Parameter inputs
See also
Delta picker 2D
Coordinate systems and zero position
Transformation area
See also
Desynchronizing following axis using dynamic parameters with "MC_CamOut"
Parameter inputs
Until desynchronization
During desynchronization
After desynchronization
See also
Desynchronizing following axis using dynamic parameters with "MC_GearOut"
Parameter inputs
Until desynchronization
During desynchronization
After desynchronization
See also
Desynchronizing following axis using leading value distance with "MC_CamOut"
Parameter inputs
Until desynchronization
During desynchronization
After desynchronization
See also
Desynchronizing following axis using leading value distance with "MC_GearOut"
Parameter inputs
Until desynchronization
During desynchronization
After desynchronization
See also
Diagnostics concept
See also
Diagnostics
See also
Direct homing
Requirement
Procedure
Direct homing at fixed stop
Too fast manual traversing to the fixed stop
See also
Directly set following axis synchronously at end of the cam with "MC_CamIn"
Parameter inputs
Dynamic jumps on the following axis
After the "MC_CamIn" job has started
When reaching the end of the cam
See also
Directly set following axis synchronously with "MC_CamIn"
Parameter inputs
After the "MC_CamIn" job has started
Additional information
See also
Directly set the following axis synchronously at specific leading value position with "MC_CamIn"
Parameter inputs
Until the specified leading value position is reached
When the specified leading value position is reached
See also
Disabling a technology object with coast down ("StopMode" = 3)
Basics
Parameter inputs
Function diagrams
Disabling a technology object with fast stop ("StopMode" = 1)
Basics
Parameter inputs
Function diagrams
Disabling a technology object with maximum dynamic values ("StopMode" = 2)
Basics
Parameter inputs
Function diagrams
See also
Disabling of the technology object in case of alarm responses with braking ramp
Basics
Stop with current dynamic values
Stop with maximum dynamic values
Stop with emergency stop ramp
Function diagrams
See also
Disabling of the technology object in case of alarm responses
See also
Disabling of the technology object with the alarm response "Remove enable"
Overview of stop modes
Configure stop mode for alarm response "Remove enable"
Procedure for enabling the axis
Function diagrams
More information
See also
Disabling the technology object with emergency deceleration ("StopMode" = 0)
Basics
Parameter inputs
Function diagrams
See also
Disabling the technology object
Parameter inputs
Disabling the drive
See also
Drive and encoder connection
Number of drives and encoders per technology object
Supported drive types
Encoder connection options
Drive configuration process
Encoder configuration process
See also
Dynamic adaptation
Configuring dynamic adaptation
Dynamic defaults for modulo axes
Maximum permissible velocity of the modulo axis
Dynamic filter as PT1 or PT2 filter
Procedure
See also
Dynamic filter
Configure the following error calculation with active dynamic filter
Dynamic filter - mode
See also
Dynamic limits of the following axis during desynchronization with "MC_GearOut"
Desynchronization via dynamic parameters
Desynchronization using leading value distance
See also
Dynamic limits of the following axis in camming
Pending synchronous operation
Synchronization/desynchronization using dynamic parameters
Synchronization/desynchronization using leading value distance/synchronous travel
Synchronous operation override
See also
Dynamic limits of the following axis in gearing with "MC_GearIn"
Synchronization
Synchronous travel
Synchronous operation override
Desynchronization (S7-1500T)
See also
Dynamic limits of the following axis in gearing with "MC_GearInPos"
Pending synchronous operation
Synchronization using dynamic parameters
Synchronization using leading value distance/synchronous travel
Synchronous operation override
Desynchronization
See also
Dynamic limits of the following axis in velocity synchronous operation
Synchronization
Synchronous travel
Synchronous operation override
See also
Dynamic response as sliding window demand filter
Dynamics of two coupled axes with different dynamic response
Reduce mechanical oscillations on an axis
Reduce mechanical oscillations on an axis and adjust dynamic response to a coupled axis
Effective direction of distance output cams on a cam track
Effective direction of time-based output cams on a cam track
Emergency stop deceleration
Configuring emergency stop deceleration
Enabling a technology object with the Motion Control instruction "MC_Power"
Parameter inputs
Behavior when technology object is enabled at a standstill
Behavior when technology object is enabled while axis is in motion
Behavior when technology object is enabled at a standstill and encoder signal is noisy
Enabling a drive
Drive connection via PROFIdrive
Analog drive connection
See also
Enabling a technology object
Requirements for successful enabling of the technology object
Programming example for control of "MC_Power"
See also
Ending simulation mode
Releasing kinematics axes and resuming kinematics motion
See also
Error IDs 16#0000 - 16#800F
See also
Error IDs 16#8010 - 16#801F
Error IDs 16#8020 - 16#802F
Error IDs 16#8030 - 16#803F
Error IDs 16#8040 - 16#804F
Error IDs 16#8050 - 16#805F
Error IDs 16#8060 - 16#806F
Error IDs 16#8070 - 16#807F
Error IDs 16#8080 - 16#808F
Error IDs 16#80A0 - 16#80AF
Error IDs 16#80B0 - 16#80BF
Error IDs 16#80C0 - 16#80CF
Error IDs 16#80D0 - 16#80DF
Error IDs 16#80E0 - 16#80EF
Error IDs 16#80F0 - 16#80FE
See also
Error IDs 16#8110 - 16#8120
Error IDs 16#8200 - 16#82FF
Error IDs 16#8FF0 - 16#8FFF
See also
Error IDs in Motion Control instructions
Error display
Acknowledge error
"ErrorWord" tag (kinematics)
Tags
See also
Evaluate StatusWord, ErrorWord and WarningWord
Requirements
Procedure
Example
Exporting and importing snapshots
Export snapshot
Import snapshot
See also
Exporting cam
Export formats
Procedure
Filter by segments and points
Defining and saving filters
Adding other filters
Adapting existing filters
Delete filter
Cancel filter
Fixed stop detection
Detection of the fixed stop using following error
Clamping at the mechanical endstop
Monitoring of the clamping
Retracting
Configuring fixed stop detection
Configuring fixed stop detection with the Motion Control instruction "MC_TorqueLimiting"
See also
Following error monitoring
Calculation of the following error
Warning limit
Violation of the permissible following error
Enabling and configuring following error monitoring
Parameter assignment of the following error calculation with active dynamic filter
Following value offset on the following axis during camming using leading value distance as of current leading value position
Parameter inputs
During the following value offset
After the following value offset
See also
Following value offset on the following axis during camming using leading value distance as of specific leading value position
Parameter inputs
Until the following value offset
During the following value offset
After the following value offset
See also
Following value offset on the following axis during gearing using leading value distance as of current leading value position
Parameter inputs
During the following value offset
After the following value offset
See also
Following value offset on the following axis during gearing using leading value distance as of specific leading value position
Parameter inputs
Until the following value offset
During the following value offset
After the following value offset
See also
Force/torque limiting
Positioning and following error monitoring with active force/torque limiting
Typical behavior of a positioning or synchronous axis with active force/torque limiting
Stopping an axis with active force/torque limiting
Configuring force/torque limiting
Interconnection in the SINAMICS drive
Enabling force/torque limiting with the Motion Control instruction "MC_TorqueLimiting"
See also
Gearing with "MC_GearIn"
See also
Gearing with "MC_GearInPos"
See also
Halting a superimposed motion
Parameter inputs
See also
Homing SINAMICS drives with external zero marks
Homing when backlash compensation is enabled
Active and passive homing "MC_Home" with "Mode" = 2, 3, 5, 8 or 10
Direct homing "MC_Home" with "Mode" = 0 or 1
Absolute encoder adjustment "MC_Home" with "Mode" = 6 or 7
Incremental encoder adjustment "MC_Home" with "Mode" = 13
See also
Homing
Homing mode
Supported encoders and technology objects
Start homing job
Homing status
See also
Hysteresis behavior of distance output cams
Hysteresis behavior of time-based output cams
Importing a cam
Machine damage
Import formats
Procedure
See also
Incremental encoder adjustment
Requirements
Procedure
Innovations V6.0
General functions
Axis functions
Synchronous operation functions
Kinematics functions (S7-1500T)
Innovations V7.0
New general functions V7.0
Hardware
Programming
New axis functions V7.0
Drive and encoder connection
Motion control and dynamic limits
Traversing range limitation
Homing
Configuring a control loop
Position monitoring
"MC_Power.StopMode" = 3
New synchronous operation functions V7.0
Velocity gearing (S7-1500T)
Camming (S7-1500T)
New kinematics functions V7.0
S7-1500T Motion Control KinPlus
See also
Innovations V8.0
New general functions V8.0
Hardware
Technology objects
Programming
New axis functions V8.0
Axis control panel
Axis control via Interpreter
Measuring gearbox for positioning axis and synchronous axis technology objects
Torque precontrol
Dynamic filter with sliding window demand
Standstill signal on external encoder
Virtual axis
Alarm response
New measuring input and output cam functions V8.0
Cyclic measuring for central measuring input
Monitoring probe
New synchronous operation functions V8.0
Camming (S7-1500T)
New kinematics functions V8.0
S7-1500T Motion Control KinPlus
Interpreter functions V8.0
Technology objects
Programming
MCL
User program
See also
# Innovations V9.0
New general functions V9.0
Hardware
Improved properties
PC-based PLCs
New axis functions V9.0
Stopping the basic motion and the superimposed motion
Change stop reaction directly during "Remove enable" alarm response
Defining the motion transition
New synchronous operation functions V9.0
Gearing
Gearing (S7-1500T)
Velocity gearing (S7-1500T)
Camming (S7-1500T)
Cross-PLC synchronous operation (S7-1500T)
New kinematics functions V9.0
Kinematics control panel
Display of effective dynamic limits
Dynamic reserve object coordinate systems
Radius kinematics types Delta picker 3D, Delta picker 3D with orientation and Delta picker 3D with two orientations A, B
New Interpreter functions V9.0
"Debug" program mode
Logical expressions in "waitEvent()"
System constant "NULL_POS"
See also
Interconnecting the leading value
Procedure
See also
Interpolate cam with "MC_InterpolateCam"
See also
Interpolation according to VDI Guideline 2143
Adjust the optimization of a transition
"Default optimization settings" configuration window
See also
Interpreter job sequence
Configuring the Interpreter job sequence
Interrupting, continuing and stopping kinematics motions
Suspend kinematics motions
Resuming interrupted kinematics motions
Stop kinematics motions
See also
Inverted output
See also
Job sequence
Define maximum number of jobs
Processing of jobs in the job sequence
Status of the job sequence
Interrupting and resuming job execution
See also
Jogging an axis
Parameter inputs for the dynamics of the motion and the direction of movement
Behavior when velocity/speed setpoint is zero ("Velocity" = 0.0)
Switching a position-controlled operation on or off
Parameter inputs
Position-controlled mode
Not in position-controlled mode
Tracking of "MC_MoveJog" jobs
Status evaluation
Example
The configured velocity is reached and maintained
See also
Jogging the kinematics
Requirement
See also
Joint coordinate system (JCS)
Functions
Setpoint calculation at the kinematics
See also
Kinematics trace
Kinematics transformation
See also
Kinematics types with more than four kinematics axes
Flange coordinate system (FCS)
Tool coordinate system (TCS) and tool center point (TCP)
See also
Kinematics types with up to four interpolating kinematics axes
Flange coordinate system (FCS)
Tool coordinate system (TCS) and tool center point (TCP)
See also
Leading value offset on the following axis during camming using leading value distance as of current leading value position
Parameter inputs
During the leading value offset
After the leading value offset
See also
Leading value offset on the following axis during camming using leading value distance as of specific leading value position
Parameter inputs
Until the leading value offset
During the leading value offset
After the leading value offset
See also
Leading value offset on the following axis during gearing using dynamic parameters
Parameter inputs
During the leading value offset
After the leading value offset
See also
Leading value offset on the following axis during gearing using leading value distance as of current leading value position
Parameter inputs
During the leading value offset
After the leading value offset
See also
Leading value offset on the following axis during gearing using leading value distance as of specific leading value position
Parameter inputs
Until the leading value offset
During the leading value offset
After the leading value offset
See also
Legend for representation of the kinematics
Legend
See also
Limiting the dynamics
Loading/unloading the Interpreter program
Parameter inputs
Source of the Interpreter program
Loading the Interpreter program into the Interpreter technology object
Unloading the Interpreter program from the Interpreter technology object
See also
Long-term accuracy
Example of the maximum traversing time
Measures to maintain long-term accuracy
See also
Managing snapshots
Settings of the snapshots
See also
Mapping a technology object
Requirements
Procedure
Result
Mapping variables of a global data block
Requirement
Procedure
Result
Maximum wait time
Example without a fully populated interpreter job sequence
Configuring the maximum wait time
MC_Home: "MC_Home.Mode" parameter
See also
Measuring once
Measuring job for measuring once
Temporal requirements for measuring jobs via "MC_MeasuringInput"
See also
Measuring using PROFIdrive telegram
Interconnecting the measuring input technology object
Configuring an input to a drive module as measurement input
Configuring an input to a TM Count technology module as measurement input
Configuring an input to a TM PosInput technology module as measurement input
Configuring an input on a CPU 1511C-1 PN/CPU 1512C-1 PN (onboard I/O devices) as measurement input
See also
Measuring using Timer DI
Configuring technology inputs on the Timer DI
Inaccurate time synchronization
Interconnecting the Timer DI technology object
See also
Measuring via "Monitor measuring input"
Configuring the measuring input technology object
Programming
See also
Measuring via SINAMICS (central measuring probe)
Configuring the central measuring probe in the drive
Configuring technology inputs on the SIMATIC Drive Controller
Interconnecting the measuring input technology object
See also
Mechanical axis coupling for kinematics types with more than four interpolating kinematics axes
Configuring the mechanical axis coupling
Determining coupling factors
Mechanical axis coupling for kinematics types with up to four interpolating kinematics axes
See also
Mode of operation of the instructions in synchronous operation
Additive leading value
Leading value offset
Synchronous operation function
Following value offset
Superimposed motion
See also
Modulo setting
Modulo cycle counter
Enable and configure modulo
See also
Monitoring and comparing position values
Operating the "Positions" diagnostics window
Selecting a reference coordinate system for recording in the kinematics trace
Comparing position values
Position values in the graphic display
See also
Motion and tools
"Motion and Tools"
See also
Motion control and dynamic limits
Parameterizing dynamic values in Motion Control instruction
Parameterizing individual dynamic values for a motion job
See also
Motion dynamics
Motion specification via "MotionIn"
Unexpected axis motions
Overriding with "MotionIn" instructions
MotionIn status indicators
Motion status and remaining distance
Status of a motion job
Remaining distance of a motion job
Distance of linear and circular motion jobs
Resetting distances
Calculate remaining distance of all jobs of the job sequence
Example: Three linear motion jobs with smoothing
"MotionQueue" tag (kinematics)
Tags
See also
Move OCS and rotate around one axis or two axes
"Three-point" calibration method
"Move and rotate" calibration method
"Plane" calibration method
Move OCS and rotate around the y axis
"Move and rotate around y" calibration method
Move OCS and rotate around the z axis
"Move and rotate around z" calibration method
Move OCS with the "One-point" calibration method
"One-point" calibration method
Move OCS with the "Two-point" calibration method
"Two-point" calibration method
Moving a kinematics in a circular manner
See also
Moving a kinematics in a linear manner
See also
Moving a kinematics with a synchronous "point-to-point" motion
See also
Moving axis with constant velocity
Parameter inputs for the dynamics of the motion and the direction of movement
Behavior when velocity/speed setpoint is zero ("Velocity" = 0.0)
Switching a position-controlled operation on or off
Parameter inputs
Position-controlled mode
Not in position-controlled mode
Tracking of "MC_MoveVelocity" jobs
Status evaluation
Example
The configured velocity is reached and maintained
See also
Offset and rotation of the coordinate system
Offset
Rotation
Opening the interconnection overview
Requirement
Procedure
Result
Operating the directional pad
Moving the tool center point (TCP)
Specify target position
See also
Operating the zone display
Zone display in calibration
Operational Sequence and Timeouts
Example
Overflows
Optimize position controller
Requirements
Procedure for SINAMICS drives with DSC configured with Startdrive
Procedure for SINAMICS drives with DSC configured without Startdrive
Procedure for other drives
Evaluating trace recordings
Adjust gain (Kv factor)
Adjust speed control loop substitute time
Transferring the optimized parameter values of the position controller to the project
More information
See also
Organization blocks for Motion Control
Application cycle
Ways to influence the process response
Reduction ratio
Priority
See also
Override behavior between alarm responses and "MC_Stop"
Example 1
Example 2
See also
Override response: Homing and motion jobs
Override response: Interpreter jobs
Override response for technology objects controlled by the Interpreter
See also
Override response: Kinematics motion commands
Override response: Measuring input jobs
Override response: Synchronous operation jobs
Overview of measurement inputs and measuring types
See also
Overview of versions
CPU firmware version and technology version
Technology objects of a technology version
S7-1500 motion control instructions
Parameter overview for synchronizing with "MC_CamIn"
See also
Parameter overview for synchronizing with "MC_GearInPos"
See also
Passive homing with reference cam and zero mark
Example of homing motion
Requirements
Procedure
See also
Permissible joint position for delta picker
Permissible torque range/force range
Parameter inputs
See also
"Point[1..i]" tag (cam)
Tags
See also
Positioning monitoring
Violation of positioning monitoring
Configure positioning monitoring
Positions
"Positions"
See also
powerOn() Enable axis
Description
Applies to
Requirements
Override response
Syntax
Parameters
Comparable Motion Control instructions
Example
See also
Preparing cross-PLC synchronous operation
Requirements
Procedure
See also
Printing curve diagram
Procedure
Program override
Configuring the start value of the program override
See also
Reading out the following value cyclically during camming
Parameter inputs
During the active "MC_GetCamFollowingValueCyclic" job
See also
Reading the following value in camming
Parameter inputs
After the "MC_GetCamFollowingValue" job has started
See also
Reading the leading value in camming
Parameter inputs
Approach value and approach direction
Example
After the "MC_GetCamLeadingValue" job has started
See also
Restart of technology object
Parameter inputs
Status evaluation
See also
Restart of technology objects
Restart required
Restarting a technology object
See also
Roller picker 2D
Coordinate systems and zero position
Transformation area
Joint position space
See also
S7-1500 Motion Control Documentation Guide
Product information
Documentation
See also
See also
S7-1500 Motion Control Documentation Guide
Product information
Documentation
See also
See also
Safety functions in the drive
Interaction between the technology object and the SINAMICS "Safety Integrated Functions"
Safety Info Channel
PROFIsafe telegram
See also
Save data on the SIMATIC Memory Card
Requirements
Transferring data to a new CPU
Result
Checking the restore and backing up data again
Scaling and shifting cam
Parameter inputs
Scaling of the cam
Shifting of the cam
See also
SCARA 2D with orientation
Coordinate systems and zero position
Compensation of mechanical axis couplings
Transformation area
Joint position space
See also
SCARA 3D with orientation
Coordinate systems and zero position
Compensation of mechanical axis couplings
Transformation area
Joint position space
See also
Selecting an active tool
Requirement
Procedure
See also
Set communication via PN/PN coupler
Requirement
A project
Different projects
Configuring communication directions and transfer areas
Creating tags
Transferring the PROFINET interface X2 of the PN/PN coupler from project A to project B
Configuring PROFINET interface X2 in project B
Result
More information
See also
Set kinematics to simulation mode
See also
Set setpoint position
Requirement
Procedure
setControlledByInterpreter() Set "ControlledByInterpreter" bit for a technology object
Description
Applies to
Syntax
Rules
Example
setOvr() Set program override
Description
Applies to
Influence on other MCL instructions
Syntax
Parameters
Example
Setpoint coupling
See also
Setting a tool to active
Setting a tool to active with a Motion Control instruction
See also
Setting the delay times
Requirements
Calculating delay times
Configuring delay times
Transfer delay times from other projects
See also
Setting up communication via direct data exchange
Requirement
Adding communication directions
Configuring transfer areas
Creating tags
Result
More information
See also
Showing routes
Procedure
Result
Signal flow diagrams position control
Signal flow diagrams position control
Position control in the drive with DSC
Position control in the CPU
SIMATIC Drive Controller (onboard I/O)
Simulate synchronous operation
Starting the simulation
Requirement
Procedure
End simulation
Machine damage
Requirement
Procedure
See also
Singularities
Inner singularities
Inner singularity using the articulated arm 3D as an example
Outer singularities
Extended position using the articulated arm 3D as an example
Folded position using the articulated arm 3D as an example
Behavior in the vicinity of a singularity
Overrun of the dynamics in the vicinity of a singularity
Affected kinematics motions
Dynamic adaptation in the vicinity of singularities
Preventive measures to prevent the behavior
Determining the area with overrun of the dynamics for articulated arm 3D
Deliberately traveling into the singularity
Requirements
Determining the distance to the inner singularity
Limiting the working area with zone monitoring
See also
Specify additive leading value
Parameter inputs
Start additive leading value specification
During the additive leading value specification
Ending the additive leading value specification
See also
Specify gear ratio once or dynamically
Parameter inputs
Specify gear ratio once
Specify gear ratio dynamically
Recommendation
Example
See also
Specifying dynamics in the kinematics control panel
Default setting of dynamic values
Specifying dynamic values
Resetting dynamic values to default values
Transferring dynamic values from the kinematics control panel to the technology object
Adjusting the velocity
Specifying the motion setpoints
"MC_MotionInVelocity"
Parameter inputs
"MC_MotionInPosition"
Parameter inputs
See also
Standstill signal
Configuring stationary state detection
Starting a circular motion job
See also
Starting a linear motion job
See also
Starting execution of the interpreter program
Start program execution
During program execution
After program execution
See also
Starting simulation mode
Interrupting a kinematics motion and locking kinematics axes
See also
Starting the sPTP motion job
See also
Status and error bits
Cam status
Error
Warnings
Status and error bits
"Kinematics status"
"Error"
"Warnings"
"Motion status"
See also
"StatusWord" tag (kinematics)
Tags
See also
Stopping a technology object with "MC_Halt"
Parameter inputs
Stopping basic motion with superimposed/without superimposed motion
Stopping the basic motion
Stopping the basic motion and the superimposed motion
See also
Stopping a technology object with "MC_Stop" and preventing new motion jobs
Parameter inputs
Modes for the dynamic behavior
Decelerate technology object with emergency deceleration ("Mode" = 0)
Decelerating a technology object with maximum dynamic values ("Mode" = 2)
Decelerate technology object with specified dynamics ("Mode" = 3)
Decelerating an axis with "MC_Stop"
See also
Stopping execution of the interpreter program
Parameter inputs
Mode for dynamic behavior
Stop program execution
After stopping program execution
See also
Stopping the "MotionIn" instructions
See also
Structure and operation of the cam editor
Toolbar
Graphical editor
Tabular editor
Inspector window
Elements of the curve
See also
Structure of the 3D visualization
3D display
Structure of the diagnostics
List of valid points and segments
Curve diagram
Element comparison
Inspector window
See also
Structure of the diagnostics
Diagnostics window
See also
Structure of the "Zones" configuration window
Online view
See also
Subsequent synchronization of following axis using leading axis distance starting at current leading value position with calculated synchronous position of the following axis with "MC_GearInPos"
Parameter inputs
Starting the "MC_GearInPos" job
During synchronization
After synchronization
See also
Subsequent synchronization of following axis using leading value distance with calculated synchronous position of the following axis with "MC_GearInPos"
Parameter inputs
Until synchronization
During synchronization
After synchronization
See also
Subsequent synchronizing of following axis using leading axis value starting from the current leading value position with "MC_CamIn"
Parameter inputs
Starting the "MC_CamIn" job
During synchronization
After synchronization
See also
Subsequent synchronizing of following axis using leading value distance with "MC_CamIn"
Parameter inputs
Until synchronization
During synchronization
After synchronization
See also
Subsequent synchronizing of following axis using leading value distance with "MC_GearInPos"
Parameter inputs
Until synchronization
During synchronization
After synchronization
See also
Superimposed positioning motion with "MC_MoveSuperimposed"
Parameter inputs
Starting a superimposed positioning motion with "MC_MoveSuperimposed"
See also
Superimposing motion onto the basic motion with the "MC_MotionInSuperimposed" motion specification
Parameter inputs
See also
Supported kinematics types
See also
Switching the position control off and on
MC_Power
MC_MoveVelocity and MC_MoveJog
MC_MotionInVelocity and MC_MotionInPosition
Influence of additional Motion Control instructions
Synchronizing following axis in advance using dynamic parameters with "MC_CamIn"
Parameter inputs
Until synchronization
During synchronization
After synchronization
See also
Synchronizing following axis in advance using dynamic parameters with "MC_GearInPos"
Parameter inputs
Until synchronization
During synchronization
After synchronization
See also
Synchronizing following axis in advance using leading value distance with "MC_CamIn"
Parameter inputs
Until synchronization
During synchronization
After synchronization
See also
Synchronizing following axis in advance using leading value distance with "MC_GearInPos"
Parameter inputs
Until synchronization
During synchronization
After synchronization
See also
Synchronizing following axis in advance via the leading value path from the current leading value position with "MC_CamIn"
Parameter inputs
After the "MC_CamIn" job has started
During synchronization
After synchronization
See also
Synchronizing following axis using dynamic parameters with "MC_GearIn"
Parameter inputs
During synchronization
After synchronization
See also
Synchronizing following axis using dynamic parameters with "MC_GearInVelocity"
Parameter inputs
During synchronization
After synchronization
See also
Synchronous travel in camming with "MC_CamIn"
See also
Synchronous travel in gearing with "MC_GearIn"
See also
Synchronous travel in gearing with "MC_GearInPos"
See also
Synchronous travel in velocity synchronous operation with "MC_GearInVelocity"
See also
System interpolation
"System interpolation" configuration window
See also
Tags: Kinematics motions
Tags: Zone monitoring
Technology alarm 1001
More information
See also
Technology alarm 1002
More information
See also
Technology alarm 1003
Technology alarm 1004
Technology alarm 1005
Technology alarm 1006
Technology alarm 1007
Technology alarm 1008
Technology alarm 1009
Technology alarm 101
Technology alarm 1010
Technology alarm 1011
Technology alarm 1012
Technology alarm 102
Technology alarm 103
Technology alarm 104
Technology alarm 105
Technology alarm 106
Technology alarm 107
Technology alarm 108
Technology alarm 109
Technology alarm 110
Technology alarm 111
Technology alarm 112
Technology alarm 113
Technology alarm 114
Technology alarm 201
Technology alarm 202
Technology alarm 203
Technology alarm 204
Technology alarm 304
Technology alarm 305
Technology alarm 306
Technology alarm 307
Technology alarm 308
Technology alarm 321
Technology alarm 322
Technology alarm 323
Technology alarm 341
Technology alarm 342
Technology alarm 343
Technology alarm 401
Technology alarm 411
Technology alarm 412
See also
Technology alarm 421
See also
Technology alarm 431
Technology alarm 501
Technology alarm 502
Technology alarm 503
Technology alarm 504
See also
Technology alarm 511
Technology alarm 521
See also
Technology alarm 522
Technology alarm 531
Technology alarm 533
Technology alarm 534
Technology alarm 541
Technology alarm 542
Technology alarm 550
See also
Technology alarm 551
Technology alarm 552
Technology alarm 561
Technology alarm 562
Technology alarm 563
Technology alarm 601
Technology alarm 603
Technology alarm 608
See also
Technology alarm 612
Technology alarm 700
Technology alarm 701
Technology alarm 702
Technology alarm 703
Technology alarm 704
Technology alarm 750
Technology alarm 752
Technology alarm 753
Technology alarm 754
Technology alarm 755
Technology alarm 758
Technology alarm 801
Technology alarm 802
Technology alarm 803
Technology alarm 804
Technology alarm 805
Technology alarm 806
Technology alarm 807
Technology alarm 808
Technology alarm 809
Technology alarm 810
Technology alarm 811
Technology alarm 812
Technology alarm 820
Technology alarm 900
Technology alarm 901
Technology alarm 902
Technology alarm 903
Technology alarms
Alarm classes
Display of technology alarms
Alarm response
Acknowledging technology alarms
Technology data block
Time-related boundary conditions
Measuring using Timer DI
Measuring via SINAMICS (central measuring probe)
Measurement using PROFIdrive telegram (drive or external encoder)
Definition of tags
See also
TM Count 1x24V/TM Count 2x24V
TM PosInput 1/TM PosInput 2
TM PTO 2x24V
TM PTO 4
TM Pulse 2x24V
Drive connection using PWM (pulse width modulation)
TM Timer DIDQ 10x24V/TM Timer DIDQ 16x24V
Inaccurate time synchronization
Transferring drive and encoder parameters automatically
Automatic transfer of parameters during runtime (online)
Automatic transfer of parameters during configuration (offline)
Parameters
See also
Transferring the synchronous operation function of the cam defined online to the offline project
Requirement
Procedure
Result
See also
Transferring the synchronous operation function of the cam to the technology object data block
Requirement
Procedure
Result
Traversing range and transformation area
See also
Traversing range limitation
Types of HW limit switches
Tripod 3D
Coordinate systems and zero position
Transformation area
Joint position space
See also
Type of measurement
Parameter settings
See also
Units of measure
Speed
Position and velocity
Force and torque
Time
Mass and moment of inertia
Position values with higher resolution
See also
Units of measure
Units of measure
Units of measure of the axes and the kinematics technology object
Position values with higher resolution
See also
"Units" tag (kinematics)
Tags
See also
User-defined kinematics systems
See also
User transformation with JCS
Programming
User transformation without JCS
Programming
Using 3D display for the calibration
See also
Using multiple encoders
Configuring an axis with multiple encoders
Encoder switchover in the user program
Parameter inputs
Position adjustment mode
Switchover to an absolute encoder
See also
Velocity profile
Velocity profile without jerk limitation
Velocity profile with jerk limitation
Velocity synchronous operation
See also
Virtual axis
Virtual axis technology version ≤ V7.0
Virtual axis technology version ≥ V8.0
Behavior during operation of the virtual axis
Possible applications
See also
"WarningWord" tag (kinematics)
Tags
See also
Working with the 3D display
Customizing the appearance of the 3D display
Customizing the display of the kinematics and the coordinate system
Change screen section
See also
Zone monitoring
Inappropriate use of zone monitoring
Zones
See also
Zones status
"Zones status"
See also
Types
Axis Status and Diagnostics
AxisStatus
AxisErrors
AxisWarnings
Cam Status and Diagnostics
CamStatus
CamErrors
CamWarnings
Cam Track Status and Diagnostics
CamTrackStatus
CamTrackErrors
CamTrackWarnings
External Encoder Status and Diagnostics
ExternalEncoderStatus
ExternalEncoderErrors
ExternalEncoderWarnings
Kinematics Status and Diagnostics
KinematicsStatus
KinematicsErrors
KinematicsWarnings
Leading Axis Proxy Status and Diagnostics
LeadingAxisProxyStatus
LeadingAxisProxyErrors
LeadingAxisProxyWarnings
Measuring Input Status and Diagnostics
MeasuringInputStatus
MeasuringInputErrors
MeasuringInputWarnings
Output Cam Status and Diagnostics
OutputCamStatus
OutputCamErrors
OutputCamWarnings
Changelog
[8.0.13] - 2025-04-03
Changed
Fixed
[8.0.11] - 2025-01-27
Added
Changed (breaking)
Fixed
[7.0.0] - 2024-11-29
Added
Changed (breaking)
[6.0.0] - 2024-05-30
Changed (breaking)
Changed
Fixed
[5.0.0] - 2024-04-04
Changed (breaking)
Added
[4.0.0] - 2023-11-29
Changed (breaking)
Fixed
Added
[3.1.0] - 2023-10-06
Fixed
Added
[3.0.0] - 2023-08-08
Fixed
[3.0.0] - 2023-05-12
Changed
Fixed
[2.1.0] - 2022-12-21
Fixed
[2.1.0] - 2022-11-22
Added
[2.0.0] - 2022-09-21
Changed
Changed