MCL
VAR
Pos2, Pos3, Pos4 : TO_Struct_Ipr_Position;
blendingDist : LREAL;
END_VAR
// A1 - Exact stop in position 2 with coordinate Pos2 relative to position 1
linRel( Pos2, trans := 0, cs := 0 );
// A2 - Blending high velocity in position 3 with coordinate Pos3 relative to position 2
linRel( Pos3, trans := 2, blend := 2, blendDist := blendingDist, cs := 0 );
// A3 - Exact stop in position 4 with coordinate Pos4 relative to position 3
linRel( Pos4, trans := 0, cs := 0 );
6.1.3
circAbs(): Posicionar la cinemática de forma absoluta con movimiento
circular de la trayectoria (S7-1500T)
Descripción
Con la instrucción MCL "circAbs()" se desplaza una cinemática hasta una posición absoluta
con un movimiento circular.
La instrucción MCL ofrece las posibilidades siguientes:
• Definir la trayectoria circular:
– Definir la trayectoria circular en el espacio a través de punto intermedio y posición de
– Definir la trayectoria circular en un plano principal a través de centro y ángulo
– Definir la trayectoria circular en un plano principal a través de radio y posición de
• Definir la dinámica
• Definir la transición del movimiento
• Definir el modo de suavizado de transición
La instrucción MCL "circAbs()" finaliza cuando la cinemática alcanza la posición final absoluta
o cuando comienza el suavizado de la transición con la siguiente orden. Se permite el inicio
síncrono de esta instrucción con otras instrucciones.
Al contrario de las instrucciones de Motion Control, en las órdenes de movimiento MCL se
especifica el suavizado de transición en la orden precedente, no en la subsiguiente.
Encontrará más información en la documentación "S7-1500T Funciones cinemáticas (Página
11)".
Se aplica a
• Cinemática
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
destino
destino
Instrucciones MCL (S7-1500T)
6.1 Movimientos de la cinemática (S7-1500T)
167