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
>>
|