Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los códigos G se usan para ordenar acciones específicas para la maquina: por ejemplo, la maquina
simple se
mueve o funciones de taladro. También ordenan operaciones más complejas que pueden implicar
herramientas
motorizadas opcionales y el eje C.
Los códigos G se dividen en grupos. Cada grupo de códigos sirve para un objetivo específico. Por
ejemplo, el
Grupo 1 de códigos G ordena movimientos punto a punto de los ejes de la máquina, el Grupo 7 es
específico para
la funcionalidad de Compensación de la herramienta de corte.
Cada grupo tiene un código G dominante; referido como el código G predeterminado. Un código G
predeterminado significa que son los que la maquina utiliza en cada grupo salvo que se especifique
otro código G
del grupo. Por ejemplo, programando un movimiento X, Z como este, X-2. Z-4., posicionara la maquina
utilizando
un G00. (Tenga en cuenta que la técnica de programación adecuada es preceder todos los movimientos
con un
código G).
Los códigos G predeterminados para cada grupo se muestran en la pantalla de Comandos Vigentes.
Si se ordena
(activa) otro código G del grupo, entonces ese código G aparecerá en la pantalla de Comandos
Vigentes.
Las ordenes de los códigos G pueden ser modales o no modales. Un código G modal significa que una
vez
ordenado, el código G tendrá efecto hasta el fin del programa o hasta que se ordene otro código G
del mismo
grupo. Un código G no modal únicamente afecta a la línea en la que se encuentra; la línea de programa
posterior
no se verá afectada por las líneas de código G no modal anteriores. Los códigos del Grupo 00 son no
modales;
los otros grupos son modales.
Notas de programación
Los códigos G del Grupo 01 cancelaran a los códigos del Grupo 09 (ciclos fijos), por ejemplo, si un
ciclo fijo esta
activo (del G73 al G89), al usar G00 o G01 se cancelará el ciclo fijo.
Ciclos fijos
Un ciclo fijo se usa para simplificar la programación de una pieza. Los ciclos fijos se definen para las
operaciones
repetitivas más comunes del eje Z, como taladrar, roscar y mandrilar. Una vez seleccionado, un ciclo
fijo
permanece activo hasta que se cancela con G80. Cuando está activo, el ciclo fijo se ejecuta cada vez
que se
programa un movimiento del eje X. Los movimientos del eje X se ejecutan como comandos rápidos
(G00) y la
operación de ciclo fijo se realiza después del movimiento del eje X.
Utilizar Ciclos fijos
Los ciclos fijos de modalidad permanecen en vigor después de que se definan y ejecuten en el eje Z,
para cada
posición del eje X. Tenga en cuenta que los movimientos de posicionamiento del eje X durante un
ciclo fijo serán
movimientos rápidos.
La operación de un ciclo fijo variara dependiendo si está utilizando movimientos de eje incremental
(U, W) o
absoluto (X, Z).
Si el contador de vueltas (Lnn code number) esté definido dentro del bloque (código L), el ciclo fijo se
repetirá esas
veces con un movimiento incremental (U o W) entre cada ciclo. Introduzca el número de repeticiones
(L) cada vez
que se requiera una operación de repetición; el número de repeticiones (L) no se retiene para el
próximo ciclo fijo.
De modo que si (L) no se especifica, el próximo ciclo fijo se ejecutara una sola vez.
Ciclos fijos con herramientas motorizadas
Los ciclos fijos G81, G82, G83, G85, G89 se pueden utilizar con las herramientas motorizadas. Este
parámetro
impide que el husillo principal gire durante uno de los ciclos fijos indicados más arriba. Si este bit se
pone a 1,
es responsabilidad del usuario para activar el husillo apropiado antes de realizar el ciclo fijo, esto es,
algunos
programas deben comprobarse para asegurar que encienden explícitamente el husillo principal antes
de ejecutar
los ciclos fijos. Tenga en cuenta que G86, G87 y G88 no pueden utilizarse con herramientas
motorizadas.