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.
Volver
| <<
Anterior
|