Español
Español
Español
Español
Español
Español

Tips de Expertos | Haas Factory Outlet México

Grabado en un cilindro

Utilizando un G47 para maquinar grabados alrededor de una pieza cilíndrica, el código G107 mapeo de ejes nos ayuda a convertir los movimientos de un eje lineal...

Grabado de un cilindro


Utilizando un G47 para maquinar grabados alrededor de una pieza cilíndrica, el código G107 mapeo de ejes nos ayuda a convertir los movimientos de un eje lineal en un movimiento equivalente sobre una superficie cilíndrica.

Ejemplo:

Asegúrese de especificar el eje a mapear.

O00956 (Grabado en una superficie cilíndrica)
G17 G20 G40 G58 G80 G90
T8 M06 (#2 C-DRILL)
S5000 M03
G00 X0. Y0.6 A0. B0
G43 H08 Z3
Z0.5 M08
G107 X0. B0. R0.855 (Mapas del cilindro en el eje X alrededor del eje B con un radio de .855) G00 Z0.08
G47 X0. Y0.6 Z-0.01 P0 E12. F50. I90. J0.15
R0.08 (CNC)
G28
M30

Eliminar vibración en torneado

La variación de la velocidad del husillo (SSV), es una característica que permite al operador especificar un rango dentro del cual el husillo puede variar la velocidad de forma continua...

Eliminar vibración en torneado


Variación de la velocidad del husillo (SSV)

Es una característica que permite al operador especificar un rango dentro del cual el husillo puede variar la velocidad de forma continua. Esto es útil en el maquinado de piezas donde podemos tener vibración.
M38 activa el modo de SSV y M39 lo apaga.
El control SSV varia la velocidad de giro del husillo según la los Setting 165 y 166.

Ejemplo:
Con el fin de variar la velocidad del husillo ± 50 RPM desde su velocidad actual de 1000 rpm, con un periodo de tiempo de 3 segundos, el setting 165 se debe establecer en 50 y el setting 166 debe ser de 30. Con estos ajustes, el siguiente programa puede variar la velocidad de giro entre 950 y 1050 RPM después de que el comando M38 active la función.

O0010;
S1000 M3
G4 P3.
M38 (SSV ON)
G4 P60.
M39 (SSV OFF)
G4 P5.
M30

La velocidad de giro variará continuamente con un ciclo de 3 segundos, hasta que un comando M39 se encuentra.
Esto se aplica a las máquinas con la versión de software 6.03 y superior

Revisión de máquina sin interrupción de programa

Cuando estamos a la mitad de un maquinado frecuentemente tenemos la necesidad de verificar los acabados de maquinado, el estado de la herramienta etc...

Revisión de máquina sin interrupción del programa


Cuando estamos a la mitad de un maquinado frecuentemente tenemos la necesidad de verificar los acabados de maquinado y/o el estado de la herramienta. Normalmente para hacer esta revisión es necesario interrumpir el programa.

Aquí una manera de poder hacer estas revisiones sin necesidad de interrumpir el programa, siga la secuencia.

1. Pulse la tecla Feed Hold, esto detiene los avances de los ejes.
2. Pulse la tecla Handle Jog, con esto prepara la máquina para mover la herramienta.
3. Seleccione el eje a desplazar con el teclado alfanumérico.
4. Nuevamente pulse la tecla Handle Jog, escuchará un sonido que indica que el eje esta listo para ser desplazado con la perilla.
5. Puede cambiar de eje usando del paso 3 al 4.
6. Puede detener el giro del husillo con el botón de Stop de Overrides.

Verifique lo necesario en su pieza y/o herramienta, antes de restablecer el maquinado verifique las interferencias para evitar colisiones, la máquina siempre moverá primero los ejes xy y finalmente el eje z, durante todo este tiempo escuchará el sonido que indica que esta función esta activa.

Para restablecer el maquinado de su programa siga la secuencia.
1. Pulse el tecla CW (si detuvo el giro del husillo).
2. Pulse la tecla Memory.
3. Pulse la tecla de Cycle Start (la máquina buscará la posición en la que el programa fue suspendido).
4. Al alcanzar la posición la máquina permanecerá en esa posición hasta pulsar nuevamente la tecla Cycle Start, (el programa continuará ejecutandose).

Mejorando el maquinado de cuerdas

Métodos P1, P2, P3, P4.

Mejorando el maquinado de cuerdas


Método P1: Ataque de corte único, cantidad constante. Es la disminución de la profundidad de cada pasada, mientras el perfil de la rosca se hace más profundo, la cantidad de corte se mantiene constante, conservando el área de corte efectiva equilibrada.

Cuando P1 está activo, usted puede optar por definir una "A" en la línea de G76 para el ángulo que la herramienta tiene que seguir para el mecanizado. No usar punto decimal para el comando "A" en un G76.

Nota: D especifica la profundidad del primer corte. Cada corte sucesivo se determina por la ecuación de D / raíz cuadrada de N = D donde N es el número de pasadas a lo largo del hilo. Para el cálculo de la posición de X cada corte tiene que tomar la suma de todos los cortes anteriores, medida desde el punto de partida del valor X de cada pase.

Método P2: Ataque de corte doble, cantidad constante. Es probablemente la condición más deseable de corte.
Simplemente cambie el valor de P en un comando G76. Usted verá claramente cómo afecta a la acción de corte que lleva el hilo.

Método P3: Un solo ataque de corte, profundidad constante. Este método es menos recomendable (a menos que el material sea relativamente fácil de maquinar). Expone la nariz del inserto a la máxima tensión.
Este método no mantiene una fuerza constante en el área de corte. Corta roscas en menos pasadas.

Método P4: Ataque de corte doble, profundidad constante. Normalmente mejor que P3, tiene una profundidad constante de cada pasada, mientras el perfil de la rosca se hace más profunda, la cantidad de corte se mantiene constante. Expone la nariz del inserto a la máxima tensión. Corta roscas en menos pasadas.

Redondeo de esquinas con G01

Este código proporciona un movimiento de redondeo o chaflán en una esquina a 90º sin necesidad de especificar los puntos de inicio y final de trayectoria...

Redondeo de esquinas con G01


Código para un movimiento de redondeo o chaflán en una esquina a 90º sin necesidad de especificar los puntos de inicio y final de trayectoria.

Códigos:
“I“ Dimensión del bisel a 45 grados de Z en el movimiento del eje X(I + o I –según la dirección en X).
“K" Dimensión del bisel a 45 grados de X en el movimiento del eje Z (K + o K - según la dirección en Z).
“R“ Comando de Redondeo de esquina (R + o R- para la dirección en X o Z).
“A” Comando para el ángulo de Chaflán (Utilice solo una dirección X, Z, U o W).
Nota: I, K, R, o A, no son reconocidos para los ciclos G71 y G72 al hacer un arco o ángulo.

Ejemplo:
O00042 (lineal G01 con Radio con R)
N1 G53 G00 X0. Z0. T0
N2 T101 (O. D. HERRAMIENTAS x 0.031 TNR)
N3 G50 S3000
N4 G97 S3000 M03
N5 G54 G00 X0.3 Z0.1 M08
N6 G96 S390
N7 G42 G01 Z0. F0.01
N8 G01 x0.5 R-0.05
N9 G01 Z-0.5
N10 G01 x0.75 R-0.05
N11 G01 Z-1.0 R0.05
N12 G01 X1.25 R-0.05
N13 G01 Z-1.5
N14 G40 G00 U0.01 Z0.1 M09
N15 G53 G00 X0. Z0. T0
N16 M30

Chaflán de esquinas con G01

Ejemplo de chaflanado automático de esquinas a 45º...

Chaflán de esquinas con G01


Chaflanado automático de esquinas a 45º.

Ejemplo:
O00043 (lineal G01 con bisel de 45 grados con I o K)
N1 G53 G00 X0. Z0. T0
N2 T101 (O. D. HERRAMIENTAS x 0.031 TNR)
N3 G50 S3000
N4 G97 S3000 M03
N5 G54 G00 X0.3 Z0.1 M08
N6 G96 S390
N7 G42 G01 Z0. F0.01
N8 G01 x0.5 K-0.05
N9 G01 Z-0.5
N10 G01 x0.75 K-0.05
N11 G01 Z-1.0 I0.05
N12 G01 X1.25 K-0.05
N13 G01 Z-1.5
N14 G40 G00 U0.01 Z0.1 M09
N15 G53 G00 X0. Z0. T0
N16 M30

Reglas:
1) En el bloque G01 debe especificarse solo X(U) o Z(W) con I o K.
2) Cuando se utiliza I o K para biselado, no utilice R.
3) El signo + o - define la dirección del eje en el final del movimiento de chaflán.

