Cómo crear un programa para controlar el grupo de ejes
Las siguientes instrucciones describen cómo crear un programa para controlar un grupo de ejes.
Requisito: Se ha creado un proyecto con un grupo de ejes, como se especifica en el Cómo crear un grupo de ejes capítulo.
El programa para controlar un grupo de ejes se crea en el PLC_PRG POU con CFC como lenguaje de implementación.
Abre el
PLC_PRGprograma en el editor.Arrastrar el Caja elemento al editor.
Asignar el bloque de funciones
SMC_GroupPowera la cajaConfigure el bloque de funciones de acuerdo con la siguiente imagen.

Explicación:
El bloque de funciones activa los accionamientos del grupo de ejes.
La salida
Statusindica una habilitación exitosa del controlador.
Crear un bloque de funciones de tipo
MC_GroupEnable.Este bloque de funciones transfiere el control de los ejes vinculados al GrupoEje grupo de ejes.
Conecta el
Statussalida de laSMC_GroupPowerbloque de funciones para elExecuteentrada de laMC_GroupEnablebloque de funciones
Explicación:
Cuando todos los controladores de ejes están encendidos (
Status = TRUE), el control de los ejes se transfiere al grupo de ejes.El
Donela salida informa el éxito del comando.
Insertar un
MC_MoveDirectAbsolutebloque de funciones para hacer funcionar el variador.Conecta el
Donesalida de laMC_GroupEnablebloque de funciones para elExecuteentrada de laMC_MoveDirectAbsolutebloque de funcionesAmpliar el programa de la siguiente manera:

Explicación:
El
MC_MoveDirectAbsoluteEl bloque de funciones ordena un movimiento PTP del Grupo de ejes grupo de ejes.En el ejemplo, la cinemática se mueve a la posición (X = 10, Y= 20, Z = 30). Este valor se asigna a la
Positionentrada a través de laSMC_POS_REFestructura.La posición se especifica en el sistema de coordenadas de la máquina (MCS). El sistema de coordenadas se selecciona mediante el
CoordSystemaporte.
Iniciando el programa
Si el programa se ha creado completamente y se puede compilar sin errores, entonces puede transferirlo al controlador.
Iniciar el CODESYS Control Win sistema de ejecución (
CODESYSControlService.exeprograma en el"...\GatewayPLC"directorio).En el Configuración de comunicación, configure la ruta de conexión a su controlador.
Hacer clic En línea → Acceso.
Descargue el proyecto al controlador.
Hacer clic .
En el editor, abra el GrupoEje objeto.
Se muestran las posiciones de los ejes.
Hacer clic Depurar → Comenzar.
Las posiciones de los ejes cambian.