Curso de torno a CNC online




Untitled Document
Recomendados

Curso de Torno a CNC - Segunda entrega

2. S, T, FUNCION M, H avance% F


2.1 FUNCION VELOCIDAD DEL HUSILLO

La velocidad del husillo puede ser controlada especificando valores para S. Para este sistema de CNC, el valor de S no es igual al valor correspondiente de velocidad del husillo (r/min.). Para cada bloque del programa de la pieza puede contener solo un valor para S. Existen dos tipos de códigos que pueden ser enviados por este sistema:
1) Señales de código binario (rango: 0-15) son transmitidas a la máquina herramienta para controlar el husillo.
2) Señales analógicas (ancho de pulso modulado, rango: 0-255) son transmitidas a la máquina desde diferentes puertos de la interfase con código binario.

Refiérase al manual apropiado entregado junto con la máquina herramienta por el fabricante para detalles como que código es valido o que tipo de código S en utilizado para controlar el husillo.

2.2 FUNCION HERRAMIENTA (FUNCION T)

Especificando un valor de 2 dígitos numéricos seguidos de la dirección T para seleccionar herramientas en la máquina. El primer dígito luego de T indica la herramienta deseada, el segundo indica el número de compensación.
Cuando una función T es ejecutada, los movimientos para cancelar el anterior valor del vector de compensación y compensando el nuevo valor son conducidos conjuntamente.
Cuando el primer dígito luego de T es cero, el CNC no cambiará la herramienta y si el valor de ejecución de la compensación varía del nuevo valor, entonces el CNC simplemente añadirá el valor al actual sistema de coordenadas.
Por ejemplo, el valor de compensación de la herramienta Nro. 2 es (20, 10), y la punta de la herramienta se encuentra posicionada antes de ejecutar la función T en (100, 200). Luego de ejecutar la función T, la actual posición de la punta de la herramienta cambiará a (120, 210). Pero el movimiento no es necesario para realizar este cambio.
Si antes de ejecutar el nuevo valor, una compensación ha sido ejecutada, el CNC cancelará el viejo valor primero.
Cuando G28, G27 y el retorno manual al punto estándar es ejecutado, la compensación de herramienta será cancelada.
En caso de que número de herramienta de T sea cero, el primer movimiento de cada eje siguiente a T debe ser programado en cotas absolutas.

2.3 FUNCION AUXILIAR (FUNCION M)
Cuando una dirección M es seguida de un número específico, una señal estroboscópica es transmitida. Esta señal es utilizada para prender/apagar la energía de los componentes controlables de la máquina.
Todos los códigos M son procesados en la máquina excepto por M90, M91, M93, M94, M98 y M99. Para detalles de los códigos M utilizados en la máquina, refiérase al manual de la máquina.

M0 Parada de programa, parada del husillo, refrigerante, y avance luego de completada la ejecución de los comandos del bloque. Es necesario presionar RUN para continuar el programa.
M1 Final de programa principal, indica la finalización de la pieza. Detiene el husillo, refrigerante, y verifica que el programa se encuentre cerrado o no luego de completada la ejecución de todos los bloques del programa. Luego de un bloque que especifique el final del programa es ejecutado, el control regresa al principio del programa.
M3 Husillo en sentido horario
M4 Husillo en sentido antihorario
M5 Parada del husillo
M8 Refrigerante encendido
M9 Refrigerante apagado
M12 Aguanta la ejecución del siguiente bloque, continúa luego de presionar el botón RUN.
M20 Opción de salida del usuario Nro. 1 puesto en "1"
M21 Inicializar opción de salida Nro. 1 (puesto en "0")
M22 Opción de salida del usuario Nro. 2 puesto en "1"
M23 Inicializar opción de salida Nro. 2 (puesto en "0")
M24 Opción de salida del usuario Nro. 3 puesto en "1"
M25 Inicializar opción de salida Nro. 3 (puesto en "0")
M26 Sin aceleración o desaceleración al principio y al final de un roscado.
M27 Configura al punto actual como el punto de inicio del programa.
M30 Fin del programa y reinicio, luego de ejecutado un bloque con este comando, el control regresa al principio del programa sin detener el husillo, el refrigerante y reinicia el programa para la próxima pieza.
M31 Fin del programa y verifica si el programa está cerrado o no (la herramienta regresa al punto de inicio), si es así, regresa al inicio del primer bloque del programa son detener el husillo o refrigerante.
M90 Salta al bloque especificado por la dirección D cuando la entrada de usuario Nro. 1 es "0" (señal baja de TTL). (Si la entrada de usuario es "1", el CNC ejecutará el próximo bloque).Formato: N_ D_ M90
M91 Salta al bloque especificado por la dirección D cuando la entrada de usuario Nro. 1 es "1" (Si la entrada de usuario es "0", el CNC ejecutará el próximo bloque).Formato: N_ D_ M91
M92 Saltar al bloque especificado por la dirección D luego de que un bloque con M92 es ejecutado.Formato: N_ D_ M92
M93 Salta al bloque especificado por la dirección D cuando la entrada de usuario Nro. 2 es "0" (señal baja de TTL). (Si la entrada de usuario es "1", el CNC ejecutará el próximo bloque).Formato: N_ D_ M93
M94 Salta al bloque especificado por la dirección D cuando la entrada de usuario Nro. 2 es "1". (Si la entrada de usuario es "1", el CNC ejecutará el próximo bloque).Formato: N_ D_ M94
M99  Indica el final de un sub-programa.


Nota:
M0, M2, M30, M31 y M99 sólo pueden ser ejecutadas luego de ejecutar un código G en el programa.
M90, M91, M92, M93, M94 y M98 deben ser especificadas en un bloque separado (especificando por el código G, excepto por G11 y G10 que no son permitidas).
Cuando uno de los códigos M excepto por M90, M91, M92, M93 y M94 es válido en un bloque con otros códigos (T, S, G), el código M es siempre ejecutado primero.

2.4 H, F, AVANCE%
La velocidad transversal rápida y la velocidad de corte pueden ser especificadas por H y F en cualquier bloque de un programa. En un programa, H y F son efectivos hasta que otro valor de F o H es especificado (la velocidad transversal rápida y la velocidad de corte pueden ser definidas por el parámetro Nro. 16 y Nro. 17 separadamente).
H: £ 9999,99 mm/min., el control de CNC puede permitir una velocidad transversal rápida de hasta 9999.99 mm/min., pero al valor actual depende de la máquina herramienta y de la unidad controladora.
El CNC puede ser utilizado para controlar las otras unidades de control compatibles, refiérase al manual de la máquina herramienta para detalles.
F: G98 (avance por minuto): 1 ~ 1000.00 mm/min. - G99 (avance por revolución): 0.01 ~ 100.00 mm/rev.
AVANCE% es utilizado para anular el rango de avance de corte. El rango de avance de corte puede ser ajustado con los botones "- Avance%" y "+ Avance%" en el panel de operaciones. También puede ser ajustado mientras se trabaja..

 

Volver | <- Primera entrega | Siguiente >>

Untitled Document