Mover eje de movimiento (MAM)
Esta información corresponde a los controladores
CompactLogix
5370, ControlLogix
5570, Compact GuardLogix
5370, GuardLogix
5570, Compact GuardLogix
5380, CompactLogix
5380, ControlLogix
5580, GuardLogix
5580 y ControlLogix 5590.Utilice la instrucción Mover eje de movimiento (MAM) par mover un eje a una posición especificada.
Se trata de una instrucción de transición. Siga estos pasos cuando la use:
- En la lógica de escalera, inserte una instrucción para alternar la Condición de entrada de renglón de falsa a verdadera cada vez que se deba ejecutar la instrucción.
- En una rutina de Texto estructurado, inserte una condición para que la instrucción haga que se ejecute solo en una transición.
Arquitectura | Standard | Seguridad |
|---|---|---|
Controladores CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 y GuardLogix 5570 | Sí | No |
controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590 | Sí | No |
Idiomas disponibles
Diagrama de lógica de escalera

Bloque de funciones
Esta instrucción no está disponible en el bloque de funciones.
Texto estructurado
MAM(Axis, MotionControl, MoveType, Position, Speed, SpeedUnits, AccelRate, AccelUnits, DecelRate, DecelUnits, Profile, AccelJerk, DecelJerk, JerkUnits, Merge, MergeSpeed, LockPosition, LockDirection, EventDistance, CalculatedData);
Operandos
Diagrama de lógica de escalera
Operando | Tipo
CONSEJO:
AXIS_CONSUMED es compatible únicamente con los controladores
Compact GuardLogix 5580 y CompactLogix 5380. | Tipo
CONSEJO:
AXIS_GENERIC es compatible únicamente con los controladores
ControlLogix 5570 y GuardLogix 5570. | Formato | Descripción | ||
|---|---|---|---|---|---|---|
Axis | AXIS_CIP_DRIVE AXIS_VIRTUAL | AXIS_CIP_DRIVE AXIS_VIRTUAL AXIS_GENERIC_DRIVE AXIS_SERVO AXIS_SERVO_DRIVE | Etiqueta | Nombre del eje. Introduzca el eje esclavo para un movimiento de Desplazamiento maestro incremental o absoluto. En el caso de los controladores compatibles con los tipos de datos de movimiento REF_TO, el tipo de operando de eje admitido puede reemplazarse por un tipo de REF_TO equivalente. | ||
Motion Control | MOTION_ INSTRUCTION | MOTION_ INSTRUCTION | Etiqueta | Etiqueta de control para la instrucción | ||
Move type | DINT | DINT | Inmediato o etiqueta | Hasta | Use This Move Type | And Enter |
Move an axis to an absolute position | Absoluta | 0 | ||||
Move an axis a specified distance from where it is now | Incremental | 1 | ||||
Move a Rotary axis to an absolute position in the shortest | Ruta rotatoria más corta | 2 | ||||
Move a Rotary axis to an absolute position in the positive direction regardless of its current position | Rotatorio positivo | 3 | ||||
Move a Rotary axis to an absolute position in the negative direction regardless of its current position | Rotatorio negativo | 4 | ||||
Offset the master value of a position cam to an absolute position | Desplazamiento de eje maestro absoluto | 5 | ||||
Offset the master value of a position cam by an incremental distance | Desplazamiento de eje maestro incremental | 6 | ||||
See Choose a Move Type for a Rotary Axis below for more information about rotary moves. | ||||||
Position | REAL | REAL | Inmediato o etiqueta | Posición absoluta o distancia incremental para el movimiento | ||
For This Move Type | Introduzca este valor de posición | |||||
Absolute | Posición para mover a | |||||
Incremental | Distancia para el movimiento | |||||
Rotary Shortest Path | Posición a la que moverse. Introduzca un valor positivo inferior al valor de Desbobinado de posición. | |||||
Rotary Positive | ||||||
Rotary Negative | ||||||
Absolute Master Offset | Posición de desplazamiento absoluta | |||||
Incremental Master Offset | Distancia de desplazamiento incremental | |||||
Speed | REAL | REAL | Inmediato o etiqueta | Velocidad para mover el eje en unidades de velocidad | ||
Speed Units | DINT | DINT | Inmediato | ¿Qué unidades desea utilizar para la Velocidad? Unidades por seg (0) % del máximo (1) Tiempo (3) Unidades por MasterUnit (4) Unidades del maestro (7) | ||
Accel Rate | REAL | REAL | Inmediato o etiqueta | Índice de aceleración del eje en Unidades de aceleración | ||
Accel Units | DINT | DINT | Inmediato | ¿Qué unidades desea utilizar para el Índice de aceleración? Unidades por segundo 2 (0)% del máximo (1) Tiempo (3) Unidades por MasterUnit 2 (4)Unidades del maestro (7) | ||
Decel Rate | REAL | REAL | Inmediato o etiqueta | Índice de desaceleración del eje en Unidades de desaceleración. | ||
Decel Units | DINT | DINT | Inmediato | ¿Qué unidades desea utilizar para el Índice de deceleración? Unidades por segundo 2 (0)% del máximo (1) Tiempo (3) Unidades por MasterUnit 2 (4)Unidades del maestro (7) | ||
Profile | DINT | DINT | Inmediato | Seleccione el perfil de velocidad para el movimiento:
| ||
Accel Jerk | REAL | REAL | Inmediato o etiqueta | La instrucción solo utiliza operandos de variación si el Perfil es curva S. Siempre debe rellenarlos.
Use estos valores para empezar.
También puede introducir los índices de variación en estas Unidades de variación.
| ||
Decel Jerk | REAL | REAL | Inmediato o etiqueta | |||
Jerk Units | DINT | DINT | Inmediato | |||
Merge | DINT | DINT | Inmediato | ¿Desea cambiar todos los movimientos del eje actual a un movimiento gobernado por esta instrucción independientemente de las instrucciones de movimiento actuales en proceso?
| ||
Merge Speed | DINT | DINT | Inmediato | Si la Combinación está Habilitada, ¿a qué velocidad de movimiento desea?
| ||
Lock Position | REAL | REAL | Inmediato o etiqueta | La posición en el Eje maestro donde un Esclavo debería empezar a seguir al maestro después de que se haya iniciado el movimiento en el Eje esclavo. Consulte la sección Estructura a continuación para obtener más información. | ||
Lock Direction | SINT, INT o DINT | SINT, INT o DINT | Inmediato | Especifica las condiciones en las que se debe usar la posición de bloqueo. Los valores válidos son 0-4 Predeterminado = Ninguno (La enumeración 1-4 no está permitida actualmente en los modos Accionados por tiempo o Basados en tiempo). Consulte la sección Estructura a continuación para obtener más información. | ||
Event Distance | REAL MATRIZ o 0 | REAL MATRIZ o 0 | Etiqueta de matriz | Las posiciones de un movimiento medidas a partir del punto final del movimiento. Consulte la sección Estructura a continuación para obtener más información. | ||
Calculated Data | REAL MATRIZ o 0 | REAL ARRAY 0 | Etiqueta de matriz | Las distancias maestras (o tiempo) necesarias desde el inicio del movimiento hasta el punto de distancia de evento. Consulte la sección Estructura a continuación para obtener más información. | ||
Texto estructurado
Este operando | Tiene estas opciones que | |
|---|---|---|
Se introducen como texto | O se introducen como número | |
SpeedUnits | unitspersec %ofmaximum time unitspermasterunit masterunits | 0 1 3 4 7 |
AccelUnits | unitspersec 2 %ofmaximum time unitspermasterunit 2 masterunits | 0 1 3 4 7 |
DecelUnits | unitspersec 2 %ofmaximum time unitspermasterunit 2 masterunits | 0 1 3 4 7 |
Perfil (Profile) | trapezoidal scurve | 0 1 |
JerkUnits | unitspersec 3 %ofmaximum %oftime time unitspermasterunit 3 %oftime-masterdriven masterunits | 0 1 2 3 4 6 7 |
Combinación | deshabilitado habilitado | 0 1 |
MergeSpeed | programado current | 0 1 |
Posición de bloqueo | Sin enumeración | Immediate, Real, or Tag |
Dirección de bloqueo | Ninguno immediateforwardonly immediatereverseonly positionforward positionreverse | 0 1 2 3 4 |
Distancia de evento | Sin enumeración | Array or 0 |
Datos calculados (Calculated Data) | Sin enumeración | Array or 0 |
Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado.
Tipo de datos MOTION_INSTRUCTION
Para ver si | Compruebe si este bit está establecido en | Tipo de datos | Notas |
|---|---|---|---|
Una transición de falso a verdadero ha provocado que la instrucción se ejecute | EN | BOOL | El bit EN permanece establecido hasta que finaliza el proceso y el renglón pasa a falso. |
El movimiento se ha iniciado correctamente | DN | BOOL | |
Ha ocurrido un error | ER | BOOL | |
El eje se está moviendo a la Posición final | IP | BOOL | Cualquiera de estas acciones detiene este movimiento y borra el bit IP:
|
El eje está en la Posición final | PC | BOOL |
|
Descripción
La instrucción MAM mueve un eje a una posición absoluta especificada o en una distancia incremental especificada. La instrucción MAM también puede producir otros tipos especiales de movimientos.
Movimiento trapezoidal empezando desde inmovilización

