Description
3.4 User program
S7-1500T Getting Started with Kinematics
Getting Started, 12/2018, A5E46089528-AA
13
Motion instructions used
The following instructions are used for the respective moves:
Waiting position Pickup position prod-
uct type 1 / product type 2
"MC_MoveLinearAbsolute" to pickup
position Product type 1 / Product type 2
Pickup position with offset
for product type 1
Parking position on pallet 1
1. "MC_MoveCircularAbsolute" to the
transition position 1
2. "MC_MoveLinearAbsolute" to the
transition position 2
3. "MC_MoveCircularAbsolute" to the
OCS1
Pickup position with offset
Parking position on pallet 2 "MC_MoveCircularAbsolute" to the
Parking position on pallet 1 Waiting position
1. "MC_MoveCircularAbsolute" to the
transition position 2
2. "MC_MoveLinearAbsolute" to the
transition position 1
3. "MC_MoveCircularAbsolute" to the
waiting position
Parking position on pallet 2 Waiting position "MC_MoveCircularAbsolute" to the
Definition of the circular path ("CircMode") for the instructions "MC_MoveCircularAbsolute"
With the "CircMode" parameter, you specify the definition of the circular path. In the example
project, the default setting "CircMode" = "0" is used for all circular motions and the circular
path is calculated using the start, intermediate and end points. With the auxiliary point of the
circular path ("AuxPoint"), you specify a point on the circular path via which the end point is
to be approached.
The function block "ModeAutomatic" shows an option for calculating the auxiliary points of
the circular path. The auxiliary points of the circular path are determined from the distance
between the start and end position and are thus in the middle of the distance. The
intermediate point is therefore consistent in each case with the specified start and end
points.