Biselado de esquinas con G01

Ejemplo de biselado automático de esquinas...

Biselado de esquinas con G01


Ejemplo:
O00044 (lineal G01 con ángulo a 10º usando A)
N1 G53 G00 X0. Z0. T0
N2 T101 (O. D. HERRAMIENTAS x 0.031 TNR) N3 G50 S2800
N4 G97 S1490 M03
N5 G54 G00 X1.25 Z0.1 M08
N6 G96 S390
N7 G42 G01 Z0. F0.01
N8 G01 X1.375 (punto de inicio)
N9 G01 X1.5 A170. (10 grados de ángulo con A)
N10 Z-0.5
N11 G40 G00 U0.01 Z0.1 M09
N12 G53 G00 X0. Z0. T0
N13 M30

Reglas:
1) En el bloque G01 debe especificarse solo X(U) o Z(W).
2) Cuando se utiliza “A” para un ángulo, no use I, K y R.
3) Puede usar un valor negativo para definir un ángulo inverso: A-30. = A150.

Asociación de programas a códigos M

El control numérico Haas permite asociar un código M con cualquier programa,  los  únicos requisitos que se tienen que cumplir son...

Asociación de programas a códigos misceláneos M


El control numérico Haas permite asociar un código M con cualquier programa, los únicos requisitos que se tienen que cumplir son utilizar los numeros de programa O09000 al O09009 y establecer en los parámetros 81 al 90 el número de código M con que se llamará dicho programa.

