|
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..
Primera
entrega: Cap. 1 | Cap.
2 | Cap. 3 | Cap.
4
Segunda
entrega: Cap. 1 | Cap.
2 | Cap. 3 | Cap.
4 | Cap. 5 | Cap.
6
|