Programar funciones tecnológicas (ciclos)
11.7 Otros ciclos y funciones
11.7.4
Subprogramas
Si necesita las mismas operaciones de mecanizado en la programación de distintas piezas,
puede definir estas operaciones de mecanizado como subprograma propio. Después puede
llamar (abrir) este subprograma en cualquier programa.
De este modo, puede prescindir de la programación múltiple de operaciones de mecanizado
idénticas.
A este respecto, no se distingue entre programas principales y subprogramas. Es decir, puede
abrir un programa de código G o de ShopMill "normal" en otro programa ShopMill como
subprograma.
A su vez, en el subprograma puede llamar (abrir) otros subprogramas. El máximo nivel de
anidamiento es de 15 subprogramas.
Nota
Dentro de secuencias concatenadas no se puede insertar un subprograma.
Si quiere abrir un programa ShopMill como subprograma, el programa ya se tiene que
haber calculado una vez anteriormente (cargar o simular programa en el modo de operación
"Máquina Auto"). Esto no es necesario en subprogramas en código G.
Memoria de programas
Si usa la opción de software "Ejecutar desde memoria externa (EES)", el subprograma
puede estar guardado de forma local o externa en una memoria de programas cualquiera
configurada para EES.
Si usa la opción de software "Memoria de usuario CNC ampliada", el subprograma puede
estar guardado en una memoria de programas configurada para EES dentro de la tarjeta de
memoria del sistema.
Sin estas dos opciones de software, el subprograma tiene que estar guardado siempre
en la memoria de trabajo del NCK (en un directorio propio "XYZ" o en el directorio
"Subprogramas"). Si, aun así, quiere abrir un subprograma que se encuentra en otra unidad,
puede utilizar el comando de código G "EXTCALL".
Cabeza de programa
Tenga en cuenta que al abrir el subprograma se evalúan los ajustes de la cabeza del
subprograma. Estos ajustes permanecen activos al finalizar el subprograma.
Si quiere volver a activar los ajustes de la cabeza del programa principal, puede volver a
realizar los ajustes deseados en el programa principal después de abrir el subprograma.
Procedimiento
716
1.
Cree un programa ShopMill o en código G que quiera llamar como sub‐
programa desde otro programa.
2.
Posicione el cursor en el plan de trabajo o en la vista de programa del
programa principal en la secuencia detrás de la cual quiera llamar al sub‐
programa.
Manual de aplicación, 01/2024, A5E48384797E AG
Fresado