Ejemplo:
Se requiere hacer un cambio de herramienta en una posición de la mesa de trabajo XY determinada, el procedimiento es el siguiente:

Se crea el programa O09000
%
O09000 (posición de cambio de hta)
G91G28G00Z0.0 (se manda el eje Z a posición de cambio de hta)
G53 X___Y___(se ingresan las coordenadas maquina donde se posicionará la mesa de trabajo en X y Y antes del cambio)
M06 (comando de cambio de hta)
M99 (regreso al programa principal)
%

Al parámetro 81 se le asigna el valor de 16
PARAMETERS
M MACRO CALL O9000 81:16

Nota: Para cambiar estos parámetros no es necesario activar el paro de emergencia. Desde el programa principal se ingresa el código M asociado al programa, para el caso de este ejemplo la línea de programación sería: T01 M16
En caso de utilizar un valor de un código M conocido (ejem: M8, M9, etc.), el control reconocerá el programa del parámetro y desactivará la función miscelánea. Se recomienda utilizar los códigos M libres para evitar un mal funcionamiento.

M95: Modo de espera

Espera sirve cuando se requiere suspender por un periodo determinado de tiempo el uso de la máquina, después,  que encienda automáticamente y realice alguna operación...

M95: Modo de espera


Sirve cuando se requiere suspender por un periodo determinado de tiempo el uso de la máquina, para que después se encienda automáticamente y realice alguna operación en especifico como podría ser un ciclo de calentamiento para que se encuentre lista a la hora en que el operador llegue a hacer uso de la máquina.

Código:
M95 (HH:MM);
;
M98 P2020 L1 (programa de calentamiento);
;
M30;