Pautas de programación
ADVERTENCIA:
Riesgo de exceso de velocidad y/o de posición final
Si cambia los parámetros de movimiento dinámicamente con cualquier método, es decir, cambiando la instrucción de dinámicas de movimiento [Dinámicas de cambio de movimiento (MCD)] o iniciando una nueva instrucción antes de concluirse la última, debe tener en cuenta que hay un riesgo de velocidad y/o de sobreimpulso de la posición final.
Un perfil de velocidad trapezoidal puede excederse si la desaceleración máxima se reduce mientras el movimiento está desacelerando o está cerca del punto de desaceleración.
Un perfil de velocidad de curva S puede excederse si se da alguno de los siguientes casos:
- la desaceleración máxima se reduce mientras el movimiento está desacelerando o está cerca del punto de desaceleración, o
- la variación de aceleración máxima se reduce y el eje está acelerando. Sin embargo, tenga en cuenta que la variación se puede cambiar indirectamente si se especifica en % de tiempo.
Para más información consulte la Solución de problemas de movimiento de eje.
Pauta | Detalles | |||
|---|---|---|---|---|
En el diagrama de escalera, cambie la condición de entrada de renglón cada vez que quiera ejecutar la instrucción. | Se trata de una instrucción de transición. En el diagrama de escalera, cambie la condición de entrada de renglón de borrada a establecida cada vez que quiera ejecutar la instrucción. | |||
En el texto estructurado, condicione la instrucción para que solo se ejecute en una transición | En el texto estructurado, las instrucciones se ejecutan cada vez que se escanean. Condicione la instrucción para que solo se ejecute en una transición. Use alguno de los siguientes métodos:
Para obtener más información, consulte Sintaxis del texto estructurado. | |||
Para un movimiento de Desplazamiento maestro, introduzca el eje esclavo pero utilice unidades del maestro. | Utilice un movimiento de Desplazamiento maestro incremental o absoluto para establecer el valor maestro de una leva de posición sin cambiar la posición del eje maestro. Esto modifica el perfil de leva de posición a lo largo del eje maestro.
La instrucción añade el desplazamiento con los valores de Velocidad, Aceleración, Desaceleración y Variación. | |||
Utilice el % de tiempo para facilitar la programación y ajustar la variación | Para facilitar la programación y el ajuste de variación, introdúzcalo como un % del tiempo de aceleración o desaceleración. Para obtener más información consulte Ajustar un perfil de curva S. | |||
Utilice Combinación para cancelar el movimiento de otras instrucciones. | ¿Cómo desea tratar cualquier otro movimiento que ya se esté procesando? | |||
Si desea | Y desea | Then set | ||
Añadir el movimiento a cualquier movimiento que ya esté en proceso | ![]() | Merge = Disabled Merge Speed = Programmed The instruction ignores Merge Speed but you must fill it in anyway. | ||
Finalizar el movimiento de otras instrucciones e inicie el impulso. | Mover a la velocidad que ha establecido en esta instrucción | Merge = Enabled Merge Speed = Programmed | ||
Mover a la velocidad que el eje ya se está moviendo | Combinación = Habilitada Velocidad de combinación = Actual La instrucción ignora el valor que haya introducido en el operando Velocidad. | |||
¿Es este un movimiento de desplazamiento maestro incremental o absoluto? Si es un movimiento de Desplazamiento maestro incremental o absoluto y la Combinación está Habilitada, entonces lo siguiente es verdadero.
| ||||
Utilice una segunda instrucción MAM para cambiar uno que ya esté en proceso. | Puede cambiar la posición, velocidad, aceleración o desaceleración. El cambio tendrá efecto inmediatamente. | |||
Para cambiar la posición de | Configure una segunda instrucción MAM como este | |||
Movimiento absoluto | Hay dos posibilidades:
En cualquiera de los casos, el eje se mueve a la nueva posición sin detenerse en la posición antigua; incluidos cualquier cambio de dirección necesario. | |||
Movimiento incremental | Hay dos posibilidades:
| |||
Combine un movimiento con transmisión para perfiles complejos y sincronización. | Puede utilizar una instrucción de Engranaje de eje de movimiento (MAG) junto con la instrucción MAM. Esto superpone la transmisión sobre el movimiento o el movimiento sobre la transmisión. Ejemplo: Superponga un movimiento incremental sobre una transmisión electrónica para un control de la fase avance y retraso. | |||
Elija un tipo de movimiento para un eje rotatorio
Tipo de movimiento | Ejemplo | Descripción |
|---|---|---|
Absoluta | Movimiento absoluto a 225°. La dirección depende de la posición de inicio del eje. ![]() | Con un movimiento Absoluto, la dirección del recorrido depende de la posición actual del eje y no es necesariamente el trayecto más corto a la posición final. Las posiciones de inicio inferiores a la posición final generan un movimiento en la dirección positiva mientras que las posiciones de inicio mayores que la posición final generan un movimiento en la dirección negativa. La posición especificada se interpreta de forma trigonométrica y puede ser positiva o negativa. También puede ser mayor que el valor de Desbobinado de posición. Los valores de posición negativos son equivalentes a sus valores positivos correspondientes y son útiles al girar el eje a través de 0. Por ejemplo, -90° es lo mismo que +270°. Cuando la posición es mayor o igual que el valor de Desbobinado de posición, el eje se mueve a través de más de una revolución antes de detenerse en la posición absoluta. |
Incremental | La distancia especificada se interpreta de forma trigonométrica y puede ser positiva o negativa. También puede ser mayor que el valor de Desbobinado de posición. Cuando la distancia es mayor o igual que el valor de Desbobinado de posición, el eje se mueve a través de más de una revolución antes de detenerse. | |
Ruta rotatoria más corta | El Trayecto rotatorio más corto se mueve de 30° a 225°. ![]() |
IMPORTANTE:
Utilice únicamente un movimiento de Trayecto rotatorio más corto si el Modo de posicionamiento del eje es Rotatorio (eje Rotatorio).
Un movimiento de Trayecto rotatorio más corto es un tipo especial de movimiento absoluto para un eje Rotatorio. El eje se mueve:
Con un movimiento de Trayecto rotatorio más corto, usted:
|
Rotatorio positivo | Movimiento positivo rotatorio de 315° a 225°. ![]() |
IMPORTANTE:
Utilice únicamente un movimiento Positivo rotatorio mientras el eje esté parado o sin movimiento. Si no, el eje podría moverse en la dirección incorrecta.
Un movimiento Positivo rotatorio es un tipo especial de movimiento absoluto para un eje Rotatorio. El eje:
No puede mover el eje más de una revolución con un único movimiento de Trayecto rotatorio más corto. |
Rotatorio negativo | Movimiento negativo rotatorio de 45° a 225°. ![]() |
IMPORTANTE:
Utilice únicamente un movimiento de Trayecto rotatorio más corto si
Un movimiento Negativo rotatorio es un tipo especial de movimiento absoluto para un eje Rotatorio. El eje:
No puede mover el eje más de una revolución con un único movimiento de Trayecto rotatorio más corto. |
Cuando se utiliza MAM (Combinación = Habilitada) en cualquier eje asociado a un sistema de coordenadas y se está ejecutando en él una instrucción de movimiento de coordenadas, se utiliza la desaceleración máxima del sistema de Coordenadas para detener los ejes restantes. Si el sistema de coordenadas contiene ejes de orientación, se utiliza la desaceleración máxima de Orientación del sistema de coordenadas para detener los ejes Rx, Ry o Rz restantes.
Estructura
Consulte Estructura de los parámetros de entrada y salida para las Instrucciones de movimiento de eje único para obtener información sobre los parámetros de entrada y salida que están disponibles para la instrucción MAM a través de la función Control de velocidad accionado por maestro (MDSC). Antes de que alguno de estos parámetros esté activo, debe ejecutar una instrucción MDAC y debe estar activa (bit IP establecido).
Marcas de estado matemático afectadas
No
Fallos mayores/menores
No es específico para esta instrucción. Se puede producir un fallo mayor si se pasa al operando del eje una referencia sin inicializar o una referencia de tipo incorrecto. Consulte Atributos comunes para ver los fallos relacionados con el operando.
Diagrama de lógica de escalera
Condición/estado | Acción realizada |
|---|---|
Pre-escaneado | Los bits .EN, .DN, .ER y .IP se borran a falsos. |
La condición de entrada de renglón es falsa | El bit .EN se borra a falso si el bit .DN o .ER es verdadero. |
La condición de salida de renglón es verdadera | El bit .EN se establece en verdadero y la instrucción se ejecuta. |
Post-escaneado | N/A |
Texto estructurado
Condición/estado | Acción realizada |
|---|---|
Pre-escaneado | Consultar Pre-escaneado en la tabla Diagrama de escalera |
Ejecución normal | Consultar La condición de entrada de renglón es falsa, seguida por La condición de entrada de renglón es verdadera en la tabla Diagrama de escalera. |
Post-escaneado | Consultar Post-escaneado en la tabla Diagrama de escalera. |
Códigos de error
Consulte Códigos de error de movimiento (ERR) para ver las instrucciones de movimiento.
Condición de error del tiempo de ejecución
El movimiento del esclavo debe comenzar en reposo si las Unidades de velocidad = Segundos o Unidades de maestro. Esta condición podría producirse cuando la MAM se inicia con la Velocidad = Segundos o Unidades de maestro comienzan cuando hay otro MAM en progreso (en modo de combinación o sustitución).
Códigos de error extendidos
Use los Códigos de error extendidos (EXERR) para obtener más instrucciones sobre un error. Consulte Códigos de error de movimiento (ERR) para ver las instrucciones de movimiento.
Si ERR es | Y EXERR es | Entonces | |||
|---|---|---|---|---|---|
Causa | Acción correctiva | ||||
13 | Cambia | Un operando está fuera de sus límites. | The EXERR is the number of the operand that is out of range. The first operand is 0. For example, if EXERR = 4, then check the Speed. | ||
EXERR | Operando | ||||
0 | Eje | ||||
1 | Control de movimiento (Motion Control) | ||||
2 | Tipo de movimiento | ||||
3 | Posición | ||||
4 | Velocidad (Speed) | ||||
6 | Accel Rate | ||||
8 | Decel Rate | ||||
15 | -1 | El sistema de coordenadas tiene una Desaceleración máxima de 0. | Go to the Properties for the coordinate system axis and set a Maximum Deceleration. | ||
0 o más | Un eje del sistema de coordenadas tiene una Desaceleración máxima de 0. |
| |||
Cambios a los bits de estado
Bits de estado para el tipo de datos predefinidos en las instrucciones de movimiento
Consulte Bits de estado para instrucciones de movimiento (MAM, MATC, MAJ) cuando MDAC está activa.
MAM cambia a bits de estado del eje único
Nombre del bit | Significado | |
|---|---|---|
MotionStatus | El bit de estado de movimiento para el eje. | |
Número de bit | Significado | |
AccelStatus | 0 | The axis is not accelerating (FALSE state). |
DecelStatus | 1 | The axis is not decelerating (FALSE state). |
MoveStatus | 2 | The axis is not moving (FALSE state). |
JogStatus | 3 | The axis is not jogging (FALSE state). |
GearingStatus | 4 | The axis is not gearing (FALSE state). |
HomingStatus | 5 | The axis is not homing (FALSE state). |
StoppingStatus | 6 | The axis is stopping (TRUE state). |
AxisHomedStatus | 7 | The axis is not homed (FALSE state). |
PositionCamStatus | 8 | The axis is not position camming (FALSE state). |
TimeCamStatus | 9 | The axis is not time camming (FALSE state). |
PositionCamPendingStatus | 10 | The axis does not have a Position Cam Pending (FALSE state). |
TimeCamPendingStatus | 11 | The axis does not have a Time Cam Pending (FALSE state). |
GearingLockStatus | 12 | The axis is not in a Gear Locked condition (FALSE state). |
PositionCamLockStatus | 13 | The axis is not in a Position Cam Locked condition (FALSE state). |
TimeCamLockStatus | 14 | The axis is not in a Time Cam Locked condition (FALSE state). |
MasterOffsetMoveStatus | 15 | The axis is offset (TRUE state). |
CoordinatedMotionStatus | 16 | Sets when the MDAC instruction executes (TRUE state). Clears when the instruction completes (FALSE state). |
TransformStateStatus | 17 | The axis is part of an active transform (TRUE state). |
ControlledByTransformStatus | 18 | The axis is moving because of a transform (TRUE state). |
DirectVelocityControlStatus | 19 | The axis is not under Direct Velocity Control (FALSE state). |
DirectTorqueControlStatus | 20 | The axis is not under Direct Torque Control (FALSE state). |
MoveLockStatus | 22 | MAM is Locked to Master in MDSC Mode (TRUE state). The bit is cleared when a MGS, MGSD, MAS, or MASD is executed (goes IP). If either the Slave or Master axis (or both) is paused by changing its speed to 0, then the MoveLockStatus bit stays set. Master Driven Mode The bit is set when the Lock Direction request is satisfied. The bit is not used when the enumeration is NONE. For the enumerations Immediate Forward Only and Immediate Reverse Only, the MamLockStatus bit is set immediately when the MAM is initiated. For the enumeration Position Forward Only and Position Reverse Only, the bit is set when the Master Axis crosses the Master Lock Position in the specified direction. The MoveLockStatus bit is cleared when the Master Axis reverses direction and the Slave Axis stops following the Master Axis. The MoveLockStatus bit is set again when the Slave Axis resumes following the Master Axis. Time Driven Mode The bit is not used when the enumeration is NONE. |
JogLockStatus | 24 | The axis is not in a Jog Locked condition (FALSE state). |
MasterOffsetMoveLockStatus | 26 | Master offset Move is Locked to master in MDSC Mode (TRUE state). |
MaximumSpeedExceeded | 27 | Sets when the maximum axis speed that is specified in the axis configuration is exceeded during a move (TRUE state). Clears when the speed is reduced below the limit (FALSE state). |
Bits de estado de movimiento
Si el tipo de movimiento es | Y la combinación es | La instrucción cambia estos bits | ||
|---|---|---|---|---|
Nombre del bit | Estado | Significado | ||
NO hay Desplazamiento maestro absoluto ni Desplazamiento maestro incremental | Deshabilitado | MoveStatus | TRUE | Axis is Moving. |
Habilitado | MoveStatus | VERDADERO (TRUE) | Axis is Moving. | |
JogStatus | FALSO (FALSE) | El eje ya no tiene Impulso. | ||
GearingStatus | FALSO (FALSE) | El eje ya no engrana. | ||
Desplazamiento maestro absoluto o Desplazamiento maestro incremental | ![]() | MasterOffsetMoveStatus | TRUE | Axis is Offset. |
Combinación en el modo incremental
La combinación de MAM funciona de forma distinta a una combinación en una instrucción Movimiento lineal de movimiento coordinado (MCLM). En MAM, se mantiene en el movimiento cualquier movimiento no concluido en el punto de combinación. Por ejemplo, suponga que hay un único eje MAM programado en el modo incremental desde una posición absoluta de inicio = 0 y con la distancia incremental programada = 4 unidades. Si una combinación ocurre en una posición absoluta de 1 y la incorporación es otro movimiento incremental de 4 unidades, el movimiento se concluye en la posición = 8.
Si este ejemplo ocurre en una instrucción Movimiento lineal de movimiento coordinado (MCLM) programada en modo incremental, la posición final = 5.
Modo de combinación y de sustitución de Control de velocidad accionado por maestro (MDSC) para MAM
Cuando se programa en unidades de segundos, la instrucción MAM debe iniciarse en la posición de reposo (es decir, la velocidad de inicio y la aceleración deben ser iguales a 0,0). Si se programa en unidades de segundo o Unidades de maestro, se producirá un error de tiempo de ejecución para MAM en el Esclavo si se activa la instrucción cuando no está en reposo.
Soporte al control de velocidad accionado por maestro (MDSC) y al comando de movimiento directo
Los Comandos directo de movimiento no están disponibles en el árbol de instrucciones para la instrucción MDAC. Debe programar un MDAC en uno de los lenguajes de programación compatibles antes de ejecutar un MAM en el Modo accionado por tiempo. Ocurre un error de tiempo de ejecución si una MDAC no se ejecutó previamente en una MAM o MAJ en el Modo accionado por maestro.
El comando Directo de movimiento es compatible con las enumeraciones MDSC de velocidad, aceleración, desaceleración y variación para MAM.
Tenga en cuenta que los parámetros Distancia del evento y Datos calculados no son compatibles con MAM y con el Comando directo de movimiento.
Control de velocidad accionado por maestro (MDSC) y Ajuste manual de eje CIP y Generador de movimiento
Los parámetros Distancia de evento y Datos calculados no son compatibles con MAM.
Entregue su opinión




