Descargar Imprimir esta página

Siemens SINUMERIK MC Manual De Funciones página 655

Ocultar thumbs Ver también para SINUMERIK MC:

Publicidad

// #tempFeedHoldMcp2: Bool;
// #tempSpindleHoldMcp2: Bool;
 
 
// Llamada del bloque para el 1.er MCP, GMO 1, canal 1, cabezal: eje
4
"LBP_MCPCtrlTurning"(BAGNo := 1,
 
 
 
 
 
// Llamada del bloque para el 2.º MCP, sin GMO, canal 2, sin cabezal
"LBP_MCPCtrlTurning"(BAGNo := 10,
 
 
 
 
11.8
Información sobre configuración y puesta en marcha
11.8.1
Configuración de panel de mando de máquina y teclas directas
11.8.1.1
Información general
La comunicación con paneles de mando de máquina (MCP) y módulos de teclas directas (OpKey)
tiene lugar a través de PROFINET. La comunicación PROFIBUS depende del dispositivo y no es
posible con todos los dispositivos SINUMERIK.
Los datos de entrada del componente de manejo (p. ej., teclas) se transfieren al PLC. Los
datos de salida del PLC (p. ej., LED) se transfieren al componente de manejo. Estos datos se
procesan desde los bloques "LBP_MCPCtrlMilling [FC19]", "LBP_MCPCtrlMillingSmall [FC24]"
y "LBP_MCPCtrlTurning [FC25]" (no están presentes en todos los PLC SINUMERIK) o también
desde el programa de usuario.
En el programa de usuario, se definen las áreas de memoria en las que se guardan los datos
de entrada y salida. Los punteros a estas áreas de memoria se transfieren como parámetros
de la función "LBP_ConfigBP [FC1]" en la llamada de "Startup [OB100]".
En cuanto el componente de manejo recibe nuevos datos, se escriben los datos de entrada
en el área de memoria que se referencia con el puntero respectivo en "LBP_ConfigBP [FC1]".
De este modo, se ofrecen los datos de entrada al usuario y al programa básico.
Los datos de salida en el área de memoria parametrizada se envían al componente de
manejo cíclicamente, en intervalos especificados.
PLC
Manual de funciones, 01/2023, A5E47437861E AF
11.8 Información sobre configuración y puesta en marcha
ChanNo := 1,
SpindleIFNo := 4,
FeedHold => #tempFeedHoldMcp1,
SpindleHold => #tempSpindleHoldMcp1);
 
ChanNo := 2,
SpindleIFNo := 0,
FeedHold => #tempFeedHoldMcp2,
SpindleHold => #tempSpindleHoldMcp2);
Referencia al PLC Basic Program
 
 
655

Publicidad

loading

Este manual también es adecuado para:

Sinumerik