Con el Código M95 se programa el modo de espera y en el mismo bloque, entre paréntesis es determinado el lapso de tiempo en horas y minutos en el que se mantendrá la máquina en ese estado.
Después de haberse cumplido el tiempo establecido, se puede programar el giro del husillo o el movimiento de los ejes para el calentamiento automático de la máquina.

Matrices de Barrenos en Centro de Maquinado de forma incremental

El uso adecuado del código incremental G91 nos permite reducir el tiempo de programación de  una matriz de barrenos, reduciendo también la probabilidad de errores...

Matrices de barrenos en Cento de Maquinado de forma incremental


El uso adecuado del código incremental G91 nos permite reducir el tiempo de programación de una matriz de barrenos, también la probabilidad de errores al programar y agilizar cualquier modificación de coordenadas.
La secuencia de taladrado utilizada aquí está diseñada para ahorrar tiempo y seguir el recorrido más corto de un orificio a otro.

Códigos

G81 Ciclo Preprogramado de Taladrado directo.
G91 Incremental del valor del eje indicado(x, y o z).
G90 Regreso a coordenadas absolutas.
L Número de veces del incremento.

Programación de un Thread Milling

El uso del Thread Milling nos permite el maquinado de roscas interna y externas en diámetros en los que el machueleado y los roladores dejan de ser opción, sin embargo....

Programación de un Thread Milling


Nos permite el maquinado de roscas interna y externas en diámetros en los que el machueleado y los roladores dejan de ser opción.

Ejemplo:
Maquinar una rosca interna de diametro 1”- 13 UNC x 7/8 de profundidad.

%
O00001
G20
G00 G17 G40 G49 G80 G90
T01 M06
G00 G90 G54 X0.0 Y0.0
S800 M03
M08
G43 H01 Z0.05
G01 G42 D01 X0.5
M97 P790 L12
G01 G90 G40 X0.0 Y0.0
M09
G91 G28 Z0.0
M30

(SUB PROGRAMA ROSCA)
N790
G91 G02 I-0.5 Z-0.0769 F10.0
M99
%

G68 Rotación (Grupo 16)

Se puede utilizar la rotación de coordenadas en los diferentes planos de trabajo G17, G18, G19.Se debe de colocar el plano de trabajo G17, 18 o 19 antes del G68 para establecer ...

G68 Rotación (Grupo 16)


Se puede utilizar la rotación de coordenadas en los diferentes planos de trabajo G17, G18, G19.
Se debe de colocar el plano de trabajo G17, 18 o 19 antes del G68 para establecer el plano del eje que se está rotando.

Ejemplo:
G17 G68 Annn Bnnn Rnnn;
“A” y “B” corresponden a los ejes del plano actual; el ejemplo de G17 donde “A” es el eje-X y “B” es el eje-Y.
"A" centro opcional de rotación para el primer eje del plano seleccionado.
“B” centro opcional de rotación para el segundo eje del plano seleccionado.
“R” ángulo de rotación opcional especificado en grados.

El control utiliza siempre un centro de rotación para determinar los valores de posición.Si no se especifica un centro de rotación del eje, se usa la ubicación actual como centro de rotación.

Cuando se ordena la rotación (G68), todos los valores X, Y, Z, I, J, y K rotan a través del ángulo especificado con la literal “R“, utilizando un centro de rotación.

G68 afectará a todos los valores posicionales en los bloques que siguen al comando, los valores en la línea que contiene G68 no son girados. Sólo las coordenadas en el plano de rotación se giran, por lo tanto, si G17 es el plano actual de rotación, sólo se ven afectadas las coordenadas “Z” e “Y”.

Si el valor de “R” es positivo el sentido de giro será contrario a las agujas del reloj.
Si no se introduce el ángulo de rotación (R), entonces el ángulo de rotación se toma del SETTING 72.
En modo incremental (G91) y con el SETTING 73 en ON, el ángulo de rotación cambia por el valor en “R”.
G69 anula la rotación de coordenadas.