|
Curso
de torno a CNC online
1.10 COMPENSACION DEL SISTEMA
DE COORDENADAS DE LA PIEZA
Formato: N_ G93 (X)_ Z(W)_
La función G93 es utilizada para
simplificar la programación de la pieza. En caso de ser necesario de hacer
disponible para el acabado luego del cortado bruto, esta función lo hace
posible para programar el corte bruto y el corte de acabado con el mismo
valor de dimensión escrito en el dibujo de la pieza. Es necesario aclarar,
necesitamos configurar una desviación del sistema de coordenadas actual
para permitir un valor desde el sistema de coordenadas de trabajo programado.
Por ejemplo, si el punto estándar está configurado a la punta de la herramienta.
El sistema de coordenadas esta posicionado a 120 del eje X (diámetro)
y 70 en el eje Z por la función G92. Se necesita una tolerancia de 1 para
el acabado en cada eje, el siguiente comando es utilizado:
G93 X1, Z1 (designación en diámetros)
Luego de que este comando es ejecutado. La posición actual de la punta
de la herramienta es movida a 121 en el eje X y 71 en el eje Z, pero el
CNC sigue moviendo la herramienta como si ésta nunca se hubiera desviado.
Tolerancia de 1 es realizada en cada eje.
La compensación es mantenida la memoria del CNC. Una vez que la función
G27 O G28 de retorno al punto estándar es especificada, el CNC cancela
la compensación y luego ejecuta el retorno al punto estándar.
1.11 ESTADO INICIAL Y MODAL DE LOS COMANDOS
El estado inicial es el estado de una función cuando se enciende o reinicia
el sistema.
El esta modal significa que cierta función es efectiva hasta que otra
función relacionada cambie el estado.
1.12 EL ESTADO INICIAL DEL SISTEMA (ESTADO
CUANDO SE ENCIENDE O REINICIA EL SISTEMA)
El estado del sistema antes de ejecutar un programa es el siguiente:
Programación en radios/diámetros: Programación en diámetros G11;
Rango de modo de avance: Avance por minuto (mm/min) G98;
Modo de avance: Posicionamiento rápido G0;
Rango de posicionamiento rápido: Especificado por el parámetro Nro. 16
(AVANCE G0) (refiérase al capitulo 6 Configuración de los parámetros).
Rango de avance de corte: Especificado por el parámetro Nro. 17 (AVANCE
G1) (refiérase al capitulo 6 Configuración de los parámetros).
Valor de coordenada: El valor anterior al corte de la energía;
Compensación del sistema de coordenada: El valor efectivo anterior al
corte de energía es utilizado.
Estado de la herramienta: La herramienta actual y su correspondiente nro;
Estado del husillo: El estado actual (las funciones M y S serán canceladas
luego del corte de energía).
1.13 COMIENZO DE UN PROGRAMA
Al principio de un programa ejecutandose, las puntas de las herramientas
la primer herramienta programada (herramienta estándar) debería estar
en el punto de inicio del sistema de coordenadas programado en la pieza,
y la primer herramienta debe ser programada son la compensación de herramienta.
Usualmente, la primer herramienta programa es utilizada como una herramienta
estándar cuyo valor de compensación es (0, 0).
Para la programación en cotas absolutas, la función G92 debe ser especificada
en el primer bloque del programa para configurar el sistema de coordenadas
de la pieza a la misma posición en la parte del sistema de coordenadas
del dibujo.
1.14 FINALIZACION DE UN PROGRAMA
Generalmente el código M02, M30 o M31 es especificado en el último bloque
del programa para finalizar el programa en ejecución. Antes de finalizar
la ejecución del programa a través de M02, M30 o M31, la herramienta debe
ser programada para que regrese al punto de inicio del sistema de coordenadas
de la pieza por medio de G27 o G28 y todas las compensaciones del sistema
(incluyendo la compensación del sistema de coordenadas y la compensación
de la herramienta) deben ser canceladas.
Luego de que un comando G27 o G28 fue ejecutado, todas las compensaciones
con canceladas.
1.15 PROGRAMA PRINCIPAL Y SUB-PROGRAMAS
1) Programa principal
Un programa se haya divido entre el programa principal y el subprograma:
normalmente, la operación del CNC de acuerdo al programa principal. Pero
cuando un comando de llamada a subprograma es encontrado en el programa
principal, los correspondientes bloques del subprograma son ejecutados.
Cuando un comando indicando el regreso al programa principal es encontrado
en el subprograma, el control es regresado al programa principal.
2) Subprogramas
El subprograma es programado con el programa principal por un número
de programa. Un subprograma contiene ciertos bloques. El comienzo de un
subprograma es indicado por un número de secuencia y M99 es especificado
al final del subprograma. El subprograma siempre es programado luego de
un M02, M31 o M30 del programa principal. Un subprograma puede ser llamado
con los comandos M98 y G86 (ciclo repetitivo de subprograma).
El número de bloque de un subprograma debe ser mayor que el último bloque
del programa principal.
Ejemplo: Llamar a un subprograma con M98
| N40 D1000 L10 M98 |
 |
Llamar al principio del
sub-programa número 1000 diez veces |
| N50 G1 U-10 |
 |
|
…
… |
|
|
| N1000 G1 X-6 |
 |
Principio del sub-programa |
| N1010 X-30 W-30 |
 |
|
| N1020 Z-20 |
 |
|
| N1030 U-10 Z-30 |
 |
|
| N1040 G0 X45 Z80 M99 |
 |
Final del sub-programa |
1.16 COMPENSACION DE REACCIÓN
El valor de compensación de reacción es
mantenido en el área de parámetros de la memoria. Si el valor de compensación
de los ejes X y Z es puesto en (0.00, 0.00), significa que no habrá compensación
de reacción cuando el eje se mueva en la dirección contraria contra la
dirección del último movimiento.
Primera
entrega: Cap. 1 | Cap.
2 | Cap. 3 | Cap.
4
Segunda
entrega: Cap. 1 | Cap.
2 | Cap. 3 | Cap.
4 | Cap. 5 | Cap.
6
|