Fundamentos de subprogramas CNC para maquinistas CNC
Los programadores y maquinistas de CNC tienen que lidiar diariamente con diferentes tipos de componentes con una variedad de operaciones de mecanizado.
Entonces, para mantenerse al día, implementan diferentes técnicas.
¿Qué es la subprogramación?
Una de estas técnicas, y la más utilizada, es la subprogramación.
La subprogramación es fácil de usar y comprender con solo comandos simples como M98, M99, puede lograr una mayor flexibilidad.
Los subprogramas son programas cnc normales que se llaman desde un programa (normalmente llamado programa principal) para agregar algún tipo de operación de mecanizado repetible.
Ejemplos de subprogramas CNC
- Subprogramación de Fanuc
- Ejemplo de subprograma de Fanuc
- Roscados de inicio múltiple con ciclo de roscado Fanuc G76
Conceptos básicos de subprogramación CNC
Para subprogramación no se requiere habilidad adicional
Usted (maquinista cnc/ programador cnc) no tiene que aprender un nuevo código G o estilo de programación, todo lo que usa es el conocimiento de programación cnc que ya tiene.
Los subprogramas son como programas normales que agregamos, escribimos diariamente , modificar y eliminar.
Los subprogramas CNC terminan con M99
Una distinción importante entre un programa principal y un subprograma es que
los programas principales terminan en M30 pero
los subprogramas terminan en M99
Denominación de subprogramas CNC
Los subprogramas son programas cnc normales, por lo que se nombran (numeran) de manera similar, como O0001, O0005, etc.
¿Cómo insertar un subprograma CNC?
Los subprogramas se insertan de la misma manera en los controles de la máquina cnc, como se hacen otros programas cnc.
Llamada de subprograma CNC
Los subprogramas se pueden llamar desde el programa principal varias veces en varias ubicaciones.
Incluso los subprogramas pueden llamar a otros subprogramas.
Normalmente, el subprograma se puede anidar hasta en cuatro niveles.
Cómo llamar a un subprograma de lectura Subprogramación de Fanuc
Fin del subprograma CNC
Cuando un subprograma termina con M99, el control se devuelve al programa de llamada (programa principal), y la ejecución del programa comienza desde ese punto en adelante.
Ejemplo
Si un programa principal (O0001) llama a un subprograma (O0002) y ese subprograma llama a otro subprograma (O0003).
Entonces, cuando O0003 después de completar su mecanizado terminará con M99, el control volverá a O0002 y el mecanizado continuará hasta que ese subprograma finalice con M99, en esa llamada el control volverá a O0001 y seguirá ejecutándose hasta llegar a M30, que finalizará el programa.
máquina CNC
- t para buscar en una máquina CNC
- Conceptos básicos de herramientas CNC para un mejor corte y tallado de madera
- Mejor enrutador CNC para carpintería
- Consejos de seguridad en el lugar de trabajo para maquinistas CNC
- 4 Directrices para husillo CNC
- Testimonios de nuestra fresadora CNC
- Video para maquinista CNC
- Destornilladores de torsión para maquinistas CNC
- Recomendaciones de la relación entre el diámetro y la longitud de la barra de mandrinar para maquinistas CNC
- Programación CNC para maquinistas CNC
- Control CNC SINUMERIK:ayuda en línea integrada:descripción general para maquinistas CNC