Ejemplos de
tutoriales de
programación
2018 http://www.education-techniques.com
Tutoriales de programación CNC Ejemplos Códigos G y M
Código de ejemplo del tutorial de programación de G & M para maquinistas CNC de
nivel principiante a avanzado.
***
TABLA DE CONTENIDO:
1. Nivel avanzado
2. Nivel principiante
3. Círculo de orificios para pernos
4. Torno CNC aburrido
5. Radio de chaflán
6. Máquina de torno CNC
7. Fresadora CNC
8. Perforación
9. G02 G03 IJK
10. G02 G03 R
11. G40 G41 G42
12. Ciclo de perforación G81
13. Programación incremental G91
14. Ranurado
15. Nivel intermedio
16. Patrón de perforación
17. Torno de perforación Peck
18. Molino de perforación Peck
19. Fresado de picoteo
20. Fresado en rampa
21. Fresado de ranuras
22. Torneado CNC por pasos
23. Subprograma
24. Roscado cónico
25. tocando
26. Enhebrado
http://www.education-techniques.com
Ejemplos de programas CNC *
visita nuestro sitio para más libros
http://www.education-techniques.com
Nivel avanzado
Ejemplo de programa de copia de figura Fanuc G72.1
G72.2 (círculo de orificios para pernos)
Este ejemplo de programa CNC muestra cómo las funciones de copia de figuras
G72.1 y G72.2 pueden llamarse entre sí en un programa de pieza; lea atentamente las
notas de programación a continuación.
Programación
Copia rotacional Fanuc G72.1
• Usando el código G de copia rotacional G72.1, una figura especificada por un
subprograma se puede producir repetidamente con movimiento rotacional .
• Lea la definición de G72.1 con el ejemplo del programa Fanuc G72.1 Copia
rotacional (Función de copia de figura Fresadora CNC)
Copia lineal Fanuc G72.2
• Usando el código G de copia lineal G72.2, una figura especificada por un
subprograma se puede producir repetidamente con movimiento lineal .
• Lea la definición de G72.2 con el ejemplo del programa Fanuc G72.2 Copia
lineal (Función de copia de figura Fresadora CNC)
Ciclo de perforación Fanuc G81
• El ciclo de perforación G81 se utiliza para operaciones simples de
perforación/perforación puntual.
• Lea la definición del ciclo de perforación G81 con ejemplos de programas
Fanuc G81 Drilling Cycle
Notas de programación
Especificación de dos o más comandos para copiar una figura
• G72.1 no se puede especificar más de una vez en un subprograma para realizar
una copia rotacional (si se intenta esto, se producirá la alarma PS0900).
• G72.2 no se puede especificar más de una vez en un subprograma para realizar
una copia lineal (si se intenta esto, se producirá la alarma PS0901).
• Sin embargo, en un subprograma que especifica copia rotacional, se puede
especificar copia lineal. De manera similar, en un subprograma que especifica
copia lineal, se puede especificar copia rotacional.
Ejemplo de programa Fanuc G71.2 G72.2
Programa principal
O4000;
N10 G90 G00 G17 X240. Y230. Z100. ; (P0)
N20 G72.1 P4100 X120. Y120. L8 R45. ;
N30 G80 G00 X240. Y230. ; (P0)
N40M30;
Subprograma_ Copia de rotación_ (G72.1)
O4100 N100 G72.2 P4200 I0 J20. L3;
N200M99;
Subprograma_ Copia lineal (G72.2_)
O4200 N110 G90 G81 X120. Y180. 60€. Z10. F200. ; (P1)
N210M99;
Copia lineal Fanuc G72.2 (función de
copia de figura fresadora CNC)
Copia lineal Fanuc G72.2
Usando el código G de copia lineal G72.2, una figura especificada por un
subprograma se puede producir repetidamente con movimiento lineal .
Programación
G72.2 P... L... I... J...
Parámetros
Parámetro Descripción
PAG Número de subprograma
l Número de veces que se repite la operación.
I Desplazarse a lo largo del eje X
j Desplazarse a lo largo del eje Y
Datos de código G
Modal/No modal Grupo de código G
No modal 00
Notas de programación
Notas
• En el bloque G72.2 se ignoran las direcciones distintas de P, L, I y J.
• Siempre se deben especificar P, I y J.
• Si no se especifica L, la figura se copia una vez.
• Para turnos (I, J), especifique incrementos. El n-ésimo desplazamiento
geométrico es igual a los tiempos de desplazamiento especificados (n – 1).
Primer bloque del subprograma
Especifique siempre un comando de movimiento en el primer bloque de un
subprograma
que realiza una copia lineal. Si el primer bloque contiene sólo el número de programa
como O00001234; y no tiene un comando de movimiento, el movimiento puede
detenerse en el punto inicial de la figura realizada por la enésima (n = 1,2, 3,…) copia.
_Ejemplo de un programa incorrecto _
O00001234;
G00 G90 X100.0 Y200.0 ;
_____;
_____;
M99;
_Ejemplo de programa correcto_ O00001000 G00 G90 X100.0 Y200.0 ; ;
_____;
M99;
Limitación
_Especificar dos o más comandos para copiar una figura
• G72.2 no se puede especificar más de una vez en un subprograma para realizar
una copia lineal (si se intenta esto, se producirá la alarma PS0901).
• Sin embargo, en un subprograma que especifica copia lineal, se puede
especificar copia rotacional (G72.1). De manera similar, en un subprograma que
especifica copia rotacional, se puede especificar copia lineal.
Comandos que no se deben especificar
Dentro de un programa que realiza una copia lineal, lo siguiente no debe ser
especificado:
_Comando para cambiar el plano seleccionado (G17 a G19)
_Comando para especificar coordenadas polares (G16)
_Comando de retorno a la posición de referencia (G28)
_Cambio de eje
_Rotación del sistema de coordenadas (G68)
_escalado (G51)
_imagen especular programable (G51.1)
Bloque único
En una secuencia con G721.1 o G72.2 no se realizan paradas de secuencia única.
Ejemplo de programación G72.2
Programa principal
O3000;
N10 G90 G00 X-30. Y0;
N20X0;
N30 G01 G17 G41 X30. D01 F100; (P0)
N40 Y20. ; (P1)
N50X40. ; (P2)
N60 G72.2 P3100 L3 I90.0 J0 ;
N70 G90 X310. Y0; (P8)
N80X0;
N90 G40 G00 X-30.0;
N100M30;
Subprograma
O3100 G91 G01 X20. ; (P3)
N100 Y30. ; (P4)
N200 G02 X40. I20. ; (P5)
N300 G01 Y-30. ; (P6)
N400X30. ; (P7)
N500M99;
Copia rotacional Fanuc G72.1
Ejemplo de programa
Ejemplo de programación de copia rotacional Fanuc G72.1, el código G G72.1 se
utiliza para producir repetidamente una figura con movimiento rotacional.
Copia rotacional Fanuc G72.1
• Usando el código G de copia rotacional G72.1, una figura especificada por un
subprograma se puede producir repetidamente con movimiento rotacional.
• Leer más Copia rotacional Fanuc G72.1 (Función de copia de figuras Fresadora
CNC)
Ciclo de perforación Fanuc G81
• El ciclo de perforación G81 se utiliza para operaciones simples de
perforación/perforación puntual.
• Lea el artículo completo con ejemplos del programa Fanuc G81 Drilling Cycle
Ejemplo de programa Fanuc G72.1
Programa principal
O2000;
N10 G90 G00 G17 X250. Y100. Z100. ; (P0)
N20 G72.1 P2100 L6 X100. Y50. 60€. ;
N30 G80 G00 X250. Y100. ; (P0)
N40M30;
Subprograma
O2100 N100 G90 G81 X100. Y150. 60€. Z10. F200. ; (P1)
N200M99;
Rotación de coordenadas Fanuc G68
Ejemplo de programa
• El código G de rotación de coordenadas Fanuc G68 facilita al maquinista CNC
ejecutar un patrón de operaciones en un ángulo de rotación.
• A continuación se muestra un ejemplo básico de programación CNC que ayuda
a comprender el funcionamiento real de la rotación de coordenadas G68.
Ejemplo de programa Fanuc G68
T1 M6
G0 G90 G40 G21 G17 G94 G80
G54 X20 Y0 S1500 M3
G43Z100H1
Z5
¿G81 R3 Z-20F? M8
X30
X45
G68 X0 Y0 R120
X20Y0
X30
X45
G68 X0 Y0 R240
X20Y0
X30
X45
G69 G80
G0 G90 Z100 M30
Nivel principiante
Programa de ejemplo de fresadora CNC G01
G02 G03
G90 G91
Un programa de fresadora cnc para programadores de maquinistas cnc que han
comenzado a aprender técnicas básicas de programación cnc.
Programa de ejemplo de
fresadora CNC
Programa CNC
N40 G90 G00 X0 Y0
N50 G01 X-10 Y-20 R8 (P1)
N60 G01 X-50 R10 (P2)
N70 Y10 (P3)
N80 X-19.97 Y25.01 (P4)
N90 G03 X7.97 Y38.99 R18 (P5)
N100 G01 X30 Y50 (P6)
N110 G91 X10.1 Y-10.1(P7)
N120 G90 G02 X59.9 Y20.1 R14 (P8)
N130 G01 X70 Y10 (P9)
N140 Y-20 R10(P10)
N150 X50 (P11)
N160 G03 X30 R10 (P12)
N170 G01 X10 R8 (P13)
N180 X0 Y0
Explicación de los códigos
GMST
Código Descripción
G00 avance rápido
G01 Interpolación linear
G02 Interpolación circular CW
G03 Interpolación circular CCW
G90 mando absoluto
G91 Comando de incremento
G02 G03 Ejemplo de
fresadora
G02 G03 Programa deCNC
ejemplo de fresadora CNC de
interpolación circular.
G02 G03 Ejemplo de
fresadora CNC
Programa de piezas CNC
G0 X30 Y-30 (P1)
G1 Y22.67 (P2)
G3 X24.07 Y26.18 R4 (P3)
G2 X-18.27 Y23.46 R50 (P4)
G3 X-23.46 Y18.27 R4(P5)
G2 X-23.46 Y-18.27 R50 (P6)
G3 X-18.27 Y-23.46 R4 (P7)
G2 X24.07 Y-26.18 R50 (P8)
G3 X30 Y-24.67 R4 (P9)
G1 X33
Explicación de los códigos GMST
Código Descripción
G0 avance rápido
G1 Interpolación linear
G2 Interpolación circular CW
G3 Interpolación circular CCW
M30 Fin de programa (Reset)
Programa de fresado CNC de arco
múltiple G2 G3 IJ
Programa de fresadora CNC que combina/une múltiples arcos.
Programa de fresado CNC de arco múltiple
G2 G3 IJ
Programa de piezas CNC
N10 M6 T1 G43 H1 M3
N15S500F120
N20 G0 X0 Y0 (P1)
N25 G1Y20(P2)
N30 G3 X-15 Y35 I-15 J0 (P3)
N35 G2 X-45 Y35 I-15 J0 (P4)
N40 G3 X-60 Y20 I0 J-15 (P5)
N45 G1 Y0 (P6)
N50 G1 X0 (P1)
N55M30
Explicación de los códigos
GMST Código Descripción
G0 avance rápido
G1 Interpolación linear
G2 Interpolación circular CW
G3 Interpolación circular CCW
G43 Compensación de longitud de herramienta +
dirección
M3 Arranque del husillo hacia adelante CW
M6 Cambio de herramienta
M30 Fin del programa (Reset)
t Herramienta
S Velocidad
F Alimentar
Ejemplo de redondeo y biselado de
esquinas de Haas G01 CR
Redondeo y biselado de esquinas de Haas
Ejemplo de programa CNC de Haas para mostrar cómo se pueden programar
chaflanes y radios de esquina.
Biselado Haas
Para programar chaflán
N10 G01 X20 Y30 ,C3
Redondeo de esquinas Haas
Para programar radio
N10 G01 X20 Y30 ,R3
Ejemplo de redondeo y biselado de esquinas de Haas
Programa CNC de Haas
O1234 (Ejemplo de redondeo y biselado de esquinas);
T1 M6;
G00 G90 G54 X0. Y0. S3000 M3; (P1)
G43 H01 Z0.1 M08;
G01 Z-0.5 F20.;
Y40. ,R10.;(P2)
X50. ,C5.; (P3)
Y0.; (P4)
G00 Z0.1 M09;
G53 G49 Z0.;
G53 Y0.;
M30;
Códigos GMST de Haas
Código Descripción
G00 Movimiento rápido
G01 Movimiento de interpolación lineal
G43 Compensación de longitud de herramienta +
G49 G43/G44 Cancelar
G53 Selección de coordenadas de máquina no
G54 modales
Seleccionar sistema de coordenadas de trabajo
G90 lProgramación incremental
M3 Eje encendido, en el sentido de las agujas del
M6 reloj
Cambio(S) de herramienta (T)
M08 Refrigerante encendido
M09 Refrigerante apagado
M30 Fin del programa y reinicio
S Eje de velocidad
t Herramienta
Ejemplo de subprograma de fresadora
CNC
Unir múltiples arcos G02 G03 G41
Programa de fresado CNC para describir cómo se pueden unir dos o más radios en un
programa de fresado CNC.
Ejemplo de subprograma de fresadora CNC
Programa de piezas CNC
N10T1H1M6G43M3
N20 F150 S250
N30 G0 X-21 Y50 Z0.5
N40 G0 Z0
N50 M98 P040050
N60G49
N70 G0 Z50
N80M30
Subprograma
O0050
N10F160S400
N20 G0 Z-2.5 G91
N30 G1 G90 X5 Y50 G41 (P1)
N40 G2 X22 Y85.23 I45 J0 (P2)
N50 G3 X78 Y85.23 R45 (P3)
N60 G2 X78 Y14.77 R45 (P4)
N70 G3 X22 Y14.77 R45 (P5)
N80 G2 X5 Y50 R45 (P1)
N90 G0 G40 X-21
N100M99
Explicación de los códigos GMST
Código Descripción
G00 avance rápido
G01 Interpolación linear
G02 Interpolación circular CW
G03 Interpolación circular CCW
G40 Cancelar compensación de cortador
G41 Compensación del radio de la punta de la
G43 herramienta izquierda
Compensación de longitud de herramienta +
G49 dirección
Cancelar compensación de longitud de
G90 herramienta
mando absoluto
G91 Comando de incremento
M03 Arranque del husillo hacia adelante CW
M06 Cambio de herramienta
M30 Fin del programa (Reset)
M98 Llamada de subprograma
M99 Fin del subprograma
t Herramienta
S Velocidad
F Alimentar
Programa de fresado CNC G91 G41
G43
Programa de fresado CNC G91 G41 G43
Programa de piezas CNC
N05G54
N10 M6 T1 G43 H1 M3
N15S500F120
N20 G0 X-22 Y-22
N25 Z-3
N30 G1 X3 Y6 G41 H2 (P1)
N35 G91 X0 Y24(P2)
N40 X12 Y9(P3)
N45 X36 (P4)
N50 Y-24 (P5)
N55 X-21 (P6)
N60 G90 X3 Y6 (P1)
N65 G0 X-21 G40
Explicación de los códigos GMST
G54 Selección del sistema de coordenadas de pieza 1
G90 mando absoluto
G91
Código comando incremental
Descripción
M06
G00 Cambio
avance de herramienta
rápido
t
G01 Herramientalinear
Interpolación
S
G40 Velocidad
Cancelar compensación de cortador
F
G41 Alimentar
Compensación del radio de la punta de la
G43 herramienta
Compensación izquierda
de longitud de herramienta +
dirección
*************
Programa de fresado de bolsillo CNC
Ejemplo: fresado picoteado
Ejemplo de programa de fresado CNC que muestra cómo se puede crear un programa
CNC para mecanizar cajeras en una fresadora CNC.
Este ejemplo de programa utiliza el fresado Peck para cortar material y mecanizar una
cavidad rectangular y una redonda.
Ejemplo de programa de fresado de bolsillo CNC
visita nuestro sitio para más libros
http://www.education-techniques.com
Programa principal
Diámetro de la fresa : 10mm
N05 G55
N10 M6 T2 H3 G43 M3
N15S1000F60
N20 G0 X9 Y9 Z1
N25 G1Z0
N30 M98 P030035
N35 G0 Z1 G90
N40 X42 Y38
N45 G1 Z-2 F30
N50 X47F300
N55 G3 X47 Y38 I-5 J0
N60 G0Z100
N65G49
N70M30
Subprograma
O0035
N05 G1 Z-2 G91 F30
N10 X10 F100
N15 Y36
N20 X-10
N25 Y-36
N30M99
Explicación
Aunque este programa de fresado cnc se explica por sí mismo M98 P030035
Ejemplo de programa de fresado CNC
G03 G90 G91
Ejemplo de programa de fresado CNC, que ilustra cómo un programa CNC se puede
convertir fácilmente del modo de programa Absoluto G90 al modo de programa
Incremental G91.
Ejemplo de programa de fresado CNC
N10T1M6M3G43
Programa absoluto del Programa incremental G91
G90
N15 S2000 F80 N10 T1 M6 M3 G43 N15 S2000 F80 N20 G0
N20 G0 X10 Y10 Z1 (P1) X10 Y10 Z1N25 F30 N30 G1 Z-2
N25 F30 N35 G91 X15 F80
N30 G1 Z-2 N40 G3 X0 Y10 I0 J5
N35 X25 F80 (P2) N45 G1 X-15
N40 G3 X25 Y20 I0 J5 (P3) N50 Y10
N45 G1 X10 (P4) N55 G90 G0 Z100 G49
N50 Y30 (P5) N60M30
N55 G0 Z100 G49
N60M30
Ejemplo de programación de centro de
torneado CNC
Ejemplo de programación de centro de torneado CNC/torno CNC fácil de entender
para maquinistas CNC que trabajan en centros de torneado CNC/máquinas de torno
CNC.
Este ejemplo de programación cnc se puede utilizar como un ejercicio de
programación de aprendizaje cnc para programadores/maquinistas cnc de nivel
principiante.
Ejemplo de programación de centro de torneado CNC
N10 T03 D03 M06
N20 G97 S900 M04
N30 G00 G42 X40 Z5
N40 G92 S3500
N50 G96S250
N60 G01 X60 Z-5 F0.1
N70 Z-15
N80 X56 Z-20
N90 G02 X70 Z-30 R10
N100 G01 X80 Z-40
N110X100
N120 Z-80
N130X106
N140 G03 X116 Z-85 R5
N150 G01 X120
N160 G00 X150 Z100 G40 G97 S900 M05
N170M30
Ejemplo de programación de
electroerosión por hilo
Ejemplo completo de programación cnc para maquinistas que trabajan en una
máquina de electroerosión por hilo (mecanizado por descarga eléctrica)
Introducción al corte de alambre CNC
El corte por electroerosión por hilo, también conocido como mecanizado por descarga
eléctrica, es un proceso que utiliza un alambre delgado energizado eléctricamente para
cortar metal. El corte por electroerosión por hilo utiliza descargas de chispas rápidas,
controladas y repetitivas desde el hilo hasta la pieza de trabajo, erosionando así el
metal. La pieza de trabajo debe ser conductora de electricidad.
El corte por electroerosión por hilo puede proporcionar una alta precisión dimensional
para piezas ajustadas. El proceso puede dejar esquinas interiores afiladas.
Ejemplo de programación de electroerosión por hilo
Ejemplo de programación de electroerosión por hilo
G92X0. Y0.
G01 Y1.25 (P1)
G02 X.5 I.25 J0.(P2)
G01 Y.75(P3)
G03 X1. I.25 J0.(P4)
G01 Y1.25 (P5)
G02 X1.5 I.25 J0. (P6)
G01 Y0. (P7)
X0. (P8)
M02
El comando G92 se utiliza para asignar el cero del programa. Incluirá las distancias y
direcciones desde el punto cero del programa hasta el punto inicial del cable en su
comando G92.
Ejemplo de programación básica de
torno CNC Operaciones de
torneado/mandrinado ID/OD (no se
utiliza ciclo fijo)
Un ejemplo completo de programación CNC con ID/OD (operaciones de
torneado/mandrinado) para maquinistas CNC que trabajan en una máquina de torno
CNC. Imprescindible aprender/practicar para aquellos que están aprendiendo
programación cnc.
El beneficio adicional de este ejemplo de programación es que en este ejemplo de
programación no se utiliza ningún ciclo fijo de torno cnc.
Ejemplo de programación básica de torno CNC
(operaciones de torneado y mandrinado)
Ejemplo de torno CNC Torneado y mandrinado
O0000
N10 (ø30 TALADRO)
G50 T0200
G97 S250 M03
G00 X0 Z5.0 T0202 M08
G01 Z-5.0 F0.07
W1.0
Z-40.0 F0.25
G00 Z5.0
Z-39.0
G01 Z-60.0
G00 Z10.0
X200.0 Z200.0 T0200
M01
N20 (eliminación de material del diámetro exterior)
G50 S1500 T0100
G96S180M03
G00 X94.0 Z5.0 T0101 M08
G01 Z-14.8 F0.27
G00 U2.0 Z0.5
G01 X28.0 F0.23
G00 X87.0 W1.0
G01 Z-14.8 F0.27
G00 U2.0 Z1.0
X80.5
G01 Z-14.1
G02 X81.9 Z-14.8 R0.7
G00 X100.5 W1.0
G01 Z-29.8
G00 U2.0 Z-1.0
G01 X60.5 F0.23
G00 X82.0 W1.0
Z-2.4
G01 X60.5
X72.9
G03 X80.5 Z-6.2 R3.8
G00 U2.0 Z5.0
X200.0 Z200.0 T0100
M01
N30 (Desbaste de diámetro interior)
G50 S1500 T0400
G96S180M03
G00 X34.5 Z3.0 T0404 M08
G01 Z-41.8 F0.27
G00 U-0.5 Z1.0
X39.5
G01 Z-15.0
X34.5 Z-24.3
G00 Z10.0
X200.0 Z200.0 T0400
M01
N40 (Acabado de diámetro exterior)
G50 S1800 T0500
G96S200M03
G00 X63.0 Z5.0 T0505 M08
Z0
G01 X38.0 F0.2
G00 X60.0 Z3.0
G42 Z1.0
G01 Z-2.5 F0.2
X74.0
G03 X80.0 Z-5.5 R3.0
G01 Z-13.5
G02 X83.0 Z-15.0 R1.5
G01 X100.0
Z-30.0
X102.0
G40 G00 U2.0 W1.0
G00 Z10.0
X200.0 Z200.0 T0500
M01
N50 (Acabado diámetro interior)
G50 S1800 T0600
G96S200M03
G00 X40.0 Z5.0 T0606 M08
G41 Z1.0
G01 Z-15.0 F0.2
X35.0 Z-24.33
Z-42.0
X29.0
G40 G00 Z10.0
X200.0 Z200.0 T0600 M09
M30
Ejercicio de programación de fresadora
CNC utilizando programación
incremental G91
Este ejercicio de programación de fresadora CNC le dará más ideas para comprender
el dibujo y cómo encontrar las coordenadas exactas de cada punto del dibujo.
Completamente basado en el sistema de dimensionamiento incremental G91, para que
los programadores/maquinistas de CNC puedan aprender y comprender cómo
funciona la programación incremental G91.
Este programa está escrito para fresadora CNC de 4 ejes, donde el eje C se utiliza para
la mesa giratoria.
La fresadora CNC de 3 ejes también puede ejecutar este programa, por lo que para
ello simplemente elimine el bloque de programa no. N15.
Ejercicio de programación de fresadora CNC
Ejercicio de fresadora CNC de programación incremental G91
N5 G00 G54 G64 G90 G17 X-20 Y-20 Z50 ;Punto 1
N10 S450 M03 F250 D01 (12,5 MM DE DIÁMETRO)
N15C0
N20Z5
N25 G01Z0
N30 Z-5
N35 G42 G91 X20 Y20 ;Punto 2
N40 X10 Y10 ;Punto 3
N45 X70 Y-10 ;Punto 4
N50 X20 Y20 ;Punto 5
N55 X-40 Y60 ;Punto 6
N60 X-20 ;Punto 7
N65 X-10 Y-25;Punto 8
N70 X-30 Y-15;Punto 9
N80 X0 Y-40 ;Punto 10
N85 G40 G90 X-20 Y-20;Punto 11
N90 G00 Z50
N95Y100
N100M30
Pieza terminada
Después de completar el proceso de mecanizado, su trabajo se verá así en la vista 3D:
Pieza mecanizada completa en 3D
Explicación del código G CNC
G00: Marcha rápida.
G54: N° de compensación de cero. 1.
G64: Modo de trayectoria continua.
G90 : Sistema de dimensionamiento absoluto.
G91 : Sistema de dimensionamiento incremental.
G17: Selección del plan XY.
G42: Activación de compensación del radio de la fresa (movimiento hacia la
derecha)
G40: Compensación del radio de la fresa desactivada
S: velocidad del husillo
F : Avance del movimiento de los ejes
M: Movimiento del cortador (3=en el sentido de las agujas del reloj, 4=en el
sentido contrario a las agujas del reloj)
D: Número de herramienta
Centro de mecanizado vertical
Ejemplo de programación CNC
Los centros de mecanizado verticales son una parte vital de un taller de máquinas
CNC. Por eso, aquí hay un ejemplo de programación de centros de mecanizado
verticales para maquinistas CNC que recién comienzan a aprender programación
CNC.
Ejemplo de programación de centro de mecanizado
vertical
Ejemplo de programación de centro de mecanizado vertical
N10 T1
N20S1000M3
N30 G00 G40 G90 G17 X-30 Y60
N40 G43 Z50 H1
N50 Z-5
N60 G01 G41 X10 Y60 D1 F200
N70 Y80
N80 G02 X20 Y90 R10
N90 G01 X50
N100 X90 Y50
N110 Y20
N120 G02 X80 Y10 R10
N130 G01X50
N140X10Y50
N150Y65
N160 G40 X-30 Y60
N170 G00 Z200 M02
Radio de corte G41 G40
Ejemplo de compensación del programa
de fresadora CNC
El programa de ejemplo de compensación del radio de corte muestra cómo se pueden
utilizar G41, G40 en un programa de fresado CNC.
El código de compensación del cortador utilizado en este programa es,
• G41 Compensación del radio del cortador izquierdo
• Cancelación de compensación del radio del cortador G40
Ejemplo de compensación del radio de corte
G41 G40 Ejemplo de compensación del radio del cortador N5 G00 G54 G64 G90 G17 X20 Y-20
Z50
N10 S450 M03 F250 D01 (12,5 MM DE DIÁMETRO)
N15C0
N20Z5
N25 G01Z0
N30 Z-5
N35 G41 X0 Y0
N40 X-48
N45 X-68 Y72
N50 X-28
N55 Y44
N60X12Y32
N65 X0 Y0
N70 G40 X20 Y-20
N75 G00 Z50
N80Y100
N85M30
Pieza terminada
Después de completar el proceso de mecanizado, el componente lucirá como
Ejemplo de compensación del radio de corte Pieza terminada
Explicación del código G CNC
G00: Marcha rápida.
G54: N° de compensación de cero. 1.
G64: Modo de trayectoria continua.
G90 : Sistema de dimensionamiento absoluto.
G17: Selección del plan XY.
G41: Activación de compensación del radio de la fresa (movimiento lateral
izquierdo)
G40: Compensación del radio de la fresa desactivada
S: velocidad del husillo
F: avance del movimiento del eje
M: Rotación del cortador (3=en el sentido de las agujas del reloj, 4=en el
sentido contrario a las agujas del reloj)
D: Compensación de herramienta no
Fresado Siemens Sinumerik
Ejemplo de programación
Un ejemplo de programa de fresado CNC muy sencillo que mostrará a los maquinistas
CNC el uso de los conceptos de programación de fresado Siemens Sinumerik.
Este programa está escrito para fresadora CNC de 4 ejes, donde C se utiliza para mesa
giratoria.
Pero una simple fresadora CNC también puede ejecutar este programa, simplemente
elimine el bloque de programa N15.
Programa de fresado Sinumerik
Ejemplo de programación de molino Sinumerik N5 G00 G54 G64 G90 G17 X-20 Y-20 Z50 N10 S450
M03 F250 D01 (12,5 MM DIA) N15 C0 N20 Z5
N25 G01Z0
N30 Z-5
N35 G42 X0 Y0
N40X30
N45 Y30
N50X0
N55 Y0
N60 G40 X-20 Y-20
N65 G00 Z50
N70Y100
N75M30
Pieza terminada
Una vez finalizado el mecanizado, esta pieza terminada se verá así
Explicación del código G
G00 – Marcha rápida.
G54 – Compensación de cero nº 1.
G64 – Modo de trayectoria continua.
G90 – Sistema de dimensionamiento absoluto.
G17 – Selección del plan XY.
G42 – Activación de compensación del radio de la fresa
G40 – Cancelación de compensación del radio de corte
M03 – Rotación del cortador en el sentido de las agujas del reloj
S – Velocidad del husillo
F – Avance del movimiento del eje
D – Número de herramienta
Fresa CNC G02 G03 Circular
Ejemplo de programación de
interpolación
Programa de fresado CNC para mostrar el uso de
• G02 Interpolación circular CW
• G03 Interpolación circular CCW
Programa de fresado CNC
Fresa CNC G02 G03 Ejemplo de programación de interpolación
circular G90 G01 X0 Y0
X30
G03 X54 R12
G01 X82
G02 X108 R13
G01 X123
X80 Y45
X40
Y75
G03 X35 Y80 R5
G01 X20
G03 X0 Y80 R10
G01 Y0
M30
Ejercicio de programación de fresadora
CNC utilizando la programación
absoluta G90 Programación
incremental G91
Un ejercicio de programación de fresadoras CNC muy básico para maquinistas CNC.
Este código de ejemplo cnc muestra el uso de
• Programación absoluta G90
• Programación incremental G91
Ejercicio de programación de fresadora CNC
Programación absoluta G90
Uso de la programación absoluta G90 Programación incremental
G91
G90 G01 X0 Y0
X50.0
X70.0 Y35.0
X45.0
X0 Y80.0
Y0
M30
Programación incremental G91
G91 G01 X0 Y0
X50.0
X20.0 Y35.0
X-25.0
X-45.0 Y45.0
Y-80.0
M30
Programación de Arco CNC G02 G03
Ejemplo
Ejemplo de programación de arco CNC Este programa CNC muestra cómo se pueden
unir dos arcos G03 G02.
Programación de Arco CNC G02 G03 Ejemplo
Programación de Arco CNC G02 G03 Ejemplo
O0001
N001 G0 X40 Z5ï¼› (Posición rápida)
N002 M03 S200; (Iniciar husillo)
N003 G01 X0 Z0 F900ï¼› (Aproximación a la pieza de trabajo)
N005 G03 U24 W-24 R15; (Cortar arco R15)
N006 G02 X26 Z-31 R5;(Cortar arco R5)
N007 G01 Z-40ï¼› (CorteÑ „26)
N008 X40 Z5ï¼› (Regreso al punto de partida)
N009 M30;(Fin del programa)
Ejemplo de código G simple de torno
CNC: programación de código G para
principiantes
Ejemplo de código g simple de torno CNC para maquinistas/programadores de CNC
que recién comenzaron su viaje para aprender a programar CNC.
Torno CNC de ejemplo de código G simple
Ejemplo de código G simple de torno CNC
O0001
N5M12
N10 T0101
N15 G0 X100 Z50
N20M3S600
N25M8
N30 G1 X50 Z0 F600
N40 W-30 F200
N50 X80 W-20 F150
N60 G0 X100 Z50
N70 T0100
N80M5
N90 M9
N100M13
N110M30
N120%
Explicación del código
N5 Sujetar pieza de trabajo
N10 Cambiando la herramienta No.1 y ejecutando su compensación
N15 Posicionamiento rápido hasta el punto A
N20 Arranque del husillo con 600 r/min
N25 Enfriamiento ENCENDIDO
N30 Acercándose al punto B con 600 mm/min
N40 Corte del punto B al punto C
N50 Corte del punto C al punto D
N60 Retrayendo rápidamente al punto A
N70 Cancelación del corrector de herramienta
N80 Parada del husillo
N90 Enfriamiento APAGADO
N100 Liberación de pieza
N110 Fin de programa, parada del cabezal y enfriamiento OFF
Interpolación circular Fanuc G02 G
Ejemplo de código
Interpolación circular de Fanuc
Los comandos de interpolación circular de Fanuc (códigos G G02, G03) se utilizan
para mover una herramienta a lo largo de un arco circular.
G02 – Interpolación circular en el sentido de las agujas del reloj.
G03 – Interpolación circular en sentido antihorario.
¿Cómo programar la interpolación circular?
En máquinas de torno CNC con control Fanuc, la interpolación circular en el sentido
de las agujas del reloj (arco) se puede programar de las siguientes maneras.
N10 G02 XZR
o
N10 G02 XZIK
Explicación
N10 G02 XZR
X: punto final del arco en el eje X
Z – Punto final del arco en el eje Z
R – Radio del arco.
N10 G02 XZIK
X- Punto final del arco en el eje X.
Z: punto final del arco en el eje Z.
I – Distancia desde el punto inicial del arco hasta el punto central del arco en el
eje X. K: Distancia desde el punto inicial del arco hasta el punto central del arco
en el eje Z.
Punto final (z,x)
Centro
Interpolación circular Fanuc G02
Ejemplo de código G02 G de interpolación circular de
Fanuc
El siguiente ejemplo de programa de interpolación circular de Fanuc está programado
de varias maneras diferentes.
Los programadores/maquinistas de CNC pueden utilizar el método G02/G03 XZR o el
método G02/G03 XZIK si el control lo permite.
Ejemplo de código G de interpolación circular G02 de Fanuc (programación de
diámetro)
G02 X50 Z30 I25 F0.3
G02 U20 W-20 I25 F0.3
G02 X50 Z30 R25 F0.3
G02 U20 W-20 R25 F0.3
Molino de ejemplo de código G:
programa de ejemplo de código G para
principiantes
Programa de código G de muestra para principiantes
Ejemplo de programa de código G para programadores / maquinistas de cnc que
trabajan o desean aprender a programar fresadoras cnc.
Puede encontrar un ejemplo de código G similar aquí
Molino de ejemplo de código G simple: programación de código G para principiantes
Si está interesado en el ejemplo de subrutina de código G (subprograma), lea
Picado de contorno de fresadora CNC: ejemplo de repetición del subprograma Fanuc
Este es el mismo componente, pero esta vez lo estamos mecanizando en forma cónica.
Ejemplo de código G
Molino de ejemplo de código G
O1000
T1 M6
G0 G90 G40 G21 G17 G94 G80
G54 X-75 Y-25 S500 M3 (Punto de inicio)
G43Z100H1
Z5
G1 Z-20 F100
X-50 M8 (Posición 1)
Y0(Posición 2)
X0 Y50(Posición 3)
X50 Y0(Posición 4)
X0 Y-50 (Posición 5)
X-50 Y0 (Posición 6)
Y25 (Posición 7)
X-75 (Posición 8)
G0 Z100
M30
Molino de ejemplo de código G simple:
programación de código G para
principiantes
Programación de código G para principiantes
• Aprender a programar en código G no es tan difícil.
• Lea y aprenda sobre un código G.
• Comprenda cómo funciona ese código G.
• Luego haga un dibujo de ejemplo de código G simple.
• Haga un programa para ese ejemplo.
• Ejecute el programa en su máquina cnc (la seguridad es lo primero, mantenga a
un profesional cerca).
• O simplemente puede ejecutar un programa de simulación cnc (pero esto no
siempre sustituye el proceso de mecanizado cnc real).
• Lo último es lo más importante, que es simplemente practicar, practicar y
practicar .
• Este es un ejemplo de código G muy simple para programadores/maquinistas
cnc de nivel principiante.
• Este ejemplo de programa de código G no utiliza el código G de compensación
de radio de herramienta G40/G41/G42.
Molino de ejemplo de código G simple
Ejemplo de código G simple
O1000
T1 M6
(Lineal / Avance - Absoluto)
G0 G90 G40 G21 G17 G94 G80
G54 X-75 Y-75 S500 M3 (Posición 6)
G43Z100H1
Z5
G1 Z-20 F100
X-40 (Posición 1)
Y40 M8 (Posición 2)
X40(Posición 3)
Y-40 (Posición 4)
X-75 (Posición 5)
Y-75 (Posición 6)
G0Z100
M30
Círculo de orificios para pernos
Ejemplo de programa de copia de
figura Fanuc G72.1 G72.2 (círculo de
orificios para pernos)
Este ejemplo de programa CNC muestra cómo las funciones de copia de figuras
G72.1 y G72.2 pueden llamarse entre sí en un programa de pieza; lea atentamente
las notas de programación a continuación.
Programación
Copia rotacional Fanuc G72.1
• Usando el código G de copia rotacional G72.1, una figura especificada por
un subprograma se puede producir repetidamente con movimiento
rotacional .
• Lea la definición de G72.1 con el ejemplo del programa Fanuc G72.1 Copia
rotacional (Función de copia de figura Fresadora CNC)
Copia lineal Fanuc G72.2
• Usando el código G de copia lineal G72.2, una figura especificada por un
subprograma se puede producir repetidamente con movimiento lineal .
• Lea la definición de G72.2 con el ejemplo del programa Fanuc G72.2 Copia
lineal (Función de copia de figura Fresadora CNC)
Ciclo de perforación Fanuc G81
• El ciclo de perforación G81 se utiliza para operaciones simples de
perforación/perforación puntual.
• Lea la definición del ciclo de perforación G81 con ejemplos de programas
Fanuc G81 Drilling Cycle
Notas de programación
Especificación de dos o más comandos para copiar una figura
• G72.1 no se puede especificar más de una vez en un subprograma para
realizar una
copia rotacional (si se intenta esto, se producirá la alarma PS0900).
• G72.2 no se puede especificar más de una vez en un subprograma para
realizar una copia lineal (si se intenta esto, se producirá la alarma PS0901).
• Sin embargo, en un subprograma que especifica copia rotacional, se puede
especificar copia lineal. De manera similar, en un subprograma que
especifica copia lineal, se puede especificar copia rotacional.
Ejemplo de programa Fanuc G71.2 G72.2
Programa principal
O4000;
N10 G90 G00 G17 X240. Y230. Z100. ; (P0)
N20 G72.1 P4100 X120. Y120. L8 R45. ;
N30 G80 G00 X240. Y230. ; (P0)
N40M30;
Subprograma_ Copia de rotación_ (G72.1)
O4100 N100 G72.2 P4200 I0 J20. L3;
N200M99;
Subprograma_Copia lineal (G72.2_)
O4200 N110 G90 G81 X120. Y 180. 60€. Z10. F200. ; (P1)
N210M99;
visita nuestro sitio para más libros
http://www.education-techniques.com
Torno CNC aburrido
Ejemplo de mecanizado interno de
torno CNC de ciclo fijo Fanuc G71
G72 G70 (mandrinado y refrentado)
Ejemplo de programación de Fanuc que muestra el uso de múltiples ciclos fijos de
Fanuc en la programación cnc. En este ejemplo de programación de torno cnc se
utilizan los siguientes ciclos fijos.
Fanuc G71 para operaciones de perforación
Este ejemplo de programación también ilustra cómo se puede utilizar el ciclo de
torneado G71 para el mecanizado interno (operación de mandrinado). Entonces, si
desea eliminar material adicional del interior de un componente, también puede
utilizar el ciclo de torneado Fanuc G71 para la eliminación de material interno.
Ejemplo de programación de Fanuc
Ejemplo de ciclo fijo de Fanuc
G28 U0 W0
G50 S1500
N1 T0101 M8 (REVISTO DEL EXTERIOR)
G96S180M3
G0 X255.0 Z5.0
G72 W2.0 R0.5
G72 P100 Q200 F0.25
N100 G0 Z0 G41
G1 X-2.0 F0.18
N200 G0 Z5.0
G40
X255.0
G28 U0 W0
N2 T0404 M8 (ID ÁSPERO)
G96S180M3
G0 X50.0 Z5.0
G71 U2.0 R0.5
G71 P500 Q600 U-0.5 W0.1 F0.25
N500 G0 X202.0 G41
G1 Z0 F0.12
X200.0
Z-10.0
X100.0
Z-30.0
X60.0
Z-45.0
N600 X50.0
G40
G0 Z5.0
G28 U0 W0
N3 T0505 M8 (ACABADO ID)
G96 S220M3
G0 X50.0 Z5.0
G70 P500 Q600
G0 X50.0 Z5.0
G28 U0 W0
M5 M9
M30
Ejemplo de programación básica de
torno CNC Operaciones de
torneado/mandrinado ID/OD (no se
utiliza ciclo fijo)
Un ejemplo completo de programación CNC con ID/OD (operaciones de
torneado/mandrinado) para maquinistas CNC que trabajan en una máquina de torno
CNC. Imprescindible aprender/practicar para aquellos que están aprendiendo
programación cnc.
El beneficio adicional de este ejemplo de programación es que en este ejemplo de
programación no se utiliza ningún ciclo fijo de torno cnc.
Ejemplo de programación básica de torno CNC
(operaciones de torneado y mandrinado)
Ejemplo de torno CNC Torneado y mandrinado
O0000
N10 (ø30 TALADRO)
G50 T0200
G97 S250 M03
G00 X0 Z5.0 T0202 M08
G01 Z-5.0 F0.07
W1.0
Z-40.0 F0.25
G00 Z5.0
Z-39.0
G01 Z-60.0
G00 Z10.0
X200.0 Z200.0 T0200
M01
N20 (eliminación de material del diámetro exterior)
G50 S1500 T0100
G96S180M03
G00 X94.0 Z5.0 T0101 M08
G01 Z-14.8 F0.27
G00 U2.0 Z0.5
G01 X28.0 F0.23
G00 X87.0 W1.0
G01 Z-14.8 F0.27
G00 U2.0 Z1.0
X80.5
G01 Z-14.1
G02 X81.9 Z-14.8 R0.7
G00 X100.5 W1.0
G01 Z-29.8
G00 U2.0 Z-1.0
G01 X60.5 F0.23
G00 X82.0 W1.0
Z-2.4
G01 X60.5
X72.9
G03 X80.5 Z-6.2 R3.8
G00 U2.0 Z5.0
X200.0 Z200.0 T0100
M01
N30 (Desbaste de diámetro interior)
G50 S1500 T0400
G96S180M03
G00 X34.5 Z3.0 T0404 M08
G01 Z-41.8 F0.27
G00 U-0.5 Z1.0
X39.5
G01 Z-15.0
X34.5 Z-24.3
G00 Z10.0
X200.0 Z200.0 T0400
M01
N40 (Acabado de diámetro exterior)
G50 S1800 T0500
G96S200M03
G00 X63.0 Z5.0 T0505 M08
Z0
G01 X38.0 F0.2
G00 X60.0 Z3.0
G42 Z1.0
G01 Z-2.5 F0.2
X74.0
G03 X80.0 Z-5.5 R3.0
G01 Z-13.5
G02 X83.0 Z-15.0 R1.5
G01 X100.0
Z-30.0
X102.0
G40 G00 U2.0 W1.0
G00 Z10.0
X200.0 Z200.0 T0500
M01
N50 (Acabado diámetro interior)
G50 S1800 T0600
G96S200M03
G00 X40.0 Z5.0 T0606 M08
G41 Z1.0
G01 Z-15.0 F0.2
X35.0 Z-24.33
Z-42.0
X29.0
G40 G00 Z10.0
X200.0 Z200.0 T0600 M09
M30
Ejemplo de programación de torno
Fanuc usando G70, G71, G74 para
mecanizado de ID
Ejemplo de programación de torno Fanuc que utiliza el ciclo fijo Fanuc
• Ciclo de torneado G71
• Ciclo de finalización G70
• Ciclo de perforación por penetración G74
Este ejemplo de programación de torno Fanuc ilustra quién utilizar el ciclo de
torneado G71, el ciclo de acabado G70, el ciclo de taladrado G74 para mecanizado
interior (mecanizado interior, operaciones de mandrinado)
Ejemplo de programación de torno Fanuc
Ejemplo de programación de torno Fanuc usando G71, G70 para mecanizado de ID
N10 G40 G00
N20G99
N30M5
N40 M9
N60 T0101
N70 G50 S3500
N80 G96 S0240 M4
N90 G00 X102. Z0.
N100 G01 X-2. F0.15 M7
N110 G00 X150. Z150.
N120M9
N130 T0707
N140 G97 S0950 M3
N150 G00 Z3.
N160 G00 X0.
N170G74R1.0
N171 G74 X0.0 Z-59.0 Q12000 R0.0 F0.2
N350 G00 X150. Z150.
N360 T0505
N370 G50 S3500
N380 G96 S0200 M4
N390 G00 X23. Z2.
N400 G71 U3. R1
N410 G71 P420 Q530 U-0.5 W0.2 F0.3
N420 G41 G00 X72.
N440 G01 Z-21.
N450 G03 X66. Z-24. I-3. K0.
N460 G01 X54.
N470 G02 X48. Z-27. I0. K-3.
N480 G01 Z-41.
N490 G03 X42. Z-44. I-3. K0.
N500 G01 X30.
N510 G02 X24. Z-47. I0. K-3.
N520 G01 Z-59.
N530 G01 X23.
N540 G40
N550 G00 X150. Z150. F0.3
N560 T1111
N570 G50 S4500
N580 G96 S0380 M4
N590 G41 G00 X72. Z2.
N600 G70 P420 Q530
N610 G40
N620 G00 X23. Z2.
N630 G00 X200. Z150.
N640M5
N650M30
Herramientas y operaciones
Herramienta de torneado T0101: operación de refrentado
Herramienta de perforación con punta T0707: perforación
T0505 Barra de mandrinar – Mecanizado interno (mecanizado de ID)
Barra de mandrinar T1111: mecanizado de acabado interno
Ejercicio de programación de torno
CNC Ciclo de torneado Fanuc G71,
ciclo de taladrado Peck G74
Ejercicio de programación CNC para maquinistas de tornos CNC que trabajan en el
control CNC Fanuc (o control CNC similar).
Este ejercicio de programación CNC utiliza
• Ciclo de torneado Fanuc G71
• Ciclo de perforación Peck Fanuc G74
Ejercicio de programación de torno CNC
3x45
2x4 5'
2/7///7/7//7/77//2
Ejercicio de programación de tornos CNC Fanuc G71, G74 Cycles
N10 G40 G00
N20G99
N60 T0101
N70 G50 S3500
N80 G96 S0240 M4
N90 G00 X72. Z0.1
N100 G01 X-1.6 F0.12 M7
N110 G00 X150. Z150.
N120M5
N130M9
N140 T0303
N150 G97 S2500M3
N160 G00 X0. Z3.
N170 G01 Z-6. F0.1 M7
N180 G00 Z2.
N190 G00 X150. Z150.
N210 T0707 M7
N220 G97 S0884M3
N230 G00 Z3.
N240 G00 X0.
N250 G74 R1.0
N260 G74 X0.0 Z-68.326 Q18000 F0.22
N380 G00 X200.
N400 G00 Z100.
N500 T0404 M7
N510 G50 S3500
N520 G96 S0240 M4
N530 G00 Z1.
N540 G00 X70.
N550 G71 U4. R1
N560 G71 P570 Q650 U0.6 W0.2 F0.35
N570 G42 G00 X24.
N580 G01 Z0.
N590 G01 X28. Z-2.
N600 G01 Z-72.
N610 G02 X32. Z-74. I2. K0.
N620 G01 X62.
N630 G01 X68. Z-77.
N640 G01 Z-90.
N650 G40
N660 G00 X150.
N680 G00 Z70.
N690 T0202 M7
N700 G50 S4500
N710 G96 S0380 M4
N720 G00 X16. Z3.
N730 G42 G01 Z0. F0.1
N740 G01 X24.
N750 G01 X28. Z-2.
N760 G01 Z-72.
N770 G02 X32. Z-74. I2. K0.
N780 G01 X62.
N790 G01 X68. Z-77.
N800 G01 Z-90.
N810 G40
N820 G00 X150. Z150.
N830 M5
N840 M9
N850M30
Herramientas y operaciones usadas
• Herramienta de torneado T0101: refrentado rugoso
• T0303 Taladro central – Perforación central
• T0707 Broca helicoidal – Perforación
• Herramienta de torneado T0404: torneado en desbaste
• Herramienta de torneado T0202: acabado de corte de contorno
Radio de chaflán
Programa de ejemplo de fresadora
CNC G01 G02 G03 G90 G91
Un programa de fresadora cnc para programadores de maquinistas cnc que han
comenzado a aprender técnicas básicas de programación cnc.
Programa de ejemplo de
fresadora CNC
Programa CNC
N40 G90 G00 X0 Y0
N50 G01 X-10 Y-20 R8 (P1)
N60 G01 X-50 R10 (P2)
N70 Y10 (P3)
N80 X-19.97 Y25.01 (P4)
N90 G03 X7.97 Y38.99 R18 (P5)
N100 G01 X30 Y50 (P6)
N110 G91 X10.1 Y-10.1(P7)
N120 G90 G02 X59.9 Y20.1 R14 (P8)
N130 G01 X70 Y10 (P9)
N140 Y-20 R10(P10)
N150X50(P11)
N160 G03 X30 R10 (P12)
N170 G01 X10 R8(P13)
N180 X0 Y0
Explicación de los códigos
GMST Código Descripción
G00 avance rápido
G01 Interpolación linear
G02 Interpolación circular CW
G03 Interpolación circular CCW
G90 mando absoluto
G91 Comando de incremento
Ejemplo de redondeo y biselado de
esquinas de Haas G01 CR
Redondeo y biselado de esquinas de Haas
Ejemplo de programa CNC de Haas para mostrar cómo se pueden programar
chaflanes y radios de esquina.
Biselado Haas
Para programar chaflán
N10 G01 X20 Y30 ,C3
Redondeo de esquinas Haas
Para programar radio
N10 G01 X20 Y30 ,R3
Ejemplo de redondeo y biselado de esquinas de Haas
Programa CNC de Haas
O1234 (Ejemplo de redondeo y biselado de esquinas);
T1 M6;
G00 G90 G54 X0. Y0. S3000 M3; (P1)
G43 H01 Z0.1 M08;
G01 Z-0.5 F20.;
Y40. ,R10.;(P2)
X50. ,C5.; (P3)
Y0.;(P4)
G00 Z0.1 M09;
G53 G49 Z0.;
G53 Y0.;
M30;
Códigos GMST de Haas
Código Descripción
G00 Movimiento rápido
G01 Movimiento de interpolación lineal
G43 Compensación de longitud de herramienta +
G49 G43/G44 Cancelar
G53 Selección de coordenadas de máquina no modales
G54 Seleccionar sistema de coordenadas de trabajo l
G90 Programación incremental
M3 Eje encendido, en el sentido de las agujas del reloj
(S)
M6 Cambio de herramienta (T)
M08 Refrigerante encendido
M09 Refrigerante apagado
M30 Fin del programa y reinicio
S Eje de velocidad
t Herramienta
Programa de chaflán y radio
Ejemplo con G01
Código de ejemplo de programación CNC para demostrar cómo programar un
chaflán y un radio (redondeo de esquinas) con el código G G01.
Fácil de programar y comprender, incluso un maquinista CNC de nivel principiante
puede comprender y programar dichos códigos de muestra.
Funciona principalmente en Fanuc y controles CNC similares.
No se requiere ningún código G ni técnica adicional. Sólo hay que poner una “C”
para chaflán y una “R” para radio en un bloque de programa cnc con código G
G01. El chaflán está a 45° (45 grados).
Para obtener una breve descripción de cómo se programan los chaflanes y los
radios de esquinas con el código G01 G, lea el siguiente artículo de programación
cnc Programación de chaflanes y radios con el código G01 G.
Otro ejemplo de programa de este tipo está aquí G01 Chaflán y redondeo de
esquinas en un ejemplo de programa CNC
Chaflán y radio con código G G01
-X
53
Ejemplo de programa de chaflán y radio con G01
N40 G01 X26 Z53
N50 G01 X26 Z27 R6
N60 G01 X86 Z27 C3
N70 G01 X86 Z0
G01 Chaflán y redondeo de esquinas
en un ejemplo de programa CNC
Para obtener una breve descripción de cómo se programan Chaflán y Radio de
esquina con
Código G01 G leído siguiente artículo de programación cnc
Programación de Chaflanes y Radios con código G01 G.
Puede leer otros artículos de programas de ejemplo de CNC, estos artículos de
programación de CNC son una buena referencia de programación de CNC para
programadores/maquinistas de CNC que trabajan en el taller.
• Programación CNC para principiantes: un ejemplo simple de programación
CNC
• Ejemplo de programación CNC en pulgadas Programa de torno CNC simple
• Ejemplo de programación de torno CNC
• Ejemplo de programación de fresadora CNC para principiantes
• CNC G02 Interpolación circular en el sentido de las agujas del reloj
Programa de muestra de fresado CNC El siguiente ejemplo de programa cnc
muestra cómo se programan realmente el chaflán y el radio con G01 en un
programa de torno cnc.
G01 Chaflán y redondeo de esquinas
Ejemplo de programación CNC de chaflán y redondeo de esquinas con código G
G01
N5
N6 G00 X0 Z3
N7 G01 Z0 F0.2
N8X35C2
N9 Z-40 R4
N10 X55 Z-52 F0.1
N11X75C2
N12 Z-76
N13 G00 X100 Z50
N14……
Programa de ejemplo Haas G71
El torno cnc Haas utiliza la sintaxis de una línea del ciclo fijo de desbaste G71.
Este ejemplo de programa cnc muestra el uso del ciclo de torneado G71 para
desbaste interior (desbaste interior).
Te podría gustar
• Formato unifilar del ciclo de torneado de desbaste G71
• CNC Fanuc G71 Ciclo de Torneado o Ciclo Fijo de Desbaste (Formato de
dos líneas)
• Ejemplo de programa de ciclo de torneado de desbaste y acabado Fanuc G70
G71
• Ejemplo de programación CNC con ciclo de desbaste Fanuc G71 y
G70
En el siguiente ejemplo de programación CNC
1 – Se utiliza una barra de mandrinar para toda la operación de desbaste con el
ciclo de torneado de desbaste G71.
2 – Se utiliza la misma barra de mandrinar para el corte de acabado con el ciclo de
acabado G70.
Ejemplo de uso de un Haas G71 para desbaste y acabado de interiores.
Contenido
• Ejemplo de programa CNC de Haas
• Explicación del programa CNC de Haas
Ejemplo de programa CNC
de Haas
Programa de ejemplo Haas G71 O1136
N1 T101
N2 G97 S2000 M03
N3 G54 G00 X0.7 Z0.1 M08
N4 G71 P5 Q12 U-0.01 W0.005 D0.08 F0.01
N5 G00 X4.5
N6 G01 X3. R.25 F.005
N7 Z-1.75R.5
N8 X1.5 R.125
N9 Z-2.25 R.125
N10 X.75 R.125
N11 Z-3.
N12X0.73
N13 G70 P5Q12
N14 M09
N15 G53X0
G53 Z0
M30
Explicación del programa CNC de Haas
N1 – Herramienta 1 Compensación 1
N3 – Rápido a la posición inicial
N4 – U es un signo negativo para el desbaste de ID G71
N5 – N5 es el inicio de la geometría de la ruta parcial definida por P6 en la
línea G71
N12 – N12 es el final de la geometría de la ruta parcial definida por Q12 en
la línea G71
N13 – G70 Define una pasada final para las líneas P5 a Q12
N15 – Enviar máquina a casa para cambio de herramienta
Ejemplo de programa CNC Fanuc
Aquí hay un ejemplo de programa cnc para el control cnc Fanuc. Este es un
ejemplo de programa cnc muy simple y fácil que también muestra
• Uso de G02 Arc/Radius en el programa cnc Fanuc
• Uso de chaflán en el programa cnc Fanuc
• Uso de compensación de punta de herramienta G42/G40
• Uso de la velocidad máxima del husillo G92
• Uso de velocidad de corte constante G96
Ejemplo de programa CNC Fanuc
Código de programa CNC de Fanuc
N10T2
N20G92S1200M42
N30 G96 S150 M04
N40 G00 X-1 Z5 M08
N50 G01 Z0 G42 F0.2
N60 G01 X24 C2
N70 G01 Z-28
N80 G01 X32 Z-50
N90 G01 Z-56
N100 G02 X40 Z-60 R4
N110 G01 Z-75
N120 G01 X60 G40
N130 G00 X150 Z100
N140 M30
Ejemplo de programación de torno
CNC
Un ejemplo sencillo de programación de torno cnc. Este ejemplo de programación
CNC mostrará cómo programar contornos como ranuras cónicas de chaflán y
arcos .
Este programa cnc utilizará dos herramientas para el mecanizado. La primera
herramienta utilizada en este ejemplo de programación CNC es una herramienta
de torneado y la segunda es una herramienta de ranurado .
Contenido
• Mecanizado CNC
• Programa CNC
Mecanizado CNC
La herramienta de torneado primero enfrentará el componente , luego hará un
chaflán , luego habrá torneado recto y luego habrá mecanizado por arco. El arco se
puede mecanizar con R (radio de arco) o el arco se puede mecanizar con valores I
y K de el arco , en la parte superior del arco hay un chaflán, luego nuevamente un
giro recto, ahora viene la ranura pero no podemos hacer ranuras con
herramientas de torneado debido a su forma, así que mecanizaremos la ranura
con nuestra siguiente herramienta, que es únicamente hecho para operaciones de
ranurado, pero en este momento estamos mecanizando con una herramienta de
torneado, por lo que simplemente nos saltaremos esta ranura y simplemente
mecanizaremos en línea recta, después de eso
hay un cono y nuevamente una línea recta para mecanizar.
Ahora, con nuestra herramienta de ranurado, la tarea de mecanizado de ranuras
es sencilla.
Si el inserto ranurador es del mismo tamaño que la dimensión de la ranura,
entonces ranurar es aún más fácil, haremos el ranurado de una sola vez, pero si el
inserto ranurador es de menor ancho, tendremos que tomar la profundidad más de
una vez. .
Programa
CNC
N1 T01 D01 M491
N2 G00 X0 Z1
N3 G01 G96 G41 Z0 F2 S140
N4 G01 X2 CHF=0,125 F0,2
N5G01Z-1.125
N6 G02 X3,5 Z-1,875 CR=0,75
N7 G01 X3,75 CHF=0,125
N8 G01Z-3.575
N9 G01 X5Z-3.875
N10 G01 Z-4.6
N11 G00 X20 Z20 G40
N12 T02 D02 M491
N13 G00 G97 S500 X4 Z-2.825
N14 G01 X3.85 F1
N15 G01 X3.35 F0.15
N16 G01 X3.85 F0.5
N17 G00 X4
N18 G00 X20 Z20
N19 M30
Máquina de torno CNC
Programación de centros de torneado
CNC
Ejemplo
Ejemplo de programación de centro de torneado CNC/torno CNC fácil de
entender para maquinistas CNC que trabajan en centros de torneado
CNC/máquinas de torno CNC.
Este ejemplo de programación cnc se puede utilizar como un ejercicio de
programación de aprendizaje cnc para programadores/maquinistas cnc de nivel
principiante.
Ejemplo de programación de centro de torneado CNC
N10 T03 D03 M06
N20 G97 S900 M04
N30 G00 G42 X40 Z5
N40 G92 S3500
N50 G96S250
N60 G01 X60 Z-5 F0.1
N70 Z-15
N80 X56 Z-20
N90 G02 X70 Z-30 R10
N100 G01 X80 Z-40
N110X100
N120 Z-80
N130X106
N140 G03 X116 Z-85 R5
N150 G01 X120
N160 G00 X150 Z100 G40 G97 S900 M05
N170M30
G02 G03 Ejemplo de programación
Ejemplo de programa CNC para mostrar cómo se pueden programar dos arcos
combinados con G02 G03 para un torno cnc.
El primer arco se programa usando G02 R, pero el segundo arco se programa
usando
G03 IK
G02 G03 Ejemplo de
programación
G02 G03 Ejemplo de programación
N50 G00 X20 Z85
N60 G96 S200
N70 G01 Z80
N80 G02 X50 Z65 R15
N90 G03 X50 Z35 I-10 K-15
N100 G00 X80
N110 G97 S900 M05
N120 M30
Ciclo de torneado Fanuc G71
Ciclo de torneado Fanuc G71
El ciclo de torneado G71 se utiliza para la eliminación de material rugoso de un
componente de torno CNC. El ciclo de torneado G71 facilita el corte de grandes
diámetros. El corte se puede realizar en línea recta simple o también se puede
mecanizar muy fácilmente un contorno complejo.
A través de los parámetros del ciclo de torneado G71, los maquinistas cnc
pueden controlar
Profundidad del corte.
Retraer altura.
Margen de acabado en el eje x y el eje z.
Ciclo de avance de corte, velocidad del husillo.
Programación
G71 U... R...
G71 P... P... Ud... W... F... S...
Parámetros
Primer bloque
Parámetro Descripción
Ud. Profundidad del
R corte.
Retraer altura.
Segundo bloque
Parámetro Descripción
PAG Número de bloque inicial del contorno.
q Número de bloque final de contorno.
Ud. Margen de acabado en el eje x.
W. Margen de acabado en el eje z.
F Avance durante el ciclo G71.
S Velocidad del husillo durante el ciclo
G71.
Descripción general del ciclo de torneado G71
• El ciclo de torneado G71 corta todo el contorno repetidamente, como se
indica en PQ
bloques.
• La profundidad de cada corte se puede controlar mediante el valor U del
primer bloque.
• UW del segundo bloque son los complementos de acabado que se pueden dar
si
desea realizar un corte de acabado con el ciclo de acabado G70.
• F es el avance de corte y S es la velocidad del husillo (dada en el segundo
bloque) que se utilizan durante el ciclo de torneado G71.
Nota – Las F y S proporcionadas dentro del bloque PQ no se usarán durante el
ciclo de torneado G71; se usan con el ciclo de acabado G70 si se solicitan
posteriormente.
Trabajo del ciclo de torneado G71
N60 G71 U10 R10
N70 G71 P80 Q90 U3 W0 F0.25
N80 G00 X60
N90 G01 Z-75
Cuando se ejecuta el ciclo de giro G71, toda la operación se realizará en la
siguiente secuencia:
Primer corte
1 – La herramienta se moverá en el eje x U (profundidad de corte) con avance
programado desde el punto inicial.
2 – La herramienta viajará con avance en el eje z (el punto de destino en el eje z se
proporciona en bloques PQ)
3 – La herramienta retrae rápidamente la cantidad R tanto en el eje x como en el
eje z (a 45 grados).
4 – La herramienta viaja rápidamente en el eje z hasta el punto inicial.
Cortes posteriores
5 – La herramienta se mueve rápidamente hasta la profundidad del último corte.
6 – La herramienta se mueve con avance en el eje x con profundidad U
(profundidad de corte U del primer bloque).
7 – Herramienta con movimientos de avance en el eje z (punto de destino dado en
bloques PQ).
8 – La herramienta se retrae rápidamente en la cantidad R del eje x y del eje z (45
grados).
9 – La herramienta se mueve rápidamente al punto inicial solo en el eje z.
Toda esta secuencia de operación continúa hasta que se alcanza el punto de destino
en el eje x.
Si se proporciona un margen de acabado, la herramienta no tendrá el diámetro y la
longitud exactos indicados en los bloques PQ, pero dejará ese margen de acabado.
Este margen de acabado se puede mecanizar posteriormente llamando al ciclo de
acabado G70.
Ciclo de torneado Fanuc G71
Ciclo de torneado Fanuc G71
Ejemplo de Fanuc G71
Aquí hay un programa de pieza CNC que muestra cómo se puede utilizar el ciclo
de torneado G71. Este es el programa para el dibujo anterior.
N50 G00 X106 Z5 M3 S800
N60 G71 U10 R10
N70 G71 P80 Q90 U3 W0 F0.25
N80 G00 X60
N90 G01 Z-75
En este programa el ciclo de giro G71 seguirá repitiendo el contorno dado dentro
de P
Los bloques Q se muestran a continuación
N80 G00 X60
N90 G01 Z-75
Estos dos bloques del programa cnc nos dicen que queremos quitar material hasta
X60
de profundidad y en Z-75 de longitud.
La profundidad de corte se da en el primer bloque U10. La cantidad de retracción
también se da en R10.
El margen de acabado en el eje x es U3 pero no hay margen de acabado en el eje z
W0.
Ciclo de acabado G70
Si programó el ciclo de torneado G71 con márgenes de acabado, esos márgenes de
acabado se pueden eliminar con el ciclo de acabado G70.
El ciclo de acabado G70 repite todo el contorno a la manera G71, pero en un solo
corte eliminando los márgenes de acabado.
Por qué utilizar el ciclo de acabado G70
Como el material se puede eliminar con el ciclo de torneado G71, pero si desea un
avance de corte y una velocidad de husillo diferentes para el último corte, se
recomienda utilizar el ciclo de acabado G70.
El ciclo de acabado G70 utiliza los valores F y S que se dan dentro de los bloques
programados PQ. (G71 usa valores FS que se dan dentro del segundo bloque de
G71).
Ejemplo de Fanuc G70
N50 G00 X106 Z5 M3 S800
N60 G71 U10 R10
N70 G71 P80 Q90 U3 W0 F0.25
N80 G00 X60
N90 G01 Z-75 F0.15
N100 G00 X200 Z100
N110 G92S1200
N120 T3 G96 S150 M03
N130 G00 X106 Z5
N140 G70 P80 Q90
N150 G00 X200 Z100
N160M30
G70 G71 Ejemplo
Ejemplo de ciclo de torneado en desbaste G71
O0004
G00 X200 Z10 M3 S800
G71 U2 R1F200
G71 P80 Q120 U0.5 W0.2
N80 G00 X40 S1200
G01 Z-30 F100
X60 W-30
W-20
N120 X100 W-10
G70 P80 Q120
M30
Ejemplo de mecanizado interno de
torno CNC de ciclo fijo Fanuc G71
G72 G70 (mandrinado y refrentado)
Ejemplo de programación de Fanuc que muestra el uso de múltiples ciclos fijos de
Fanuc en la programación cnc. En este ejemplo de programación de torno cnc se
utilizan los siguientes ciclos fijos.
• G71Ciclo de torneado aproximado
• G72Ciclo de revestimiento
• G70Finalizar ciclo
Contenido
• Fanuc G71 para operaciones de perforación
• Ejemplo de programación de Fanuc
Fanuc G71 para operaciones de perforación
Este ejemplo de programación también ilustra cómo se puede utilizar el ciclo de
torneado G71 para el mecanizado interno (operación de mandrinado). Entonces, si
desea eliminar material adicional del interior de un componente, también puede
utilizar el ciclo de torneado Fanuc G71 para la eliminación de material interno.
Ejemplo de programación de Fanuc
Ejemplo de ciclo fijo de Fanuc
G28 U0 W0
G50 S1500
N1 T0101 M8 (REVISTO DEL EXTERIOR)
G96S180M3
G0 X255.0 Z5.0
G72 W2.0 R0.5
G72 P100 Q200 F0.25
N100 G0 Z0 G41
G1 X-2.0 F0.18
N200 G0 Z5.0
G40
X255.0
G28 U0 W0
N2 T0404 M8 (ID ÁSPERO)
G96S180M3
G0 X50.0 Z5.0
G71 U2.0 R0.5
G71 P500 Q600 U-0.5 W0.1 F0.25
N500 G0 X202.0 G41
G1 Z0 F0.12
X200.0
Z-10.0
X100.0
Z-30.0
X60.0
Z-45.0
N600 X50.0
G40
G0 Z5.0
G28 U0 W0
N3 T0505 M8 (ACABADO ID)
G96 S220M3
G0 X50.0 Z5.0
G70 P500 Q600
G0 X50.0 Z5.0
G28 U0 W0
M5 M9 M30
Ejemplo de programación básica de
torno CNC Operaciones de
torneado/mandrinado ID/OD (no se
utiliza ciclo fijo)
Un ejemplo completo de programación CNC con ID/OD (operaciones de
torneado/mandrinado) para
Maquinistas CNC que trabajan en una máquina de torno CNC. Imprescindible
aprender/practicar para aquellos que están aprendiendo programación cnc.
El beneficio adicional de este ejemplo de programación es que en este ejemplo de
programación no se utiliza ningún ciclo fijo de torno cnc.
Ejemplo de programación básica de torno CNC
Operaciones
aburridas)
(torneado)
O0000
N10 (ø30 TALADRO)
G50 T0200
G97 S250 M03
G00 X0 Z5.0 T0202 M08
G01 Z-5.0 F0.07
W1.0
Z-40.0 F0.25
G00 Z5.0
Z-39.0
G01 Z-60.0
G00 Z10.0
X200.0 Z200.0 T0200
M01
N20 (eliminación de material del diámetro exterior)
G50 S1500 T0100
G96S180M03
G00 X94.0 Z5.0 T0101 M08
G01 Z-14.8 F0.27
G00 U2.0 Z0.5
G01 X28.0 F0.23
G00 X87.0 W1.0
G01 Z-14.8 F0.27
G00 U2.0 Z1.0
X80.5
G01 Z-14.1
G02 X81.9 Z-14.8 R0.7
G00 X100.5 W1.0
G01 Z-29.8
G00 U2.0 Z-1.0
G01 X60.5 F0.23
G00 X82.0 W1.0
Z-2.4
G01 X60.5
X72.9
G03 X80.5 Z-6.2 R3.8
G00 U2.0 Z5.0
X200.0 Z200.0 T0100
M01
N30 (Desbaste de diámetro interior)
G50 S1500 T0400
G96S180M03
G00 X34.5 Z3.0 T0404 M08
G01 Z-41.8 F0.27
G00 U-0.5 Z1.0
X39.5
G01 Z-15.0
X34.5 Z-24.3
G00 Z10.0
X200.0 Z200.0 T0400
M01
N40 (Acabado de diámetro exterior)
G50 S1800 T0500
G96S200M03
G00 X63.0 Z5.0 T0505 M08
Z0
G01 X38.0 F0.2
G00 X60.0 Z3.0
G42 Z1.0
G01 Z-2.5 F0.2
X74.0
G03 X80.0 Z-5.5 R3.0
G01 Z-13.5
G02 X83.0 Z-15.0 R1.5
G01 X100.0
Z-30.0
X102.0
G40 G00 U2.0 W1.0
G00 Z10.0
X200.0 Z200.0 T0500
M01
N50 (Acabado diámetro interior)
G50 S1800 T0600
G96S200M03
G00 X40.0 Z5.0 T0606 M08
G41 Z1.0
G01 Z-15.0 F0.2
X35.0 Z-24.33
Z-42.0
X29.0
G40 G00 Z10.0
X200.0 Z200.0 T0600 M09 M30
Ejemplo de programa de ciclo de
refrentado de acabado Haas G72 Tipo
I de desbaste y G70: compatible con
Fanuc
Ejemplo de programación de torno Haas para ilustrar el uso y la programación del
ciclo de desbaste/ciclo de acabado G70 tipo I de Haas G72.
El código anterior también funcionará en tornos cnc con control cnc Fanuc con
pocos o ningún cambio.
Todos los códigos G/códigos M que se utilizan en este ejemplo de programación de
torno Haas se detallan a continuación con una descripción.
Haas G72 Tipo I Ciclo de refrentado con acabado
rugoso G70
Ejemplo de programa
Ejemplo de programa de revestimiento de acabado Haas G72 Tipo I en desbaste y
G70
O00096
N1 (CARA DE DESBASTE G72)
N2 G53 G00 X0. Z0. T0 (Envío a casa para cambio de herramienta)
N3 T101 (HERRAMIENTA OD x .031 TNR) (Seleccione herramienta 1 Compensación 1)
N4 G50 S3000
N5 G97 S450 M03
N6 G54 G00 X3.1 Z0.1 M08 (punto de inicio rápido por encima del stock de piezas)
N7 G96 S370
N8 G72 P9 Q18 U0.01 W0.01 D0.06 F0.012 (Ciclo de refrentado G72 con TNC)
N9 G41 G00 Z-1.6 (Número de secuencia inicial definido por P8 en G72 y G70)
N10 G01 X2. F0.008
N11 X1.4 Z-0.9
N12X1.
N13Z-0.6
N14 G03 X0.8 Z-0.5 R0.1
N15 G01 Z-0.1
N16 X0.6 Z0.
N17X-0.062
N18 G40 G00 Z0.1 (Geometría de fin de trayectoria de pieza definida con P17 en G72 y G70)
N19 G97 S450 M09
N20 G53 G00 X0. Z0. T0 (Envío a casa para cambio de herramienta)
N21 M01 (Parada Opcional)
N22 (CARA DE ACABADO G70)
N23 G53 G00 X0. Z0. T0 (Envío a casa para cambio de herramienta)
N24 T202 (HERRAMIENTA OD x .015 TNR) (Seleccione herramienta 2 Compensación 2)
N25G50S3000
N26G97S450M03
N27 G54 G00 X3.1 Z0.1 M08 (Rápido al punto de inicio)
N28G96S420
N29 G70 P9 Q18 (Acabado de revestimiento con ciclo de acabado G70)
N30 G97 S450 M09
N31 G53 G00 X0. Z0. T0 (Envío a casa para cambio de herramienta)
N32 M30 (Fin de Programa y Reinicio)
Códigos G
G00 Movimiento rápido.
G01 Movimiento de interpolación lineal.
G03 Interpolación circular – En sentido antihorario.
G41 Compensación de la punta de la herramienta a la IZQUIERDA de la
ruta programada.
Compensación de la punta de la herramienta G40 CANCELAR.
Límite máximo de RPM del husillo G50.
G53 Desplazamiento de coordenadas de posicionamiento cero de la
máquina.
G54 Coordenada de posicionamiento de compensación de trabajo #1
(Configuración 56)
Ciclo de eliminación de material de cara final G72.
Ciclo de acabado G70.
G96 Velocidad superficial constante activada.
G97 Cancelación de velocidad superficial constante.
Códigos M
M01 Parada de programa opcional.
M03 Arranca el husillo HACIA ADELANTE.
M30 Fin del programa y reinicio al inicio del programa.
Ejemplo de programación de torno
Fanuc
Usando G70, G71, G74 para ID
Mecanizado
Ejemplo de programación de torno Fanuc que utiliza el ciclo fijo Fanuc
• Ciclo de torneado G71
• Ciclo de finalización G70
• Ciclo de perforación por penetración G74
Este ejemplo de programación de torno Fanuc ilustra quién utilizar el ciclo de
torneado G71, el ciclo de acabado G70, el ciclo de taladrado G74 para mecanizado
interior (mecanizado interior, operaciones de mandrinado)
Ejemplo de programación de torno Fanuc
Ejemplo de programación de torno Fanuc usando G71, G70 para mecanizado de ID
N10 G40 G00
N20G99
N30M5
N40 M9
N60 T0101
N70 G50 S3500
N80 G96 S0240 M4
N90 G00 X102. Z0.
N100 G01 X-2. F0.15M7
N110 G00 X150. Z150.
N120M9
N130 T0707
N140 G97 S0950 M3
N150 G00 Z3.
N160 G00 X0.
N170G74R1.0
N171 G74 X0.0 Z-59.0 Q12000 R0.0 F0.2
N350 G00 X150. Z150.
N360 T0505
N370 G50 S3500
N380 G96 S0200 M4
N390 G00 X23. Z2.
N400 G71 U3. R1
N410 G71 P420 Q530 U-0.5 W0.2 F0.3
N420 G41 G00 X72.
N440 G01 Z-21.
N450 G03 X66. Z-24. I-3. K0.
N460 G01 X54.
N470 G02 X48. Z-27. I0. K-3.
N480 G01 Z-41.
N490 G03 X42. Z-44. I-3. K0.
N500 G01 X30.
N510 G02 X24. Z-47. I0. K-3.
N520 G01 Z-59.
N530 G01 X23.
N540 G40
N550 G00 X150. Z150. F0.3
N560 T1111
N570 G50 S4500
N580 G96 S0380 M4
N590 G41 G00 X72. Z2.
N600 G70 P420 Q530
N610 G40
N620 G00 X23. Z2.
N630 G00 X200. Z150.
N640M5
N650M30
Herramientas y operaciones
Herramienta de torneado T0101: operación de refrentado
Herramienta de perforación con punta T0707: perforación
T0505 Barra de mandrinar – Mecanizado interno (mecanizado de ID)
Barra de mandrinar T1111: mecanizado de acabado interno
Ejercicio de programación de torno
CNC Ciclo de torneado Fanuc G71,
ciclo de taladrado Peck G74
Ejercicio de programación CNC para maquinistas de tornos CNC que trabajan en el
control CNC Fanuc (o control CNC similar).
Este ejercicio de programación CNC utiliza
Ciclo de torneado Fanuc G71
Ciclo de perforación Peck Fanuc G74
Ejercicio de programación de torno CNC
Ejercicio de programación de tornos CNC Fanuc G71, G74 Cycles
N10 G40 G00
N20G99
N60 T0101
N70 G50 S3500
N80 G96 S0240 M4
N90 G00 X72. Z0.1
N100 G01 X-1.6 F0.12 M7
N110 G00 X150. Z150.
N120M5
N130M9
N140 T0303
N150 G97 S2500M3
N160 G00 X0. Z3.
N170 G01 Z-6. F0.1 M7
N180 G00 Z2.
N190 G00 X150. Z150.
N210 T0707 M7
N220 G97 S0884M3
N230 G00 Z3.
N240 G00 X0.
N250 G74 R1.0
N260 G74 X0.0 Z-68.326 Q18000 F0.22
N380 G00 X200.
N400 G00 Z100.
N500 T0404 M7
N510 G50 S3500
N520 G96 S0240 M4
N530 G00 Z1.
N540 G00 X70.
N550 G71 U4. R1
N560 G71 P570 Q650 U0.6 W0.2 F0.35
N570 G42 G00 X24.
N580 G01 Z0.
N590 G01 X28. Z-2.
N600 G01 Z-72.
N610 G02 X32. Z-74. I2. K0.
N620 G01 X62.
N630 G01 X68. Z-77.
N640 G01 Z-90.
N650 G40
N660 G00 X150.
N680 G00 Z70.
N690 T0202 M7
N700 G50 S4500
N710 G96 S0380 M4
N720 G00 X16. Z3.
N730 G42 G01 Z0. F0.1
N740 G01 X24.
N750 G01 X28. Z-2.
N760 G01 Z-72.
N770 G02 X32. Z-74. I2. K0.
N780 G01 X62.
N790 G01 X68. Z-77.
N800 G01 Z-90.
N810 G40
N820 G00 X150. Z150.
N830 M5
N840 M9
N850M30
Herramientas y operaciones usadas
• Herramienta de torneado T0101: refrentado rugoso
• T0303 Taladro central – Perforación central
• T0707 Broca helicoidal – Perforación
• Herramienta de torneado T0404: torneado en desbaste
• Herramienta de torneado T0202: acabado de corte de contorno
Programación de Arco CNC G02 G03
Ejemplo
Ejemplo de programación de arco CNC Este programa CNC muestra cómo se
pueden unir dos arcos G03 G02.
Programación de Arco CNC G02 G03 Ejemplo
Programación de Arco CNC G02 G03 Ejemplo
O0001
N001 G0 X40 Z5ï¼› (Posición rápida)
N002 M03 S200; (Iniciar husillo)
N003 G01 X0 Z0 F900ï¼› (Aproximación a la pieza de trabajo)
N005 G03 U24 W-24 R15; (Cortar arco R15)
N006 G02 X26 Z-31 R5;(Cortar arco R5)
N007 G01 Z-40ï¼› (CorteÑ „26)
N008 X40 Z5ï¼› (Regreso al punto de partida)
N009 M30;(Fin del programa)
Código de ejemplo del ciclo de desbaste
G71: programación de torno CNC
Ciclo de torneado G71
Código de ejemplo del ciclo de desbaste G71. Este código de programa cnc
funciona en Fanuc y controles cnc similares.
Explicación de los parámetros del ciclo de desbaste G71
Ciclo de torneado CNC Fanuc G71 o ciclo fijo de desbaste
Otros ejemplos de ciclos de desbaste G71
Ejemplo de programa de ciclo de torneado de desbaste y acabado Fanuc G70 G71
Ejemplo de programación básica del CNC Mazak del ciclo de desbaste longitudinal
G71
Ejemplo de programación CNC con ciclo de desbaste Fanuc G71 y G70
Programa de
ejemplo
Ejemplo de ciclo de torneado en
O0004 desbaste G71
G00 X200 Z10 M3 S800
G71 U2 R1F200
G71 P80 Q120 U0.5 W0.2
N80 G00 X40 S1200
G01 Z-30 F100
X60 W-30
W-20
N120 X100 W-10
G70 P80 Q120
M30
Ejemplo de código G simple de torno
CNC: programación de código G para
principiantes
Ejemplo de código g simple de torno CNC para maquinistas/programadores de
CNC que recién comenzaron su viaje para aprender a programar CNC.
Torno CNC de ejemplo de código G simple
Ejemplo de código G simple de torno CNC
O0001
N5M12
N10 T0101
N15 G0 X100 Z50
N20M3S600
N25M8
N30 G1 X50 Z0 F600
N40 W-30 F200
N50 X80 W-20 F150
N60 G0 X100 Z50
N70 T0100
N80M5
N90 M9
N100M13
N110 M30
N120%
Explicación del código
N5 Sujeción de pieza
N10 Cambiando la herramienta No.1 y ejecutando su compensación
N15 Posicionamiento rápido hasta el punto A
N20 Arranque del husillo con 600 r/min
N25 Enfriamiento ENCENDIDO
N30 Acercándose al punto B con 600 mm/min
N40 Corte del punto B al punto C
N50 Corte del punto C al punto D
N60 Retrayendo rápidamente al punto A
N70 Cancelación del corrector de herramienta
N80 Parada del husillo
N90 Enfriamiento APAGADO
N100 Liberación de pieza
N110 Fin de programa, parada del cabezal y enfriamiento OFF
Interpolación circular Fanuc G02 G
Ejemplo de código
Interpolación circular de Fanuc
Los comandos de interpolación circular de Fanuc (códigos G G02, G03) se utilizan
para mover una herramienta a lo largo de un arco circular.
G02 – Interpolación circular en el sentido de las agujas del reloj.
G03 – Interpolación circular en sentido antihorario.
¿Cómo programar la interpolación circular?
En máquinas de torno CNC con control Fanuc, la interpolación circular en el
sentido de las agujas del reloj (arco) se puede programar de las siguientes maneras.
N10 G02 XZR o
N10 G02 XZIK
Explicación
N10 G02 XZR
X: punto final del arco en el eje X
Z – Punto final del arco en el eje Z
R – Radio del arco.
N10 G02 XZIK
X- Punto final del arco en el eje X.
Z: punto final del arco en el eje Z.
I – Distancia desde el punto inicial del arco hasta el punto central del arco en
el eje X.
K: Distancia desde el punto inicial del arco hasta el punto central del arco en
el eje Z.
Interpolación circular Fanuc G02
Ejemplo de código G02 G de interpolación circular de
Fanuc
El siguiente ejemplo de programa de interpolación circular de Fanuc está
programado de varias maneras diferentes.
Los programadores/maquinistas de CNC pueden utilizar el método G02/G03 XZR
o el método G02/G03 XZIK si el control lo permite.
Ejemplo de código G de interpolación circular G02 de Fanuc (programación de
diámetro)
G02 X50 Z30 I25 F0.3
G02 U20 W-20 I25 F0.3
G02 X50 Z30 R25 F0.3
G02 U20 W-20 R25 F0.3
Maquinistas CNC novatos: ejemplo
básico de ciclo fijo CNC G90
Programa de ejemplo de ciclo fijo CNC básico para
Maquinistas CNC novatos
Un ejercicio básico de programación cnc para maquinistas cnc novatos /
programadores cnc novatos que recién comienzan su carrera profesional.
Este ejemplo de programa cnc muestra el uso del ciclo de desbaste G90 de forma
muy amplia.
Los maquinistas CNC novatos deben aprender estas técnicas de programación CNC
y luego dominarlas.
Programa CNC Básico
Un ejemplo de programa para el control cnc Fanuc.
Este programa cnc utiliza
• Ciclo de torneado en desbaste G90.
• Limitación de velocidad del husillo G50.
Se utilizan dos herramientas para completar el mecanizado del componente.
La primera herramienta realiza cortes de desbaste con ciclo de desbaste G90.
La segunda herramienta realiza el corte final.
Código de programa de ejemplo de ciclo fijo CNC
básico
Programa básico de ciclo fijo CNC
N10 G40 G00
N20G99
N30M5
N40M9
N50 G54
N60 T0101
N70 G50 S3500
N80 G96 S0240 M4
N90 G00 X102. Z0.1
N100 G01 X-2. F0.15 M7
N110 G00 X101. Z2.
N115 G90 X90.0 Z-58.8 F0.3
N120 X80.0
N125 X73.0
N126 G00 X73
N127 G90 X63 Z-34.8 F0.3
N128X55.
N130X49.
N140 G00 X49.
N150 G90 X39. Z-14.8 F0.3
N160 X31.
N170X25.
N430 G00 X150. Z100.
N440 T0202
N450 G50 S4500
N460 G96 S0380 M4
N470 G00 X-1.6 Z2.
N480 G42 G01 Z0. F0.1
N490 G01 X24.
N500 G01 Z-15.
N510 G01 X48.
N520 G01 Z-35.
N530 G01 X72.
N540 G01 Z-59.
N550 G01 X102.
N560 G40
N570 G00 X150. Z100.
N580M5
N590M9
N600M30
Código de ejemplo del programa CNC
del ciclo de repetición del patrón
Fanuc G73
Ejemplo de programación CNC para el ciclo de repetición de patrón Fanuc G73.
El ciclo de repetición de patrones Fanuc G73 ya se ha descrito aquí
Ciclo de repetición de patrón CNC Fanuc G73
Quizás le gusten otros ejemplos de ciclos de repetición de patrones Fanuc G73
Ejemplo de programa CNC de ciclo de repetición de patrón CNC Fanuc G73
Programa de muestra CNC básico de ciclo fijo de repetición de patrón Fanuc G73
Programación de ciclos de repetición de patrones
Fanuc G73
Ejemplo
Este ejemplo de programa CNC también muestra cómo los maquinistas CNC
pueden usar 'W' en lugar de 'Z' para los movimientos del eje Z.
Ejemplo de programa de ciclo de repetición de patrón Fanuc G73
N010 G00 X260.0 Z80.0
N011 G00 X220.0 Z40.0
N012 G73 U14.0 W14.0 R3
N013 G73 P014 Q020 U4.0 W2.0 F0.3 S0180
N014 G00 G42 X80.0 Z2.0
N015 G01 W-20.0 F0.15 S0600
N016 X120.0 W-10.0
N017 W-20.0 S0400
N018 G02 X160.0 W-20.0 R20.0
N019 G01 X180.0 W-10.0 S0280
N020 G40
N021 G70 P014 Q020
N022 G00 X260.0 Z80.0
N023M30
Programa de muestra CNC básico de
ciclo fijo de repetición de patrón Fanuc
G73
El ciclo de repetición de patrones Fanuc G73 ayuda a los maquinistas de CNC a
programar/mantener/depurar fácilmente los programas de eliminación de material
en bruto. Otros ciclos fijos Fanuc como
G71 Ciclo de corte longitudinal o
Ciclo de refrentado G72
Elimina el material rugoso realizando cortes rectos.
Pero el ciclo de repetición Fanuc G73 Pattern elimina el material áspero realizando
cortes a lo largo del contorno.
Entonces, desde el primer corte, el ciclo repetido del patrón G73 corta la misma
forma que el componente de acabado.
Formato de ciclo de repetición de patrón Fanuc G73
G73 UWR
G73 PQUWF
Patrón Fanuc G73 que repite el ciclo fijo
G73 Primer bloque de programa CNC
U: distancia de escape y dirección en el eje X (valor del radio). Esta es la cantidad
de
material que se cortará en el eje x.
W: distancia de escape y dirección en el eje Z. Esta es la cantidad de material que
se cortará en el eje Z.
R – Número de divisiones. El número que se repetirá el contorno.
G73 Segundo Bloque de Programa CNC.
P – Secuencia de inicio No.
Q – Fin de secuencia No.
U – Margen de acabado en el eje x.
W – Margen de acabado en el eje z.
F – Avance de corte (durante el ciclo fijo G73).
Programa de ciclo de repetición de patrón Fanuc G73
Ejemplo
Programa de muestra CNC básico de ciclo fijo de repetición de patrón Fanuc G73
N10 G50 S2000 T0300
G96S200M03
G00 X35.0 Z5.0 T0303
Z0
G01 X-1.6 F0.2
G00 X70.0 Z10.0
G73 U3.0 W2.0 R2
G73 P12 Q16 U0.5 W0.1 F0.25
N12 G00 G42 X20.0 Z2.0
G01 Z-10.0 F0.15
G02 X40.0 Z-20.0 R10.0
G01 Z-30.0
X60.0 Z-50.0
N16 G40U1.0
G70 P12 Q16
G00 X200.0 Z200.0 T0300
M30
G28 Retorno al Punto de Referencia –
CNC
Torno
Retorno al punto de referencia G28
El código G de retorno del punto de referencia G28 se utiliza para acercarse al
punto de referencia a través de una posición intermedia.
La posición intermedia se puede especificar X, Z absoluto o U, W relativo. ¿Cuál
es el punto de referencia? Lea el retorno a cero del CNC o el retorno al punto de
referencia. Durante el comando de retorno al punto de referencia G28, la máquina
primero alcanza rápidamente el punto intermedio (G00) y luego se mueve
rápidamente. a la posición del punto de referencia.
Programación
G28 X(U)Z(W)
Posición del punto intermedio absoluto X, Z.
Posición del punto intermedio incremental U, W.
Ejemplos
Para los siguientes ejemplos, supongamos que la posición real del punto de
referencia en su máquina es X330 y Z529.
Example 1
G28 U0 W0
La máquina se moverá directamente al punto de referencia (ya que no hay ningún
punto intermedio).
dado).
G28 Retorno al punto de referencia G28 U0 W0
Example 2
G28 X100 Z100
la máquina se moverá primero a la posición intermedia X100
Z100 y luego se moverá al punto de referencia.
Ejemplo de programación básica del
CNC Mazak del ciclo de desbaste
longitudinal G71
Ejemplo de programación básica de CNC para programadores/maquinistas de CNC
que trabajan en controles CNC Mazak / Fanuc. Este ejemplo de código CNC
muestra el uso del ciclo de desbaste longitudinal G71.
Ciclo de torneado G71
Para obtener una explicación completa de los parámetros del ciclo fijo G71, lea
Ciclo de torneado CNC Fanuc G71 o ciclo fijo de desbaste
Es posible que le guste el formato unifilar del ciclo de torneado de desbaste G71.
Otros ejemplos de programación similares están aquí.
Ejemplo de programación CNC con ciclo de desbaste Fanuc G71 y G70
Ejemplo de programa de ciclo de torneado de desbaste y acabado Fanuc G70 G71
Ejemplo de programación
Ciclo de desbaste longitudinal G71 Mazak
N001 G00 G96 G98;
N002 G28 U0 W0;
N003X160. Z2.;
N010 G71 U5. R1.;
N011 G71 P012 Q016 U4. W2. F150 S150 M03;
N012 G00 X60. S200;
N013 G01 Z-30. F100;
N014 G03 X120. Z-60. 30 rands;
N015 G01 W-40.;
N016 X140.W-10.;
N017 G70 P012 Q016;
N018 G28 U0 W0 M05;
N019 M30;
Fanuc G72 frente al ciclo fijo
Programa de ejemplo
Aquí hay otro ejemplo de programación cnc que muestra el uso del ciclo de
refrentado Fanuc G72.
La bicicleta de refrentado Fanuc G72 viene en dos formatos para diferentes
controles cnc fanuc.
Formato unifilar del ciclo de refrentado Fanuc G72
Si su control Fanuc utiliza un ciclo fijo de formato de una línea, aquí encontrará
una descripción completa del ciclo de refrentado Fanuc G72
Formato unifilar del ciclo de revestimiento G72 para Fanuc 10T 11T 15T
A continuación se muestra un ejemplo de formato de una sola línea (una sola línea).
Ejemplo de programa de muestra Fanuc G72 Ciclo de refrentado Formato de línea
única
Fanuc G72 Ciclo de refrentado Formato de dos líneas
Para el ciclo fijo de formato de doble línea del ciclo orientado G72, lea
Ciclo de refrentado Fanuc G72: eliminación de material en el refrentado
Refrentado de ciclo fijo CNC Fanuc G72
A continuación se muestra el ejemplo del programa cnc para el formato de dos
líneas de Fanuc G72 frente al ciclo fijo.
Ejemplo de programa CNC de ciclo de refrentado G72
Programa de ejemplo de ciclo fijo orientado Fanuc G72
N010 G00 X220.0 Z60.0
N011 G00 X176.0 Z2.0
N012 G72 W7.0 R1.0
N013 G72 P014 Q021 U4.0 W2.0 F0.3 S550
N014 G00 G41 Z-70.0 S700
N015X160.0
N016 G01 X120.0 Z-60.0 F0.15
N017 W10.0
N018 X80.0 W10.0
N019 W20.0
N020 X36.0 W22.0
N021G40
N022 G70 P014 Q021
N023 G00 X220.0 Z60.0
N024M30
Mismo ejemplo de programa para lectura en formato de una línea G72 Ejemplo de
programa de muestra
Ciclo de refrentado Fanuc G72 Formato de línea única
Ejemplo de programa de muestra
Fanuc G72 Ciclo de refrentado
Formato de línea única
Como el ciclo fijo para máquinas CNC parece difícil de aprender y programar para
maquinistas CNC de nivel principiante, vale la pena a largo plazo.
Como el ciclo fijo facilita la vida de los maquinistas CNC porque con el cambio de
algunos parámetros puede cambiar completamente su comportamiento de acuerdo
con sus necesidades de mecanizado.
Aquí hay un código de ejemplo de un programa cnc que demuestra el uso y la
programación del ciclo de revestimiento Fanuc G72.
Ciclo de refrentado Fanuc G72
El ciclo de revestimiento Fanuc G72 se utiliza para eliminar material sobrante de la
cara del componente realizando cortes en la dirección transversal (eje X).
Ejemplo de programa
Programa de muestra Ciclo de refrentado Fanuc G72
N011 G50 X220.0 Z190.0
N012 G00 X176.0 Z132.0
N013 G72 P014 Q019 U4.0 W2.0 D7000 F0.3 S550
N014 G00 Z56.0 S700
N015 G01 X120.0 W14.0 F0.15
N016 W10.0
N017 X80.0 W10.0
N018 W20.0
N019 X36.0 W22.0
N020 G70 P014 Q019
Como muestra el código anterior, el contorno de mecanizado es desde N014 hasta
N019 como se indica con
G72 P014 Q019
El ciclo fijo G72 realizará cortes D7000 (7 mm) cada uno.
El margen de acabado en el eje X es U4.0 y en el eje Z es W0.2
Durante el ciclo fijo, el avance de la herramienta será F0.3 y la velocidad del
husillo será
S550 como se indica en el bloque N013
Después de completar el ciclo fijo, se llama al ciclo de acabado G70 con los
mismos números de bloque que P014 Q019.
La velocidad de avance y del husillo actuará normalmente como programa cnc
normal,
Como la velocidad del husillo será S700 dada en el bloque N014
y el avance de la herramienta será F0.15 como se indica en el bloque N015 (este
avance se activará en todo G70 ya que no se proporciona ningún otro avance en
bloques posteriores)
Ejemplo de programa de chaflán y
radio con G01
Código de ejemplo de programación CNC para demostrar cómo programar un
chaflán y un radio (redondeo de esquinas) con el código G G01.
Fácil de programar y comprender, incluso un maquinista CNC de nivel principiante
puede comprender y programar dichos códigos de muestra.
Funciona principalmente en Fanuc y controles CNC similares.
No se requiere ningún código G ni técnica adicional. Sólo hay que poner una “C”
para chaflán y una “R” para radio en un bloque de programa cnc con código G
G01. El chaflán está a 45° (45 grados).
Para obtener una breve descripción de cómo se programan los chaflanes y los
radios de esquinas con el código G01 G, lea el siguiente artículo de programación
cnc Programación de chaflanes y radios con el código G01 G.
Otro ejemplo de programa de este tipo es el siguiente: G01 Chaflán y redondeo de
esquinas a
Ejemplo de programa CNC
Chaflán y radio con código G G01
Ejemplo de programa de chaflán y radio con G01
N40 G01 X26 Z53
N50 G01 X26 Z27 R6
N60 G01 X86 Z27 C3 N70 G01 X86 Z0
Fanuc G94 Ciclo de refrentado CNC
Programa de ejemplo
Ciclo de refrentado de una pasada Fanuc G94
El código Fanuc G94 G se utiliza para revestimiento rugoso.
El ciclo de refrentado Fanuc G94 se utiliza para refrentado simple (refrentado de
una sola pasada); sin embargo, son posibles múltiples pasadas especificando la
ubicación del eje Z de pasadas adicionales.
Relacionado: Fanuc G72 frente al ciclo fijo
La bicicleta de refrentado Fanuc G94 es muy sencilla de programar y utilizar. Los
parámetros del código G94 G se explican a continuación,
G94 X…Z…
X: Punto final en el eje X.
Z: Punto final en el eje Z.
Código de programa CNC utilizando el ciclo de
refrentado Fanuc G94
Programa de ejemplo CNC de ciclo de refrentado Fanuc G94
N10G50S2500
N20 G96 S180 M03
N30 T0100
N40 G00 X55.0 Z2.0 T0101
N50 G94 X15.0 Z-2.0 F0.2
N60 Z-4.0
N70 Z-6.0
N80 Z-8.0
N90 G00 X200.0 Z200.0 T0100
N95M30
Explicación del código de programa CNC utilizando el
ciclo de refrentado Fanuc G94
N40: muestra la posición inicial de la herramienta.
N50: los valores de x y z con el ciclo de refrentado G94 son los valores de
destino para el corte de refrentado.
N60: G94 es un código G modal. Código G “modal”, lo que significa que
permanecen vigentes hasta que sean cancelados o reemplazados por un
código G contradictorio. Significa que el ciclo de giro G90 permanece activo
hasta que se dé otro comando de movimiento como G00, G01, etc.
Pero como puede ver el bloque de programa cnc N60 solo muestra el valor
para el eje z, por lo que significa que el ciclo de refrentado G94 continuará
funcionando y ahora el ciclo de refrentado G94 realizará el segundo corte de
refrentado, cuyo valor del eje x permanecerá Lo mismo pero el valor del eje z
ahora será -4.0
N70: el tercer corte de revestimiento se realizará en -6,0
N80: el cuarto corte se realizará a -8,0
N90: este bloque de programa cnc muestra un código G contradictorio para
G94 que es G00, por lo que esto significa que el ciclo de refrentado Fanuc
G94 ha finalizado. La herramienta se moverá rápidamente a x200 z200.
Roscado interno en Fanuc 21i 18i 16i
con ciclo de roscado G76
Programa CNC para el roscado interno con ciclo de roscado G76 en controles fanuc
21i/18i/16i.
Para ver un ejemplo de roscado externo con ciclo de roscado G76, lea Corte de
rosca externo con ciclo de roscado G76 en Fanuc 21i 18i 16i CNC Fanuc
21i/18i/16i utiliza el formato de dos bloques del ciclo de roscado G76.
Relacionado: Ciclo de roscado G76 Formato de una línea para Fanuc
10/11/15T
El ciclo de roscado Fanuc G76 tiene múltiples parámetros que lo hacen difícil de
recordar, pero al mismo tiempo esos múltiples parámetros del ciclo de roscado G76
le dan al programador/maquinista cnc múltiples opciones para controlar el corte de
hilo, algunas se enumeran a continuación.
El ciclo de corte de rosca G76 permite al maquinista CNC controlar el número de
cortes inactivos, la salida de rosca y el ángulo de alimentación.
Programa CNC de Roscado Interno con G76
Ciclo de roscado
40.00
Roscado interno en Fanuc 21i 18i 16i con ciclo de roscado G76
N17 T101
N18 G54
N19 G97S800M3
N20 G0 X25 Z6 M8
N21 G76 P010060 Q100 R0.02
N22 G76 X30 Z-40 P919 Q250 F1.5
N23 G0 X150 Z100
Corte de roscas externas con ciclo de
roscado G76 en CNC Fanuc 21i 18i 16i
Fanuc Serie 21i 18i 16i Corte de roscas con G76
Ciclo de roscado
El ciclo Fanuc G76 se puede utilizar para cortar roscas internas y externas.
Los controles cnc Fanuc serie 21i 18i 16i utilizan dos formatos de bloque de
programa de ciclo de roscado G76.
Para un ejemplo de encabezado interno de roscado con G76 en
Fanuc 21i/18i/16i lee roscado interno en Fanuc 21i 18i 16i con G76
Ciclo de roscado
Relacionado: Ciclo de roscado G76 Formato de una línea para Fanuc
10/11/15T
Programa CNC de corte de roscas métricas externas
con G76
Corte de roscas externas con ciclo de roscado G76 en CNC Fanuc 21i 18i 16i
N17 T101
N18G54
N19 G97S800M3
N20 G0 X32 Z6 M8
N21 G76 P010060 Q100 R0.02
N22 G76 X28.161 Z-50 P919 Q250 F1.5
N23 G0 X150 Z100
G01 Chaflán y redondeo de esquinas
en un ejemplo de programa CNC
Para obtener una breve descripción de cómo se programan Chaflán y Radio de
esquina con
Código G01 G leído siguiente artículo de programación cnc
Programación de Chaflanes y Radios con código G01 G.
Puede leer otros artículos de programas de ejemplo de CNC, estos artículos de
programación de CNC son una buena referencia de programación de CNC para
programadores/maquinistas de CNC que trabajan en el taller.
• Programación CNC para principiantes: un ejemplo simple de programación
CNC
• Ejemplo de programación CNC en pulgadas Programa de torno CNC simple
• Ejemplo de programación de torno CNC
• Ejemplo de programación de fresadora CNC para principiantes
• CNC G02 Interpolación circular en el sentido de las agujas del reloj
Programa de muestra de fresado CNC El siguiente ejemplo de programa cnc
muestra cómo se programan realmente el chaflán y el radio con G01 en un
programa de torno cnc.
G01 Chaflán y redondeo de esquinas
Ejemplo de programación CNC de chaflán y redondeo de esquinas con código G
G01
N5……
N6 G00 X0 Z3
N7 G01 Z0 F0.2
N8X35C2
N9 Z-40 R4
N10 X55 Z-52 F0.1
N11 X75C2
N12 Z-76
N13 G00 X100 Z50
N14……
Fresadora CNC
Programa de ejemplo de fresadora
CNC G01 G02 G03 G90 G91
Un programa de fresadora cnc para programadores de maquinistas cnc que
han comenzado a aprender técnicas básicas de programación cnc.
Programa de ejemplo de
fresadora CNC
Programa CNC
N40 G90 G00 X0 Y0
N50 G01 X-10 Y-20 R8 (P1)
N60 G01 X-50 R10 (P2)
N70 Y10 (P3)
N80 X-19.97 Y25.01 (P4)
N90 G03 X7.97 Y38.99 R18 (P5)
N100 G01 X30 Y50 (P6)
N110 G91 X10.1 Y-10.1(P7)
N120 G90 G02 X59.9 Y20.1 R14 (P8)
N130 G01 X70 Y10 (P9)
N140 Y-20 R10(P10)
N150 X50 (P11)
N160 G03 X30 R10 (P12)
N170 G01 X10 R8 (P13)
N180 X0Y0
Explicación de los códigos
GMST
Código Descripción
G00 avance rápido
G01 Interpolación linear
G02 Interpolación circular CW
G03 Interpolación circular CCW
G90 mando absoluto
G91 Comando de incremento
Ejemplo de programación de
fresadora CNC
Ejemplo de programa de fresado CNC para
maquinistas CNC.
Ejemplo de programación de fresadora CNC
Programa CNC
G0 X-60 Y0
G1 X-70 (P1)
G2 X-25.02 Y25.97 R30(P2)
G1 X2.46 Y10.13 (P3)
G3 X8.5 Y10.92 R5(P4)
G1 X18.79 Y21.21 (P5)
G2 X25.13 Y-26.05 I21.21 J-21.21 (P6)
G1 X-5 Y-8.66(P7)
G3 X-12.14 Y-11.13 R5(P8)
G2 X-70 Y0 R30 (P1)
G1 X-60
Explicación de los códigos GMST
Código Descripción
G00 avance rápido
G01 Interpolación linear
G02 Interpolación circular CW
G03 Interpolación circular CCW
G02 G03 Ejemplo de fresadora
CNC
G02 G03 Programa de ejemplo de fresadora CNC de interpolación
circular.
G02 G03 Ejemplo de fresadora CNC
Programa de piezas CNC
G0 X30 Y-30 (P1)
G1 Y22.67 (P2)
G3 X24.07 Y26.18 R4 (P3)
G2 X-18.27 Y23.46 R50 (P4)
G3 X-23.46 Y18.27 R4(P5)
G2 X-23.46 Y-18.27 R50 (P6)
G3 X-18.27 Y-23.46 R4 (P7)
G2 X24.07 Y-26.18 R50 (P8)
G3 X30 Y-24.67 R4 (P9)
G1 X33
Explicación de los códigos
GMSTCódigo Descripción
G0 avance rápido
G1 Interpolación linear
G2 Interpolación circular CW
G3 Interpolación circular CCW
M30 Fin de programa (Reset)
Programa de fresado CNC de arco
múltiple G2 G3 IJ
Programa de fresadora CNC que combina/une múltiples arcos.
Programa de fresado CNC de arco múltiple G2 G3
IJ
Programa de piezas CNC
N10 M6 T1 G43 H1 M3
N15S500F120
N20 G0 X0 Y0 (P1)
N25 G1Y20(P2)
N30 G3 X-15 Y35 I-15 J0 (P3)
N35 G2 X-45 Y35 I-15 J0 (P4)
N40 G3 X-60 Y20 I0 J-15 (P5)
N45 G1 Y0 (P6)
N50 G1 X0 (P1)
N55M30
Explicación de los códigos GMST
G1
Código Interpolación linear
Descripción
G0 G2 Interpolación
avance rápido circular CW
G3 Interpolación circular CCW
G43 Compensación de longitud de herramienta +
M3 dirección del husillo hacia adelante CW
Arranque
M6 Cambio de herramienta
M30 Fin del programa (Reset)
t Herramienta
S Velocidad
F Alimentar
Ejemplo de redondeo y biselado de
esquinas de Haas G01 CR
Redondeo y biselado de esquinas de Haas
Ejemplo de programa CNC de Haas para mostrar cómo se pueden programar
chaflanes y radios de esquina.
Biselado Haas
Para programar chaflán
N10 G01 X20 Y30 ,C3
Redondeo de esquinas Haas
Para programar radio
N10 G01 X20 Y30 ,R3
Ejemplo de redondeo y biselado de esquinas de Haas
Programa CNC de Haas
O1234 (Ejemplo de redondeo y biselado de esquinas);
T1 M6;
G00 G90 G54 X0. Y0. S3000M3; (P1)
G43 H01 Z0.1 M08;
G01 Z-0.5 F20.;
Y40. ,R10.;(P2)
X50. ,C5.; (P3)
Y0.; (P4)
G00 Z0.1 M09;
G53 G49 Z0.;
G53 Y0.;
M30;
Códigos GMST de Haas
Código Descripción
G00 Movimiento rápido
G01 Movimiento de interpolación lineal
G43 Compensación de longitud de herramienta +
G49 G43/G44 Cancelar
G53 Selección de coordenadas de máquina no modales
G54 Seleccionar sistema de coordenadas de trabajo l
G90 Programación incremental
M3 Eje encendido, en el sentido de las agujas del
reloj (S)
M6 Cambio de herramienta (T)
M08 Refrigerante encendido
M09 Refrigerante apagado
M30 Fin del programa y reinicio
S Eje de velocidad
t Herramienta
Ejemplo de subprograma de
fresadora CNC
Unir múltiples arcos G02 G03 G41
Programa de fresado CNC para describir cómo se pueden unir dos o más radios
en un programa de fresado CNC.
Ejemplo de subprograma de fresadora CNC
Programa de piezas CNC
N10T1H1M6G43M3
N20 F150 S250
N30 G0 X-21 Y50 Z0.5
N40 G0 Z0
N50 M98 P040050
N60G49
N70 G0 Z50
N80M30
Subprograma
O0050
N10F160S400
N20 G0 Z-2.5 G91
N30 G1 G90 X5 Y50 G41 (P1)
N40 G2 X22 Y85.23 I45 J0 (P2)
N50 G3 X78 Y85.23 R45 (P3)
N60 G2 X78 Y14.77 R45 (P4)
N70 G3 X22 Y14.77 R45 (P5)
N80 G2 X5 Y50 R45 (P1)
N90 G0 G40 X-21
N100M99
Explicación de los códigos GMST
Código Descripción
G00 avance rápido
G01 Interpolación linear
G02 Interpolación circular CW
G03 Interpolación circular CCW
G40 Cancelar compensación de cortador
G41 Compensación del radio de la punta de la
G43 herramienta izquierda
Compensación de longitud de herramienta +
G49 dirección
Cancelar compensación de longitud de
G90 herramienta
mando absoluto
G91 Comando de incremento
M03 Arranque del husillo hacia adelante CW
M06 Cambio de herramienta
M30 Fin del programa (Reset)
M98 Llamada de subprograma
M99 Fin del subprograma
t Herramienta
S Velocidad
Alimentación F
Programa de fresado CNC G91 G41
G43
Los ejemplos de programas de fresado CNC muestran el uso de códigos G G91
G41 G43.
Programa de fresado CNC G91 G41 G43
Programa de piezas CNC
N05G54
N10 M6 T1 G43 H1 M3
N15S500F120
N20 G0 X-22 Y-22
N25 Z-3
N30 G1 X3 Y6 G41 H2 (P1)
N35 G91 X0 Y24(P2)
N40 X12 Y9(P3)
N45 X36 (P4)
N50 Y-24 (P5)
N55 X-21 (P6)
N60 G90 X3 Y6 (P1)
N65 G0 X-21 G40
Explicación de los códigos GMST
Código Descripción
G00 avance rápido
G01 Interpolación linear
G40 Cancelar compensación de cortador
G41 Compensación del radio de la punta de la herramienta
G43 izquierda
Compensación de longitud de herramienta +
G54 dirección del sistema de coordenadas de pieza 1
Selección
G90 mando absoluto
G91 comando incremental
M06 Cambio de herramienta
t Herramienta
S Velocidad
F Alimentar
Programa de fresado de bolsillo CNC
Ejemplo: fresado picoteado
Ejemplo de programa de fresado CNC que muestra cómo se puede crear un
programa CNC para mecanizar cajeras en una fresadora CNC.
Este ejemplo de programa utiliza el fresado Peck para cortar material y
mecanizar una cavidad rectangular y una redonda.
Ejemplo de programa de fresado de cajeras CNC
Programa principal
Diámetro de la fresa : 10mm
N05 G55
N10 M6 T2 H3 G43 M3
N15S1000F60
N20 G0 X9 Y9 Z1
N25 G1Z0
N30 M98 P030035
N35 G0 Z1 G90
N40 X42 Y38
N45 G1 Z-2 F30
N50 X47F300
N55 G3 X47 Y38 I-5 J0
N60 G0Z100
N65G49
N70M30
Subprograma
O0035
N05 G1 Z-2 G91 F30
N10 X10 F100
N15 Y36
N20 X-10
N25 Y-36
N30M99
Explicación
Aunque este programa de fresado CNC se explica por sí mismo
M98 P030035
este código significa llamar al Subprograma No. 0035 tres veces.
Ejemplo de programa de fresado
CNC G03 G90 G91
Ejemplo de programa de fresado CNC, que ilustra cómo un programa CNC se
puede convertir fácilmente del modo de programa Absoluto G90 al modo de
programa Incremental G91.
Ejemplo de programa de fresado CNC
Programa absoluto del G90
Programa incremental G91
N10T1M6M3G43
N15 S2000 F80
N20 G0 X10 Y10 Z1 (P1)
N25 F30
N30 G1 Z-2
N35 X25 F80 (P2)
N40 G3 X25 Y20 I0 J5 (P3)
N45 G1 X10 (P4)
N50 Y30 (P5)
N55 G0 Z100 G49
N60M30
Ejemplo de programa de copia de
figura Fanuc G72.1 G72.2 (círculo de
orificios para pernos)
Este ejemplo de programa CNC muestra cómo las funciones de copia de figuras
G72.1 y G72.2 pueden llamarse entre sí en un programa de pieza; lea
atentamente las notas de programación a continuación.
Programación
Copia rotacional Fanuc G72.1
Usando el código G de copia rotacional G72.1, una figura especificada por un
subprograma se puede producir repetidamente con movimiento rotacional .
Lea la definición de G72.1 con el ejemplo del programa Fanuc G72.1 Copia
rotacional (Función de copia de figura Fresadora CNC)
Copia lineal Fanuc G72.2
Usando el código G de copia lineal G72.2, una figura especificada por un
subprograma se puede producir repetidamente con movimiento lineal .
Lea la definición de G72.2 con el ejemplo del programa Fanuc G72.2 Linear
Copy (Figura
Función de copia fresadora CNC)
Ciclo de perforación Fanuc G81
El ciclo de perforación G81 se utiliza para operaciones simples de
perforación/perforación puntual.
Lea la definición del ciclo de perforación G81 con ejemplos de programas
Fanuc G81 Drilling
Ciclo
Notas de programación
Especificación de dos o más comandos para copiar una figura
• G72.1 no se puede especificar más de una vez en un subprograma para
realizar una
copia rotacional (si se intenta esto, se producirá la alarma PS0900).
• G72.2 no se puede especificar más de una vez en un subprograma para
realizar una
copia lineal (si se intenta esto, se producirá la alarma PS0901).
• Sin embargo, en un subprograma que especifica copia rotacional, se
puede especificar copia lineal. De manera similar, en un subprograma que
especifica copia lineal, se puede especificar copia rotacional.
Ejemplo de programa Fanuc G71.2 G72.2
Programa principal
O4000;
N10 G90 G00 G17 X240. Y230. Z100. ; (P0)
N20 G72.1 P4100 X120. Y120. L8 R45. ;
N30 G80 G00 X240. Y230. ; (P0)
N40M30;
Subprograma_ Copia de rotación_ (G72.1)
O4100 N100 G72.2 P4200 I0 J20. L3;
N200M99;
Subprograma_ Copia lineal (G72.2_)
O4200 N110 G90 G81 X120. Y180. 60€. Z10. F200. ; (P1)
N210M99;
Copia lineal Fanuc G72.2 (Figura
Función de copia fresadora CNC)
Copia lineal Fanuc G72.2
Usando el código G de copia lineal G72.2, una figura especificada por un
subprograma se puede producir repetidamente con movimiento lineal .
Programación
G72.2 P... L... I... J...
Parámetros
Parámetro Descripción
PAG Número de subprograma
l Número de veces que se repite la operación.
I Desplazarse a lo largo del eje X
j Desplazarse a lo largo del eje Y
Datos de código G
Modal/No modal Grupo de
No modal código
00 G
Notas de programación
Notas
• En el bloque G72.2 se ignoran las direcciones distintas de P, L, I y J.
• Siempre se deben especificar P, I y J.
• Si no se especifica L, la figura se copia una vez.
• Para turnos (I, J), especifique incrementos. El n-ésimo desplazamiento
geométrico es igual al
tiempos de turno especificados (n – 1).
Primer bloque del subprograma
Especifique siempre un comando de movimiento en el primer bloque de un
subprograma
que realiza una copia lineal. Si el primer bloque contiene sólo el número de
programa como O00001234; y no tiene un comando de movimiento, el
movimiento puede detenerse en el punto inicial de la figura realizada por la
enésima (n = 1,2, 3,…) copia.
_Ejemplo de un programa incorrecto _
O00001234;
G00 G90 X100.0 Y200.0 ;
_____;
_____;
M99;
_Ejemplo de un programa correcto_
O00001000 G00 G90 X100.0 Y200.0 ;
_____;
_____;
M99;
Limitación
_Especificar dos o más comandos para copiar una figura
G72.2 no se puede especificar más de una vez en un subprograma para realizar
una
copia lineal (si se intenta esto, se producirá la alarma PS0901).
Sin embargo, en un subprograma que especifica copia lineal, se puede
especificar copia rotacional (G72.1). De manera similar, en un subprograma
que especifica copia rotacional, se puede especificar copia lineal.
Comandos que no se deben especificar
Dentro de un programa que realiza una copia lineal no se debe especificar lo
siguiente:
_Comando para cambiar el plano seleccionado (G17 a G19)
_Comando para especificar coordenadas polares (G16)
_Comando de retorno a la posición de referencia (G28)
_Cambio de eje
_Rotación del sistema de coordenadas (G68)
_escalado (G51)
_imagen especular programable (G51.1)
Bloque único
En una secuencia con G721.1 o G72.2 no se realizan paradas de secuencia
única.
Ejemplo de programación G72.2
Programa principal
O3000;
N10 G90 G00 X-30. Y0;
N20X0;
N30 G01 G17 G41 X30. D01 F100; (P0)
N40 Y20. ; (P1)
N50X40. ; (P2)
N60 G72.2 P3100 L3 I90.0 J0 ;
N70 G90 X310. Y0; (P8)
N80X0;
N90 G40 G00 X-30.0;
N100M30;
Subprograma
O3100 G91 G01 X20. ; (P3)
N100 Y30. ; (P4)
N200 G02 X40. I20. ; (P5)
N300 G01 Y-30. ; (P6)
N400X30. ; (P7)
N500M99;
Arco de fresado con CNC G2 I y J
Ejemplo de programa
Código de ejemplo del programa CNC con dibujo para mostrar cómo se puede
fresar un arco en una fresadora CNC.
G02 La interpolación circular en el sentido de las agujas del reloj con I y J se
utiliza para el mecanizado por arco.
Interpolación circular G2 CW
G2X... Y... I... J...
Parámetro Descripción
X Coordenadas del punto final del arco en el eje x.
Y Coordenadas del punto final del arco en el eje y.
Distancia desde el punto inicial del arco hasta el punto
I
central del arco en el eje X.
Distancia desde el punto inicial del arco hasta el punto
j
central del arco en el eje Y_.
Ejemplo de programa
Arco de fresado usando G2 I y J
G0 X0 Y0 (P1)
G1 X0 Y-1.493 F...(P2)
X1.939(P3)
G2 X1.5 Y-2.5 I1.061 J-1.061 (P4)
G1 X0 (P5)
Método de cálculo G2 I y J
La siguiente imagen muestra cómo se calculan los valores I y J para el
mecanizado por arco con
Interpolación circular G2.
Ciclo de perforación Fanuc G81
El ciclo de perforación G81 se utiliza para operaciones simples de
perforación/perforación puntual.
Sintaxis
G81X... Y... Z... R... K... F...
Parámetro Descripción
X Posición del agujero en el eje x.
Y Posición del agujero en el eje y.
Profundidad, la herramienta viajará con avance
hasta la profundidad Z
z comenzando desde el plano R.
R Posición del plano R.
k
Número de repeticiones del ciclo (si es necesario) .
F Avance.
Una vez definido el ciclo de taladrado G81, el ciclo fijo se repite en cada
posición XY en bloques secuenciales. Por lo tanto, el ciclo de taladrado G81
debe cancelarse con G80.
Uso
N30 G81 X10 Y30 Z-17 R2 F75
N40 Y10
N50X30
N60 Y30
N70X90
N80 Y10
N90 G80
En el ejemplo anterior, la perforación comenzará con el ciclo de perforación
G81 en X10 Y30, por lo que la primera perforación será en X10 Y30, luego la
segunda en Y10, la tercera en X30, la cuarta en Y30, la quinta en X90 y la
última en Y10, porque el siguiente bloque tienen código G80, por lo que el
ciclo de perforación ya no se repetirá.
Laboral
A continuación se describe brevemente cómo funciona el ciclo de perforación
G81.
1- Desplazamiento rápido a la posición especificada del eje x,y (posición de
perforación).
2- Desplazamiento rápido a la posición del plano R.
3- Perforación con avance especificado desde la posición del plano R hasta la
posición de profundidad Z.
4- El desplazamiento rápido al nivel inicial o al plano R depende de los modos
G98 y G99.
Funcionamiento del ciclo de taladrado G81
Modos G98 G99
Después de completar la profundidad de perforación, el retorno se realiza con
avance rápido; la altura de retorno se puede controlar mediante G98 o G99.
G98 Drill volverá al nivel inicial
G99 Drill volverá al plano R.
G98, G99 se pueden utilizar varias veces durante el ciclo de perforación G81.
Ejemplo
N30 G81 X10 Y30 Z-17 R2 F75
N40 Y10
N50 G98X30
N60 G99 Y30
N70X90
N80 Y10
N90 G80
Repetir perforación
Con el ciclo de perforación G81, la operación de perforación se puede repetir
varias veces. La perforación se repite K veces cuando ese parámetro se da con
el ciclo de perforación G81. La perforación repetida se utiliza normalmente con
el modo Incremental G91 y un buen ejemplo de perforación repetida es la
perforación con placa de rejilla. A continuación se proporciona un ejemplo de
perforación repetida.
Ejemplos de trabajo
xo Y0
—'
Ejemplo de ciclo de perforación G81
N10 T1M06
N20 G90 G54 G00 X30 Y25
N30S1200M03
N40 G43 H01 Z5 M08
N50 G81 Z-10 R2 F75
N60 X80 Y50
N70 G80 G00 Z100 M09
N80M30
G98 G99 Ejemplo
Uso del ciclo de perforación G81 con G98 G99
N10 M06 T1
N20 G90 G00 X12.5 Y10 Z12 S1000 M03
N30 G99 G81 X12.5 Y10 Z-17 R2 F75
N40 Y30
N50 G98 X57.5
N60 G99Y10
N70 G91 G80 G28 X0 Y0 Z0 M05
N80M30
Ejemplo de repetición de perforación
Repita la perforación con el ciclo de perforación G81
T1 M6
G00 G90 G40 G21 G17 G94
G54 X0 Y0 S1000 M03
G43H1Z100
Z3
G81 G99 G91 X20 Y20 R3 Z-20 K3 F100 M08
G80
G00 G90 Z100
M30
O
T1 M6
G00 G90 G40 G21 G17 G94
G54 X20 Y20 S1000 M03
G43H1Z100
Z3
G81 G99 R3 Z-20 F100 M08
G91 X20 Y20 K2
G80
G00 G90 Z100
M30
Ejemplo de programa CNC del ciclo
de taladrado G81 Ciclo de roscado
G84
Programa CNC que muestra el uso del Ciclo de Taladrado G81 Ciclo de
Roscado G84. Como el ciclo de taladrado G81 ya se ha explicado brevemente
aquí, Ciclo fijo de taladrado G81: programación de fresadora CNC.
Ejemplos de programas del ciclo de perforación G81
http://www.helmancnc.com/fanuc/fanuc-g81-drilling-cycle/ .
El ciclo de roscado G84 se puede leer aquí Ciclo de roscado G84 -
Programación de fresadora CNC con múltiples programas de ejemplos de ciclo
de roscado G84 http://www.helmancnc.com/fanuc/fanuc-g84-tapping-cycle/ .
Ejemplo de programa CNC
G81 Ciclo de taladrado G84 Ciclo de roscado Ejemplo de programa O1000 ;
T1M6;
G0 G90 G40 G21 G17 G94 G80;
¿G54 X10 Y10 S? M3;
G43Z100H1;
Z5;
¿G81 R3 Z-20F? M8;
Y30;
Y50;
Y70;
X30;
X50;
X70;
X90;
Y50;
Y30;
Y10;
X70;
X50;
X30;
G80;
G0 G90 Z100
T2M6;
G0 G90 G40 G21 G17 G94 G80;
¿G54 X10 Y10 S? M3;
G43Z100H1;
Z5;
G84 G99 G95 R3 Z-20 F1.25 M8;
Y30;
Y50;
Y70;
X30;
X50;
X70;
X90;
Y50;
Y30;
Y10;
X70;
X50;
X30;
G80;
G0 G90 Z100;
T0M6;
M30;
Repetir perforación con perforación
G81
Ciclo y programa de ejemplo G91
Aquí hay otro ejemplo de programación del ciclo de perforación G81 que
ilustra el uso de perforación repetida en el modo de programación incremental
G91.
Otro ejemplo de programa CNC está aquí Ciclo de taladrado G81 – Repetir
taladrado en
Código de ejemplo del modo incremental G91
Repetir perforación con el ciclo de perforación G81
Repetir taladrado con el ciclo de taladrado G81 y G91 O1000
T1 M6
G00 G90 G40 G21 G17 G94
G54 X20 Y10 S1000 M03
G43H1Z100
Z3
G81 G99 R3 Z-20 F350 M08
G91 X10 Y10 K4
G80
G00 G90 Z100
M30
Programa de ejemplo de ciclo fijo de
perforación G82 con fresado CNC de
permanencia
El ciclo de perforación G82 con permanencia se puede utilizar para perforación
normal donde el fondo del orificio necesita un mecanizado más preciso.
De lo contrario, si sólo desea un ciclo de perforación sin un tiempo de
permanencia en el fondo del orificio, el ciclo de perforación G81 le permitirá
ahorrar mucho tiempo.
A continuación se muestra un ejemplo de programación CNC que ilustra el uso
del ciclo de perforación G82.
Programa de ejemplo de fresado CNC del ciclo de
taladrado G82
Ciclo fijo de taladrado G82 con programa de ejemplo de fresado CNC de
permanencia O10076
N10 T11 M06
N20 G90 G54 G00 X0.5 Y-0.5
N30S1200M03
N40 G43 H11 Z1. M08
N50 G82 G99 Z-0.375 P1 R0.1 F7.5
N60 X1.5
N70 Y-1.5
N80X0.5
N90 G80 G00 Z1. M09
N100 G53 G49 Z0. M05
N110 M30
Nota N50: las máquinas CNC con control CNC Fanuc utilizarán P1000 en lugar
de P1, que se utiliza para las máquinas CNC Haas.
G81 Ciclo de taladrado G83
Taladrado profundo con G98 G99
Programa de ejemplo
Un completo programa de pieza CNC que muestra cómo funcionan G98 y G99
(nivel de retorno del ciclo fijo) con el ciclo de taladrado G81 y el ciclo de
taladrado en profundidad G83 para perforar un componente que tiene diferentes
alturas.
G98 G99 Resumen
G98 y G99 son comandos modales que cambian la forma en que operan los
ciclos fijos (G81, G83, etc.).
Cuando G98 está activo, el eje Z volverá a la posición inicial (plano inicial)
cuando complete una sola operación.
Cuando G99 está activo, el eje Z regresará al punto R (plano) cuando el ciclo
fijo complete un solo orificio. Luego la máquina pasará al siguiente hoyo.
Funcionamiento del ciclo de taladrado G81 – Nivel de retorno G98 G99
Programa de piezas CNC
G81 Ciclo de taladrado con G98 G99 Código G Programa de ejemplo
N10 M06 T01
N20 G90 G00 X10 Y30 Z12 S1000 M03
N30 G99 G81 X10 Y30 Z-17 R2 F75 (Agujero 1)
N40 Y10 (Agujero 2)
N50 X30 (Hoyo 3)
N60 Y30 (Hoyo 4)
N70 G98 X90 (Agujero 5)
N80 G99 Y10 (Agujero 6)
N90 X110(Agujero 7)
N100 G98 Y30 (Agujero 8)
N110 G91 G80 G28 X0 Y0 Z0 M05
N120 M06 T02
N130 G90 G00 X60 Y28 Z12 S750 M03
N140 G99 G83 X60 Y28 Z-17 Q6 R2 F60 (Hoyo 9)
N150 G98 Y12 (Agujero 10)
N160 G91 G80 G28 X0 Y0 Z0 M05
N170M30
Explicación
N10- Cambio de herramienta (M06) a herramienta nº1
N20- Avance rápido a X10 Y30 Z12, Husillo arrancado en sentido horario
(M03) con 1000rpm (S1000).
N30: la perforación comienza (G81) en X10 Y30 con avance de corte (F75). La
broca se retraerá al plano R después de la operación de perforación.
N40: siguiente posición de perforación Y10 (dado que G99 es una broca modal
con código G, seguirá retrayéndose al plano R hasta que se proporcione G98).
N50- Próximo simulacro en X30.
N60- Taladro en Y30
N70: taladrar en X90 y retraer al plano inicial.
N80: taladre en Y10 y retraiga al plano R.
N90- Taladro en X110
N100: taladre en Y30 y retraiga al plano inicial.
N110- Se cancela el ciclo de taladrado (G80), se regresa al punto de referencia
(G28) de la herramienta
cambiar, detener el husillo (M05).
N120- Cambio de herramienta (M06) a herramienta número 2.
N130- Avance rápido a X60 Y28 Z12, arranque husillo a 750rpm (S750) en el
sentido de las agujas del reloj (M03).
N140- G83 La perforación en profundidad comienza en X60 Y28, la
profundidad de perforación es Z-17 y el tamaño de perforación en profundidad
es Q6, el avance de perforación es F60
N150- Siguiente perforación profunda en Y12 (regreso al punto inicial).
N160- G83 Ciclo de taladrado en profundidad cancelado con G80, herramienta
devuelta a referencia
punto (G28), cabezal parado (M05).
N170- Fin de programa pieza con retorno al inicio del programa (M30)
Códigos G y M
Código Descripción
t Herramienta no. usado.
M06 Comando de cambio de herramienta.
G90 programación absoluta
G00 avance rápido
S Velocidad del cortador
M03 Rotación del cortador en sentido horario
M08 Refrigerante encendido.
G81 Ciclo de taladrado Fanuc.
G83 Ciclo de taladrado por penetración Fanuc.
G98 Retorno al punto inicial en ciclo fijo.
G99 Regreso al punto R en ciclo fijo.
F Alimentación de corte.
G80 Cancelación del ciclo fijo.
M09 Refrigerante apagado.
G28 Regresar a la posición de referencia.
G91 Programación incremental.
M05 Parada de rotación del cortador.
M30 Fin del programa pieza del CNC con retorno al inicio del
programa.
Programación de fresadoras CNC
Ejemplo para principiantes
Ejemplo de programa de fresado CNC
Un tutorial de programación de fresadoras CNC muy sencillo para maquinistas
CNC de nivel principiante.
Un código de programación de fresadora cnc fácil de entender. Este es un
ejemplo de código cnc g sin el uso de ningún ciclo fijo cnc.
Ejemplos de programas de fresado cnc relacionados
• CNC G02 Interpolación circular en el sentido de las agujas del reloj
Programa de muestra de fresado CNC
• Interpolación circular de fresado CNC G02 G03 Ejemplo de programa de
código G
Ejemplos de programas CNC de nivel principiante para torno CNC
• Ejemplo de programa CNC Fanuc
• Programación CNC para principiantes: un ejemplo simple de
programación CNC
• Programación CNC para principiantes un ejemplo de programación CNC
Ejemplo de programación de fresadora CNC para principiantes
N05 G0 G90 X40 Y48 Z2 S500 M3
N10 G1 Z-12 F100
N15 X20 Y18 Z-10
N20 G0Z100
N25 X-20 Y80
N30M2
N05 La herramienta se desplaza en marcha rápida en P1, tres ejes
simultáneamente, velocidad del cabezal = 500 rpm, en el sentido de las agujas
del reloj
N10 Alimentación en Z-12, avance 100 mm/min
N15 La herramienta se desplaza en línea recta en el espacio en P2
N20 Retirada en marcha rápida
N30 Fin del programa
Perforación
Ejemplo de programa de copia de
figura Fanuc G72.1 G72.2 (círculo de
orificios para pernos)
Este ejemplo de programa CNC muestra cómo las funciones de copia de figuras
G72.1 y G72.2 pueden llamarse entre sí en un programa de pieza; lea atentamente
las notas de programación a continuación.
Programación
Copia rotacional Fanuc G72.1
Usando el código G de copia rotacional G72.1, una figura especificada por un
subprograma se puede producir repetidamente con movimiento rotacional .
Lea la definición de G72.1 con el ejemplo del programa Fanuc G72.1 Copia
rotacional (Función de copia de figura Fresadora CNC)
Copia lineal Fanuc G72.2
Usando el código G de copia lineal G72.2, una figura especificada por un
subprograma se puede producir repetidamente con movimiento lineal .
Lea la definición de G72.2 con el ejemplo del programa Fanuc G72.2 Copia lineal
(Figura
Función de copia fresadora CNC)
Ciclo de perforación Fanuc G81
El ciclo de perforación G81 se utiliza para operaciones simples de
perforación/perforación puntual.
Lea la definición del ciclo de perforación G81 con ejemplos de programas Fanuc
G81 Drilling
Ciclo
Notas de programación
Especificación de dos o más comandos para copiar una figura
1 G72.1 no se puede especificar más de una vez en un subprograma para realizar
una copia rotacional (si se intenta esto, se producirá la alarma PS0900).
2 G72.2 no se puede especificar más de una vez en un subprograma para realizar
una copia lineal (si se intenta esto, se producirá la alarma PS0901).
3 Sin embargo, en un subprograma que especifica copia rotacional, se puede
realizar una copia lineal.
4 especificado. De manera similar, en un subprograma que especifica copia lineal,
se puede especificar copia rotacional.
Ejemplo de programa Fanuc G71.2 G72.2
Programa principal
O4000;
N10 G90 G00 G17 X240. Y230. Z100. ; (P0)
N20 G72.1 P4100 X120. Y120. L8 R45. ;
N30 G80 G00 X240. Y230. ; (P0)
N40M30;
Subprograma_ Copia de rotación_ (G72.1)
O4100 N100 G72.2 P4200 I0 J20. L3;
N200M99;
Subprograma_ Copia lineal (G72.2_)
O4200 N110 G90 G81 X120. Y180. 60€. Z10. F200. ; (P1)
N210M99;
Ciclo de perforación Fanuc G81
El ciclo de perforación G81 se utiliza para operaciones simples de
perforación/perforación puntual. Contenido
• Sintaxis
• Uso
• Laboral
• Modos G98 G99
• Ejemplo
• Repetir perforación
• Ejemplos de trabajo
• G98 G99 Ejemplo
• Ejemplo de repetición de perforación
Sintaxis
G81X... Y... Z... R... K... F...
Parámetro Descripción
X Posición del agujero en el eje x.
Y Posición del agujero en el eje y.
Profundidad, la herramienta viajará con avance hasta la
z
profundidad Z comenzando desde el plano R.
R Posición del plano R.
k
Número de repeticiones del ciclo (si es necesario) .
F Avance.
Una vez definido el ciclo de taladrado G81, el ciclo fijo se repite en cada posición
XY en bloques secuenciales. Por lo tanto, el ciclo de taladrado G81 debe cancelarse
con G80.
Uso
N30 G81 X10 Y30 Z-17 R2 F75
N40 Y10
N50X30
N60 Y30
N70X90
N80 Y10
N90 G80
En el ejemplo anterior, la perforación comenzará con el ciclo de perforación G81
en X10 Y30, por lo que la primera perforación será en X10 Y30, luego la segunda
en Y10, la tercera en X30, la cuarta en Y30, la quinta en X90 y la última en Y10,
porque el siguiente bloque tienen código G80, por lo que el ciclo de perforación ya
no se repetirá.
Laboral
A continuación se describe brevemente cómo funciona el ciclo de perforación G81.
1- Desplazamiento rápido a la posición especificada del eje x,y (posición de
perforación).
2- Desplazamiento rápido a la posición del plano R.
3- Perforación con avance especificado desde la posición del plano R hasta la
posición de profundidad Z.
4- El desplazamiento rápido al nivel inicial o al plano R depende de los modos
G98 y G99.
Funcionamiento del ciclo de taladrado G81
Modos G98 G99
Después de completar la profundidad de perforación, el retorno se realiza con
avance rápido; la altura de retorno se puede controlar mediante G98 o G99.
G98 Drill volverá al nivel inicial
G99 Drill volverá al plano R.
G98, G99 se pueden utilizar varias veces durante el ciclo de perforación G81.
Ejemplo
N30 G81 X10 Y30 Z-17 R2 F75
N40 Y10
N50 G98X30
N60 G99 Y30
N70X90
N80 Y10
N90 G80
Repetir perforación
Con el ciclo de perforación G81, la operación de perforación se puede repetir varias
veces. La perforación se repite K veces cuando ese parámetro se da con el ciclo de
perforación G81. La perforación repetida se utiliza normalmente con el modo
Incremental G91 y un buen ejemplo de perforación repetida es la perforación con
placa de rejilla. A continuación se proporciona un ejemplo de perforación repetida.
Ejemplos de trabajo
Ejemplo de ciclo de perforación G81
N10 T1M06
N20 G90 G54 G00 X30 Y25
N30S1200M03
N40 G43 H01 Z5 M08
N50 G81 Z-10 R2 F75
N60 X80 Y50
N70 G80 G00 Z100 M09
N80M30
G98 G99 Ejemplo
Uso del ciclo de perforación G81 con
N10 M06 T1 G98 G99
N20 G90 G00 X12.5 Y10 Z12 S1000 M03
N30 G99 G81 X12.5 Y10 Z-17 R2 F75
N40 Y30
N50 G98 X57.5
N60 G99Y10
N70 G91 G80 G28 X0 Y0 Z0 M05
N80M30
Ejemplo de repetición de perforación
Repita la perforación con el ciclo de perforación G81
T1 M6
G00 G90 G40 G21 G17 G94
G54 X0 Y0 S1000 M03
G43H1Z100
Z3
G81 G99 G91 X20 Y20 R3 Z-20 K3 F100 M08
G80
G00 G90 Z100
M30
O
T1 M6
G00 G90 G40 G21 G17 G94
G54 X20 Y20 S1000 M03
G43H1Z100
Z3
G81 G99 R3 Z-20 F100 M08
G91 X20 Y20 K2
G80
G00 G90 Z100
M30
Ciclo de perforación Fanuc G82
El ciclo de taladrado G82 también se denomina ciclo de contraperforación G82.
G82 es un ciclo de perforación normal, la única diferencia es que permanece
durante un tiempo específico en el fondo del pozo, normalmente utilizado para una
perforación profunda precisa.
Sintaxis
G82X... Y... Z... R... PAG... F... K...
Parámetro Descripción
X Posición del agujero en el eje x.
Y Posición del agujero en el eje y.
Profundidad, la herramienta viajará con avance
z
hasta la profundidad Z comenzando desde el plano
R R.
Posición del plano R.
PAG Habita en el fondo del hoyo.
Número de repeticiones del ciclo (si es necesario)
k
___________________________.
F Avance.
Uso
N30 G82 X10 Y30 Z-17 R2 P1000 F75
N40 Y10
N50X30
N60 Y30
N70 G80
Una vez que se especifica el ciclo de perforación G82 con sus parámetros en un
bloque de programa, este
Continuará perforando en cada movimiento del eje, hasta que el ciclo finalice con
G80.
Laboral
Cómo funciona el ciclo de perforación G82
1- Desplazamiento rápido a la posición x, y
2- Desplazamiento rápido a la posición del plano R
3- Perforación con avance desde el plano R hasta la posición de profundidad Z.
4- Permanezca durante un tiempo específico en el fondo del hoyo.
5- El desplazamiento rápido al plano R o al nivel inicial depende del modo G99,
G98.
Funcionamiento del ciclo de taladrado G82
Modos G98 G99
Cómo se comporta el ciclo de perforación G82 en el modo G98 o G99,
G98 Drill volverá al nivel inicial
G99 Drill volverá al plano R.
Para ver un ejemplo práctico, consulte el ciclo de taladrado G81.
Ejemplo
N30 G82 X10 Y30 Z-17 R2 P2000 F75
N40 Y10
N50 G98X30
N60 G99 Y30
N70X90
N80 Y10
N90 G80
Repetir perforación
Si el valor del parámetro K se proporciona con el ciclo de perforación G82,
entonces la perforación se repetirá la cantidad de veces indicada con K. Un uso
efectivo de la perforación repetida es mientras se perforan múltiples orificios de la
misma distancia; de esta manera, el ciclo G82 se usa en el modo incremental G91.
Consulte el ciclo de perforación G81 para ver un ejemplo de perforación repetida.
Ejemplo de trabajo
Ejemplo de ciclo de taladrado G82
N10 T1M06
N20 G90 G54 G00 X30 Y25
N30S1200M03
N40 G43 H01 Z5 M08
N50 G82 Z-10 R2 P1000 F75
N60 X80 Y50
N70 G80 G00 Z100 M09
N80M30
Ciclo de perforación Peck Fanuc G83
El ciclo de perforación por avance G83 realiza la operación de perforación en
múltiples avances, esta técnica hace que la perforación de agujeros profundos sea
fácil y económica.
El avance de corte se realiza de forma intermitente hasta el fondo del orificio
mientras se descargan las virutas.
A medida que la perforación se realiza hasta el fondo del pozo con avance en
múltiples pasos pequeños, cada vez que se alcanza una profundidad específica y
luego la broca se retrae, luego la broca hace el siguiente paso, esta operación se
repite una y otra vez hasta que se alcanza la profundidad de perforación. .
Sintaxis
G83X... Y... Z... R... P... F... K...
Descripción de parámetros
X Posición del agujero en el eje x.
Y Posición del agujero en el eje y.
Profundidad, la herramienta viajará con avance hasta
z
la profundidad Z comenzando desde el plano R.
R Posición del plano R.
q Profundidad de corte para cada avance de corte
(Peck).
k
Número de repeticiones del ciclo (si es necesario) .
F Avance.
Una vez dado en el programa G83, el ciclo de taladrado de avance se repite en cada
movimiento del eje hasta que se ingresa G80 en el programa para finalizar el ciclo
de taladrado de avance.
Uso
N150 M06 T02
N160 G90 G00 X60 Y28 Z12 S750 M03
N170 G99 G83 X60 Y28 Z-17 Q6 R2 F60
N180 G98Y12
N190 G91 G80 G28 X0 Y0 Z0 M05
N200M30
En el código de ejemplo anterior, la primera perforación se realiza en X60 Y28 y la
segunda en Y12 y luego el ciclo de perforación profunda finaliza con G80.
Se toman picotazos de 6 mm para completar una profundidad total de perforación
de 17 mm.
Laboral
A continuación se describe brevemente cómo funciona el ciclo de perforación por
penetración G83.
1- Desplazamiento rápido a la posición de perforación X, Y.
2- Viaje rápido al plano R.
3- Perforación con avance Q de profundidad.
4- Retracción con desplazamiento rápido al plano R.
5- Desplazamiento rápido hasta Qd profundo (el valor d se especifica en los
parámetros).
6- Perforación con avance Q+d profundo.
7- Retirada con desplazamiento rápido al plano R
– todo este procedimiento se repite hasta que la broca alcance la posición de
profundidad Z,
– luego la broca se retrae al plano R o al nivel inicial depende de G99 o G98, cuál
se proporciona en el programa.
Funcionamiento del ciclo de perforación por penetración G83
Modos G98 G99
Después de completar la profundidad de perforación, el retorno se realiza con
avance rápido; la altura de retorno se puede controlar mediante G98 o G99.
G98 Drill volverá al nivel inicial
G99 Drill volverá al plano R.
G98, G99 se pueden utilizar varias veces durante el ciclo de perforación profunda
G83.
Ejemplo
N30 G83 X10 Y30 Z-17 Q5 R2 F75
N40 Y10
N50 G98X30
N60 G99 Y30
N70X90
N80 Y10
N90 G80
Repetir perforación
Ciclo de perforación de picoteado G83, la operación de perforación se puede
repetir varias veces. La perforación se repite K veces si el valor K se da con G83.
La perforación repetida se utiliza normalmente con el modo Incremental G91 y un
buen ejemplo de perforación repetida es la perforación con placa de rejilla. Para ver
un ejemplo de trabajo, consulte el ciclo de perforación G81.
Ejemplo de trabajo
G83 Ejemplo de ciclo de taladrado en profundidad
N10 M06 T1
N20 G90 G00 X12.5 Y10 Z12 S1000 M03
N30 G99 G83 X12.5 Y10 Z-17 R2 Q4 F75
N40 Y30
N50 G98 X57.5
N60 G99Y10
N70 G91 G80 G28 X0 Y0 Z0 M05
N80M30
Perforación de un bloque de dos pasos
con G81
Ciclo de perforación
Ejemplo del programa de ciclo de perforación G81 que muestra cómo se puede
perforar un bloque escalonado de manera económica.
El código del programa CNC se explica por sí mismo y no se utiliza ninguna
técnica compleja.
Bloque de dos pasos de perforación G81
Bloque de dos pasos de perforación G81
N10 T4 M6 (BROCA HELICA 8”)
N15 G90 G54 G00 X15 Y15
N20 S1000M3F100
N25 G43 H01 Z2M8
N30 G81 R2 Z-42
N35X65
N40 Y85 R-13
N45X15
N50 G80 Z50 M5
N55M30
Ejercicio de programación de torno
CNC Ciclo de torneado Fanuc G71,
ciclo de taladrado Peck G74
Ejercicio de programación CNC para maquinistas de tornos CNC que trabajan en el
control CNC Fanuc (o control CNC similar).
Este ejercicio de programación CNC utiliza
Ciclo de torneado Fanuc G71
Ciclo de perforación Peck Fanuc G74
Contenido
• Ejercicio de programación de torno CNC
Herramientas y operaciones usadas
Ejercicio de programación de torno CNC
3x45
2x4 5'
2/7///7/7//7/77//2
Ejercicio de programación de tornos CNC Fanuc G71, G74 Cycles
N10 G40 G00
N20G99
N60 T0101
N70 G50 S3500
N80 G96 S0240 M4
N90 G00 X72. Z0.1
N100 G01 X-1.6 F0.12 M7
N110 G00 X150. Z150.
N120M5
N130M9
N140 T0303
N150 G97 S2500M3
N160 G00 X0. Z3.
N170 G01 Z-6. F0.1M7
N180 G00 Z2.
N190 G00 X150. Z150.
N210 T0707 M7
N220 G97 S0884M3
N230 G00 Z3.
N240 G00 X0.
N250 G74 R1.0
N260 G74 X0.0 Z-68.326 Q18000 F0.22
N380 G00 X200.
N400 G00 Z100.
N500 T0404 M7
N510 G50 S3500
N520 G96 S0240 M4
N530 G00 Z1.
N540 G00 X70.
N550 G71 U4. R1
N560 G71 P570 Q650 U0.6 W0.2 F0.35
N570 G42 G00 X24.
N580 G01 Z0.
N590 G01 X28. Z-2.
N600 G01 Z-72.
N610 G02 X32. Z-74. I2. K0.
N620 G01 X62.
N630 G01 X68. Z-77.
N640 G01 Z-90.
N650 G40
N660 G00 X150.
N680 G00 Z70.
N690 T0202 M7
N700 G50 S4500
N710 G96 S0380 M4
N720 G00 X16. Z3.
N730 G42 G01 Z0. F0.1
N740 G01 X24.
N750 G01 X28. Z-2.
N760 G01 Z-72.
N770 G02 X32. Z-74. I2. K0.
N780 G01 X62.
N790 G01 X68. Z-77.
N800 G01 Z-90.
N810 G40
N820 G00 X150. Z150.
N830M5
N840M9
N850M30
Herramientas y operaciones usadas
• Herramienta de torneado T0101: refrentado rugoso
• T0303 Taladro central – Perforación central
• T0707 Broca helicoidal – Perforación
• Herramienta de torneado T0404: torneado en desbaste
• Herramienta de torneado T0202: acabado de corte de contorno
Rotación de coordenadas Fanuc G68
Ejemplo de programa
El código G de rotación de coordenadas Fanuc G68 facilita al maquinista CNC
ejecutar un patrón de operaciones en un ángulo de rotación.
A continuación se muestra un ejemplo básico de programación CNC que ayuda a
comprender el funcionamiento real de la rotación de coordenadas G68.
Ejemplo de programa Fanuc G68
T1 M6
G0 G90 G40 G21 G17 G94 G80
G54 X20 Y0 S1500 M3
G43Z100H1
Z5
¿G81 R3 Z-20F? M8
X30
X45
G68 X0 Y0 R120
X20Y0
X30
X45
G68 X0 Y0 R240
X20Y0
X30
X45
G69 G80
G0 G90 Z100 M30
Ejemplo de subprograma Fanuc
Aquí hay un ejemplo de subprograma de Fanuc que muestra cómo los maquinistas
de CNC pueden hacer que sus programas de CNC sean más fáciles de escribir y
mantener mediante el uso de subprogramas. método de programación.
Contenido
• Subprogramas CNC
• Ejemplo sin llamada al subprograma Fanuc
• Ejemplo con llamada al subprograma Fanuc
• Ejemplo de subprograma Fanuc
Subprograma
Subprogramas CNC
La subprogramación es una forma en la que los maquinistas de CNC pueden llamar
a otros programas de CNC almacenados en las máquinas de CNC desde sus
programas (llamados programas principales).
Lea el artículo sobre Cómo realizar la subprogramación de Fanuc.
Este proceso de subprogramación facilita que los programadores/maquinistas de
CNC mantengan pequeños sus programas de CNC al dividirlos en pequeños
fragmentos de código útil repetible.
Subprogramación de Fanuc
Como muestra el siguiente ejemplo del programa CNC,
El maquinista CNC quiere perforar algunos agujeros y luego quiere perforar los
mismos agujeros.
Ejemplo sin llamada al subprograma Fanuc
La forma más sencilla de programar se puede leer aquí. Ejemplo de programa CNC
del ciclo de taladrado G81. Ciclo de roscado G84.
Ejemplo con llamada al subprograma Fanuc
A continuación se muestra el mismo ejemplo de programa, pero esta vez usamos
Sub. técnica de programación.
Ejemplo de subprograma Fanuc
Ejemplo de subprograma Fanuc
O1000;
N1T1M6;
N2 G0 G90 G40 G21 G17 G94 G80;
N3 G54 X10 Y10S? M3;
N4G43Z100H1;
N5Z5;
N6 G81 R3 Z-20F? M8;
N7M98P1001;
N8 G0 G90 Z100
N9T2M6;
N10 G0 G90 G40 G21 G17 G94 G80;
N11 G54 X10 Y10S? M3;
N12 G43 Z100 H1 ;
N13Z5;
N14 G84 G99 G95 R3 Z-20 F1.25 M8;
N15M98P1001;
N16 G0 G90 Z100 ;
N17T0M6;
N18M30;
Subprograma
O1001;
N101Y30;
N102Y50;
N103Y70;
N104X30;
N105X50;
N106X70;
N107X90;
N108Y50;
N109Y30;
N110Y10;
N111X70;
N112X50;
N113X30;
N114G80;
N115M99
Ejemplo de programa CNC del ciclo
de taladrado G81 Ciclo de roscado
G84
Programa CNC que muestra el uso del Ciclo de Taladrado G81 Ciclo de Roscado
G84. Como el ciclo de taladrado G81 ya se ha explicado brevemente aquí, Ciclo
fijo de taladrado G81: programación de fresadora CNC.
Ejemplos de programas del ciclo de perforación G81
http://www.helmancnc.com/fanuc/fanuc-g81-drilling-cycle/ .
El ciclo de roscado G84 se puede leer aquí Ciclo de roscado G84 – Fresadora CNC
Programación con múltiples ejemplos de ciclos de roscado G84
programas http://www.helmancnc.com/fanuc/fanuc-g84-tapping-cycle/ .
Ejemplo de programa CNC
Ejemplo de programa del ciclo de taladrado G81 Ciclo de roscado G84
O1000;
T1M6;
G0 G90 G40 G21 G17 G94 G80;
¿G54 X10 Y10 S? M3;
G43Z100H1;
Z5;
¿G81 R3 Z-20F? M8;
Y30;
Y50;
Y70;
X30;
X50;
X70;
X90;
Y50;
Y30;
Y10;
X70;
X50;
X30;
G80;
G0 G90 Z100
T2M6;
G0 G90 G40 G21 G17 G94 G80;
¿G54 X10 Y10 S? M3;
G43Z100H1;
Z5;
G84 G99 G95 R3 Z-20 F1.25 M8;
Y30;
Y50;
Y70;
X30;
X50;
X70;
X90;
Y50;
Y30;
Y10;
X70;
X50;
X30;
G80;
G0 G90 Z100;
T0M6;
M30;
Programa de ejemplo de ciclo fijo de
perforación G82 con fresado CNC de
permanencia
El ciclo de perforación G82 con permanencia se puede utilizar para perforación
normal donde el fondo del orificio necesita un mecanizado más preciso.
De lo contrario, si sólo desea un ciclo de perforación sin un tiempo de permanencia
en el fondo del orificio, el ciclo de perforación G81 le permitirá ahorrar mucho
tiempo.
A continuación se muestra un ejemplo de programación CNC que ilustra el uso del
ciclo de perforación G82.
Programa de ejemplo de fresado CNC del ciclo de
taladrado G82
Programa de ejemplo de ciclo fijo de perforación G82 con fresado CNC de
permanencia
O10076
N10 T11 M06
N20 G90 G54 G00 X0.5 Y-0.5
N30S1200M03
N40 G43 H11 Z1. M08
N50 G82 G99 Z-0.375 P1 R0.1 F7.5
N60 X1.5
N70 Y-1.5
N80 X0.5
N90 G80 G00 Z1. M09
N100 G53 G49 Z0. M05
N110 M30
Nota N50: las máquinas CNC con control CNC Fanuc utilizarán P1000 en lugar de
P1, que se utiliza para las máquinas CNC Haas.
G02 G03 IJK
Ejemplo de programación de
fresadora CNC
Ejemplo de programa de fresado CNC para maquinistas CNC.
Contenido
1 Ejemplo de programación de fresadora CNC
Programa CNC
Explicación de los códigos GMST
Ejemplo de programación de fresadora CNC
Programa CNC
G0 X-60 Y0
G1 X-70 (P1)
G2 X-25.02 Y25.97 R30(P2)
G1 X2.46 Y10.13 (P3)
G3 X8.5 Y10.92 R5(P4)
G1 X18.79 Y21.21 (P5)
G2 X25.13 Y-26.05 I21.21 J-21.21 (P6)
G1 X-5 Y-8.66(P7)
G3 X-12.14 Y-11.13 R5(P8)
G2 X-70 Y0 R30 (P1)
G1 X-60
Explicación de los códigos GMST
Códi Descripción
go
G00 avance rápido
G01 Interpolación linear
G02 Interpolación circular CW
G03 Interpolación circular CCW
G02 G03 Ejemplo de fresadora CNC
G02 G03 Programa de ejemplo de fresadora CNC de interpolación circular.
Contenido
4 G02 G03 Ejemplo de fresadora CNC
Programa de piezas CNC
Explicación de los códigos GMST
G02 G03 Ejemplo de fresadora CNC
Programa de piezas CNC
G0 X30 Y-30 (P1)
G1 Y22.67 (P2)
G3 X24.07 Y26.18 R4 (P3)
G2 X-18.27 Y23.46 R50 (P4)
G3 X-23.46 Y18.27 R4(P5)
G2 X-23.46 Y-18.27 R50 (P6)
G3 X-18.27 Y-23.46 R4 (P7)
G2 X24.07 Y-26.18 R50 (P8)
G3 X30 Y-24.67 R4 (P9)
G1 X33
Explicación de los códigos GMST
Códi Descripción
go
G0 avance rápido
G1 Interpolación linear
G2 Interpolación circular CW
G3 Interpolación circular CCW
M30 Fin del programa (Reset)
Programa de fresado CNC de arco
múltiple G2 G3 IJ
Programa de fresadora CNC que combina/une múltiples arcos. Contenido
• Programa de fresado CNC de arco múltiple G2 G3 IJ
◦ Programa de piezas CNC
◦ Explicación de los códigos GMST
Programa de fresado CNC de arco múltiple G2 G3 IJ
Programa de piezas CNC
N10 M6 T1 G43 H1 M3
N15S500F120
N20 G0 X0 Y0 (P1)
N25 G1Y20(P2)
N30 G3 X-15 Y35 I-15 J0 (P3)
N35 G2 X-45 Y35 I-15 J0 (P4)
N40 G3 X-60 Y20 I0 J-15 (P5)
N45 G1 Y0 (P6)
N50 G1 X0 (P1)
N55M30
Explicación de los códigos
GMST
Código Descripción
G0 Marcha rápida
Interpolación linear
G1
G2 Interpolación circular CW
G3 Interpolación circular CCW
G43 Compensación de longitud de
herramienta + dirección
M3 Arranque del husillo hacia adelante CW
M6 Cambio de herramienta
M30 Fin del programa (Reset)
t Herramienta
S Velocidad
F Alimentar
Ejemplo de subprograma de fresadora
CNC
Unir múltiples arcos G02 G03 G41
Programa de fresado CNC para describir cómo se pueden unir dos o más radios en
un programa de fresado CNC.
Contenido
• Ejemplo de subprograma de fresadora CNC
Programa de piezas CNC
Subprograma
Explicación de los códigos GMST
Ejemplo de subprograma de fresadora CNC
Programa de piezas CNC
N10T1H1M6G43M3
N20 F150 S250
N30 G0 X-21 Y50 Z0.5
N40 G0 Z0
N50 M98 P040050
N60G49
N70 G0 Z50
N80M30
Subprograma
O0050
N10F160S400
N20 G0 Z-2.5 G91
N30 G1 G90 X5 Y50 G41 (P1)
N40 G2 X22 Y85.23 I45 J0 (P2)
N50 G3 X78 Y85.23 R45 (P3)
N60 G2 X78 Y14.77 R45 (P4)
N70 G3 X22 Y14.77 R45 (P5)
N80 G2 X5 Y50 R45 (P1)
N90 G0 G40 X-21
N100M99
Explicación de los códigos GMST
Código Descripción
G00 avance rápido
G01 Interpolación linear
G02 Interpolación circular CW
G03 Interpolación circular CCW
G40 Cancelar compensación de cortador
G41 Compensación del radio de la punta de
G43 la herramienta izquierda
Compensación de longitud de
G49 herramienta + dirección de longitud de
Cancelar compensación
G90 herramienta
mando absoluto
G91 Comando de incremento
M03 Arranque del husillo hacia adelante CW
M06 Cambio de herramienta
M30 Fin del programa (Reset)
M98 Llamada de subprograma
M99 Fin del subprograma
t Herramienta
S Velocidad
F Alimentar
Ejemplo de programa de fresado CNC
G03
G90 G91
Ejemplo de programa de fresado CNC, que ilustra cómo un programa CNC se
puede convertir fácilmente del modo de programa Absoluto G90 al modo de
programa Incremental G91.
Ejemplo de programa de fresado CNC
Programa absoluto del G90 Programa incremental G91
N10T1M6M3G43 N10T1M6M3G43
N15 S2000 F80 N15 S2000 F80
N20 G0 X10 Y10 Z1 (P1) N20 G0 X10 Y10 Z1
N25 F30 N25 F30
N30 G1 Z-2 N30 G1 Z-2
N35 X25 F80 (P2) N35 G91 X15 F80
N40 G3 X25 Y20 I0 J5 (P3) N40 G3 X0 Y10 I0 J5
N45 G1 X10 (P4) N45 G1 X-15
N50 Y30 (P5) N50 Y10
N55 G0 Z100 G49 N55 G90 G0 Z100 G49
N60M30 N60M30
Copia lineal Fanuc G72.2 (función de
copia de figura fresadora CNC)
Copia lineal Fanuc G72.2
Usando el código G de copia lineal G72.2, una figura especificada por un
subprograma se puede producir repetidamente con movimiento lineal .
Contenido
Programación
Parámetros
Notas de programación
Notas
Primer bloque del subprograma
Limitación
• Ejemplo de programación G72.2
Programación
G72.2 P... L... I... J...
Parámetros
Parámetro Descripción
PAG Número de subprograma
l Número de veces que se repite la operación.
I Desplazarse a lo largo del eje X
j Desplazarse a lo largo del eje Y
Datos de código G
Modal/No modal Grupo de
No modal código G
00
Notas de programación
Notas
• En el bloque G72.2 se ignoran las direcciones distintas de P, L, I y J.
• Siempre se deben especificar P, I y J.
• Si no se especifica L, la figura se copia una vez.
• Para turnos (I, J), especifique incrementos. El n-ésimo desplazamiento
geométrico es igual al
tiempos de turno especificados (n – 1).
Primer bloque del subprograma
Especifique siempre un comando de movimiento en el primer bloque de un
subprograma
que realiza una copia lineal. Si el primer bloque contiene sólo el número de
programa como O00001234; y no tiene un comando de movimiento, el movimiento
puede detenerse en el punto inicial de la figura realizada por la enésima (n = 1,2, 3,
…) copia.
_Ejemplo de programa incorrecto _ O00001234 ;
G00 G90 X100.0 Y200.0 ;
M99;
_Ejemplo de un programa correcto
O00001000 G00 G90 X100.0 Y200.0 ;
_____;
_____;
M99;
Limitación
_Especificar dos o más comandos para copiar una figura
G72.2 no se puede especificar más de una vez en un subprograma para realizar una
copia lineal (si se intenta esto, se producirá la alarma PS0901).
Sin embargo, en un subprograma que especifica copia lineal, se puede especificar
copia rotacional (G72.1). De manera similar, en un subprograma que especifica
copia rotacional, se puede especificar copia lineal.
Comandos que no se deben especificar
Dentro de un programa que realiza una copia lineal no se debe especificar lo
siguiente:
_Comando para cambiar el plano seleccionado (G17 a G19)
_Comando para especificar coordenadas polares (G16)
_Comando de retorno a la posición de referencia (G28)
_Cambio de eje
_Rotación del sistema de coordenadas (G68)
_escalado (G51)
_imagen especular programable (G51.1)
Bloque único
En una secuencia con G721.1 o G72.2 no se realizan paradas de secuencia única.
Ejemplo de programación G72.2
Programa principal
O3000;
N10 G90 G00 X-30. Y0;
N20X0;
N30 G01 G17 G41 X30. D01 F100; (P0)
N40 Y20. ; (P1)
N50X40. ; (P2)
N60 G72.2 P3100 L3 I90.0 J0 ;
N70 G90 X310. Y0; (P8)
N80X0;
N90 G40 G00 X-30.0;
N100M30;
Subprograma
O3100 G91 G01 X20. ; (P3)
N100 Y30. ; (P4)
N200 G02 X40. I20. ; (P5)
N300 G01 Y-30. ; (P6)
N400X30. ; (P7)
N500M99;
G02 G03 Ejemplo de programación
Ejemplo de programa CNC para mostrar cómo se pueden programar dos arcos
combinados con G02 G03 para un torno cnc.
El primer arco se programa usando G02 R, pero el segundo arco se programa
usando
G03 IK
G02 G03 Ejemplo de programación
G02 G03 Ejemplo de programación
N50 G00 X20 Z85
N60 G96 S200
N70 G01 Z80
N80 G02 X50 Z65 R15
N90 G03 X50 Z35 I-10 K-15
N100 G00 X80
N110 G97 S900 M05
N120M30
Ejemplo de programa de controlador
de corte por plasma CNC Quincunx
Ejemplo de programa CNC para cortar Quincunx en un Controlador de Corte por
Plasma CNC. Este ejemplo de programa está programado en G91 Programación
incremental. Contenido
• ¿Qué es una máquina de corte por plasma CNC?
◦ Corte por plasma
◦ Cortadora de plasma CNC
• Ejemplo de programa de controlador de corte por plasma
¿Qué es una máquina de corte por plasma CNC?
Corte por plasma
El corte por plasma es un proceso que se utiliza para cortar acero y otros metales de
diferentes espesores (o, a veces, otros materiales) utilizando un soplete de plasma.
En este proceso, se sopla un gas inerte (en algunas unidades, aire comprimido) a
alta velocidad desde una boquilla; al mismo tiempo, se forma un arco eléctrico a
través de ese gas desde la boquilla hasta la superficie que se está cortando,
convirtiendo parte de ese gas en plasma. El plasma está lo suficientemente caliente
como para derretir el metal que se está cortando y se mueve lo suficientemente
rápido como para alejar el metal fundido del corte.
Máquina de corte por plasma CNC
Cortadora de plasma CNC
Un sistema de “plasma CNC” es una máquina que lleva una antorcha de plasma y
puede mover esa antorcha en una trayectoria dirigida por CNC (Control Numérico
por Computadora), lo que significa que se utiliza una computadora para dirigir el
movimiento de la máquina en función de códigos numéricos en un programa.
Ejemplo de programa de controlador de corte por
plasma
Ejemplo de programa de controlador de corte por plasma CNC Quincunx
Programación de coordenadas relativas
G92 X0 Y0(P1)
G00 X75 Y75 (P2)
G02 Y100 I0 J50 (P3)
G02 X100 I50 J0 (P4)
G02 Y-100 I0 J-50(P5)
G02 X-100 I-50 J0(P6)
G00 X-75 Y-75(P7)
M02
Ejemplo de programación de
electroerosión por hilo
Ejemplo completo de programación cnc para maquinistas que trabajan en una
máquina de electroerosión por hilo (mecanizado por descarga eléctrica)
Contenido
• Introducción al corte de alambre CNC
• Ejemplo de programación de electroerosión por hilo
Introducción al corte de alambre CNC
El corte por electroerosión por hilo, también conocido como mecanizado por
descarga eléctrica, es un proceso
que utiliza un alambre delgado energizado eléctricamente para cortar metal. El
corte por electroerosión por hilo utiliza descargas de chispas rápidas, controladas y
repetitivas desde el hilo hasta la pieza de trabajo, erosionando así el metal. La pieza
de trabajo debe ser conductora de electricidad.
máquina de
electroerosión
El por
corte por electroerosión por hilo puede proporcionar una alta precisión
dimensional para piezas ajustadas.
El proceso puede dejar esquinas interiores afiladas.
Ejemplo de programación de electroerosión por hilo
Ejemplo de programación de electroerosión por hilo G92 X0. Y0.
G01 Y1.25 (P1)
G02 X.5 I.25 J0.(P2)
G01 Y.75(P3)
G03 X1. I.25 J0.(P4)
G01 Y1.25 (P5)
G02 X1.5 I.25 J0. (P6)
G01 Y0. (P7)
X0. (P8)
M02
El comando G92 se utiliza para asignar el cero del programa. Incluirá las distancias
y direcciones desde el punto cero del programa hasta el punto inicial del cable en su
comando G92.
Ejemplo de programa CNC G03
Interpolación circular
Hoy en día, el software CAD y CAM nos hace la vida cada vez más fácil,
simplemente no es necesario calcular un solo punto en el dibujo, todo está listo.
Pero es una buena práctica saber realmente cómo se realizan los cálculos, si no
todos, excepto algunos, que son necesarios para un programador CNC.
_=TaAALL ■ ~ —e-
Ejemplo de programa CNC G03 Interpolación circular
El cálculo de los valores de interpolación circular G02 G03 es una buena técnica
para aprender. Este programa de CNC no lo dice todo, pero sí un poco de
información suficiente para los programadores principiantes de CNC y los
estudiantes de CNC.
Contenido
• Programa CNC con interpolación circular G03
Descripción
I Cálculo para la interpolación circular G03
Cálculo de K para la interpolación circular G03
Programa CNC con interpolación circular G03
Ejemplo de programa CNC G03 Interpolación circular
N1 G00 X0 Z0
N2G01X11
N3 G01 Z-15
N4 G03 X11 Z-27 I-8 K-6
Descripción
La I y la K para el G03.
I Cálculo para la interpolación circular G03
I es la distancia desde el punto inicial del arco hasta el punto central del arco en el
eje x. Este valor no se da en diámetro sino como valor de radio, por lo que
• Encuentra el diámetro inicial, es 11.
• Ahora conviértalo en el valor del radio dividiéndolo por 2, como 11/2 = 5,5.
• Este es un ejemplo sencillo en el que la distancia del punto central del arco
desde el
El punto central de la pieza de trabajo se proporciona, de lo contrario
tenemos que calcularlo.
• Así que ahora solo suma 2,5 a 5,5 antes calculado 2,5 + 5,5 = 8
• Este es el valor de I 8. Esta es la distancia desde el punto inicial del arco
hasta el
punto central del as.
Cálculo de K para la interpolación circular G03
K es la distancia desde el punto inicial del arco hasta el punto central del arco en el
eje z.
• En este ejemplo es fácil ya que sólo tienes que restar 21 de 15, por ejemplo,
21 – 15 = 6.
• Entonces, el valor desde el punto inicial del arco hasta el punto central del
arco en el eje z es 6
Ejercicio de programación de arco
CNC
Ejercicio de programación de arco CNC, muestra cómo programar CNC un arco
con I y K. El código G CNC G03 se utiliza para programar este arco.
Ejercicio de programación de arco CNC
N10 BAJA X0 Z0
N20 G01 X12 F0.3
N30 G01 X40 Z-25
N40 G03 X70 Z-75 I-3.335 K-29.25
N50 G01 Z-95
N60 G00 X200 Z200
Fanuc G20 Medición en pulgadas con
ejemplo de programa CNC
Fanuc G20 Medición en pulgadas o Programación en pulgadas . Al ser
máquinas cnc nos da facilidad para programar y mecanizar cualquier tipo de
componente.
De la misma manera los controles de la máquina CNC también nos brindan la
máxima flexibilidad ya que podemos programar no solo en sistema métrico sino
también en sistema de pulgadas .
En el control cnc Fanuc, G20 y G21 se utilizan para cambiar entre el sistema
métrico y en pulgadas.
Este ejemplo de programación cnc demuestra el uso del código Fanuc G20 G.
Ejemplo del programa Fanuc G20
Ejemplo de programa CNC Fanuc G20
N1 T0101
N2 G97 S800 M03
N3G96S150G20
N4 G00 X0 Z1
N5 G01 Z0 G95 F0.3
N6 G01 X2 R0.25
N7 G01 Z-1
N8 G02 X5 Z-2.5 I1.5 K0
N9 G01 X6
N10 G00 X10 Z10
N11M30
G02 G03 R
Programa de ejemplo de fresadora
CNC G01 G02 G03 G90 G91
Un programa de fresadora cnc para programadores de maquinistas cnc que han
comenzado a aprender técnicas básicas de programación cnc.
Contenido
2 Programa de ejemplo de fresadora CNC
Programa CNC
Explicación de los códigos GMST
Programa de ejemplo de fresadora CNC
Programa CNC
N40 G90 G00 X0 Y0
N50 G01 X-10 Y-20 R8 (P1)
N60 G01 X-50 R10 (P2)
N70 Y10 (P3)
N80 X-19.97 Y25.01 (P4)
N90 G03 X7.97 Y38.99 R18 (P5)
N100 G01 X30 Y50 (P6)
N110 G91 X10.1 Y-10.1(P7)
N120 G90 G02 X59.9 Y20.1 R14 (P8)
N130 G01 X70 Y10 (P9)
N140 Y-20 R10(P10)
N150 X50 (P11)
N160 G03 X30 R10 (P12)
N170 G01 X10 R8 (P13)
N180 X0 Y0
Explicación de los códigos GMST
Códi Descripción
go
G00 avance rápido
G01 Interpolación linear
G02 Interpolación circular CW
G03 Interpolación circular CCW
G90 mando absoluto
G91 Comando de incremento
Ejemplo de subprograma de fresadora
CNC
Unir múltiples arcos G02 G03 G41
Programa de fresado CNC para describir cómo se pueden unir dos o más radios en
un programa de fresado CNC.
Contenido
5 Ejemplo de subprograma de fresadora CNC
Programa de piezas CNC
Subprograma
Explicación de los códigos GMST
Ejemplo de subprograma de fresadora CNC
Programa de piezas CNC
N10T1H1M6G43M3
N20 F150 S250
N30 G0 X-21 Y50 Z0.5
N40 G0 Z0
N50 M98 P040050
N60G49
N70 G0 Z50
N80M30
Subprograma
O0050
N10F160S400
N20 G0 Z-2.5 G91
N30 G1 G90 X5 Y50 G41 (P1)
N40 G2 X22 Y85.23 I45 J0 (P2)
N50 G3 X78 Y85.23 R45 (P3)
N60 G2 X78 Y14.77 R45 (P4)
N70 G3 X22 Y14.77 R45 (P5)
N80 G2 X5 Y50 R45 (P1)
N90 G0 G40 X-21
N100M99
Explicación de los códigos GMST
Código Descripción
G00 avance rápido
G01 Interpolación linear
G02 Interpolación circular CW
G03 Interpolación circular CCW
G40 Cancelar compensación de cortador
G41 Compensación del radio de la punta de
G43 la herramienta izquierda
Compensación de longitud de
G49 herramienta + dirección de longitud de
Cancelar compensación
G90 herramienta
mando absoluto
G91 Comando de incremento
M03 Arranque del husillo hacia adelante CW
M06 Cambio de herramienta
M30 Fin del programa (Reset)
M98 Llamada de subprograma
M99 Fin del subprograma
t Herramienta
S Velocidad
F Alimentar
Ejemplo de programación de centro de
torneado CNC
Ejemplo de programación de centro de torneado CNC/torno CNC fácil de entender
para maquinistas CNC que trabajan en centros de torneado CNC/máquinas de torno
CNC.
Este ejemplo de programación cnc se puede utilizar como un ejercicio de
programación de aprendizaje cnc para programadores/maquinistas cnc de nivel
principiante.
Ejemplo de programación de centro de torneado CNC
N10 T03 D03 M06
N20 G97 S900 M04
N30 G00 G42 X40 Z5
N40 G92 S3500
N50 G96S250
N60 G01 X60 Z-5 F0.1
N70 Z-15
N80 X56 Z-20
N90 G02 X70 Z-30 R10
N100 G01 X80 Z-40
N110X100
N120 Z-80
N130X106
N140 G03 X116 Z-85 R5
N150 G01 X120
N160 G00 X150 Z100 G40 G97 S900 M05
N170M30
G02 G03 Ejemplo de programación
Ejemplo de programa CNC para mostrar cómo se pueden programar dos arcos
combinados con G02 G03 para un torno cnc.
El primer arco se programa usando G02 R, pero el segundo arco se programa
usando
G03 IK
G02 G03 Ejemplo de programación
G02 G03 Ejemplo de programación
N50 G00 X20 Z85
N60 G96 S200
N70 G01 Z80
N80 G02 X50 Z65 R15
N90 G03 X50 Z35 I-10 K-15
N100 G00 X80
N110 G97 S900 M05
N120 M30
Ejemplo de programación básica de
torno CNC Operaciones de
torneado/mandrinado ID/OD (no se
utiliza ciclo fijo)
Un ejemplo completo de programación CNC con ID/OD (operaciones de
torneado/mandrinado) para maquinistas CNC que trabajan en una máquina de torno
CNC. Imprescindible aprender/practicar para aquellos que están aprendiendo
programación cnc.
El beneficio adicional de este ejemplo de programación es que en este ejemplo de
programación no se utiliza ningún ciclo fijo de torno cnc.
Ejemplo de programación básica de torno CNC
(operaciones de torneado y mandrinado)
Ejemplo de torno CNC Torneado Mandrinado O0000
N10 (ø30 TALADRO)
G50 T0200
G97 S250 M03
G00 X0 Z5.0 T0202 M08
G01 Z-5.0 F0.07
W1.0
Z-40.0 F0.25
G00 Z5.0
Z-39.0
G01 Z-60.0
G00 Z10.0
X200.0 Z200.0 T0200
M01
N20 (eliminación de material del diámetro exterior)
G50 S1500 T0100
G96S180M03
G00 X94.0 Z5.0 T0101 M08
G01 Z-14.8 F0.27
G00 U2.0 Z0.5
G01 X28.0 F0.23
G00 X87.0 W1.0
G01 Z-14.8 F0.27
G00 U2.0 Z1.0
X80.5
G01 Z-14.1
G02 X81.9 Z-14.8 R0.7
G00 X100.5 W1.0
G01 Z-29.8
G00 U2.0 Z-1.0
G01 X60.5 F0.23
G00 X82.0 W1.0
Z-2.4
G01 X60.5
X72.9
G03 X80.5 Z-6.2 R3.8
G00 U2.0 Z5.0
X200.0 Z200.0 T0100
M01
N30 (Desbaste de diámetro interior)
G50 S1500 T0400
G96S180M03
G00 X34.5 Z3.0 T0404 M08
G01 Z-41.8 F0.27
G00 U-0.5 Z1.0
X39.5
G01 Z-15.0
X34.5 Z-24.3
G00 Z10.0
X200.0 Z200.0 T0400
M01
N40 (Acabado de diámetro exterior)
G50 S1800 T0500
G96S200M03
G00 X63.0 Z5.0 T0505 M08
Z0
G01 X38.0 F0.2
G00 X60.0 Z3.0
G42 Z1.0
G01 Z-2.5 F0.2
X74.0
G03 X80.0 Z-5.5 R3.0
G01 Z-13.5
G02 X83.0 Z-15.0 R1.5
G01 X100.0
Z-30.0
X102.0
G40 G00 U2.0 W1.0
G00 Z10.0
X200.0 Z200.0 T0500
M01
N50 (Acabado diámetro interior)
G50 S1800 T0600
G96S200M03
G00 X40.0 Z5.0 T0606 M08
G41 Z1.0
G01 Z-15.0 F0.2
X35.0 Z-24.33
Z-42.0
X29.0
G40 G00 Z10.0
X200.0 Z200.0 T0600 M09
M30
Ejemplo de programación de centro de
mecanizado vertical CNC
Los centros de mecanizado verticales son una parte vital de un taller de máquinas
CNC. Por eso, aquí hay un ejemplo de programación de centros de mecanizado
verticales para maquinistas CNC que recién comienzan a aprender programación
CNC.
Ejemplo de programación de centro de mecanizado
vertical
Ejemplo de programación de centro de mecanizado vertical
N10 T1
N20S1000M3
N30 G00 G40 G90 G17 X-30 Y60
N40 G43 Z50 H1
N50 Z-5
N60 G01 G41 X10 Y60 D1 F200
N70 Y80
N80 G02 X20 Y90 R10
N90 G01 X50
N100 X90 Y50
N110 Y20
N120 G02 X80 Y10 R10
N130 G01X50
N140X10Y50
N150Y65
N160 G40 X-30 Y60
N170 G00 Z200 M02
Programación de Arco CNC G02 G03
Ejemplo
Ejemplo de programación de arco CNC Este programa CNC muestra cómo se
pueden unir dos arcos G03 G02.
Programación de Arco CNC G02 G03 Ejemplo
Programación de Arco CNC G02 G03 Ejemplo
O0001
N001 G0 X40 Z5ï¼› (Posición rápida)
N002 M03 S200; (Iniciar husillo)
N003 G01 X0 Z0 F900ï¼› (Aproximación a la pieza de trabajo)
N005 G03 U24 W-24 R15; (Cortar arco R15)
N006 G02 X26 Z-31 R5;(Cortar arco R5)
N007 G01 Z-40ï¼› (CorteÑ „26)
N008 X40 Z5ï¼› (Regreso al punto de partida)
N009 M30;(Fin del programa)
Código de ejemplo del programa CNC
del ciclo de repetición del patrón
Fanuc G73
Ejemplo de programación CNC para el ciclo de repetición de patrón Fanuc G73.
El ciclo de repetición de patrones Fanuc G73 ya se ha descrito aquí
Ciclo de repetición de patrón CNC Fanuc G73
Quizás le gusten otros ejemplos de ciclos de repetición de patrones Fanuc G73
Ejemplo de programa CNC de ciclo de repetición de patrón CNC Fanuc G73
Programa de muestra CNC básico de ciclo fijo de repetición de patrón Fanuc G73
Programación de ciclos de repetición de patrones
Fanuc G73
Ejemplo
Este ejemplo de programa CNC también muestra cómo los maquinistas CNC
pueden usar 'W' en lugar de 'Z' para los movimientos del eje Z.
Ejemplo de programa de ciclo de repetición de patrón Fanuc G73
N010 G00 X260.0 Z80.0
N011 G00 X220.0 Z40.0
N012 G73 U14.0 W14.0 R3
N013 G73 P014 Q020 U4.0 W2.0 F0.3 S0180
N014 G00 G42 X80.0 Z2.0
N015 G01 W-20.0 F0.15 S0600
N016 X120.0 W-10.0
N017 W-20.0 S0400
N018 G02 X160.0 W-20.0 R20.0
N019 G01 X180.0 W-10.0 S0280
N020 G40
N021 G70 P014 Q020
N022 G00 X260.0 Z80.0
N023M30
Programa de muestra CNC básico de
ciclo fijo de repetición de patrón Fanuc
G73
El ciclo de repetición de patrones Fanuc G73 ayuda a los maquinistas de CNC a
programar/mantener/depurar fácilmente los programas de eliminación de material
en bruto. Otros ciclos fijos Fanuc como
G71 Ciclo de corte longitudinal o
Ciclo de refrentado G72
Elimina el material rugoso realizando cortes rectos.
Pero el ciclo de repetición Fanuc G73 Pattern elimina el material áspero realizando
cortes a lo largo del contorno.
Entonces, desde el primer corte, el ciclo repetido del patrón G73 corta la misma
forma que el componente de acabado.
Contenido
• Formato de ciclo de repetición de patrón Fanuc G73
• Ejemplo de programa de ciclo de repetición de patrón Fanuc G73
Formato de ciclo de repetición de patrón Fanuc G73
G73 UWR
G73 PQUWF
Patrón Fanuc G73 que repite el ciclo fijo
G73 Primer bloque de programa CNC
U: distancia de escape y dirección en el eje X (valor del radio). Esta es la cantidad
de material que se cortará en el eje x.
W: distancia de escape y dirección en el eje Z. Esta es la cantidad de material que
se cortará en el eje Z.
R – Número de divisiones. El número que se repetirá el contorno.
G73 Segundo Bloque de Programa CNC.
P – Secuencia de inicio No.
Q – Fin de secuencia No.
U – Margen de acabado en el eje x.
W – Margen de acabado en el eje z.
F – Avance de corte (durante el ciclo fijo G73).
Programa de ciclo de repetición de patrón Fanuc G73
Ejemplo
Fanuc G73 Patrón de repetición Ciclo fijo Programa de muestra CNC básico N10 G50
S2000 T0300
G96S200M03
G00 X35.0 Z5.0 T0303
Z0
G01 X-1.6 F0.2
G00 X70.0 Z10.0
G73 U3.0 W2.0 R2
G73 P12 Q16 U0.5 W0.1 F0.25
N12 G00 G42 X20.0 Z2.0
G01 Z-10.0 F0.15
G02 X40.0 Z-20.0 R10.0
G01 Z-30.0
X60.0 Z-50.0
N16 G40U1.0
G70 P12 Q16
G00 X200.0 Z200.0 T0300
M30
Programa de muestra de fresado CNC
Programa de muestra de fresado CNC con explicación del código del programa.
Este tutorial de programación de fresadoras cnc muestra cómo se programan los
códigos G de interpolación circular G2/G3. Así como programación de líneas
rectas para fresadora cnc.
Este programa de muestra de fresado CNC es fácil de entender sin la ayuda de
ningún programador profesional CNC.
Programa de muestra de fresado CNC N5 G90 G71
N10T1M6
N15 G92 X-100 Y86 Z95
N20 G0 X0 Y0 S2500 M3
N25Z12.5
N30 G1 Z-12.5 F150
N35 X-20 Y30
N40 G2 X10 Y100 R80
N45 G1 X140 Y60
N50 G2 X150 Y0 R50
N55 G1X0Y0
N60 G0 Z12.5
N65 G91 G28 Z0M5
N70 G91 G28 X0 Y0
N75M30
N5 posicionamiento absoluto, unidad métrica
Cambio de herramienta N10 a T1
N15 define el punto cero de trabajo en A
N20 avance rápido a A, husillo encendido (2500 RPM, CW)
N25 inmersión rápida a 12,5 mm por encima de Z0
Alimentación de N30 a Z-12.5, velocidad de alimentación 150 MMPM
N35 línea de corte AB a B
N40 arco de corte BC a C
N45 línea de corte CD a D
N50 arco de corte DE a E
N55 línea de corte EA a A
Retracción rápida N60 a Z12.5
N65 retorno del punto de referencia en dirección Z, husillo apagado
Retorno del punto de referencia N70 en direcciones X e Y
N75 fin de programa
Programación de fresadora CNC
Absoluto Incremental G90 G91 Código
de ejemplo
A continuación se muestra un código de ejemplo de programa cnc para fresadora
cnc.
Este código de ejemplo de CNC ilustra el uso del código G de programación
absoluta CNC G90 y el código G de programación incremental G91, así como el
uso del código G de interpolación circular (G02/G03).
Este programa cnc dibuja (máquinas) fresadoras cnc Arc con R y Arc con I.
Contenido
• Código de ejemplo de programación absoluta CNC G90
• Código de ejemplo de programación incremental CNC G91
Código de ejemplo de programación absoluta CNC
G90
Programación de fresadora CNC Absoluto Incremental G90 G91 Código de
ejemplo
Interpolación circular de molino G02 G03 con R
G92 X200 Y40 Z0
G90 G03 X140 Y100 R60 F300
G02 X120 Y60 R50
Interpolación circular de molino G02 G03 con I
G92 X200 Y40 Z0
G90 G03 X140 Y100 I-60 F300
G02 X120 Y60 I-50
Código de ejemplo de programación incremental CNC
G91
Interpolación circular de molino G02 G03 con R
G91 G03 X-60 Y60 R60 F300
G02 X-20 Y-40 R50
Interpolación circular de molino G02 G03 con I
G91 G03 X-60 Y60 I-60 F300
G02 X-20 Y-40 I-50
Tutorial de interpolación circular CNC
G02 G03
Este tutorial de interpolación circular cnc le permitirá aprender fácilmente a utilizar
el código G G02 G03.
La programación CNC de un componente es fácil si divide el componente en el
dibujo en piezas pequeñas y programa CNC cada pieza una por una.
Al final verás que todo el proceso es el mismo, ya sea que estés mecanizando un
componente simple o uno muy complejo.
La idea es la misma: solo usarás G00, G01, G02, G03, etc.
Otros ejemplos de programación cnc relacionados con interpolación circular G02,
G03
• Programación CNC para principiantes un ejemplo de programación CNC
• Ejemplo de programación de torno CNC
• Ejercicio de programación de arco CNC
El siguiente es un tutorial de interpolación circular cnc que utiliza el código g cnc
G02 y G03.
Ejemplo de programación CNC
Ejemplo de Programación CNC con Interpolación Circular G02 G03
N20 G50 S2000 T0300
N30 G96S200M03
N40 G00 X0 Z3.0 T0303 M08
N50 G42 G01 Z0 F0.2
N60 G03 X20.0 Z-10.0 R10.0
N70 G01 Z-50.0
N80 G02 X100.0 Z-74.385 I40.0 K20.615
N80 G01 Z-125.0
N90 G40 U2.0 W1.0
N100 G00 X200.0 Z200.0 M09 T0300
N110 M30
Puede usar R o IK con códigos G G02/G03, consulte N80 en ambos programas cnc
ejemplos
N20 G50 S2000 T0300
N30 G96S200M03
N40 G00 X0 Z3.0 T0303 M08
N50 G42 G01 Z0 F0.2
N60 G03 X20.0 Z-10.0 R10.0
N70 G01 Z-50.0
N80 G02 X100.0 Z-74.385 R45.0
N80 G01 Z-125.0
N90 G40 U2.0 W1.0
N100 G00 X200.0 Z200.0 M09 T0300
N110 M30
Programación CNC para principiantes
a
Ejemplo de programación CNC
Aquí hay un ejemplo de programación CNC para principiantes. Este ejemplo de
programación CNC es un paso inicial para el aprendizaje de CNC o la
programación CNC para principiantes . Aquí encontrará muchos ejemplos
gratuitos de programación CNC con dibujos de componentes. Este ejemplo de
programación CNC explica el mandrinado CNC con la herramienta de barra de
mandrinado CNC.
Programación CNC para principiantes un ejemplo de programación CNC
Ejemplo de programa CNC
N1T01G20
N2 G00 X3.5 Z0.5
N3 G01 G96 S120 Z0 F.5
N4 G02 X2 Z-.75 R0.75 F0.15
N5 G01 Z-5 F0.2
N6G01X1.85
N7 G00 Z20
N8M30
Ejemplo de programación de torno
CNC
Un ejemplo sencillo de programación de torno cnc. Este ejemplo de programación
CNC mostrará cómo programar contornos como ranuras cónicas de chaflán y
arcos .
Este programa cnc utilizará dos herramientas para el mecanizado. La primera
herramienta utilizada en este ejemplo de programación CNC es una herramienta
de torneado y la segunda es una herramienta de ranurado . Contenido
• Mecanizado CNC
• Programa CNC
Mecanizado CNC
La herramienta de torneado primero enfrentará el componente , luego hará un
chaflán , luego habrá torneado recto y luego habrá mecanizado por arco. El arco se
puede mecanizar con R (radio de arco) o el arco se puede mecanizar con valores I
y K de el arco , en la parte superior del arco hay un chaflán, luego nuevamente un
giro recto, ahora viene la ranura pero no podemos hacer ranuras con
herramientas de torneado debido a su forma, así que mecanizaremos la ranura
con nuestra siguiente herramienta, que es únicamente hecho para operaciones de
ranurado, pero en este momento estamos mecanizando con una herramienta de
torneado, por lo que simplemente omitiremos esta ranura y simplemente
mecanizaremos en línea recta, después de eso hay un cono y nuevamente una línea
recta para mecanizar.
Ahora, con nuestra herramienta de ranurado, la tarea de mecanizado de ranuras
es sencilla.
Si el inserto ranurador es del mismo tamaño que la dimensión de la ranura,
entonces ranurar es aún más fácil, haremos el ranurado de una sola vez, pero si el
inserto ranurador es de menor ancho, tendremos que tomar la profundidad más de
una vez. .
Programa CNC
ejemplo de programa de torno cnc
N1 T01 D01 M491
N2 G00 X0 Z1
N3 G01 G96 G41 Z0 F2 S140
N4 G01 X2 CHF=0,125 F0,2
N5G01Z-1.125
N6 G02 X3,5 Z-1,875 CR=0,75
N7 G01 X3,75 CHF=0,125
N8 G01Z-3.575
N9 G01 X5Z-3.875
N10 G01 Z-4.6
N11 G00 X20 Z20 G40
N12 T02 D02 M491
N13 G00 G97 S500 X4 Z-2.825
N14 G01 X3.85F1
N15 G01 X3.35 F0.15
N16 G01 X3.85 F0.5
N17 G00 X4
N18 G00 X20 Z20
N19 M30
G40 G41 G42
Ejemplo de subprograma de fresadora
CNC
Unir múltiples arcos G02 G03 G41
Programa de fresado CNC para describir cómo se pueden unir dos o más radios en
un programa de fresado CNC.
Contenido
3 Ejemplo de subprograma de fresadora CNC
Programa de piezas CNC
Subprograma
Explicación de los códigos GMST
Ejemplo de subprograma de fresadora CNC
Programa de piezas CNC
N10T1H1M6G43M3
N20 F150 S250
N30 G0 X-21 Y50 Z0.5
N40 G0 Z0
N50 M98 P040050
N60G49
N70 G0 Z50
N80M30
Subprograma
O0050
N10F160S400
N20 G0 Z-2.5 G91
N30 G1 G90 X5 Y50 G41 (P1)
N40 G2 X22 Y85.23 I45 J0 (P2)
N50 G3 X78 Y85.23 R45 (P3)
N60 G2 X78 Y14.77 R45 (P4)
N70 G3 X22 Y14.77 R45 (P5)
N80 G2 X5 Y50 R45 (P1)
N90 G0 G40 X-21
N100M99
Explicación de los códigos GMST
Código Descripción
G00 avance rápido
G01 Interpolación linear
G02 Interpolación circular CW
G03 Interpolación circular CCW
G40 Cancelar compensación de cortador
G41 Compensación del radio de la punta de la
G43 herramienta
Compensación izquierda
de longitud de herramienta +
G49 dirección compensación de longitud de
Cancelar
G90 herramienta
mando absoluto
G91 Comando de incremento
M03 Arranque del husillo hacia adelante CW
M06 Cambio de herramienta
M30 Fin del programa (Reset)
M98 Llamada de subprograma
M99 Fin del subprograma
t Herramienta
S Velocidad
F Alimentar
Programa de fresado CNC G91 G41
G43
Los ejemplos de programas de fresado CNC muestran el uso de códigos G G91
G41 G43. Contenido
6 Programa de fresado CNC G91 G41 G43
Programa de piezas CNC
Explicación de los códigos GMST
Programa de fresado CNC G91 G41 G43
Programa de piezas CNC
N05G54
N10 M6 T1 G43 H1 M3
N15S500F120
N20 G0 X-22 Y-22
N25 Z-3
N30 G1 X3 Y6 G41 H2 (P1)
N35 G91 X0 Y24(P2)
N40 X12 Y9(P3)
N45 X36 (P4)
N50 Y-24 (P5)
N55 X-21 (P6)
N60 G90 X3 Y6 (P1)
N65 G0 X-21 G40
Explicación de los códigos GMST
Código Descripción
G00 avance rápido
G01 Interpolación linear
G40 Cancelar compensación de cortador
G41 Compensación del radio de la punta de la
herramienta izquierda
G43 Compensación de longitud de herramienta +
G54 dirección del sistema de coordenadas de pieza
Selección
G90 1
mando absoluto
G91 comando incremental
M06 Cambio de herramienta
t Herramienta
S Velocidad
F Alimentar
Radio de corte G41 G40
Ejemplo de compensación de fresadora
CNC
Programa
El programa de ejemplo de compensación del radio de corte muestra cómo se
pueden utilizar G41, G40 en un programa de fresado CNC.
El código de compensación del cortador utilizado en este programa es,
• G41 Compensación del radio del cortador izquierdo
• Cancelación de compensación del radio del cortador G40
Ejemplo de compensación del radio de corte
Ejemplo de compensación del radio del cortador G41 G40
N5 G00 G54 G64 G90 G17 X20 Y-20 Z50
N10 S450 M03 F250 D01 (12,5 MM DE DIÁMETRO)
N15C0
N20Z5
N25 G01Z0
N30 Z-5
N35 G41 X0 Y0
N40 X-48
N45 X-68 Y72
N50 X-28
N55 Y44
N60X12Y32
N65 X0 Y0
N70 G40 X20 Y-20
N75 G00 Z50
N80Y100
N85M30
Pieza terminada
Después de completar el proceso de mecanizado, el componente lucirá como
Ejemplo de compensación del radio de corte Pieza terminada
Explicación del código G CNC
G00: Marcha rápida.
G54: N° de compensación de cero. 1.
G64: Modo de trayectoria continua.
G90 : Sistema de dimensionamiento absoluto.
G17: Selección del plan XY.
G41: Activación de compensación del radio de la fresa (movimiento lateral
izquierdo)
G40: Compensación del radio de la fresa desactivada
S: velocidad del husillo
F: avance del movimiento del eje
M: Rotación del cortador (3=en el sentido de las agujas del reloj, 4=en el sentido
contrario a las agujas del reloj)
D: Compensación de herramienta no
Fresado Siemens Sinumerik
Ejemplo de programación
Un ejemplo de programa de fresado CNC muy sencillo que mostrará a los
maquinistas CNC el uso de los conceptos de programación de fresado Siemens
Sinumerik.
Este programa está escrito para fresadora CNC de 4 ejes, donde C se utiliza para
mesa giratoria.
Pero una simple fresadora CNC también puede ejecutar este programa,
simplemente elimine el bloque de programa N15. Contenido
• Programa de fresado Sinumerik
Pieza terminada
Explicación del código G
Programa de fresado Sinumerik
30
Ejemplo de programación de molino Sinumerik
N5 G00 G54 G64 G90 G17 X-20 Y-20 Z50
N10 S450 M03 F250 D01 (12,5 MM DE DIÁMETRO)
N15C0
N20Z5
N25 G01Z0
N30 Z-5
N35 G42 X0Y0
N40 X30
N45 Y30
N50X0
N55 Y0
N60 G40 X-20 Y-20
N65 G00 Z50
N70Y100
N75M30
Pieza terminada
Una vez finalizado el mecanizado, esta pieza terminada se verá así
Pieza terminada
Explicación del código G
G00 – Marcha rápida.
G54 – Compensación de cero nº 1.
G64 – Modo de trayectoria continua.
G90 – Sistema de dimensionamiento absoluto.
G17 – Selección del plan XY.
G42 – Activación de compensación del radio de la fresa
G40 – Cancelación de compensación del radio de corte
M03 – Rotación del cortador en el sentido de las agujas del reloj
S – Velocidad del husillo
F – Avance del movimiento del eje
D – Número de herramienta
Ejercicio de programación de torno
CNC Ciclo de torneado Fanuc G71,
ciclo de taladrado Peck G74
Ejercicio de programación CNC para maquinistas de tornos CNC que trabajan en el
control CNC Fanuc (o control CNC similar).
Este ejercicio de programación CNC utiliza
Ciclo de torneado Fanuc G71
Ciclo de perforación Peck Fanuc G74
Contenido
Ejercicio de programación de torno CNC Herramientas y operaciones
utilizadas
Ejercicio de programación de torno CNC
7////////////////
5
8
□3
gramo
__________________________________
Ejercicio de programación de tornos CNC Fanuc G71, G74 Cycles
N10 G40 G00
N20G99
N60 T0101
N70 G50 S3500
N80 G96 S0240 M4
N90 G00 X72. Z0.1
N100 G01 X-1.6 F0.12 M7
N110 G00 X150. Z150.
N120M5
N130M9
N140 T0303
N150 G97 S2500M3
N160 G00 X0. Z3.
N170 G01 Z-6. F0.1M7
N180 G00 Z2.
N190 G00 X150. Z150.
N210 T0707 M7
N220 G97 S0884M3
N230 G00 Z3.
N240 G00 X0.
N250 G74 R1.0
N260 G74 X0.0 Z-68.326 Q18000 F0.22
N380 G00 X200.
N400 G00 Z100.
N500 T0404 M7
N510 G50 S3500
N520 G96 S0240 M4
N530 G00 Z1.
N540 G00 X70.
N550 G71 U4. R1
N560 G71 P570 Q650 U0.6 W0.2 F0.35
N570 G42 G00 X24.
N580 G01 Z0.
N590 G01 X28. Z-2.
N600 G01 Z-72.
N610 G02 X32. Z-74. I2. K0.
N620 G01 X62.
N630 G01 X68. Z-77.
N640 G01 Z-90.
N650 G40
N660 G00 X150.
N680 G00 Z70.
N690 T0202 M7
N700 G50 S4500
N710 G96 S0380 M4
N720 G00 X16. Z3.
N730 G42 G01 Z0. F0.1
N740 G01 X24.
N750 G01 X28. Z-2.
N760 G01 Z-72.
N770 G02 X32. Z-74. I2. K0.
N780 G01 X62.
N790 G01 X68. Z-77.
N800 G01 Z-90.
N810 G40
N820 G00 X150. Z150.
N830 M5
N840 M9
N850M30
Herramientas y operaciones usadas
• Herramienta de torneado T0101: refrentado rugoso
• T0303 Taladro central – Perforación central
• T0707 Broca helicoidal – Perforación
• Herramienta de torneado T0404: torneado en desbaste
• Herramienta de torneado T0202: acabado de corte de contorno
Código de ejemplo del programa CNC
del ciclo de repetición del patrón
Fanuc G73
Ejemplo de programación CNC para el ciclo de repetición de patrón Fanuc G73.
El ciclo de repetición de patrones Fanuc G73 ya se ha descrito aquí
Ciclo de repetición de patrón CNC Fanuc G73
Quizás le gusten otros ejemplos de ciclos de repetición de patrones Fanuc G73
Ejemplo de programa CNC de ciclo de repetición de patrón CNC Fanuc G73
Programa de muestra CNC básico de ciclo fijo de repetición de patrón Fanuc G73
Programación de ciclos de repetición de patrones
Fanuc G73
Ejemplo
Este ejemplo de programa CNC también muestra cómo los maquinistas CNC
pueden usar 'W' en lugar de 'Z' para los movimientos del eje Z.
Ejemplo de programa de ciclo de repetición de patrón Fanuc G73
N010 G00 X260.0 Z80.0
N011 G00 X220.0 Z40.0
N012 G73 U14.0 W14.0 R3
N013 G73 P014 Q020 U4.0 W2.0 F0.3 S0180
N014 G00 G42 X80.0 Z2.0
N015 G01 W-20.0 F0.15 S0600
N016 X120.0 W-10.0
N017 W-20.0 S0400
N018 G02 X160.0 W-20.0 R20.0
N019 G01 X180.0 W-10.0 S0280
N020 G40
N021 G70 P014 Q020
N022 G00 X260.0 Z80.0
N023M30
Programa de muestra CNC básico de
ciclo fijo de repetición de patrón Fanuc
G73
El ciclo de repetición de patrones Fanuc G73 ayuda a los maquinistas de CNC a
programar/mantener/depurar fácilmente los programas de eliminación de material
en bruto. Otros ciclos fijos Fanuc como
G71 Ciclo de corte longitudinal o
Ciclo de refrentado G72
Elimina el material rugoso realizando cortes rectos.
Pero el ciclo de repetición Fanuc G73 Pattern elimina el material áspero realizando
cortes a lo largo del contorno.
Entonces, desde el primer corte, el ciclo repetido del patrón G73 corta la misma
forma que el componente de acabado.
Contenido
• Formato de ciclo de repetición de patrón Fanuc G73
• Ejemplo de programa de ciclo de repetición de patrón Fanuc G73
Formato de ciclo de repetición de patrón Fanuc G73
G73 UWR
G73 PQUWF
Patrón Fanuc G73 que repite el ciclo fijo
G73 Primer bloque de programa CNC
U: distancia de escape y dirección en el eje X (valor del radio). Esta es la cantidad
de material que se cortará en el eje x.
W: distancia de escape y dirección en el eje Z. Esta es la cantidad de material que
se cortará en el eje Z.
R – Número de divisiones. El número que se repetirá el contorno.
G73 Segundo Bloque de Programa CNC.
P – Secuencia de inicio No.
Q – Fin de secuencia No.
U – Margen de acabado en el eje x.
W – Margen de acabado en el eje z.
F – Avance de corte (durante el ciclo fijo G73).
Programa de ciclo de repetición de patrón Fanuc G73
Ejemplo
Programa de muestra CNC básico de ciclo fijo de repetición de patrón Fanuc G73
N10 G50 S2000 T0300
G96S200M03
G00 X35.0 Z5.0 T0303
Z0
G01 X-1.6 F0.2
G00 X70.0 Z10.0
G73 U3.0 W2.0 R2
G73 P12 Q16 U0.5 W0.1 F0.25
N12 G00 G42 X20.0 Z2.0
G01 Z-10.0 F0.15
G02 X40.0 Z-20.0 R10.0
G01 Z-30.0
X60.0 Z-50.0
N16 G40U1.0
G70 P12 Q16
G00 X200.0 Z200.0 T0300
M30
Ejemplo de programación del centro
de mecanizado CNC
Este es un ejemplo de programación de centro de mecanizado CNC o Mecanizado
Vertical
ejercicio de programación de centros de salud (VMC).
Básico y fácil de entender para maquinistas / programadores de cnc de nivel
principiante.
También ilustra el uso de la compensación del radio de corte izquierdo CNC G-
code G41 .
Ejemplo de programación del centro de mecanizado
CNC
Ejemplo de programación de centro de mecanizado CNC.
O0010
N10 G00 X-15 Y-15
N20 G41 G01 X0 Y0 F100
N30 Y40
N40 X30 Y80
N50X60
N60 G02 X100 Y40 R40
N70 G01 Y30
N80 G03 X70 Y0 R30
N90 G01 X0
N100 X-15 Y-15
G02 G03 Circular Código G
Programa de ejemplo de interpolación
Este artículo explica el uso del código G02 G03 G. Los códigos G G02, G03 se
utilizan para la interpolación circular en la programación cnc.
Contenido
• G02 G03 Código G Interpolación circular
• G02 G03 Programas CNC de ejemplo de código G (ejemplos de arco de
código G)
• G02 G03 Programa de ejemplo de código G
• Código G G02 G03 Programa de ejemplo I y K
G02 G03 Código G Interpolación circular
G02 Código G Interpolación circular en el sentido de las agujas del reloj.
G03 Código G Contador Interpolación circular en el sentido de las agujas del reloj.
Hay varios artículos/ejemplos de programas cnc sobre la interpolación circular de
código G. Aquí está la lista de algunos artículos para que los maquinistas de cnc
puedan navegar fácilmente a través de diferentes artículos de programación de cnc.
G02 G03 Código G Ejemplos de programas CNC
(código G
Ejemplos de arco)
• Tutorial de interpolación circular CNC G02 G03
• Ejemplo de programación de torno CNC Fanuc
• Ejemplo de programación CNC Código G G02 Interpolación circular en
sentido horario
• Fanuc G20 Medición en pulgadas con ejemplo de programa CNC
• Ejercicio de programación de arco CNC
• Programación CNC para principiantes un ejemplo de programación CNC
• Ejemplo de programación de torno CNC
Aquí hay nuevos ejemplos de programación cnc que muestran el uso de la
interpolación circular del código G G02 G03.
G02 G03 Programa de ejemplo de código G
G02 G03 Programa de ejemplo de interpolación circular de código G
N20 G50 S2000 T0300
G96S200M03
G42 G00 X35.0 Z5.0 T0303 M08
G01 Z-20.0 F0.2
G02 X67.0 Z-36.0 R16.0
G01 X68.0:
G03 X100.0 Z-52.0 R16.0
G01 Z-82.0
G40 G00 X200.0 Z200.0 M09 T0300
M30
Código G G02 G03 Programa de ejemplo I y K
La interpolación circular del código G G02 G03 se puede programar de dos
maneras:
G02X... Z... R...
G02X... Z... I... K...
El siguiente es el mismo programa cnc pero esta versión usa I & K con código G02
G03 G.
N20 G50 S2000 T0300
G96S200M03
G42 G00 X35.0 Z5.0 T0303 M08
G01 Z-20.0 F0.2
G02 X67.0 Z-36.0 I16.0 K0
G01 X68.0:
G03 X100.0 Z-52.0 I0 K-16.0
G01 Z-82.0
G40 G00 X200.0 Z200.0 M09 T0300
M30
Tutorial de interpolación circular CNC
G02 G03
Este tutorial de interpolación circular cnc le permitirá aprender fácilmente a utilizar
el código G G02 G03.
La programación CNC de un componente es fácil si divide el componente en el
dibujo en piezas pequeñas y programa CNC cada pieza una por una.
Al final verás que todo el proceso es el mismo, ya sea que estés mecanizando un
componente simple o uno muy complejo.
La idea es la misma: solo usarás G00, G01, G02, G03, etc.
Otros ejemplos de programación cnc relacionados con interpolación circular G02,
G03
• Programación CNC para principiantes un ejemplo de programación CNC
• Ejemplo de programación de torno CNC
• Ejercicio de programación de arco CNC
El siguiente es un tutorial de interpolación circular cnc que utiliza el código g cnc
G02 y G03.
Ejemplo de programación CNC
Ejemplo de Programación CNC con Interpolación Circular G02 G03
N20 G50 S2000 T0300
N30 G96S200M03
N40 G00 X0 Z3.0 T0303 M08
N50 G42 G01 Z0 F0.2
N60 G03 X20.0 Z-10.0 R10.0
N70 G01 Z-50.0
N80 G02 X100.0 Z-74.385 I40.0 K20.615
N80 G01 Z-125.0
N90 G40 U2.0 W1.0
N100 G00 X200.0 Z200.0 M09 T0300
N110 M30
Puede usar R o IK con códigos G G02/G03; consulte N80 en ambos ejemplos de
programas cnc
N20 G50 S2000 T0300
N30 G96S200M03
N40 G00 X0 Z3.0 T0303 M08
N50 G42 G01 Z0 F0.2
N60 G03 X20.0 Z-10.0 R10.0
N70 G01 Z-50.0
N80 G02 X100.0 Z-74.385 R45.0
N80 G01 Z-125.0
N90 G40 U2.0 W1.0
N100 G00 X200.0 Z200.0 M09 T0300
N110 M30
Fanuc G21 Medición en milímetros
con ejemplo de programación de torno
CNC
Fanuc G21 Medición en Milímetro o Programación en Milímetro . El CNC nos
da la flexibilidad de programar en sistema métrico o en sistema de pulgadas .
El código G Fanuc G21 cambia cnc al sistema métrico.
Aquí hay otro ejemplo de programación cnc, para programadores cnc de nivel
principiante . Este ejemplo de programación cnc utiliza el código G Fanuc G21 .
HACHA
Ejemplo de programación Fanuc G21
N1 T0505
N2 G92 S1500 M03
N3G21G96S150
N4 G00 X0 Z5
N5 G42 G01 Z0 G95 F0.3
N6G01X23.293
N7 G01 X40 Z-30
N8 G01 X58.146 Z-42
N9 G01 X70
N10 G40 G00 X100 Z100 G97 S500
Ejemplo de programa CNC Fanuc
Aquí hay un ejemplo de programa cnc para el control cnc Fanuc. Este es un
ejemplo de programa cnc muy simple y fácil que también muestra
• Uso de G02 Arc/Radius en el programa cnc Fanuc
• Uso de chaflán en el programa cnc Fanuc
• Uso de compensación de punta de herramienta G42/G40
• Uso de la velocidad máxima del husillo G92
• Uso de velocidad de corte constante G96
Ejemplo de programa CNC Fanuc
Código de programa CNC de Fanuc
N10T2
N20G92S1200M42
N30 G96 S150 M04
N40 G00 X-1 Z5 M08
N50 G01 Z0 G42 F0.2
N60 G01 X24 C2
N70 G01 Z-28
N80 G01 X32 Z-50
N90 G01 Z-56
N100 G02 X40 Z-60 R4
N110 G01 Z-75
N120 G01 X60 G40
N130 G00 X150 Z100
N140M30
Ciclo de perforación G81
Ejemplo de programa de copia de
figura Fanuc G72.1 G72.2 (círculo de
orificios para pernos)
Este ejemplo de programa CNC muestra cómo las funciones de copia de figuras
G72.1 y G72.2 pueden llamarse entre sí en un programa de pieza; lea atentamente
las notas de programación a continuación.
Programación
Copia rotacional Fanuc G72.1
Usando el código G de copia rotacional G72.1, una figura especificada por un
subprograma se puede producir repetidamente con movimiento rotacional .
Lea la definición de G72.1 con el ejemplo del programa Fanuc G72.1 Copia
rotacional (Función de copia de figura Fresadora CNC)
Copia lineal Fanuc G72.2
Usando el código G de copia lineal G72.2, una figura especificada por un
subprograma se puede producir repetidamente con movimiento lineal .
Lea la definición de G72.2 con el ejemplo del programa Fanuc G72.2 Linear Copy
(Figura
Función de copia fresadora CNC)
Ciclo de perforación Fanuc G81
El ciclo de perforación G81 se utiliza para operaciones simples de
perforación/perforación puntual.
Lea la definición del ciclo de perforación G81 con ejemplos de programas Fanuc
G81 Drilling
Ciclo
Notas de programación
Especificación de dos o más comandos para copiar una figura
• G72.1 no se puede especificar más de una vez en un subprograma para
realizar una copia rotacional (si se intenta esto, se producirá la alarma
PS0900).
• G72.2 no se puede especificar más de una vez en un subprograma para
realizar una copia lineal (si se intenta esto, se producirá la alarma PS0901).
• Sin embargo, en un subprograma que especifica copia rotacional, se puede
especificar copia lineal. De manera similar, en un subprograma que
especifica copia lineal, rotacional
Se puede especificar la copia.
Ejemplo de programa Fanuc G71.2 G72.2
Programa principal
O4000;
N10 G90 G00 G17 X240. Y230. Z100. ; (P0)
N20 G72.1 P4100 X120. Y120. L8 R45. ;
N30 G80 G00 X240. Y230. ; (P0)
N40M30;
Subprograma_ Copia de rotación_ (G72.1)
O4100 N100 G72.2 P4200 I0 J20. L3;
N200M99;
Subprograma_ Copia lineal (G72.2_)
O4200 N110 G90 G81 X120. Y180. 60€. Z10. F200. ; (P1)
N210M99;
Copia rotacional Fanuc G72.1
Ejemplo de programa
Ejemplo de programación de copia rotacional Fanuc G72.1, el código G G72.1 se
utiliza para producir repetidamente una figura con movimiento rotacional.
Contenido
◦ Copia rotacional Fanuc G72.1
◦ Ciclo de perforación Fanuc G81
• Ejemplo de programa Fanuc G72.1
Copia rotacional Fanuc G72.1
Usando el código G de copia rotacional G72.1, una figura especificada por un
subprograma se puede producir repetidamente con movimiento rotacional.
Leer más Copia rotacional Fanuc G72.1 (Función de copia de figuras Fresadora
CNC)
Ciclo de perforación Fanuc G81
El ciclo de perforación G81 se utiliza para operaciones simples de
perforación/perforación puntual.
Lea el artículo completo con ejemplos del programa Fanuc G81 Drilling Cycle
Ejemplo de programa Fanuc G72.1
Programa principal
O2000;
N10 G90 G00 G17 X250. Y100. Z100. ; (P0)
N20 G72.1 P2100 L6 X100. Y50. 60€. ;
N30 G80 G00 X250. Y100. ; (P0)
N40M30;
Subprograma
O2100 N100 G90 G81 X100. Y150. 60€. Z10. F200. ; (P1)
N200M99;
Ciclo de perforación Fanuc G81
El ciclo de perforación G81 se utiliza para operaciones simples de
perforación/perforación puntual. Contenido
• Sintaxis
• Uso
• Laboral
• Modos G98 G99
Ejemplo
• Repetir perforación
• Ejemplos de trabajo
• G98 G99 Ejemplo
• Ejemplo de repetición de perforación
Sintaxis
G81X... Y... Z... R... K... F...
Parámetro Descripción
X Posición del agujero en el eje x.
Y Posición del agujero en el eje y.
Profundidad, la herramienta viajará con avance hasta la
z
profundidad Z comenzando desde el plano R.
R Posición del plano R.
k
Número de repeticiones del ciclo (si es necesario) .
F Avance.
Una vez definido el ciclo de taladrado G81, el ciclo fijo se repite en cada posición
XY en bloques secuenciales. Por lo tanto, el ciclo de taladrado G81 debe cancelarse
con G80.
Uso
N30 G81 X10 Y30 Z-17 R2 F75
N40 Y10
N50X30
N60 Y30
N70X90
N80 Y10
N90 G80
En el ejemplo anterior, la perforación comenzará con el ciclo de perforación G81
en X10 Y30, por lo que la primera perforación será en X10 Y30, luego la segunda
en Y10, la tercera en X30, la cuarta en Y30, la quinta en X90 y la última en Y10,
porque el siguiente bloque tienen código G80, por lo que el ciclo de perforación ya
no se repetirá.
Laboral
A continuación se describe brevemente cómo funciona el ciclo de perforación G81.
1- Desplazamiento rápido a la posición especificada del eje x,y (posición de
perforación).
2- Desplazamiento rápido a la posición del plano R.
3- Perforación con avance especificado desde la posición del plano R hasta la
posición de profundidad Z.
4- El desplazamiento rápido al nivel inicial o al plano R depende de los modos
G98 y G99.
Funcionamiento del ciclo de taladrado G81
Modos G98 G99
Después de completar la profundidad de perforación, el retorno se realiza con
avance rápido; la altura de retorno se puede controlar mediante G98 o G99.
G98 Drill volverá al nivel inicial
G99 Drill volverá al plano R.
G98, G99 se pueden utilizar varias veces durante el ciclo de perforación G81.
Ejemplo
N30 G81 X10 Y30 Z-17 R2 F75
N40 Y10
N50 G98X30
N60 G99 Y30
N70X90
N80 Y10
N90 G80
Repetir perforación
Con el ciclo de perforación G81, la operación de perforación se puede repetir varias
veces. La perforación se repite K veces cuando ese parámetro se da con el ciclo de
perforación G81. Normalmente se utiliza la perforación repetida con el modo
incremental G91 y una buena
Un ejemplo de perforación repetida es la perforación con placa de rejilla. A
continuación se proporciona un ejemplo de perforación repetida.
Ejemplos de trabajo
xo Y0 —'
Ejemplo de ciclo de perforación G81
N10 T1M06
N20 G90 G54 G00 X30 Y25
N30S1200M03
N40 G43 H01 Z5 M08
N50 G81 Z-10 R2 F75
N60 X80 Y50
N70 G80 G00 Z100 M09
N80M30
G98 G99 Ejemplo
Uso del ciclo de perforación G81 con G98 G99
N10 M06 T1
N20 G90 G00 X12.5 Y10 Z12 S1000 M03
N30 G99 G81 X12.5 Y10 Z-17 R2 F75
N40 Y30
N50 G98 X57.5
N60 G99Y10
N70 G91 G80 G28 X0 Y0 Z0 M05
N80M30
Ejemplo de repetición de perforación
Repita la perforación con el ciclo de perforación G81
T1 M6
G00 G90 G40 G21 G17 G94
G54 X0 Y0 S1000 M03
G43H1Z100
Z3
G81 G99 G91 X20 Y20 R3 Z-20 K3 F100 M08
G80
G00 G90 Z100
M30
O
T1 M6
G00 G90 G40 G21 G17 G94
G54 X20 Y20 S1000 M03
G43H1Z100
Z3
G81 G99 R3 Z-20 F100 M08
G91 X20 Y20 K2
G80
G00 G90 Z100
M30
Perforación de un bloque de dos pasos
con G81
Ciclo de perforación
Ejemplo del programa de ciclo de perforación G81 que muestra cómo se puede
perforar un bloque escalonado de manera económica.
El código del programa CNC se explica por sí mismo y no se utiliza ninguna
técnica compleja.
Bloque de dos pasos de perforación G81
Bloque de dos pasos de perforación G81
N10 T4 M6 (BROCA HELICA 8”)
N15 G90 G54 G00 X15 Y15
N20 S1000M3F100
N25 G43 H01 Z2M8
N30 G81 R2 Z-42
N35X65
N40 Y85 R-13
N45X15
N50 G80 Z50 M5
N55M30
Rotación de coordenadas Fanuc G68
Ejemplo de programa
El código G de rotación de coordenadas Fanuc G68 facilita al maquinista CNC
ejecutar un patrón de operaciones en un ángulo de rotación.
A continuación se muestra un ejemplo básico de programación CNC que ayuda a
comprender el funcionamiento real de la rotación de coordenadas G68.
Ejemplo de programa Fanuc G68
T1 M6
G0 G90 G40 G21 G17 G94 G80
G54 X20 Y0 S1500 M3
G43Z100H1
Z5
¿G81 R3 Z-20F? M8
X30
X45
G68 X0 Y0 R120
X20Y0
X30
X45
G68 X0 Y0 R240
X20Y0
X30
X45
G69 G80
G0 G90 Z100 M30
Ejemplo de subprograma Fanuc
Aquí hay un ejemplo de subprograma de Fanuc que muestra cómo los maquinistas
de CNC pueden hacer que sus programas de CNC sean más fáciles de escribir y
mantener mediante el uso de subprogramas. método de programación.
Contenido
• Subprogramas CNC
• Ejemplo sin llamada al subprograma Fanuc
• Ejemplo con llamada al subprograma Fanuc
• Ejemplo de subprograma Fanuc
◦ Subprograma
Subprogramas CNC
La subprogramación es una forma en la que los maquinistas de CNC pueden llamar
a otros programas de CNC almacenados en las máquinas de CNC desde sus
programas (llamados programas principales).
Lea el artículo sobre Cómo realizar la subprogramación de Fanuc.
Este proceso de subprogramación facilita que los programadores/maquinistas de
CNC mantengan pequeños sus programas de CNC al dividirlos en pequeños
fragmentos de código útil repetible.
Subprogramación de Fanuc
Como muestra el siguiente ejemplo del programa CNC, el maquinista CNC quiere
perforar algunos agujeros y luego quiere perforar los mismos agujeros.
Ejemplo sin llamada al subprograma Fanuc
La forma más sencilla de programar se puede leer aquí. Ejemplo de programa CNC
del ciclo de taladrado G81. Ciclo de roscado G84.
Ejemplo con llamada al subprograma Fanuc
A continuación se muestra el mismo ejemplo de programa, pero esta vez usamos
Sub. técnica de programación.
Ejemplo de subprograma Fanuc
Ejemplo de subprograma Fanuc
O1000;
N1T1M6;
N2 G0 G90 G40 G21 G17 G94 G80;
N3 G54 X10 Y10S? M3;
N4G43Z100H1;
N5Z5;
N6 G81 R3 Z-20F? M8;
N7M98P1001;
N8 G0 G90 Z100
N9T2M6;
N10 G0 G90 G40 G21 G17 G94 G80;
N11 G54 X10 Y10S? M3;
N12 G43 Z100 H1 ;
N13Z5;
N14 G84 G99 G95 R3 Z-20 F1.25 M8;
N15M98P1001;
N16 G0 G90 Z100 ;
N17T0M6;
N18M30;
Subprograma
O1001;
N101Y30;
N102Y50;
N103Y70;
N104X30;
N105X50;
N106X70;
N107X90;
N108Y50;
N109Y30;
N110Y10;
N111X70;
N112X50;
N113X30;
N114G80;
N115M99
G81 Ciclo de taladrado G83 Taladrado
profundo con G98 G99 Programa de
ejemplo
Un completo programa de pieza CNC que muestra cómo funcionan G98 y G99
(nivel de retorno del ciclo fijo) con el ciclo de taladrado G81 y el ciclo de taladrado
en profundidad G83 para perforar un componente que tiene diferentes alturas.
Contenido
• G98 G99 Resumen
• Programa de piezas CNC
• Explicación
• Códigos G y M
G98 G99 Resumen
G98 y G99 son comandos modales que cambian la forma en que operan los ciclos
fijos (G81, G83, etc.).
Cuando G98 está activo, el eje Z volverá a la posición inicial (plano inicial) cuando
complete una sola operación.
Cuando G99 está activo, el eje Z regresará al punto R (plano) cuando el ciclo fijo
complete un solo orificio. Luego la máquina pasará al siguiente hoyo.
Funcionamiento del ciclo de taladrado G81 – Nivel de retorno G98 G99
Programa de piezas CNC
G81 Ciclo de taladrado con G98 G99 Código G Programa de ejemplo
N10 M06 T01
N20 G90 G00 X10 Y30 Z12 S1000 M03
N30 G99 G81 X10 Y30 Z-17 R2 F75 (Agujero 1)
N40 Y10 (Agujero 2)
N50 X30 (Hoyo 3)
N60 Y30 (Hoyo 4)
N70 G98 X90 (Agujero 5)
N80 G99 Y10 (Agujero 6)
N90 X110(Agujero 7)
N100 G98 Y30 (Agujero 8)
N110 G91 G80 G28 X0 Y0 Z0 M05
N120 M06 T02
N130 G90 G00 X60 Y28 Z12 S750 M03
N140 G99 G83 X60 Y28 Z-17 Q6 R2 F60 (Hoyo 9)
N150 G98 Y12 (Agujero 10)
N160 G91 G80 G28 X0 Y0 Z0 M05
N170M30
Explicación
N10- Cambio de herramienta (M06) a herramienta nº1
N20- Avance rápido a X10 Y30 Z12, Husillo arrancado en sentido horario (M03)
con 1000rpm (S1000).
N30: la perforación comienza (G81) en X10 Y30 con avance de corte (F75). La
broca se retraerá al plano R después de la operación de perforación.
N40: siguiente posición de perforación Y10 (dado que G99 es una broca modal con
código G, seguirá retrayéndose al plano R hasta que se proporcione G98).
N50- Próximo simulacro en X30.
N60- Taladro en Y30
N70: taladrar en X90 y retraer al plano inicial.
N80: taladre en Y10 y retraiga al plano R.
N90- Taladro en X110
N100: taladre en Y30 y retraiga al plano inicial.
N110- Se cancela ciclo de taladrado (G80), retorno al punto de referencia (G28)
para cambio de herramienta, parada del husillo (M05).
N120- Cambio de herramienta (M06) a herramienta número 2.
N130- Avance rápido a X60 Y28 Z12, arranque husillo a 750rpm (S750) en el
sentido de las agujas del reloj (M03).
N140- G83 La perforación de paso comienza en X60 Y28, la profundidad de
perforación es Z-17 y el tamaño de paso de perforación es Q6, el avance de
perforación es F60
N150- Siguiente perforación profunda en Y12 (regreso al punto inicial).
N160- G83 Ciclo de taladrado en profundidad cancelado con G80, herramienta
devuelta a referencia
punto (G28), cabezal parado (M05).
N170- Fin de programa pieza con retorno al inicio del programa (M30)
Códigos G y M
Código Descripción
t Herramienta no. usado.
M06 Comando de cambio de herramienta.
G90 programación absoluta
G00 avance rápido
S Velocidad del cortador
M03 Rotación del cortador en sentido horario
M08 Refrigerante encendido.
G81 Ciclo de taladrado Fanuc.
G83 Ciclo de taladrado por penetración Fanuc.
G98 Retorno al punto inicial en ciclo fijo.
G99 Regreso al punto R en ciclo fijo.
F Alimentación de corte.
G80 Cancelación del ciclo fijo.
M09 Refrigerante apagado.
G28 Regresar a la posición de referencia.
G91 Programación incremental.
M05 Parada de rotación del cortador.
M30 Fin del programa pieza del CNC con retorno al inicio del
programa.
Ciclo de perforación G81: repetición
de perforación en modo incremental
G91 Código de ejemplo
Este ejemplo de programa cnc explica el uso del ciclo de Taladrado G81 pero esta
vez la herramienta no se posiciona de la forma habitual (modo de programación
absoluta G90) sino que esta vez se utiliza el modo de programación incremental
G91.
Este código de ejemplo de programación también explica el uso del parámetro K
del ciclo de perforación G81 (número de repeticiones), que normalmente no se usa.
Contenido
• Formato del ciclo de perforación G81
• Código CNC G81 Ciclo de Taladrado con Programación Incremental G91
• Explicación
Formato del ciclo de perforación G81
G81 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_: Datos de posición del agujero
Z_: Profundidad Z (la herramienta viajará con avance hasta la profundidad Z
comenzando desde el plano R)
R_: La distancia desde el nivel inicial hasta el punto R nivel
F_ : Avance de corte
K_: Número de repeticiones (si es necesario)
G81 Parámetro del ciclo de taladrado K (número de repeticiones). En diferentes
controles cnc, este parámetro tiene diferentes letras asignadas, como on,
• Fanuc usa la letra K para el número de repeticiones.
• Haas CNC utiliza la letra L para el número de repeticiones.
• Fagor CNC Control utiliza la letra N para el número de repeticiones.
El movimiento incremental en un ciclo fijo suele ser útil como recuento de bucles,
que se puede utilizar para repetir la operación con un movimiento incremental X o
Y entre cada ciclo.
Código CNC G81 Ciclo de Taladrado con
Programación Incremental G91
Ciclo de perforación G81: repetición de perforación en modo incremental G91
Código de ejemplo
N10T1M6
N20 G00 G90 X0 Y0 Z0
N30 S1450 M03
N40 G81 G99 G91 X50 Y50 Z-120 R-98 K3 F350
N50 G98 G90 G00 X500 Y500
N60 G80
N70 G90 X0 Y0
N80M30
Explicación
N40 G81 G99 G91 X50 Y50 Z-120 R-98 K3 F350
K3 significa que el ciclo de perforación G81 se repetirá tres veces.
G91 El modo incremental hace que la herramienta se mueva cada vez que X50 e
Y50
Entonces el primer hoyo estará en X50 Y50.
El segundo hoyo estará en X100 Y100 porque
X100 = X50(valor anterior) + X50 (incremento)
Y100 = Y50(valor anterior) + Y50 (incremento)
El tercer hoyo estará en X150 Y150 porque
X150 = X100(valor anterior) + X50 (incremento)
Y150 = Y100(valor anterior) + Y50 (incremento)
N50 G98 G90 G00 X500 Y500
La posición del cuarto agujero se proporciona con el modo de programación
absoluta G90.
El código anterior solo es posible si usa el modo de programación incremental G91
con el ciclo de taladrado G81, pero si intenta usar el modo de programación
absoluta G90 con G81 como se muestra arriba, verá que la herramienta repetirá la
perforación en la misma posición.
Programa de ciclo de perforación CNC
G81
Ejemplo
El ciclo de perforación Fanuc G81 se utiliza para operaciones de perforación
simples, por lo que aquí hay un ejemplo de programa cnc que demuestra cómo se
puede utilizar el ciclo de perforación G81. Contenido
• Programa CNC
• Explicación
• Códigos G y M
Programa CNC
Programa de ejemplo del ciclo de perforación Fanuc G81 N1 T1 M06
N2 G90 G54 G00 X.3 Y1.2
N3S1200M03
N4 G43 H01 Z1. M08
N5 G81 Z-.6 R.1 F10
N6 X1.2 Y.3
N7 G80 G00 Z1. M09
N8 G28 G91 Z0. M05
N9 M30
Explicación
Una vez que se define el ciclo fijo de perforación G81, el ciclo fijo se repite en
cada posición XY en bloques secuenciales, el código G80 se utiliza para cancelar el
ciclo de perforación G81.
N1- Cambio de herramienta a herramienta nº1
N2: la herramienta se mueve rápidamente a la primera posición de perforación
X0.3 Y1.2 teniendo en cuenta el desplazamiento cero no. 1
N3- El taladro comienza a girar en el sentido de las agujas del reloj con 1200 rpm.
N4- La perforación toma la profundidad Z1. teniendo en cuenta la compensación de
la longitud de la herramienta (G43
H01), se activa el refrigerante.
N5- Se dan los parámetros del ciclo de taladrado, profundidad de taladrado y
avance de corte, con este comando se realiza el primer taladrado en la posición
actual (X0.3 Y1.2).
N6- A medida que el ciclo de perforación continúa, funciona con cada movimiento
del eje, por lo que la siguiente perforación se realiza en X1.2 Y0.3.
N7- El ciclo de perforación se cancela con el comando G80, el refrigerante se
apaga.
N8- Cuando finaliza la operación de este componente, la herramienta de corte se
lleva a la posición de referencia y se detiene la rotación del cortador.
N9- Finaliza el programa pieza del CNC.
Códigos G y M
Código Descripción
t Herramienta no. usado.
M06 Comando de cambio de herramienta.
G90 programación absoluta
G54 Desplazamiento cero n°1
G00 avance rápido
S Velocidad del cortador
M03 Rotación del cortador en sentido horario
G43 Compensación de longitud de herramienta.
M08 Refrigerante encendido.
G81 Ciclo de taladrado Fanuc.
F Alimentación de corte.
G80 Cancelación del ciclo fijo.
M09 Refrigerante apagado.
G28 Regresar a la posición de referencia.
G91 Programación incremental.
M05 Parada de rotación del cortador.
Fin del programa pieza del CNC con retorno al inicio del
programa.
Ejemplo de programa de fresado CNC
de ciclo fijo de perforación G81
El ejemplo de programa CNC para centros de mecanizado vertical CNC ilustra el
uso del ciclo de taladrado G81.
Los controles de las fresadoras CNC como Fanuc, Haas, etc., tienen muchos ciclos
fijos estándar integrados en el control cnc, estos ciclos fijos facilitan la vida del
programador/configurador/operador del CNC, ya que los ciclos fijos son fáciles de
programar y depurar. Contenido
• Programa de muestra
• Explicación
• Códigos G y M
Programa de muestra
Programa de fresado CNC de ciclo fijo de perforación G81 Código de ejemplo
O10075
N1T16M06
N2 G90 G54 G00 X0.5 Y-0.5
N3 S1450 M03
N4 G43 H16 Z1. M08
N5 G81 G99 Z-0.375 R0.1 F9.
N6X1.5
N7 Y-1.5
N8X0.5
N9 G80 G00 Z1. M09
N10 G53 G49 Z0. M05
N11M30
Explicación
O10075 Número de programa (hay muchos programas en la memoria del cnc por lo
que se distinguen por su número).
N1- Cambio de herramienta (M06) a herramienta nº16
N2- La herramienta se mueve rápidamente (G00) a la primera posición de
perforación X0.5 Y-0.5 mientras toma
en cuenta Zero-offset-no. 1 (G54)
N3- El taladro comienza a girar en el sentido de las agujas del reloj (M03) con
1450 rpm (S1450).
N4- La perforación toma la profundidad Z1. teniendo en cuenta la compensación de
la longitud de la herramienta (G43
H16), se abre el refrigerante (M08).
N5- Se dan los parámetros del ciclo de taladrado (G81), profundidad de taladrado
(Z) y avance de corte (F), con este comando se realiza el primer taladrado en la
posición actual (X0.5 Y-0.5).
N6- A medida que el ciclo de perforación continúa, funciona con cada movimiento
del eje, por lo que la siguiente perforación se realiza en X1.5
N7- Tercer orificio de perforación en Y-1.5
N8- Cuarto simulacro en X0.5
N9- Se cancela el ciclo de perforación (G80), se corta el refrigerante (M09).
N10- Teniendo en cuenta el sistema de coordenadas de la máquina (G53), el taladro
se considera
Posición Z0. Se cancela la compensación de longitud de herramienta (G49), se
detiene la rotación del cortador (M05).
N11- Finaliza el programa pieza del CNC.
Códigos G y M
Código Descripción
t Herramienta no. usado.
M06 Comando de cambio de herramienta.
G90 programación absoluta
G54 Desplazamiento cero n°1
G00 avance rápido
S Velocidad del cortador
M03 Rotación del cortador en sentido horario
G43 Compensación de longitud de
M08 herramienta. encendido.
Refrigerante
G81 Ciclo de taladrado Fanuc.
F Alimentación de corte.
G80 Cancelación del ciclo fijo.
M09 Refrigerante apagado.
G53 Selección del sistema de coordenadas de
G49 la máquina. de compensación de
Cancelación
M05 longituddederotación
Parada herramienta.
del cortador.
M30 Fin del programa pieza del CNC.
Programación incremental G91
Tutorial de programación CNC de
ranurado frontal con ciclo de
taladrado G74
Ciclo de perforación por penetración G74
El ciclo de taladrado en profundidad G74 se puede utilizar de diversas formas,
desde taladrado en profundidad hasta ranurado frontal.
La perforación Peck G74 ya se analiza aquí. Perforación simple en torno CNC con
el ciclo de perforación Fanuc G74 Peck.
El siguiente ejemplo de programación CNC muestra cómo se puede mecanizar el
ranurado frontal con la ayuda del ciclo fijo de taladrado G74.
En las operaciones de ranurado frontal, la herramienta avanza axialmente en lugar
de radialmente hacia la superficie extrema de la pieza de trabajo.
Ranurado frontal con ciclo de taladrado profundo G74
Ranurado frontal con código G G74, un tutorial de programación CNC
N10 G50 S2000 T0100
N20 G96 S80 M03
N30 G00 X50.0 Z1.0 T0101
N40 G74 R1.0
N50 G74 X10.0 Z-10.0 P10000 Q3000 F0.1
N60 G00 X200.0 Z200.0 T0100
N70M30
Ejemplo de programación CNC de
ranurado en ciclo fijo G75
G75 es el ciclo de ranurado en el eje x.
Para obtener una descripción completa del ranurado en ciclo fijo G75, lea este
Ciclo de ranurado G75.
Para el formato de una línea (formato de un bloque) de Fanuc G75, lea Fanuc
G75
Formato unifilar del ciclo de ranurado.
Puede encontrar otro ejemplo de programación CNC del ciclo de ranurado G75
aquí Ejemplo de programa CNC del ciclo de ranurado G75 de Fanuc.
Contenido
7 Explicación de los parámetros del ciclo de ranurado Fanuc G75
8 Ejemplo de programación CNC de ranurado en ciclo fijo G75
Explicación de los parámetros del ranurado Fanuc
G75
Ciclo
N10 G75R
N20 G75 XZPQR
G75 Primer bloque de programación CNC
R = Monto de devolución
G75 Segundo bloque de programación CNC
X = Profundidad de la ranura.
Z = Última posición de la ranura en el eje z.
P = Incremento de picoteo en el eje x
Q = Paso en el eje z.
R = Monto de alivio al final del corte.
Programación CNC de ranurado de ciclo fijo G75
Ejemplo
Ejemplo de programación CNC de ranurado en ciclo fijo G75
N10 G50 S500 T0100
N20 G97S400M03
N30 G00 X90.0 Z1.0 T0101
N40 X82.0 Z-60.0
N50 G75 R1.0
N60 G75 X60.0 Z-20.0 P3000 Q20000 F0.1
N70 G00 X90.0
N80 X200.0 Z200.0 T0
Ejemplo de programa CNC de ciclo de
ranurado Fanuc G75
He publicado sobre el ciclo de ranurado Fanuc G75. El ciclo de ranurado Fanuc
G75 tiene múltiples parámetros, que se pueden configurar según sus necesidades.
En esta publicación aquí hay un ejemplo de programa cnc para el ciclo de ranurado
Fanuc G75. Aunque es un ejemplo de programa CNC simple para ranurado, este
programa CNC se puede modificar fácilmente según sus necesidades.
El ciclo de ranurado Fanuc G75 se describe brevemente en este artículo Ciclo de
ranurado Fanuc G75, por lo que aquí está el ejemplo del programa cnc y alguna
explicación del programa cnc.
Ejemplo de programación CNC del ciclo de ranurado
Fanuc G75
Ejemplo de programa CNC de ciclo de ranurado Fanuc G75
N10 T0202
N20G92S500M42
N30 G97 S400 M03
N40 G00 X110 Z0 M08
N50 G01 Z-22 F0.5
N60 G75R1
N70 G75 X90 Z-60 P2000 Q3000 R0 F0.1
N80 G00 X120 Z100
N90M30
Nota: La herramienta de ranurado tiene 4 mm de ancho, así que comencé desde z-
22.
Cada vez que la herramienta ranuradora realice un corte de 2 mm (P2000) en el eje
x,
retraer 1 mm (picoteo, primer R1)
Una vez completada una ranura en el eje x, comenzará la siguiente ranura
moviendo la herramienta de ranurado 3 mm (Q3000) en el eje z y la repetirá.
Ejemplo de programación de torno
CNC
Un ejemplo sencillo de programación de torno cnc. Este ejemplo de programación
CNC mostrará cómo programar contornos como ranuras cónicas de chaflán y
arcos .
Este programa cnc utilizará dos herramientas para el mecanizado. La primera
herramienta utilizada en este ejemplo de programación CNC es una herramienta
de torneado y la segunda es una herramienta de ranurado . Contenido
Mecanizado CNC
Programa CNC
Mecanizado CNC
La herramienta de torneado primero enfrentará el componente , luego hará un
chaflán , luego habrá torneado recto y luego habrá mecanizado por arco. El arco se
puede mecanizar con R (radio de arco) o el arco se puede mecanizar con valores I
y K de el arco , en la parte superior del arco hay un chaflán, luego nuevamente un
giro recto, ahora viene la ranura pero no podemos hacer ranuras con
herramientas de torneado debido a su forma, así que mecanizaremos la ranura
con nuestra siguiente herramienta, que es únicamente hecho para operaciones de
ranurado, pero en este momento estamos mecanizando con una herramienta de
torneado, por lo que simplemente omitiremos esta ranura y simplemente
mecanizaremos en línea recta, después de eso hay un cono y nuevamente una línea
recta para mecanizar.
Ahora, con nuestra herramienta de ranurado, la tarea de mecanizado de ranuras
es sencilla.
Si el inserto ranurador es del mismo tamaño que la dimensión de la ranura,
entonces ranurar es aún más fácil, haremos el ranurado de una sola vez, pero si el
inserto ranurador es de menor ancho, tendremos que tomar la profundidad más de
una vez. .
Programa
CNC
Ejemplo de programa de
torno cnc N1 T01 D01 M491
N2 G00 X0 Z1
N3 G01 G96 G41 Z0 F2 S140
N4 G01 X2 CHF=0,125 F0,2
N5G01Z-1.125
N6 G02 X3,5 Z-1,875 CR=0,75
N7 G01 X3,75 CHF=0,125
N8 G01Z-3.575
N9 G01 X5Z-3.875
N10 G01 Z-4.6
N11 G00 X20 Z20 G40
N12 T02 D02 M491
N13 G00 G97 S500 X4 Z-2.825
N14 G01 X3.85 F1
N15 G01 X3.35 F0.15
N16 G01 X3.85 F0.5
N17 G00 X4
N18 G00 X20 Z20
N19 M30
Ranurado
G02 G03 Ejemplo de programación
Ejemplo de programa CNC para mostrar cómo se pueden programar dos arcos
combinados con G02 G03 para un torno cnc.
El primer arco se programa usando G02 R, pero el segundo arco se programa
usando
G03 IK
G02 G03 Ejemplo de programación
G02 G03 Ejemplo de programación
N50 G00 X20 Z85
N60 G96 S200
N70 G01 Z80
N80 G02 X50 Z65 R15
N90 G03 X50 Z35 I-10 K-15
N100 G00 X80
N110 G97 S900 M05
N120 M30
Ejemplo de programa de controlador
de corte por plasma CNC Quincunx
Ejemplo de programa CNC para cortar Quincunx en un Controlador de Corte por
Plasma CNC. Este ejemplo de programa está programado en G91 Programación
incremental.
¿Qué es una máquina de corte por plasma CNC?
Corte por plasma
El corte por plasma es un proceso que se utiliza para cortar acero y otros metales de
diferentes espesores (o, a veces, otros materiales) utilizando un soplete de plasma.
En este proceso, se sopla un gas inerte (en algunas unidades, aire comprimido) a
alta velocidad desde una boquilla; al mismo tiempo, se forma un arco eléctrico a
través de ese gas desde la boquilla hasta la superficie que se está cortando,
convirtiendo parte de ese gas en plasma. El plasma está lo suficientemente caliente
como para derretir el metal que se está cortando y se mueve lo suficientemente
rápido como para alejar el metal fundido del corte.
Cortadora de plasma CNC
Un sistema de “plasma CNC” es una máquina que lleva una antorcha de plasma y
puede mover esa antorcha en una trayectoria dirigida por CNC (Control Numérico
por Computadora), lo que significa que se utiliza una computadora para dirigir el
movimiento de la máquina en función de códigos numéricos en un programa.
Ejemplo de programa de controlador de corte por
plasma
Ejemplo de programa de controlador de corte por plasma CNC Quincunx
Programación de coordenadas relativas
G92 X0 Y0 (P1)
G00 X75 Y75 (P2)
G02 Y100 I0 J50 (P3)
G02 X100 I50 J0 (P4)
G02 Y-100 I0 J-50 (P5)
G02 X-100 I-50 J0 (P6)
G00 X-75 Y-75(P7)
M02
Ciclo de perforación Peck Fanuc G83
El ciclo de perforación por pasadas G83 realiza la operación de perforación en
múltiples pasadas, esta técnica hace que la perforación de agujeros profundos sea
fácil y económica.
El avance de corte se realiza de forma intermitente hasta el fondo del orificio
mientras se descargan las virutas.
A medida que la perforación se realiza hasta el fondo del pozo con avance en
múltiples pasos pequeños, cada vez que se alcanza una profundidad específica y
luego la broca se retrae, luego la broca hace el siguiente paso, esta operación se
repite una y otra vez hasta que se alcanza la profundidad de perforación. .
Sintaxis
G83X... Y... Z... R... P... F... K...
Parámetro Descripción
X Posición del agujero en el eje x.
Y Posición del agujero en el eje y.
z Profundidad, la herramienta viajará con avance hasta la
R profundidad
Posición del Z comenzando
plano R. desde el plano R
q Profundidad de corte para cada avance de corte (Peck).
k Número de repeticiones del ciclo (si es necesario)_____________.
F Avance.
Una vez dado en el programa G83, el ciclo de taladrado de avance se repite en cada
movimiento del eje hasta que se ingresa G80 en el programa para finalizar el ciclo
de taladrado de avance.
Uso
N150 M06 T02
N160 G90 G00 X60 Y28 Z12 S750 M03
N170 G99 G83 X60 Y28 Z-17 Q6 R2 F60
N180 G98Y12
N190 G91 G80 G28 X0 Y0 Z0 M05
N200M30
En el código de ejemplo anterior, la primera perforación se realiza en X60 Y28 y la
segunda en Y12 y luego el ciclo de perforación profunda finaliza con G80.
Se toman picotazos de 6 mm para completar una profundidad total de perforación
de 17 mm.
Laboral
A continuación se describe brevemente cómo funciona el ciclo de perforación por
penetración G83.
1- Desplazamiento rápido a la posición de perforación X, Y.
2- Viaje rápido al plano R.
3- Perforación con avance Q de profundidad.
4- Retracción con desplazamiento rápido al plano R.
5- Desplazamiento rápido hasta Qd profundo (el valor d se especifica en los
parámetros).
6- Perforación con avance Q+d profundo.
7- Retirada con desplazamiento rápido al plano R
– Todo este procedimiento se repite hasta que la broca alcance la posición de
profundidad Z,
– luego la broca se retrae al plano R o al nivel inicial depende de G99 o G98, cuál
se proporciona en el programa.
Funcionamiento del ciclo de perforación por penetración G83
Modos G98 G99
Después de completar la profundidad de perforación, el retorno se realiza con
avance rápido; la altura de retorno se puede controlar mediante G98 o G99.
G98 Drill volverá al nivel inicial
G99 Drill volverá al plano R.
G98, G99 se pueden utilizar varias veces durante el ciclo de perforación profunda
G83.
Ejemplo
N30 G83 X10 Y30 Z-17 Q5 R2 F75
N40 Y10
N50 G98X30
N60 G99 Y30
N70X90
N80 Y10
N90 G80
Repetir perforación
Ciclo de perforación de picoteado G83, la operación de perforación se puede repetir
varias veces. La perforación se repite K veces si el valor K se da con G83.
La perforación repetida se utiliza normalmente con el modo Incremental G91 y un
buen ejemplo de perforación repetida es la perforación con placa de rejilla. Para ver
un ejemplo de trabajo, consulte el ciclo de perforación G81.
Ejemplo de trabajo
G83 Ejemplo de ciclo de taladrado en profundidad
N10 M06 T1
N20 G90 G00 X12.5 Y10 Z12 S1000 M03
N30 G99 G83 X12.5 Y10 Z-17 R2 Q4 F75
N40 Y30
N50 G98 X57.5
N60 G99Y10
N70 G91 G80 G28 X0 Y0 Z0 M05
N80M30
Ejemplo de mecanizado interno de
torno CNC de ciclo fijo Fanuc G71
G72 G70 (mandrinado y refrentado)
Ejemplo de programación de Fanuc que muestra el uso de múltiples ciclos fijos de
Fanuc en la programación cnc. En este ejemplo de programación de torno cnc se
utilizan los siguientes ciclos fijos.
• G71 Ciclo de torneado en desbaste
• Ciclo de refrentado G72
• Ciclo de finalización G70
Fanuc G71 para operaciones de perforación
Este ejemplo de programación también ilustra cómo se puede utilizar el ciclo de
torneado G71 para el mecanizado interno (operación de mandrinado). Entonces, si
desea eliminar material adicional del interior de un componente, también puede
utilizar el ciclo de torneado Fanuc G71 para la eliminación de material interno.
Ejemplo de programación de Fanuc
Ejemplo de ciclo fijo de Fanuc
G28 U0 W0
G50 S1500
N1 T0101 M8 (REVISTO DEL EXTERIOR)
G96S180M3
G0 X255.0 Z5.0
G72 W2.0 R0.5
G72 P100 Q200 F0.25
N100 G0 Z0 G41
G1 X-2.0 F0.18
N200 G0 Z5.0
G40
X255.0
G28 U0 W0
N2 T0404 M8 (ID ÁSPERO)
G96S180M3
G0 X50.0 Z5.0
G71 U2.0 R0.5
G71 P500 Q600 U-0.5 W0.1 F0.25
N500 G0 X202.0 G41
G1 Z0 F0.12
X200.0
Z-10.0
X100.0
Z-30.0
X60.0
Z-45.0
N600 X50.0
G40
G0 Z5.0
G28 U0 W0
N3 T0505 M8 (ACABADO ID)
G96 S220M3
G0 X50.0 Z5.0
G70 P500 Q600
G0 X50.0 Z5.0
G28 U0 W0
M5 M9
M30
Roscado interno en Fanuc 21i 18i 16i
con ciclo de roscado G76
Programa CNC para el roscado interno con ciclo de roscado G76 en controles fanuc
21i/18i/16i.
Para ver un ejemplo de roscado externo con ciclo de roscado G76, lea Corte de
rosca externo con ciclo de roscado G76 en Fanuc 21i 18i 16i CNC Fanuc
21i/18i/16i utiliza el formato de dos bloques del ciclo de roscado G76.
Relacionado: Ciclo de roscado G76 Formato de una línea para Fanuc
10/11/15T
El ciclo de roscado Fanuc G76 tiene múltiples parámetros que lo hacen difícil de
recordar, pero al mismo tiempo esos múltiples parámetros del ciclo de roscado G76
le dan al programador/maquinista cnc múltiples opciones para controlar el corte de
hilo, algunas se enumeran a continuación.
El ciclo de corte de rosca G76 permite al maquinista CNC controlar el número de
cortes inactivos, la salida de rosca y el ángulo de alimentación.
Programa CNC de Roscado Interno con Ciclo de
Roscado G76
Roscado interno en Fanuc 21i 18i 16i con ciclo de roscado G76
N17 T101
N18 G54
N19 G97S800M3
N20 G0 X25 Z6 M8
N21 G76 P010060 Q100 R0.02
N22 G76 X30 Z-40 P919 Q250 F1.5
N23 G0 X150 Z100
Es posible que le gusten otras opciones de roscado cnc en máquinas cnc con control
fanuc
Ejemplo de programación CNC de
ranurado en ciclo fijo G75
G75 es el ciclo de ranurado en el eje x.
Para obtener una descripción completa del ranurado en ciclo fijo G75, lea este
Ciclo de ranurado G75.
Para el formato de una línea (formato de un bloque) de Fanuc G75, lea Fanuc
G75
Formato unifilar del ciclo de ranurado.
Puede encontrar otro ejemplo de programación CNC del ciclo de ranurado G75
aquí Ejemplo de programa CNC del ciclo de ranurado G75 de Fanuc.
Contenido
Explicación de los parámetros del ciclo de ranurado Fanuc G75
Ejemplo de programación CNC de ranurado en ciclo fijo G75
Explicación de los parámetros del ranurado Fanuc
G75
Ciclo
N10 G75R
N20 G75 XZPQR
G75 Primer bloque de programación CNC
R = Monto de devolución
G75 Segundo bloque de programación CNC
X = Profundidad de la ranura.
Z = Última posición de la ranura en el eje z.
P = Incremento de picoteo en el eje x
Q = Paso en el eje z.
R = Monto de alivio al final del corte.
Programación CNC de ranurado de ciclo fijo G75
Ejemplo
Ejemplo de programación CNC de ranurado en ciclo fijo G75 N10 G50 S500 T0100
N20 G97S400M03
N30 G00 X90.0 Z1.0 T0101
N40 X82.0 Z-60.0
N50 G75 R1.0
N60 G75 X60.0 Z-20.0 P3000 Q20000 F0.1
N70 G00 X90.0
N80 X200.0 Z200.0 T0100
N90M30
Roscas de inicio múltiple con Fanuc
G76
Ciclo de roscado
Los controles CNC de Fanuc no tienen un ciclo de roscado directo para cortar
roscas de inicio múltiple en CNC. Pero puede cortar hilos de inicio múltiple en un
cnc con control fanuc utilizando el ciclo de roscado Fanuc G76.
Relacionado: Ciclo de rosca Fanuc G76 para principiantes
Roscas de inicio múltiple con ciclo de roscado Fanuc G76
Existen múltiples técnicas para cortar roscas de inicio múltiple en cnc con el ciclo
de roscado Fanuc G76. Aqui esta uno de ellos.
Este ejemplo de programación cnc utiliza una llamada de subprograma cnc para
cortar hilos de inicio múltiple en Fanuc cnc.
Contenido
• Programa principal CNC
• Subprograma CNC
Programa principal CNC
N50 G00 X48 Z5
N60 M98 P0034713
Subprograma CNC
N10 G76 P020000 Q100 R0.05
N20 G76 X42 Z-15 P974 Q200 F4.5
N30 G00 W1.5
N40M99
El programa principal del CNC anterior llama al subprograma 4713 tres veces.
Ciclo de rosca Fanuc G76 para
principiantes
Ciclo de rosca Fanuc G76 para principiantes
El ciclo de enhebrado Fanuc G76 para principiantes explica brevemente el ciclo
de enhebrado Fanuc G76. Fanuc G76 brinda al maquinista CNC control total sobre
el torneado de roscas.
El ciclo de roscado Fanuc G76 tiene múltiples parámetros pero de la misma manera
Fanuc G76 brinda total flexibilidad en el corte de roscas.
En realidad, este artículo está destinado a ayudar a los maquinistas de CNC a
navegar fácilmente a través de varios artículos que explican el ciclo de roscado
Fanuc G76.
A continuación se muestran enlaces rápidos,
• Ciclo de roscado Fanuc G76
• Ciclo de roscado G76 Formato de una línea para Fanuc 10/11/15T
• Roscado cónico con ciclo de roscado Fanuc G76
• Roscado de inicio múltiple con ciclo de roscado Fanuc G76
• Control de la alimentación del hilo con el ciclo de roscado Fanuc G76
• Cómo controlar completamente el ciclo de roscado G76 Número de pasadas y
profundidad de
Cortar
Para obtener una explicación de todas las variaciones de Fanuc G76, consulte a
continuación
Contenido
Formato de una línea de ciclo de roscado CNC Fanuc G76 para Fanuc
10/11/15T
• Roscado cónico
• Hilos de inicio múltiple
• Control del ángulo de alimentación del roscado
• Número de controlde paso y profundidad de corte
Ciclo de roscado CNC Fanuc G76
Ciclo de Roscado CNC Fanuc G76 este artículo explica brevemente todos los
Parámetros del ciclo de roscado Fanuc G76, como la siguiente programación
CNC.
código para el ciclo de roscado fanuc g76
N5 G76 P010060 Q100 R0.05
N6 G76 X30 Z-20 P1024 Q200 F2
Formato de una línea para Fanuc 10/11/15T
Ciclo de roscado G76 Formato de una línea para Fanuc 10/11/15T , control Fanuc
Los modelos 11/10/15 utilizan un formato de bloque único para el ciclo de roscado
G76.
G76X.. Z.. I.. K.. D.. A.. F.. PAG..
Roscado cónico
Roscado cónico con el ciclo de roscado Fanuc G76. Esta publicación explica cómo
un maquinista CNC puede cortar roscas cónicas con el ciclo de roscado Fanuc
G76.
Roscado cónico con ciclo de roscado Fanuc G76
El siguiente código de programación cnc se explica en la publicación anterior.
N5 G00 X50 Z5
N6 G76 P010060 Q100 R0.05
N7 G76 X43 Z-45 P1024 Q200 R-14.5 F2
Hilos de inicio múltiple
Hilos de inicio múltiple con el ciclo de roscado Fanuc G76. Este artículo describe
completamente cómo cortar hilos de inicio múltiple en una máquina cnc con el
ciclo de roscado Fanuc G76.
Control del ángulo de alimentación del roscado
Control del ángulo de alimentación del hilo con el ciclo de roscado Fanuc G76.
Este artículo explica cómo un maquinista CNC puede controlar el ángulo de
alimentación del hilo con el ciclo de roscado Fanuc G76.
Controlar el número de pasadas y la profundidad de
corte
Cómo controlar completamente el ciclo de roscado G76 Número de pasadas y
profundidad de corte Explicado, este artículo explica cómo un maquinista CNC
puede controlar
• Profundidad de corte para la primera pasada
• Profundidad de corte para pasadas normales
• Profundidad de corte para la última pasada
• Número de control de pases de primavera.
Nivel intermedio
Ciclo de perforación Fanuc G81
El ciclo de perforación G81 se utiliza para operaciones simples de
perforación/perforación puntual.
Sintaxis
G81X... Y... Z... R... K... F...
Parámetro Descripción
X Posición del agujero en el eje x.
Y Posición del agujero en el eje y.
Profundidad, la herramienta viajará con avance hasta la
z
profundidad Z comenzando desde el plano R.
R Posición del plano R.
k
Número de repeticiones del ciclo (si es necesario) .
F Avance.
Una vez definido el ciclo de taladrado G81, el ciclo fijo se repite en cada posición
XY en bloques secuenciales. Por lo tanto, el ciclo de taladrado G81 debe cancelarse
con G80.
Uso
N30 G81 X10 Y30 Z-17 R2 F75
N40 Y10
N50X30
N60 Y30
N70X90
N80 Y10
N90 G80
En el ejemplo anterior, la perforación comenzará con el ciclo de perforación G81
en X10 Y30, por lo que la primera perforación será en X10 Y30, luego la segunda
en Y10, la tercera en X30, la cuarta en Y30, la quinta en X90 y la última en Y10,
porque el siguiente bloque tienen código G80, por lo que el ciclo de perforación ya
no se repetirá.
Laboral
A continuación se describe brevemente cómo funciona el ciclo de perforación G81.
1- Desplazamiento rápido a la posición especificada del eje x,y (posición de
perforación).
2- Desplazamiento rápido a la posición del plano R.
3- Perforación con avance especificado desde la posición del plano R hasta la
posición de profundidad Z.
4- El desplazamiento rápido al nivel inicial o al plano R depende de los modos
G98 y G99.
Funcionamiento del ciclo de taladrado G81
Modos G98 G99
Después de completar la profundidad de perforación, el retorno se realiza con
avance rápido; la altura de retorno se puede controlar mediante G98 o G99.
G98 Drill volverá al nivel inicial
G99 Drill volverá al plano R.
G98, G99 se pueden utilizar varias veces durante el ciclo de perforación G81.
Ejemplo
N30 G81 X10 Y30 Z-17 R2 F75
N40 Y10
N50 G98X30
N60 G99 Y30
N70X90
N80 Y10
N90 G80
Repetir perforación
Con el ciclo de perforación G81, la operación de perforación se puede repetir varias
veces. La perforación se repite K veces cuando ese parámetro se da con el ciclo de
perforación G81. La perforación repetida se utiliza normalmente con el modo
Incremental G91 y un buen ejemplo de perforación repetida es la perforación con
placa de rejilla. A continuación se proporciona un ejemplo de perforación repetida.
Ejemplos de trabajo
Ejemplo de ciclo de perforación G81
N10 T1M06
N20 G90 G54 G00 X30 Y25
N30S1200M03
N40 G43 H01 Z5 M08
N50 G81 Z-10 R2 F75
N60 X80 Y50
N70 G80 G00 Z100 M09
N80M30
G98 G99 Ejemplo
Uso del ciclo de perforación G81 con G98 G99
N10 M06 T1
N20 G90 G00 X12.5 Y10 Z12 S1000 M03
N30 G99 G81 X12.5 Y10 Z-17 R2 F75
N40 Y30
N50 G98 X57.5
N60 G99Y10
N70 G91 G80 G28 X0 Y0 Z0 M05
N80M30
Ejemplo de repetición de perforación
Repita la perforación con el ciclo de perforación G81
T1 M6
G00 G90 G40 G21 G17 G94
G54 X0 Y0 S1000 M03
G43H1Z100
Z3
G81 G99 G91 X20 Y20 R3 Z-20 K3 F100 M08
G80
G00 G90 Z100
M30
O
T1 M6
G00 G90 G40 G21 G17 G94
G54 X20 Y20 S1000 M03
G43H1Z100
Z3
G81 G99 R3 Z-20 F100 M08
G91 X20 Y20 K2
G80
G00 G90 Z100
M30
Placa de rejilla de perforación con
ciclo de perforación G81: programa
CNC de muestra
Los talleres de máquinas CNC se ocupan de una variedad de componentes; por
supuesto, los maquinistas CNC los programan y mecanizan.
Pero los maquinistas de CNC también deben comprender y practicar formas nuevas
y económicas de mecanizar un componente.
El siguiente ejemplo de programación CNC se puede programar de varias maneras.
El método de programación CNC utilizado en este ejemplo de programa CNC
utiliza el ciclo de perforación G81 con el modo de programación incremental G91,
lo que facilita la programación.
El control cnc de Fanuc utiliza K con ciclo de perforación G81 para repetir el ciclo
de perforación.
Los controles cnc de Haas utilizan L para repetir el ciclo de perforación G81.
El siguiente programa cnc está escrito para la máquina cnc Haas, pero se puede
convertir fácilmente para controles cnc Fanuc.
Puede leer otro ejemplo de programación cnc que muestra la misma técnica para
los controles cnc de Fanuc.
• Ciclo de perforación G81: repetición de perforación en modo incremental
G91 Código de ejemplo
• Repita la perforación con el ciclo de perforación G81 y el programa de
ejemplo G91
Programa CNC de placa de rejilla de perforación
- 1—-
TIP
1,0 __
0 • ooo0000o0o o0ooo0o0oo o0o0000o0o
OQOOOOQOOQ 000oh00
0 0 0oh
1
,
ohohohohohohohohoh
1 JOO
oh
ohohohohohohohohoh
oh
ooooooooo qohohoh
ohohohohohoh
Placa de rejilla de perforación con ciclo de perforación G81
03400 (Placa rejilla taladrar)
T1 M06
G00 G90 G54 X1.0 Y-1.0 S2500 M03
G43 H01 Z.1 M08
G81 Z-1.5 F15. R.1
G91 X1.0 L9
G90 Y-2.0 (O permanecer en G91 y repetir Y-1.0)
G91 X-1.0 L9
G90 Y-3.0
G91 X1.0 L9
G90 Y-4.0
G91 X-1.0 L9
G90 Y-5.0
G91 X1.0 L9
G90 Y-6.0
G91 X-1.0 L9
G90 Y-7.0
G91 X1.0 L9
G90 Y-8.0
G91 X-1.0 L9
G90 Y-9.0
G91 X1.0 L9
G90 Y-10.0
G91 X-1.0 L9
G00 G90 G80 Z1.0 M09
G28 G91 Y0 Z0
M30
En el programa CNC anterior G90, el modo de programación absoluta se utiliza al
iniciar una nueva fila para taladrar. Aunque se puede utilizar la programación
incremental G91, el uso de G90 hace que este programa sea fácil de leer,
comprender y depurar (si algo sale mal).
Repetir perforación con perforación
G81
Ciclo y programa de ejemplo G91
Aquí hay otro ejemplo de programación del ciclo de perforación G81 que ilustra el
uso de perforación repetida en el modo de programación incremental G91.
Otro ejemplo de programa CNC está aquí Ciclo de taladrado G81 – Repetir
taladrado en
Código de ejemplo del modo incremental G91
Repetir perforación con el ciclo de perforación G81
Repetir taladrado con el ciclo de taladrado G81 y G91 O1000
T1 M6
G00 G90 G40 G21 G17 G94
G54 X20 Y10 S1000 M03
G43H1Z100
Z3
G81 G99 R3 Z-20 F350 M08
G91 X10 Y10 K4
G80
G00 G90 Z100
M30
Ciclo de perforación G81: repetición
de perforación en modo incremental
G91 Código de ejemplo
Este ejemplo de programa cnc explica el uso del ciclo de Taladrado G81 pero esta
vez la herramienta no se posiciona de la forma habitual (modo de programación
absoluta G90) sino que esta vez se utiliza el modo de programación incremental
G91.
Este código de ejemplo de programación también explica el uso del parámetro K
del ciclo de perforación G81 (número de repeticiones), que normalmente no se usa.
Formato del ciclo de perforación G81
G81 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_: Datos de posición del agujero
Z_: Profundidad Z (la herramienta viajará con avance hasta la profundidad Z
comenzando desde el plano R)
R_: La distancia desde el nivel inicial hasta el punto R nivel
F_ : Avance de corte
K_: Número de repeticiones (si es necesario)
G81 Parámetro del ciclo de taladrado K (número de repeticiones). En diferentes
controles cnc, este parámetro tiene diferentes letras asignadas, como on,
• Fanuc usa la letra K para el número de repeticiones.
• Haas CNC utiliza la letra L para el número de repeticiones.
• Fagor CNC Control utiliza la letra N para el número de repeticiones.
El movimiento incremental en un ciclo fijo suele ser útil como recuento de bucles,
que se puede utilizar para repetir la operación con un movimiento incremental X o
Y entre cada ciclo.
Código CNC G81 Ciclo de Taladrado con
Programación Incremental G91
Ciclo de perforación G81: repetición de perforación en modo incremental G91
Código de ejemplo
N10T1M6
N20 G00 G90 X0 Y0 Z0
N30 S1450 M03
N40 G81 G99 G91 X50 Y50 Z-120 R-98 K3 F350
N50 G98 G90 G00 X500 Y500
N60 G80
N70 G90 X0 Y0
N80M30
Explicación
N40 G81 G99 G91 X50 Y50 Z-120 R-98 K3 F350
K3 significa que el ciclo de perforación G81 se repetirá tres veces.
G91 El modo incremental hace que la herramienta se mueva cada vez que X50 e
Y50
Entonces el primer hoyo estará en X50 Y50.
El segundo hoyo estará en X100 Y100 porque
X100 = X50(valor anterior) + X50 (incremento)
Y100 = Y50(valor anterior) + Y50 (incremento)
El tercer hoyo estará en X150 Y150 porque
X150 = X100(valor anterior) + X50 (incremento)
Y150 = Y100(valor anterior) + Y50 (incremento)
N50 G98 G90 G00 X500 Y500
La posición del cuarto agujero se proporciona con el modo de programación
absoluta G90.
El código anterior solo es posible si usa el modo de programación incremental G91
con el ciclo de taladrado G81, pero si intenta usar el modo de programación
absoluta G90 con G81 como se muestra arriba, verá que la herramienta repetirá la
perforación en la misma posición.
Patrón de perforación
Ejemplo de programación de torno
Fanuc usando G70, G71, G74 para
mecanizado de ID
Ejemplo de programación de torno Fanuc que utiliza el ciclo fijo Fanuc
• Ciclo de torneado G71
• Ciclo de finalización G70
• Ciclo de perforación por penetración G74
Este ejemplo de programación de torno Fanuc ilustra quién utilizar el ciclo de
torneado G71, el ciclo de acabado G70, el ciclo de taladrado G74 para mecanizado
interior (mecanizado interior, operaciones de mandrinado)
Ejemplo de programación de torno Fanuc
Ejemplo de programación de torno Fanuc usando G71, G70 para mecanizado
de ID
N10 G40 G00
N20G99
N30M5
N40 M9
N60 T0101
N70 G50 S3500
N80 G96 S0240 M4
N90 G00 X102. Z0.
N100 G01 X-2. F0.15 M7
N110 G00 X150. Z150.
N120M9
N130 T0707
N140 G97 S0950 M3
N150 G00 Z3.
N160 G00 X0.
N170G74R1.0
N171 G74 X0.0 Z-59.0 Q12000 R0.0 F0.2
N350 G00 X150. Z150.
N360 T0505
N370 G50 S3500
N380 G96 S0200 M4
N390 G00 X23. Z2.
N400 G71 U3. R1
N410 G71 P420 Q530 U-0.5 W0.2 F0.3
N420 G41 G00 X72.
N440 G01 Z-21.
N450 G03 X66. Z-24. I-3. K0.
N460 G01 X54.
N470 G02 X48. Z-27. I0. K-3.
N480 G01 Z-41.
N490 G03 X42. Z-44. I-3. K0.
N500 G01 X30.
N510 G02 X24. Z-47. I0. K-3.
N520 G01 Z-59.
N530 G01 X23.
N540 G40
N550 G00 X150. Z150. F0.3
N560 T1111
N570 G50 S4500
N580 G96 S0380 M4
N590 G41 G00 X72. Z2.
N600 G70 P420 Q530
N610 G40
N620 G00 X23. Z2.
N630 G00 X200. Z150.
N640M5
N650M30
Herramientas y operaciones
Herramienta de torneado T0101: operación de refrentado
Herramienta de perforación con punta T0707: perforación
T0505 Barra de mandrinar – Mecanizado interno (mecanizado de ID)
Barra de mandrinar T1111: mecanizado de acabado interno
Ejercicio de programación de torno
CNC Ciclo de torneado Fanuc G71,
ciclo de taladrado Peck G74
Ejercicio de programación CNC para maquinistas de tornos CNC que trabajan en el
control CNC Fanuc (o control CNC similar).
Este ejercicio de programación CNC utiliza
Ciclo de torneado Fanuc G71
Ciclo de perforación Peck Fanuc G74
Ejercicio de programación de torno CNC
Ejercicio de programación de tornos CNC Fanuc G71, G74 Cycles
N10 G40 G00
N20G99
N60 T0101
N70 G50 S3500
N80 G96 S0240 M4
N90 G00 X72. Z0.1
N100 G01 X-1.6 F0.12 M7
N110 G00 X150. Z150.
N120M5
N130M9
N140 T0303
N150 G97 S2500M3
N160 G00 X0. Z3.
N170 G01 Z-6. F0.1 M7
N180 G00 Z2.
N190 G00 X150. Z150.
N210 T0707 M7
N220 G97 S0884M3
N230 G00 Z3.
N240 G00 X0.
N250 G74 R1.0
N260 G74 X0.0 Z-68.326 Q18000 F0.22
N380 G00 X200.
N400 G00 Z100.
N500 T0404 M7
N510 G50 S3500
N520 G96 S0240 M4
N530 G00 Z1.
N540 G00 X70.
N550 G71 U4. R1
N560 G71 P570 Q650 U0.6 W0.2 F0.35
N570 G42 G00 X24.
N580 G01 Z0.
N590 G01 X28. Z-2.
N600 G01 Z-72.
N610 G02 X32. Z-74. I2. K0.
N620 G01 X62.
N630 G01 X68. Z-77.
N640 G01 Z-90.
N650 G40
N660 G00 X150.
N680 G00 Z70.
N690 T0202 M7
N700 G50 S4500
N710 G96 S0380 M4
N720 G00 X16. Z3.
N730 G42 G01 Z0. F0.1
N740 G01 X24.
N750 G01 X28. Z-2.
N760 G01 Z-72.
N770 G02 X32. Z-74. I2. K0.
N780 G01 X62.
N790 G01 X68. Z-77.
N800 G01 Z-90.
N810 G40
N820 G00 X150. Z150.
N830 M5
N840 M9
N850M30
Herramientas y operaciones usadas
• Herramienta de torneado T0101: refrentado rugoso
• T0303 Taladro central – Perforación central
• T0707 Broca helicoidal – Perforación
• Herramienta de torneado T0404: torneado en desbaste
• Herramienta de torneado T0202: acabado de corte de contorno
Ranurado frontal con Peck G74
Programación CNC del ciclo de
taladrado
Tutorial
Ciclo de perforación por penetración G74
El ciclo de taladrado en profundidad G74 se puede utilizar de diversas formas,
desde taladrado en profundidad hasta ranurado frontal.
La perforación Peck G74 ya se analiza aquí. Perforación simple en torno CNC con
el ciclo de perforación Fanuc G74 Peck.
El siguiente ejemplo de programación CNC muestra cómo se puede mecanizar el
ranurado frontal con la ayuda del ciclo fijo de taladrado G74.
En las operaciones de ranurado frontal, la herramienta avanza axialmente en lugar
de radialmente hacia la superficie extrema de la pieza de trabajo.
Ranurado frontal con ciclo de taladrado profundo G74
Ranurado frontal con código G G74, un tutorial de programación CNC
N10 G50 S2000 T0100
N20 G96 S80 M03
N30 G00 X50.0 Z1.0 T0101
N40G74R1.0
N50 G74 X10.0 Z-10.0 P10000 Q3000 F0.1
N60 G00 X200.0 Z200.0 T0100
N70M30
Perforación sencilla en torno CNC con
Ciclo de perforación Peck Fanuc G74
A continuación se muestra un ejemplo de programación CNC para una perforación
sencilla en una máquina de torno CNC. El control CNC Fanuc dispone de un ciclo
de taladrado por penetración muy potente y versátil (Fanuc G74) que nos libera de
muchas tareas no deseadas. Aunque el ciclo de perforación por penetración Fanuc
G74 para el control de CNC de Fanuc se puede usar de varias maneras, este
ejemplo de programación de CNC es solo una perforación por penetración simple.
Una cosa para los novatos en el campo del CNC es que podemos simplemente
perforar un componente con solo darle alimentación con G01.
N10 G00 X0 Z10
N20 G01 Z-30 F0.2
N30 G01 Z10 F1
Si podemos perforarlos con el método anterior, ¿por qué utilizar un ciclo de
perforación por pico? En realidad, la perforación por pico (Fanuc G74) nos brinda
algunos beneficios ocultos como
• Mayor vida útil del taladro
• Correcta rotura de viruta
• Eliminación adecuada de virutas
• Evita que el componente se caliente
• Perforación suave
• Fácil de programar
Así que aquí está el ejemplo simple del programa CNC que muestra una
perforación CNC simple (Fanuc G74) en una máquina de torno CNC.
Perforación simple en torno CNC con ciclo de perforación Peck Fanuc G74
N10 T5
N20 G97S500M03
N30 G00 X0 Z2
N40G74R1
N50 G74 Z-60 Q30000 F0.1
N60 G00 X100 Z100
N70M30
El código del programa CNC anterior muestra que la herramienta n.° 5, que es un
taladro, perforará el componente con el ciclo de taladrado por penetración G74.
La R en el primer bloque muestra la cantidad (1 mm) que recuperará el taladro
después de perforar 30 mm cada vez.
Torno de perforación Peck
Ciclo de perforación Peck Fanuc G83
El ciclo de perforación por pasadas G83 realiza la operación de perforación en
múltiples pasadas, esta técnica hace que la perforación de agujeros profundos sea
fácil y económica.
El avance de corte se realiza de forma intermitente hasta el fondo del orificio
mientras se descargan las virutas.
A medida que la perforación se realiza hasta el fondo del pozo con avance en
múltiples pasos pequeños, cada vez que se alcanza una profundidad específica y
luego la broca se retrae, luego la broca hace el siguiente paso, esta operación se
repite una y otra vez hasta que se alcanza la profundidad de perforación. .
Sintaxis
G83X... Y... Z... R... P... F... K...
Parámetro Descripción
X Posición del agujero en el eje x.
Y Posición del agujero en el eje y.
Profundidad, la herramienta viajará con avance hasta
z
la profundidad Z comenzando desde el plano R.
R Posición del plano R.
q Profundidad de corte para cada avance de corte
(Peck).
k
Número de repeticiones del ciclo (si es necesario) .
F Avance.
Una vez dado en el programa G83, el ciclo de taladrado de avance se repite en cada
movimiento del eje hasta que se ingresa G80 en el programa para finalizar el ciclo
de taladrado de avance.
Uso
N150 M06 T02
N160 G90 G00 X60 Y28 Z12 S750 M03
N170 G99 G83 X60 Y28 Z-17 Q6 R2 F60
N180 G98Y12
N190 G91 G80 G28 X0 Y0 Z0 M05
N200M30
En el código de ejemplo anterior, la primera perforación se realiza en X60 Y28 y la
segunda en Y12 y luego el ciclo de perforación profunda finaliza con G80.
Se toman picotazos de 6 mm para completar una profundidad total de perforación
de 17 mm.
Laboral
A continuación se describe brevemente cómo funciona el ciclo de perforación por
penetración G83.
1- Desplazamiento rápido a la posición de perforación X, Y.
2- Viaje rápido al plano R.
3- Perforación con avance Q de profundidad.
4- Retracción con desplazamiento rápido al plano R.
5- Desplazamiento rápido hasta Qd profundo (el valor d se especifica en los
parámetros).
6- Perforación con avance Q+d profundo.
7- Retirada con desplazamiento rápido al plano R
– todo este procedimiento se repite hasta que la broca alcance la posición de
profundidad Z,
– luego la broca se retrae al plano R o al nivel inicial depende de G99 o G98, cuál
se proporciona en el programa.
Funcionamiento del ciclo de perforación por penetración G83
Modos G98 G99
Después de completar la profundidad de perforación, el retorno se realiza con
avance rápido; la altura de retorno se puede controlar mediante G98 o G99.
G98 Drill volverá al nivel inicial
G99 Drill volverá al plano R.
G98, G99 se pueden utilizar varias veces durante el ciclo de perforación profunda
G83.
Ejemplo
N30 G83 X10 Y30 Z-17 Q5 R2 F75
N40 Y10
N50 G98X30
N60 G99 Y30
N70X90
N80 Y10
N90 G80
Repetir perforación
Ciclo de perforación de picoteado G83, la operación de perforación se puede
repetir varias veces. La perforación se repite K veces si el valor K se da con G83.
La perforación repetida se utiliza normalmente con el modo Incremental G91 y un
buen ejemplo de perforación repetida es la perforación con placa de rejilla. Para ver
un ejemplo de trabajo, consulte el ciclo de perforación G81.
Ejemplo de trabajo
G83 Ejemplo de ciclo de taladrado en profundidad
N10 M06 T1
N20 G90 G00 X12.5 Y10 Z12 S1000 M03
N30 G99 G83 X12.5 Y10 Z-17 R2 Q4 F75
N40 Y30
N50 G98 X57.5
N60 G99Y10
N70 G91 G80 G28 X0 Y0 Z0 M05
N80M30
Ejemplo de ciclo de taladrado por
penetración G83
Código de ejemplo de programación CNC para el ciclo de taladrado Peck G83. El
ciclo de perforación por penetración de agujeros profundos G83 hace que la
perforación de agujeros profundos sea muy sencilla.
Al igual que con el ciclo de taladrado G81 podrás realizar taladrados sencillos de
forma rápida y sencilla.
Pero la perforación por picotazo G83, debido a su especialidad de picoteo, tira las
virutas después de cada corte o picoteo y de esta manera también el refrigerante
llega al fondo del agujero de forma libre, por lo que mantiene el taladro y el
componente frescos y limpios.
El siguiente código de ejemplo del ciclo de taladrado por avance G83 ilustra el uso
del ciclo de taladrado por avance de una manera fácil de entender, incluso los
programadores/maquinistas de CNC de nivel principiante entenderán el trabajo
con facilidad.
Para un funcionamiento completo del ciclo de taladrado G83 lea
9 Ciclo de perforación Peck G83 (agujero profundo) para Fanuc
10 Ciclo de taladrado Peck G83 (agujero profundo) para Haas CNC
Programa de ejemplo del ciclo de perforación Peck
G83
Ejemplo de ciclo de taladrado por penetración G83
N1T1M06
N2 G90 G54 G00 X.3 Y.3
N3S1200M03
N4 G43 H01 Z1. M08
N5 G83 Z-1.5 Q.5 R.1 F10.
N6 X1.2 Y1.2
N7 G80 G00 Z1. M09
N8 G91 G28 Z0. M05
N9 M30
G81 Ciclo de taladrado G83 Taladrado
profundo con G98 G99 Programa de
ejemplo
Un completo programa de pieza CNC que muestra cómo funcionan G98 y G99
(nivel de retorno del ciclo fijo) con el ciclo de taladrado G81 y el ciclo de taladrado
en profundidad G83 para perforar un componente que tiene diferentes alturas.
Contenido
• G98 G99 Resumen
• Programa de piezas CNC
• Explicación
• Códigos G y M
G98 G99 Resumen
G98 y G99 son comandos modales que cambian la forma en que operan los ciclos
fijos (G81, G83, etc.).
Cuando G98 está activo, el eje Z volverá a la posición inicial (plano inicial) cuando
complete una sola operación.
Cuando G99 está activo, el eje Z regresará al punto R (plano) cuando el ciclo fijo
complete un solo orificio. Luego la máquina pasará al siguiente hoyo.
Funcionamiento del ciclo de taladrado G81 – Nivel de retorno G98 G99
Programa de piezas CNC
G81 Ciclo de taladrado con G98 G99 Código G Programa de ejemplo
N10 M06 T01
N20 G90 G00 X10 Y30 Z12 S1000 M03
N30 G99 G81 X10 Y30 Z-17 R2 F75 (Agujero 1)
N40 Y10 (Agujero 2)
N50 X30 (Hoyo 3)
N60 Y30 (Hoyo 4)
N70 G98 X90 (Agujero 5)
N80 G99 Y10 (Agujero 6)
N90 X110(Agujero 7)
N100 G98 Y30 (Agujero 8)
N110 G91 G80 G28 X0 Y0 Z0 M05
N120 M06 T02
N130 G90 G00 X60 Y28 Z12 S750 M03
N140 G99 G83 X60 Y28 Z-17 Q6 R2 F60 (Hoyo 9)
N150 G98 Y12 (Agujero 10)
N160 G91 G80 G28 X0 Y0 Z0 M05
N170M30
Explicación
N10- Cambio de herramienta (M06) a herramienta nº1
N20- Avance rápido a X10 Y30 Z12, Husillo arrancado en sentido horario (M03)
con 1000rpm (S1000).
N30: la perforación comienza (G81) en X10 Y30 con avance de corte (F75). La
broca se retraerá al plano R después de la operación de perforación.
N40: siguiente posición de perforación Y10 (dado que G99 es una broca modal con
código G, seguirá retrayéndose al plano R hasta que se proporcione G98).
N50- Próximo simulacro en X30.
N60- Taladro en Y30
N70: taladrar en X90 y retraer al plano inicial.
N80: taladre en Y10 y retraiga al plano R.
N90- Taladro en X110
N100: taladre en Y30 y retraiga al plano inicial.
N110- Se cancela ciclo de taladrado (G80), retorno al punto de referencia (G28)
para cambio de herramienta, parada del husillo (M05).
N120- Cambio de herramienta (M06) a herramienta número 2.
N130- Avance rápido a X60 Y28 Z12, arranque husillo a 750rpm (S750) en el
sentido de las agujas del reloj (M03).
N140- G83 La perforación de paso comienza en X60 Y28, la profundidad de
perforación es Z-17 y el tamaño de paso de perforación es Q6, el avance de
perforación es F60
N150- Siguiente perforación profunda en Y12 (regreso al punto inicial).
N160- G83 Ciclo de taladrado en profundidad cancelado con G80, herramienta
devuelta a referencia
punto (G28), cabezal parado (M05).
N170- Fin de programa pieza con retorno al inicio del programa (M30)
Códigos G y M
Código Descripción
t Herramienta no. usado.
M06 Comando de cambio de herramienta.
G90 programación absoluta
G00 avance rápido
S Velocidad del cortador
M03 Rotación del cortador en sentido horario
M08 Refrigerante encendido.
G81 Ciclo de taladrado Fanuc.
G83 Ciclo de taladrado por penetración Fanuc.
G98 Retorno al punto inicial en ciclo fijo.
G99 Regreso al punto R en ciclo fijo.
F Alimentación de corte.
G80 Cancelación del ciclo fijo.
M09 Refrigerante apagado.
G28 Regresar a la posición de referencia.
G91 Programación incremental.
M05 Parada de rotación del cortador.
M30 Fin del programa pieza del CNC con retorno al inicio del
programa.
Molino de perforación Peck
N60G49
Ejemplo de subprograma de fresadora
N70 G0 Z50
N80M30
Subprograma
CNC
O0050
N10F160S400
Unir múltiples arcos G02 G03 G41
N20 G0 Z-2.5 G91
N30 G1 G90 X5 Y50 G41
N40 G2 X22 Y85.23 I45 J0 (P2)
(P1)
N50 G3 X78 Y85.23 R45 (P3)
Programa de fresado
N60 G2 X78 Y14.77 R45 CNC(P4) para describir cómo se pueden unir dos o más radios en
N70
un programa de fresado(P5)
G3 X22 Y14.77 R45 CNC.
N80 G2 X5 Y50 R45 (P1)
N90 G0 G40 X-21
Ejemplo
Explicaciónde
N100M99
desubprograma
los códigos de fresadora CNC
GMST
Código Descripción
G00 avance rápido
G01 Interpolación linear
G02 Interpolación circular CW
G03 Interpolación circular CCW
G40 Cancelar compensación de cortador
G41 Compensación del radio de la punta de
G43 la herramienta izquierda
Compensación de longitud de
G49 herramienta + dirección de longitud de
Cancelar compensación
G90 herramienta
mando absoluto
G91 Comando de incremento
M03 Arranque del husillo hacia adelante CW
M06 Cambio de herramienta
M30 Fin del programa (Reset)
M98 Llamada de subprograma
Programa
M99 de piezas CNC
Fin del subprograma
N10T1H1M6G43M3
t
N20 F150 S250
Herramienta
S Y50 Z0.5
N30 G0 X-21 Velocidad
N40 G0 Z0
N50 M98FP040050 Alimentar
Programa de fresado de
bolsillo CNC
Ejemplo: fresado picoteado
Ejemplo de programa de fresado CNC que muestra cómo se puede crear un
programa CNC para mecanizar cajeras en una fresadora CNC.
Este ejemplo de programa utiliza el fresado Peck para cortar material y mecanizar
una cavidad rectangular y una redonda.
Ejemplo de programa de fresado de cajeras CNC
Programa principal
Diámetro de la fresa : 10mm
N05 G55
N10 M6 T2 H3 G43 M3
N15S1000F60
N20 G0 X9 Y9 Z1
N25 G1Z0
N30 M98 P030035
N35 G0 Z1 G90
N40 X42 Y38
N45 G1 Z-2 F30
N50 X47F300
N55 G3 X47 Y38 I-5 J0
N60 G0Z100
N65G49
N70M30
Subprograma
O0035
N05 G1 Z-2 G91 F30
N10 X10 F100
N15 Y36
N20 X-10
N25 Y-36
N30M99
Explicación
Aunque este programa de fresado CNC se explica por sí mismo
M98 P030035
este código significa llamar al Subprograma No. 0035 tres veces.
Rotación de coordenadas Fanuc G68 –
Ejemplo de subprograma
Código de ejemplo del programa CNC para mostrar cómo el código g de rotación
de coordenadas Fanuc G68 se puede utilizar en un subprograma para aprovechar al
máximo su funcionalidad.
Ejemplo de rotación de coordenadas G68
Programa principal
N5 G54
N10 G43 T10 H10 M6
N15 S2000M3F300
M98 P030100; Llamada de subprograma
N25 G0Z50
N30 M30
Subprograma
O0100
N10 G91 G68 X10 Y10 R22.5
N15 G90 X30 Y10 Z5
N20 G1 Z-2
N25X45
N30 G0Z5
N35M17
Picoteado de contorno de fresadora
CNC: ejemplo de repetición del
subprograma Fanuc
Un ejemplo de programación CNC muy simple que muestra
cómo se puede repetir un contorno varias veces con el beneficio adicional de
picotear. Entonces, al igual que la perforación por pico, esta vez los maquinistas
CNC están picoteando un contorno específico de la fresadora CNC.
¿Qué es la programación de Fanuc Sub ? Lea la programación de Fanuc Sub.
Picoteo de contorno de fresadora CNC
El subprograma es una combinación simple de instrucciones de código G.
El programa principal O4000 llama al subprograma O4001 para repetir 10 veces
M98 P104001
El subprograma corta el contorno realizando un corte de 2 mm de profundidad cada
vez (en G91
Programación incremental)
G1 G91 Z-2 (Profundidad de paso incremental)
Luego el subprograma vuelve a la Programación Absoluta G90, lo que facilita la
programación de contornos.
Entonces este programa corta un contorno específico de 20 mm de profundidad
tomando 10 picotazos de 2 mm cada uno.
Ejemplo de repetición del subprograma Fanuc
Picado de contorno: ejemplo de repetición del subprograma Fanuc Mill O4000
T1 M6
G0 G90 G40 G21 G17 G94 G80
¿G54 X-75 Y-75 S? M3 (Punto de inicio)
G43Z100H1
Z5
G1 Z0F?
M98 P104001 (Llamar al subprograma y repetir 10 veces)
G0 G90 Z100
M30
Subprograma
El subprograma siguiente se corta en el modo de programación incremental G91.
Luego vuelve al modo de programación absoluta G90 para el mecanizado del
contorno.
O4001
G1 G91 Z-2 (Profundidad de paso incremental)
¿G90 G41 X-40 D? M8 (Mover absoluto a la posición 1 con comp. - Encienda el refrigerante)
Y40 (Mover a la posición 2.)
X40 (Mover a la posición 3.)
Y-40 (Mover a la posición 4.)
X-75 (Mover a la posición 5 - Limpiar material - diámetro del cortador)
G40 Y-75 (Cancelar compensación)
M99
Fresado de picoteo
Programación de fresadoras CNC
Ejemplo para principiantes
Ejemplo de programa de fresado CNC
Un tutorial de programación de fresadoras CNC muy sencillo para maquinistas
CNC de nivel principiante.
Un código de programación de fresadora cnc fácil de entender. Este es un ejemplo
de código cnc g sin el uso de ningún ciclo fijo cnc.
Ejemplos de programas de fresado cnc relacionados
• CNC G02 Interpolación circular en el sentido de las agujas del reloj
Programa de muestra de fresado CNC
• Interpolación circular de fresado CNC G02 G03 Ejemplo de programa de
código G
• Ejemplos de programas CNC de nivel principiante para torno CNC
• Ejemplo de programa CNC Fanuc
• Programación CNC para principiantes: un ejemplo simple de
programación CNC
• Programación CNC para principiantes un ejemplo de programación CNC
Ejemplo de programación de fresadora CNC para principiantes
N05 G0 G90 X40 Y48 Z2 S500 M3
N10 G1 Z-12 F100
N15 X20 Y18 Z-10
N20 G0Z100
N25 X-20 Y80
N30M2
N05 La herramienta se desplaza en marcha rápida en P1, tres ejes
simultáneamente, velocidad del cabezal = 500 rpm, en el sentido de las agujas del
reloj
N10 Alimentación en Z-12, avance 100 mm/min
N15 La herramienta se desplaza en línea recta en el espacio en P2
N20 Retirada en marcha rápida
N30 Fin del programa
Fresado en rampa
Ejemplo de subprograma de fresadora
CNC
Unir múltiples arcos G02 G03 G41
Programa de fresado CNC para describir cómo se pueden unir dos o más radios en
un programa de fresado CNC.
Ejemplo de subprograma de fresadora CNC
Programa de piezas CNC
N10T1H1M6G43M3
N20 F150 S250
N30 G0 X-21 Y50 Z0.5
N40 G0 Z0
N50 M98 P040050
N60G49
N70 G0 Z50
N80M30
Subprograma
O0050
N10F160S400
N20 G0 Z-2.5 G91
Ejemplos de tutoriales de programación..........................................................................................1
Ejemplo de programa de copia de figura Fanuc G72.1 G72.2 (círculo de orificios para
pernos)......................................................................................................................................4
Programación............................................................................................................................4
Ejemplo de programa Fanuc G71.2 G72.2...............................................................................5
Copia lineal Fanuc G72.2 (función de copia de figura fresadora CNC)......................................6
Notas de programación.............................................................................................................6
Ejemplo de programación G72.2..............................................................................................8
Copia rotacional Fanuc G72.1......................................................................................................9
Ejemplo de programa...................................................................................................................9
Ejemplo de programa Fanuc G72.1..........................................................................................9
Rotación de coordenadas Fanuc G68.........................................................................................10
Ejemplo de programa.................................................................................................................10
Ejemplo de programa Fanuc G68...........................................................................................11
Programa de ejemplo de fresadora CNC................................................................................12
G02 G03 Ejemplo de fresadora CNC.........................................................................................13
G02 G03 Ejemplo de fresadora CNC.....................................................................................13
Programa de fresado CNC de arco múltiple G2 G3 IJ...............................................................15
Ejemplo de redondeo y biselado de esquinas de Haas G01 CR.................................................16
Redondeo y biselado de esquinas de Haas.............................................................................16
Ejemplo de redondeo y biselado de esquinas de Haas...........................................................16
Ejemplo de subprograma de fresadora CNC..............................................................................18
Unir múltiples arcos G02 G03 G41............................................................................................18
Ejemplo de subprograma de fresadora CNC..........................................................................18
Programa de fresado CNC G91 G41 G43..................................................................................20
Programa de fresado CNC G91 G41 G43..............................................................................20
Programa de fresado de bolsillo CNC........................................................................................22
Ejemplo: fresado picoteado........................................................................................................22
Ejemplo de programa de fresado de bolsillo CNC.................................................................22
Ejemplo de programa de fresado CNC G03 G90 G91...............................................................24
Ejemplo de programa de fresado CNC...................................................................................24
Ejemplo de programación de centro de torneado CNC..............................................................25
Ejemplo de programación de centro de torneado CNC..........................................................25
Ejemplo de programación de electroerosión por hilo................................................................26
Introducción al corte de alambre CNC...................................................................................27
Ejemplo de programación de electroerosión por hilo.............................................................27
Ejemplo de programación básica de torno CNC Operaciones de torneado/mandrinado ID/OD
(no se utiliza ciclo fijo)...............................................................................................................28
Ejemplo de programación básica de torno CNC (operaciones de torneado y mandrinado)...29
Ejercicio de programación de fresadora CNC utilizando programación incremental G91........31
Ejercicio de programación de fresadora CNC........................................................................31
Pieza terminada.......................................................................................................................32
Centro de mecanizado vertical...................................................................................................33
Ejemplo de programación CNC.................................................................................................33
Ejemplo de programación de centro de mecanizado vertical.................................................33
Radio de corte G41 G40.............................................................................................................34
Ejemplo de compensación del programa de fresadora CNC......................................................34
Ejemplo de compensación del radio de corte.........................................................................34
Fresado Siemens Sinumerik.......................................................................................................35
Ejemplo de programación..........................................................................................................35
Programa de fresado Sinumerik.............................................................................................36
Fresa CNC G02 G03 Circular....................................................................................................37
Ejemplo de programación de interpolación...............................................................................38
Programa de fresado CNC......................................................................................................38
Ejercicio de programación de fresadora CNC utilizando la programación absoluta G90
Programación incremental G91..................................................................................................39
Ejercicio de programación de fresadora CNC........................................................................39
Programación de Arco CNC G02 G03.......................................................................................40
Ejemplo......................................................................................................................................40
Programación de Arco CNC G02 G03 Ejemplo....................................................................40
Ejemplo de código G simple de torno CNC: programación de código G para principiantes....41
Torno CNC de ejemplo de código G simple..........................................................................41
Interpolación circular Fanuc G02 G...........................................................................................42
Ejemplo de código......................................................................................................................42
Interpolación circular de Fanuc..............................................................................................42
¿Cómo programar la interpolación circular?..........................................................................42
Ejemplo de código G02 G de interpolación circular de Fanuc...............................................43
Molino de ejemplo de código G: programa de ejemplo de código G para principiantes...........44
Programa de código G de muestra para principiantes............................................................44
Ejemplo de código G..............................................................................................................44
Molino de ejemplo de código G simple: programación de código G para principiantes...........45
Programación de código G para principiantes........................................................................45
Molino de ejemplo de código G simple..................................................................................46
Ejemplo de programa de copia de figura Fanuc G72.1 G72.2 (círculo de orificios para pernos)
....................................................................................................................................................47
Programación..........................................................................................................................47
Ejemplo de programa Fanuc G71.2 G72.2.............................................................................49
Ejemplo de mecanizado interno de torno CNC de ciclo fijo Fanuc G71 G72 G70 (mandrinado
y refrentado)...............................................................................................................................51
Fanuc G71 para operaciones de perforación..........................................................................51
Ejemplo de programación de Fanuc.......................................................................................51
Ejemplo de programación básica de torno CNC Operaciones de torneado/mandrinado ID/OD
(no se utiliza ciclo fijo)...............................................................................................................53
Ejemplo de programación básica de torno CNC (operaciones de torneado y mandrinado)...53
Ejemplo de programación de torno Fanuc usando G70, G71, G74 para mecanizado de ID.....56
Ejemplo de programación de torno Fanuc..............................................................................56
Ejercicio de programación de torno CNC Ciclo de torneado Fanuc G71, ciclo de taladrado
Peck G74....................................................................................................................................58
Ejercicio de programación de torno CNC..............................................................................58
Programa de ejemplo de fresadora CNC G01 G02 G03 G90 G91............................................60
Programa de ejemplo de fresadora CNC................................................................................60
Ejemplo de redondeo y biselado de esquinas de Haas G01 CR.................................................61
Redondeo y biselado de esquinas de Haas.............................................................................61
Ejemplo de redondeo y biselado de esquinas de Haas...........................................................62
Programa de chaflán y radio.......................................................................................................63
Ejemplo con G01........................................................................................................................63
Chaflán y radio con código G G01.........................................................................................63
G01 Chaflán y redondeo de esquinas en un ejemplo de programa CNC...................................64
G01 Chaflán y redondeo de esquinas.....................................................................................65
Programa de ejemplo Haas G71.................................................................................................65
Ejemplo de programa CNC de Haas.......................................................................................66
Explicación del programa CNC de Haas................................................................................66
Ejemplo de programa CNC Fanuc.............................................................................................67
Código de programa CNC de Fanuc.......................................................................................67
Ejemplo de programación de torno CNC...................................................................................68
Programación de centros de torneado CNC...............................................................................70
Ejemplo......................................................................................................................................70
Ejemplo de programación de centro de torneado CNC..........................................................71
G02 G03 Ejemplo de programación...........................................................................................72
G02 G03 Ejemplo de programación.......................................................................................73
Ciclo de torneado Fanuc G71.....................................................................................................73
Ciclo de torneado Fanuc G71.................................................................................................73
Programación..........................................................................................................................73
Parámetros..............................................................................................................................73
Descripción general del ciclo de torneado G71......................................................................74
Trabajo del ciclo de torneado G71.........................................................................................74
Ejemplo de Fanuc G71...........................................................................................................75
Ciclo de acabado G70.............................................................................................................76
Ejemplo de Fanuc G70...........................................................................................................76
G70 G71 Ejemplo...................................................................................................................76
Ejemplo de mecanizado interno de torno CNC de ciclo fijo Fanuc G71 G72 G70 (mandrinado
y refrentado)...............................................................................................................................77
Fanuc G71 para operaciones de perforación..........................................................................78
Ejemplo de programación de Fanuc.......................................................................................78
Ejemplo de programación básica de torno CNC Operaciones de torneado/mandrinado ID/OD
(no se utiliza ciclo fijo)...............................................................................................................79
Ejemplo de programación básica de torno CNC (torneado)...................................................80
Operaciones aburridas)...........................................................................................................80
Ejemplo de programa de ciclo de refrentado de acabado Haas G72 Tipo I de desbaste y G70:
compatible con Fanuc.................................................................................................................82
Haas G72 Tipo I Ciclo de refrentado con acabado rugoso G70.............................................83
Ejemplo de programa..............................................................................................................83
Ejemplo de programación de torno Fanuc.................................................................................84
Usando G70, G71, G74 para ID.................................................................................................84
Mecanizado................................................................................................................................84
Ejemplo de programación de torno Fanuc..............................................................................85
Ejercicio de programación de torno CNC Ciclo de torneado Fanuc G71, ciclo de taladrado
Peck G74....................................................................................................................................86
Ejercicio de programación de torno CNC..............................................................................87
Programación de Arco CNC G02 G03.......................................................................................88
Ejemplo......................................................................................................................................88
Programación de Arco CNC G02 G03 Ejemplo....................................................................89
Código de ejemplo del ciclo de desbaste G71: programación de torno CNC............................89
Ciclo de torneado G71............................................................................................................90
Programa de ejemplo..............................................................................................................90
Ejemplo de código G simple de torno CNC: programación de código G para principiantes....91
Torno CNC de ejemplo de código G simple..........................................................................91
Interpolación circular Fanuc G02 G...........................................................................................92
Ejemplo de código......................................................................................................................92
Interpolación circular de Fanuc..............................................................................................92
¿Cómo programar la interpolación circular?..........................................................................92
Ejemplo de código G02 G de interpolación circular de Fanuc...............................................93
Maquinistas CNC novatos: ejemplo básico de ciclo fijo CNC G90..........................................94
Programa de ejemplo de ciclo fijo CNC básico para..............................................................94
Maquinistas CNC novatos......................................................................................................94
Programa CNC Básico............................................................................................................95
Código de programa de ejemplo de ciclo fijo CNC básico....................................................95
Código de ejemplo del programa CNC del ciclo de repetición del patrón Fanuc G73..............96
Programación de ciclos de repetición de patrones Fanuc G73...............................................96
Ejemplo...................................................................................................................................96
Programa de muestra CNC básico de ciclo fijo de repetición de patrón Fanuc G73.................98
Formato de ciclo de repetición de patrón Fanuc G73.............................................................98
Programa de ciclo de repetición de patrón Fanuc G73...........................................................99
Ejemplo...................................................................................................................................99
G28 Retorno al Punto de Referencia – CNC............................................................................100
Torno........................................................................................................................................100
Retorno al punto de referencia G28......................................................................................100
Programación........................................................................................................................100
Ejemplos...............................................................................................................................100
Ejemplo de programación básica del CNC Mazak del ciclo de desbaste longitudinal G71....101
Ciclo de torneado G71..........................................................................................................101
Ejemplo de programación.....................................................................................................102
Fanuc G72 frente al ciclo fijo...................................................................................................102
Programa de ejemplo................................................................................................................102
Formato unifilar del ciclo de refrentado Fanuc G72............................................................102
Fanuc G72 Ciclo de refrentado Formato de dos líneas........................................................103
Ejemplo de programa CNC de ciclo de refrentado G72.......................................................103
Ejemplo de programa de muestra Fanuc G72 Ciclo de refrentado Formato de línea única.....105
Ciclo de refrentado Fanuc G72.............................................................................................105
Ejemplo de programa............................................................................................................105
Ejemplo de programa de chaflán y radio con G01...................................................................106
Chaflán y radio con código G G01.......................................................................................107
Fanuc G94 Ciclo de refrentado CNC.......................................................................................107
Programa de ejemplo................................................................................................................107
Ciclo de refrentado de una pasada Fanuc G94.....................................................................107
Código de programa CNC utilizando el ciclo de refrentado Fanuc G94..............................108
Explicación del código de programa CNC utilizando el ciclo de refrentado Fanuc G94.....108
Roscado interno en Fanuc 21i 18i 16i con ciclo de roscado G76............................................109
Programa CNC de Roscado Interno con G76.......................................................................110
Ciclo de roscado...................................................................................................................110
Corte de roscas externas con ciclo de roscado G76 en CNC Fanuc 21i 18i 16i......................111
Fanuc Serie 21i 18i 16i Corte de roscas con G76.................................................................111
Ciclo de roscado...................................................................................................................111
Programa CNC de corte de roscas métricas externas con G76............................................111
G01 Chaflán y redondeo de esquinas en un ejemplo de programa CNC.................................112
G01 Chaflán y redondeo de esquinas...................................................................................112
Programa de ejemplo de fresadora CNC G01 G02 G03 G90 G91..........................................114
Programa de ejemplo de fresadora CNC..............................................................................114
Ejemplo de programación de fresadora CNC..........................................................................115
Ejemplo de programación de fresadora CNC.......................................................................115
G02 G03 Ejemplo de fresadora CNC.......................................................................................117
G02 G03 Ejemplo de fresadora CNC...................................................................................117
Programa de fresado CNC de arco múltiple G2 G3 IJ.............................................................119
Programa de fresado CNC de arco múltiple G2 G3 IJ.........................................................119
Ejemplo de redondeo y biselado de esquinas de Haas G01 CR...............................................120
Redondeo y biselado de esquinas de Haas...........................................................................120
Ejemplo de redondeo y biselado de esquinas de Haas.........................................................120
Ejemplo de subprograma de fresadora CNC............................................................................122
Unir múltiples arcos G02 G03 G41..........................................................................................122
Ejemplo de subprograma de fresadora CNC........................................................................123
Programa de fresado CNC G91 G41 G43................................................................................125
Programa de fresado CNC G91 G41 G43............................................................................125
Programa de fresado de bolsillo CNC......................................................................................126
Ejemplo: fresado picoteado......................................................................................................126
Ejemplo de programa de fresado de cajeras CNC................................................................126
Ejemplo de programa de fresado CNC G03 G90 G91.............................................................128
Ejemplo de programa de fresado CNC.................................................................................128
Ejemplo de programa de copia de figura Fanuc G72.1 G72.2 (círculo de orificios para pernos)
..................................................................................................................................................129
Programación........................................................................................................................129
Ejemplo de programa Fanuc G71.2 G72.2...........................................................................131
Copia lineal Fanuc G72.2 (Figura............................................................................................132
Función de copia fresadora CNC)............................................................................................132
Notas de programación.........................................................................................................132
Ejemplo de programación G72.2..........................................................................................133
Arco de fresado con CNC G2 I y J...........................................................................................134
Ejemplo de programa...............................................................................................................134
Interpolación circular G2 CW..............................................................................................134
Ejemplo de programa............................................................................................................134
Método de cálculo G2 I y J...................................................................................................135
Ciclo de perforación Fanuc G81..............................................................................................135
Uso........................................................................................................................................136
Laboral..................................................................................................................................136
Modos G98 G99...................................................................................................................137
Repetir perforación...............................................................................................................137
Ejemplos de trabajo..............................................................................................................137
Ejemplo de repetición de perforación...................................................................................139
Ejemplo de programa CNC del ciclo de taladrado G81 Ciclo de roscado G84.......................139
Ejemplo de programa CNC..................................................................................................140
Repetir perforación con perforación G81.................................................................................141
Ciclo y programa de ejemplo G91...........................................................................................141
Repetir perforación con el ciclo de perforación G81...........................................................141
Programa de ejemplo de ciclo fijo de perforación G82 con fresado CNC de permanencia.....142
Programa de ejemplo de fresado CNC del ciclo de taladrado G82......................................143
G81 Ciclo de taladrado G83 Taladrado profundo con G98 G99 Programa de ejemplo..........143
G98 G99 Resumen................................................................................................................144
Explicación...........................................................................................................................145
Códigos G y M.....................................................................................................................145
Programación de fresadoras CNC............................................................................................146
Ejemplo para principiantes.......................................................................................................146
Ejemplo de programa de fresado CNC.................................................................................146
Ejemplo de programa de copia de figura Fanuc G72.1 G72.2 (círculo de orificios para pernos)
..................................................................................................................................................148
Programación........................................................................................................................148
Ejemplo de programa Fanuc G71.2 G72.2...........................................................................150
Ciclo de perforación Fanuc G81..............................................................................................150
Uso........................................................................................................................................151
Laboral..................................................................................................................................151
Modos G98 G99...................................................................................................................152
Repetir perforación...............................................................................................................152
Ejemplos de trabajo..............................................................................................................152
G98 G99 Ejemplo.................................................................................................................153
Ejemplo de repetición de perforación...................................................................................154
Ciclo de perforación Fanuc G82..............................................................................................154
Uso........................................................................................................................................155
Laboral..................................................................................................................................155
Modos G98 G99...................................................................................................................156
Repetir perforación...............................................................................................................156
Ejemplo de trabajo................................................................................................................156
Ciclo de perforación Peck Fanuc G83......................................................................................157
Sintaxis.................................................................................................................................157
Uso........................................................................................................................................157
Laboral..................................................................................................................................158
Modos G98 G99...................................................................................................................158
Repetir perforación...............................................................................................................159
Ejemplo de trabajo................................................................................................................159
Perforación de un bloque de dos pasos con G81......................................................................160
Ciclo de perforación.................................................................................................................160
Bloque de dos pasos de perforación G81.............................................................................160
Ejercicio de programación de torno CNC Ciclo de torneado Fanuc G71, ciclo de taladrado
Peck G74..................................................................................................................................161
Ejercicio de programación de torno CNC............................................................................162
Rotación de coordenadas Fanuc G68.......................................................................................163
Ejemplo de programa...............................................................................................................163
Ejemplo de programa Fanuc G68.........................................................................................164
Ejemplo de subprograma Fanuc...............................................................................................164
Subprogramas CNC..............................................................................................................165
Ejemplo sin llamada al subprograma Fanuc.........................................................................165
Ejemplo con llamada al subprograma Fanuc........................................................................165
Ejemplo de subprograma Fanuc...........................................................................................166
Ejemplo de programa CNC del ciclo de taladrado G81 Ciclo de roscado G84.......................167
Ejemplo de programa CNC..................................................................................................167
Programa de ejemplo de ciclo fijo de perforación G82 con fresado CNC de permanencia.....169
Programa de ejemplo de fresado CNC del ciclo de taladrado G82......................................169
Ejemplo de programación de fresadora CNC..........................................................................170
Ejemplo de programación de fresadora CNC.......................................................................170
G02 G03 Ejemplo de fresadora CNC.......................................................................................171
G02 G03 Ejemplo de fresadora CNC...................................................................................172
Programa de fresado CNC de arco múltiple G2 G3 IJ.............................................................174
Programa de fresado CNC de arco múltiple G2 G3 IJ.........................................................174
Ejemplo de subprograma de fresadora CNC............................................................................175
Unir múltiples arcos G02 G03 G41..........................................................................................175
Ejemplo de subprograma de fresadora CNC........................................................................175
Ejemplo de programa de fresado CNC G03.............................................................................177
G90 G91...................................................................................................................................177
Ejemplo de programa de fresado CNC.................................................................................177
Copia lineal Fanuc G72.2 (función de copia de figura fresadora CNC)..................................178
Programación........................................................................................................................179
Notas de programación.........................................................................................................179
Ejemplo de programación G72.2..........................................................................................180
G02 G03 Ejemplo de programación.........................................................................................181
G02 G03 Ejemplo de programación.....................................................................................181
Ejemplo de programa de controlador de corte por plasma CNC Quincunx.............................182
¿Qué es una máquina de corte por plasma CNC?................................................................182
Ejemplo de programa de controlador de corte por plasma...................................................183
Ejemplo de programación de electroerosión por hilo..............................................................183
Introducción al corte de alambre CNC.................................................................................184
Ejemplo de programación de electroerosión por hilo...........................................................185
Ejemplo de programa CNC G03 Interpolación circular...........................................................186
Programa CNC con interpolación circular G03...................................................................187
Ejercicio de programación de arco CNC..................................................................................189
Fanuc G20 Medición en pulgadas con ejemplo de programa CNC.........................................189
Programa de ejemplo de fresadora CNC G01 G02 G03 G90 G91..........................................192
Programa de ejemplo de fresadora CNC..............................................................................192
Ejemplo de subprograma de fresadora CNC............................................................................193
Unir múltiples arcos G02 G03 G41..........................................................................................193
Ejemplo de subprograma de fresadora CNC........................................................................193
Ejemplo de programación de centro de torneado CNC............................................................195
Ejemplo de programación de centro de torneado CNC........................................................195
G02 G03 Ejemplo de programación.........................................................................................197
Ejemplo de programación básica de torno CNC Operaciones de torneado/mandrinado ID/OD
(no se utiliza ciclo fijo) Un ejemplo completo de programación CNC con ID/OD (operaciones
de torneado/mandrinado) para maquinistas CNC que trabajan en una máquina de torno CNC.
Imprescindible aprender/practicar para aquellos que están aprendiendo programación cnc.. .197
Ejemplo de programación básica de torno CNC (operaciones de torneado y mandrinado).198
Ejemplo de programación de centro de mecanizado vertical CNC..........................................200
Ejemplo de programación de centro de mecanizado vertical...............................................200
Programación de Arco CNC G02 G03.....................................................................................201
Ejemplo....................................................................................................................................201
Programación de Arco CNC G02 G03 Ejemplo..................................................................202
Código de ejemplo del programa CNC del ciclo de repetición del patrón Fanuc G73............202
Programación de ciclos de repetición de patrones Fanuc G73.............................................203
Ejemplo.................................................................................................................................203
Programa de muestra CNC básico de ciclo fijo de repetición de patrón Fanuc G73...............204
Formato de ciclo de repetición de patrón Fanuc G73...........................................................204
Programa de ciclo de repetición de patrón Fanuc G73.........................................................205
Ejemplo.................................................................................................................................205
Programa de muestra de fresado CNC.....................................................................................206
Programación de fresadora CNC Absoluto Incremental G90 G91 Código de ejemplo...........207
Código de ejemplo de programación absoluta CNC G90....................................................208
Código de ejemplo de programación incremental CNC G91...............................................208
Tutorial de interpolación circular CNC....................................................................................208
G02 G03...................................................................................................................................208
Ejemplo de programación CNC...........................................................................................209
Programación CNC para principiantes a..................................................................................210
Ejemplo de programación CNC...............................................................................................210
Ejemplo de programación de torno CNC.................................................................................211
Ejemplo de subprograma de fresadora CNC............................................................................213
Unir múltiples arcos G02 G03 G41..........................................................................................213
Ejemplo de subprograma de fresadora CNC........................................................................213
Programa de fresado CNC G91 G41 G43................................................................................214
Programa de fresado CNC G91 G41 G43............................................................................215
Radio de corte G41 G40...........................................................................................................216
Ejemplo de compensación de fresadora CNC..........................................................................216
Programa..................................................................................................................................216
Ejemplo de compensación del radio de corte.......................................................................216
Fresado Siemens Sinumerik.....................................................................................................218
Ejemplo de programación........................................................................................................218
Programa de fresado Sinumerik...........................................................................................218
Ejercicio de programación de torno CNC Ciclo de torneado Fanuc G71, ciclo de taladrado
Peck G74..................................................................................................................................220
Ejercicio de programación de torno CNC............................................................................221
Código de ejemplo del programa CNC del ciclo de repetición del patrón Fanuc G73............222
Programación de ciclos de repetición de patrones Fanuc G73.............................................222
Ejemplo.................................................................................................................................222
Programa de muestra CNC básico de ciclo fijo de repetición de patrón Fanuc G73...............224
Formato de ciclo de repetición de patrón Fanuc G73...........................................................224
Programa de ciclo de repetición de patrón Fanuc G73.........................................................225
Ejemplo.................................................................................................................................225
Ejemplo de programación del centro de mecanizado CNC.....................................................226
Ejemplo de programación del centro de mecanizado CNC..................................................227
G02 G03 Circular Código G....................................................................................................227
Programa de ejemplo de interpolación.....................................................................................227
G02 G03 Código G Interpolación circular...........................................................................228
G02 G03 Código G Ejemplos de programas CNC (código G..............................................228
Ejemplos de arco).................................................................................................................228
G02 G03 Programa de ejemplo de código G........................................................................229
Código G G02 G03 Programa de ejemplo I y K..................................................................229
Tutorial de interpolación circular CNC....................................................................................230
G02 G03...................................................................................................................................230
Ejemplo de programación CNC...........................................................................................230
Fanuc G21 Medición en milímetros con ejemplo de programación de torno CNC.................231
Ejemplo de programa CNC Fanuc...........................................................................................232
Ejemplo de programa de copia de figura Fanuc G72.1 G72.2 (círculo de orificios para pernos)
..................................................................................................................................................233
Programación........................................................................................................................233
Ejemplo de programa Fanuc G71.2 G72.2...........................................................................235
Copia rotacional Fanuc G72.1..................................................................................................235
Ejemplo de programa...............................................................................................................235
Ejemplo de programa Fanuc G72.1......................................................................................236
Ciclo de perforación Fanuc G81..............................................................................................237
Sintaxis.................................................................................................................................237
Laboral..................................................................................................................................238
Modos G98 G99...................................................................................................................238
Repetir perforación...............................................................................................................238
Ejemplos de trabajo..............................................................................................................239
G98 G99 Ejemplo.................................................................................................................239
Ejemplo de repetición de perforación...................................................................................240
Perforación de un bloque de dos pasos con G81......................................................................241
Ciclo de perforación.................................................................................................................241
Bloque de dos pasos de perforación G81.............................................................................241
Rotación de coordenadas Fanuc G68.......................................................................................242
Ejemplo de programa...............................................................................................................242
Ejemplo de programa Fanuc G68.........................................................................................243
Ejemplo de subprograma Fanuc...............................................................................................243
Subprogramas CNC..............................................................................................................244
Ejemplo sin llamada al subprograma Fanuc.........................................................................244
Ejemplo con llamada al subprograma Fanuc........................................................................244
Ejemplo de subprograma Fanuc...........................................................................................245
G81 Ciclo de taladrado G83 Taladrado profundo con G98 G99 Programa de ejemplo..........246
G98 G99 Resumen................................................................................................................246
Programa de piezas CNC......................................................................................................247
Explicación...........................................................................................................................247
Códigos G y M.....................................................................................................................248
Ciclo de perforación G81: repetición de perforación en modo incremental G91 Código de
ejemplo.....................................................................................................................................248
Formato del ciclo de perforación G81..................................................................................249
Código CNC G81 Ciclo de Taladrado con Programación Incremental G91.......................250
Programa de ciclo de perforación CNC G81...........................................................................251
Ejemplo....................................................................................................................................251
Programa CNC.....................................................................................................................251
Explicación...........................................................................................................................252
Códigos G y M.....................................................................................................................252
Ejemplo de programa de fresado CNC de ciclo fijo de perforación G81................................253
Programa de muestra............................................................................................................253
Explicación...........................................................................................................................254
Códigos G y M.....................................................................................................................254
Tutorial de programación CNC de ranurado frontal con ciclo de taladrado G74....................256
Ciclo de perforación por penetración G74...........................................................................256
Ranurado frontal con ciclo de taladrado profundo G74.......................................................256
Ejemplo de programación CNC de ranurado en ciclo fijo G75...............................................257
Explicación de los parámetros del ranurado Fanuc G75......................................................257
Ciclo......................................................................................................................................257
Programación CNC de ranurado de ciclo fijo G75...............................................................257
Ejemplo.................................................................................................................................257
Ejemplo de programa CNC de ciclo de ranurado Fanuc G75..................................................258
Ejemplo de programación CNC del ciclo de ranurado Fanuc G75......................................259
Ejemplo de programación de torno CNC.................................................................................259
G02 G03 Ejemplo de programación.........................................................................................263
Ejemplo de programa de controlador de corte por plasma CNC Quincunx.............................264
¿Qué es una máquina de corte por plasma CNC?................................................................264
Ejemplo de programa de controlador de corte por plasma...................................................264
Ciclo de perforación Peck Fanuc G83......................................................................................265
Sintaxis.................................................................................................................................265
Uso........................................................................................................................................266
Laboral..................................................................................................................................266
Modos G98 G99...................................................................................................................267
Repetir perforación...............................................................................................................267
Ejemplo de trabajo................................................................................................................267
Ejemplo de mecanizado interno de torno CNC de ciclo fijo Fanuc G71 G72 G70 (mandrinado
y refrentado).............................................................................................................................268
Fanuc G71 para operaciones de perforación........................................................................268
Ejemplo de programación de Fanuc.....................................................................................269
Roscado interno en Fanuc 21i 18i 16i con ciclo de roscado G76............................................270
Programa CNC de Roscado Interno con Ciclo de Roscado G76.........................................271
Ejemplo de programación CNC de ranurado en ciclo fijo G75...............................................271
Explicación de los parámetros del ranurado Fanuc G75......................................................272
Ciclo......................................................................................................................................272
Programación CNC de ranurado de ciclo fijo G75...............................................................272
Ejemplo.................................................................................................................................272
Roscas de inicio múltiple con Fanuc G76................................................................................273
Ciclo de roscado.......................................................................................................................273
Ciclo de rosca Fanuc G76 para principiantes...........................................................................274
Ciclo de roscado CNC Fanuc G76.......................................................................................275
Formato de una línea para Fanuc 10/11/15T........................................................................275
Roscado cónico.....................................................................................................................275
Hilos de inicio múltiple........................................................................................................275
Control del ángulo de alimentación del roscado..................................................................275
Controlar el número de pasadas y la profundidad de corte..................................................276
Ciclo de perforación Fanuc G81..............................................................................................277
Sintaxis.................................................................................................................................277
Uso........................................................................................................................................277
Laboral..................................................................................................................................277
Modos G98 G99...................................................................................................................278
Repetir perforación...............................................................................................................278
Ejemplos de trabajo..............................................................................................................278
G98 G99 Ejemplo.................................................................................................................279
Ejemplo de repetición de perforación...................................................................................280
Placa de rejilla de perforación con ciclo de perforación G81: programa CNC de muestra.....280
Programa CNC de placa de rejilla de perforación................................................................281
Repetir perforación con perforación G81.................................................................................283
Ciclo y programa de ejemplo G91...........................................................................................283
Repetir perforación con el ciclo de perforación G81...........................................................283
Ciclo de perforación G81: repetición de perforación en modo incremental G91 Código de
ejemplo.....................................................................................................................................284
Formato del ciclo de perforación G81..................................................................................284
Código CNC G81 Ciclo de Taladrado con Programación Incremental G91.......................285
Ejemplo de programación de torno Fanuc usando G70, G71, G74 para mecanizado de ID. . .287
Ejemplo de programación de torno Fanuc............................................................................288
Ejercicio de programación de torno CNC Ciclo de torneado Fanuc G71, ciclo de taladrado
Peck G74..................................................................................................................................289
Ejercicio de programación de torno CNC............................................................................290
Ranurado frontal con Peck G74...............................................................................................291
Programación CNC del ciclo de taladrado...............................................................................291
Tutorial.....................................................................................................................................291
Ciclo de perforación por penetración G74...........................................................................291
Ranurado frontal con ciclo de taladrado profundo G74.......................................................292
Perforación sencilla en torno CNC con....................................................................................292
Ciclo de perforación Peck Fanuc G74......................................................................................292
Ciclo de perforación Peck Fanuc G83......................................................................................294
Uso........................................................................................................................................294
Laboral..................................................................................................................................295
Modos G98 G99...................................................................................................................295
Repetir perforación...............................................................................................................296
Ejemplo de trabajo................................................................................................................296
Ejemplo de ciclo de taladrado por penetración G83................................................................297
Programa de ejemplo del ciclo de perforación Peck G83....................................................297
G81 Ciclo de taladrado G83 Taladrado profundo con G98 G99 Programa de ejemplo..........298
G98 G99 Resumen................................................................................................................298
Programa de piezas CNC......................................................................................................299
Explicación...........................................................................................................................299
Códigos G y M.....................................................................................................................300
Ejemplo de subprograma de fresadora CNC............................................................................301
Unir múltiples arcos G02 G03 G41..........................................................................................301
Ejemplo de subprograma de fresadora CNC........................................................................301
Programa de fresado de bolsillo CNC......................................................................................302
Ejemplo: fresado picoteado......................................................................................................303
Ejemplo de programa de fresado de cajeras CNC................................................................303
Rotación de coordenadas Fanuc G68 –....................................................................................304
Ejemplo de subprograma..........................................................................................................304
Ejemplo de rotación de coordenadas G68............................................................................304
Picoteado de contorno de fresadora CNC: ejemplo de repetición del subprograma Fanuc.....305
Picoteo de contorno de fresadora CNC................................................................................306
Ejemplo de repetición del subprograma Fanuc....................................................................306
Programación de fresadoras CNC............................................................................................308
Ejemplo para principiantes.......................................................................................................308
Ejemplo de programa de fresado CNC.................................................................................308
Ejemplo de subprograma de fresadora CNC............................................................................310
Unir múltiples arcos G02 G03 G41..........................................................................................310
Ejemplo de subprograma de fresadora CNC........................................................................310
Fresado de ranuras: un programa CNC de muestra..................................................................328
Ejemplo....................................................................................................................................328
Ejemplo de programa de fresado de ranuras........................................................................329
Programación de fresadoras CNC............................................................................................329
Ejemplo para principiantes.......................................................................................................329
Ejemplo de programa de fresado CNC.................................................................................329
Ciclo de torneado Fanuc G71...................................................................................................313
Ciclo de torneado Fanuc G71...............................................................................................313
Trabajo del ciclo de torneado G71.......................................................................................314
Ejemplo de Fanuc G71.........................................................................................................315
Ciclo de acabado G70...........................................................................................................315
Ejemplo de Fanuc G70.........................................................................................................316
G70 G71 Ejemplo.................................................................................................................316
Ejemplo de mecanizado interno de torno CNC de ciclo fijo Fanuc G71 G72 G70 (mandrinado
y refrentado).............................................................................................................................317
Fanuc G71 para operaciones de perforación........................................................................317
Ejemplo de programación de Fanuc.....................................................................................318
Código de ejemplo del programa CNC del ciclo de repetición del patrón Fanuc G73............319
Programación de ciclos de repetición de patrones Fanuc G73.............................................319
Ejemplo.................................................................................................................................319
Ejemplo de programación CNC con........................................................................................320
Ciclo de torneado de desbaste Fanuc G71 y............................................................................321
G70...........................................................................................................................................321
Ciclo de torneado G71..........................................................................................................321
Ejemplo de programa............................................................................................................321
Ejemplo de subprograma de fresadora CNC............................................................................323
Unir múltiples arcos G02 G03 G41..........................................................................................323
Ejemplo de subprograma de fresadora CNC........................................................................323
Programa de fresado de bolsillo CNC......................................................................................324
Ejemplo: fresado picoteado......................................................................................................325
Ejemplo de programa de fresado de cajeras CNC................................................................325
Roscas de inicio múltiple con Fanuc G76................................................................................326
Ciclo de roscado.......................................................................................................................326
Roscado cónico con G32, un ejemplo de programación CNC.................................................328
Posibilidades de corte de roscas con G32.............................................................................328
Roscado cónico con G32......................................................................................................328
Ciclo de roscado Fanuc G84....................................................................................................330
Uso........................................................................................................................................330
Laboral..................................................................................................................................331
Modos G98 G99...................................................................................................................331
Repetir perforación...............................................................................................................331
Ejemplo de trabajo................................................................................................................332
Roscado interno en Fanuc 21i 18i 16i con ciclo de roscado G76............................................334
Programa CNC de Roscado Interno con Ciclo de Roscado G76.........................................334
Ciclo de rosca G76 en CNC.....................................................................................................335
Ejemplo de programación........................................................................................................335
Ejemplo de ciclo de rosca G76.............................................................................................337
Ciclo de torneado Fanuc G71...................................................................................................338
Ciclo de torneado Fanuc G71...............................................................................................338
Descripción general del ciclo de torneado G71....................................................................338
Trabajo del ciclo de torneado G71.......................................................................................339
Ejemplo de Fanuc G71.........................................................................................................340
Ciclo de acabado G70...........................................................................................................340
Ejemplo de Fanuc G70.........................................................................................................341
G70 G71 Ejemplo.................................................................................................................341
N80 G2 X5 Y50 R45 (P1)
N90 G0 G40 X-21
N100M99
Explicación de los códigos GMST
Código Descripción
G00 avance rápido
G01 Interpolación linear
G02 Interpolación circular CW
G03 Interpolación circular CCW
G40 Cancelar compensación de cortador
G41 Compensación del radio de la punta de
G43 la herramienta izquierda
Compensación de longitud de
G49 herramienta
Cancelar + dirección de longitud de
compensación
G90 herramienta
mando absoluto
G91 Comando de incremento
M03 Arranque del husillo hacia adelante CW
M06 Cambio de herramienta
M30 Fin del programa (Reset)
M98 Llamada de subprograma
M99 Fin del subprograma
t Herramienta
S Velocidad
F Alimentar
Fresado de ranuras: un programa
CNC de muestra
Ejemplo
Un ejemplo de programa de fresado CNC muy sencillo que muestra cómo se puede
mecanizar una ranura sencilla.
Otro ejemplo de programa de este tipo que fresa una cavidad de la misma manera
pero en forma cónica es el siguiente: Ejemplo de programación de fresadora CNC
para principiantes.
Ejemplo de programa de fresado de ranuras
Programa CNC de muestra de fresado de ranuras
N10 G00 G90 X70 Y25 Z1 S800 M3
N20 Z-5
N30 G01 X20 F150
N40 G00 Z100
N50 X-25 Y50
N60M30
N10 Husillo en rotación horaria a 800 rev/min, avance rápido de la herramienta a
P01.
Alimentación N20 en Z.
N30 Recorrido de herramienta P01 a P02, avance 150 mm/min.
N40/N50 Retracción en avance rápido.
N60 Fin del programa.
Programación de fresadoras CNC
Ejemplo para principiantes
Ejemplo de programa de fresado CNC
Un tutorial de programación de fresadoras CNC muy sencillo para maquinistas
CNC de nivel principiante.
Un código de programación de fresadora cnc fácil de entender. Este es un ejemplo
de código cnc g sin el uso de ningún ciclo fijo cnc.
Ejemplos de programas de fresado cnc relacionados
• CNC G02 Interpolación circular en el sentido de las agujas del reloj
Programa de muestra de fresado CNC
• Interpolación circular de fresado CNC G02 G03 Ejemplo de programa de
código G
Ejemplos de programas CNC de nivel principiante para torno CNC
• Ejemplo de programa CNC Fanuc
• Programación CNC para principiantes: un ejemplo simple de programación
CNC
• Programación CNC para principiantes un ejemplo de programación CNC
Ejemplo de programación de fresadora CNC para principiantes
N05 G0 G90 X40 Y48 Z2 S500 M3
N10 G1 Z-12 F100
N15 X20 Y18 Z-10
N20 G0Z100
N25 X-20 Y80
N30M2
N05 La herramienta se desplaza en marcha rápida en P1, tres ejes
simultáneamente, velocidad del cabezal = 500 rpm, en el sentido de las agujas del
reloj
N10 Alimentación en Z-12, avance 100 mm/min
N15 La herramienta se desplaza en línea recta en el espacio en P2
N20 Retirada en marcha rápida
N30 Fin del programa
Fresado de ranuras
Ciclo de torneado Fanuc G71
Ciclo de torneado Fanuc G71
El ciclo de torneado G71 se utiliza para eliminar material rugoso de un componente
de torno CNC. El ciclo de torneado G71 facilita el corte de diámetros grandes. El
corte se puede realizar en línea recta simple o también se puede mecanizar muy
fácilmente un contorno complejo.
A través de los parámetros del ciclo de torneado G71, los maquinistas cnc pueden
controlar
• Profundidad del corte.
• Retraer altura.
• Margen de acabado en el eje x y el eje z.
• Ciclo de avance de corte, velocidad del husillo.
Programación
G71 U... R...
G71 P... P... Ud... W... F... S...
Parámetros
Primer bloque
Parámetro Descripción
Ud. Profundidad del corte.
R Retraer altura.
Segundo bloque
Parámetro Descripción
PAG Número de bloque inicial del
q contorno.
Número de bloque final de
Ud. contorno.de acabado en el eje x.
Margen
W. Margen de acabado en el eje z.
F Avance durante el ciclo G71.
S Velocidad del husillo durante el
ciclo G71.
Descripción general del ciclo de torneado G71
• El ciclo de torneado G71 corta todo el contorno repetidamente, como se
indica en PQ
bloques.
• La profundidad de cada corte se puede controlar mediante el valor U del
primer bloque.
• UW del segundo bloque son los complementos de acabado que se pueden dar
si
desea realizar un corte de acabado con el ciclo de acabado G70.
• F es el avance de corte y S es la velocidad del husillo (dada en el segundo
bloque) que se utilizan durante el ciclo de torneado G71.
Nota – Las F y S proporcionadas dentro del bloque PQ no se usarán durante el
ciclo de torneado G71; se usan con el ciclo de acabado G70 si se solicitan
posteriormente.
Trabajo del ciclo de torneado G71
N60 G71 U10 R10
N70 G71 P80 Q90 U3 W0 F0.25
N80 G00 X60
N90 G01 Z-75
Cuando se ejecuta el ciclo de giro G71, toda la operación se realizará en la
siguiente secuencia:
Primer corte
1 – La herramienta se moverá en el eje x U (profundidad de corte) con avance
programado desde el punto inicial.
2 – La herramienta viajará con avance en el eje z (el punto de destino en el eje z se
proporciona en bloques PQ)
3 – La herramienta retrae rápidamente la cantidad R tanto en el eje x como en el
eje z (a 45 grados).
4 – La herramienta viaja rápidamente en el eje z hasta el punto inicial.
Cortes posteriores
5 – La herramienta se mueve rápidamente hasta la profundidad del último corte.
6 – La herramienta se mueve con avance en el eje x con profundidad U
(profundidad de corte U del primer bloque).
7 – Herramienta con movimientos de avance en el eje z (punto de destino dado en
bloques PQ).
8 – La herramienta se retrae rápidamente en la cantidad R del eje x y del eje z (45
grados).
9 – La herramienta se mueve rápidamente al punto inicial solo en el eje z.
Toda esta secuencia de operación continúa hasta que se alcanza el punto de destino
en el eje x.
Si se proporciona un margen de acabado, la herramienta no tendrá el diámetro y la
longitud exactos indicados en los bloques PQ, pero dejará ese margen de acabado.
Este margen de acabado se puede mecanizar posteriormente llamando al ciclo de
acabado G70.
Ejemplo de Fanuc G71
Aquí hay un programa de pieza CNC que muestra cómo se puede utilizar el ciclo
de torneado G71. Este es el programa para el dibujo anterior N50 G00 X106 Z5 M3 S800
N60 G71 U10 R10
N70 G71 P80 Q90 U3 W0 F0.25
N80 G00 X60
N90 G01 Z-75
En este programa el ciclo de giro G71 seguirá repitiendo el contorno dado dentro
de P
Los bloques Q se muestran a continuación
N80 G00 X60
N90 G01 Z-75
Estos dos bloques del programa cnc nos indican que queremos eliminar material
hasta X60 de profundidad y Z-75 de longitud.
La profundidad de corte se da en el primer bloque U10. La cantidad de retracción
también se da en R10.
El margen de acabado en el eje x es U3 pero no hay margen de acabado en el eje z
W0.
Ciclo de acabado G70
Si programó el ciclo de torneado G71 con márgenes de acabado, esos márgenes de
acabado se pueden eliminar con el ciclo de acabado G70.
El ciclo de acabado G70 repite todo el contorno a la manera G71, pero en un solo
corte eliminando los márgenes de acabado.
Por qué utilizar el ciclo de acabado G70
Como el material se puede eliminar con el ciclo de torneado G71, pero si desea un
avance de corte y una velocidad de husillo diferentes para el último corte, se
recomienda utilizar el ciclo de acabado G70.
El ciclo de acabado G70 utiliza los valores F y S que se dan dentro de los bloques
programados PQ. (G71 usa valores FS que se dan dentro del segundo bloque de
G71).
Ejemplo de Fanuc G70
N50 G00 X106 Z5 M3 S800
N60 G71 U10 R10
N70 G71 P80 Q90 U3 W0 F0.25
N80 G00 X60
N90 G01 Z-75 F0.15
N100 G00 X200 Z100
N110 G92S1200
N120 T3 G96 S150 M03
N130 G00 X106 Z5
N140 G70 P80 Q90
N150 G00 X200 Z100
N160M30
G70 G71 Ejemplo
Ejemplo de ciclo de torneado en desbaste G71
O0004
G00 X200 Z10 M3 S800
G71 U2 R1F200
G71 P80 Q120 U0.5 W0.2
N80 G00 X40 S1200
G01 Z-30 F100
X60 W-30
W-20
N120 X100 W-10
G70 P80 Q120
M30
Ejemplo de mecanizado interno de
torno CNC de ciclo fijo Fanuc G71
G72 G70 (mandrinado y refrentado)
Ejemplo de programación de Fanuc que muestra el uso de múltiples ciclos fijos de
Fanuc en la programación cnc. En este ejemplo de programación de torno cnc se
utilizan los siguientes ciclos fijos.
• G71 Ciclo de torneado en desbaste
• Ciclo de refrentado G72
• Ciclo de finalización G70
Contenido
• Fanuc G71 para operaciones de perforación
• Ejemplo de programación de Fanuc
Fanuc G71 para operaciones de perforación
Este ejemplo de programación también ilustra cómo se puede utilizar el ciclo de
torneado G71 para el mecanizado interno (operación de mandrinado). Entonces, si
desea eliminar material adicional del interior de un componente, también puede
utilizar el ciclo de torneado Fanuc G71 para la eliminación de material interno.
Ejemplo de programación de Fanuc
Ejemplo de ciclo fijo de Fanuc
G28 U0 W0
G50 S1500
N1 T0101 M8 (REVISTO DEL EXTERIOR)
G96S180M3
G0 X255.0 Z5.0
G72 W2.0 R0.5
G72 P100 Q200 F0.25
N100 G0 Z0 G41
G1 X-2.0 F0.18
N200 G0 Z5.0
G40
X255.0
G28 U0 W0
N2 T0404 M8 (ID ÁSPERO)
G96S180M3
G0 X50.0 Z5.0
G71 U2.0 R0.5
G71 P500 Q600 U-0.5 W0.1 F0.25
N500 G0 X202.0 G41
G1 Z0 F0.12
X200.0
Z-10.0
X100.0
Z-30.0
X60.0
Z-45.0
N600 X50.0
G40
G0 Z5.0
G28 U0 W0
N3 T0505 M8 (ACABADO ID)
G96 S220M3
G0 X50.0 Z5.0
G70 P500 Q600
G0 X50.0 Z5.0
G28 U0 W0
M5 M9
M30
Código de ejemplo del programa CNC
del ciclo de repetición del patrón
Fanuc G73
Ejemplo de programación CNC para el ciclo de repetición de patrón Fanuc G73.
El ciclo de repetición de patrones Fanuc G73 ya se ha descrito aquí
Ciclo de repetición de patrón CNC Fanuc G73
Quizás le gusten otros ejemplos de ciclos de repetición de patrones Fanuc G73
Ejemplo de programa CNC de ciclo de repetición de patrón CNC Fanuc G73
Programa de muestra CNC básico de ciclo fijo de repetición de patrón Fanuc G73
Programación de ciclos de repetición de patrones
Fanuc G73
Ejemplo
Este ejemplo de programa CNC también muestra cómo los maquinistas CNC
pueden usar 'W' en lugar de 'Z' para los movimientos del eje Z.
Ejemplo de programa de ciclo de repetición de patrón Fanuc G73
N010 G00 X260.0 Z80.0
N011 G00 X220.0 Z40.0
N012 G73 U14.0 W14.0 R3
N013 G73 P014 Q020 U4.0 W2.0 F0.3 S0180
N014 G00 G42 X80.0 Z2.0
N015 G01 W-20.0 F0.15 S0600
N016 X120.0 W-10.0
N017 W-20.0 S0400
N018 G02 X160.0 W-20.0 R20.0
N019 G01 X180.0 W-10.0 S0280
N020 G40
N021 G70 P014 Q020
N022 G00 X260.0 Z80.0
N023M30
Ejemplo de programación CNC con
Ciclo de torneado de desbaste Fanuc
G71 y
G70
Aquí hay otro ejemplo de programación cnc , este ejemplo de programación cnc
muestra el uso del ciclo fijo G71 y G70 para el control CNC Fanuc . Contenido
• Ciclo de torneado G71
• Ejemplo de programa
Ciclo de torneado G71
Aunque ya publiqué sobre el ciclo fijo de torneado G71 (en bruto
Turning Cycle), pero esa publicación de blog solo ilustra el uso de G71 y los
parámetros G71.
Este ejemplo de programación CNC muestra un corte de contorno completo con
G71 y un corte de acabado en el contorno con G70.
El ciclo de acabado G70 para control de fanuc cnc también se puede utilizar con el
ciclo de refrentado G72 para control de fanuc. El uso del ciclo de acabado G70 con
Ejemplo de
programa
el ciclo de refrentado G72 es el mismo que se muestra aquí en el siguiente ejemplo.
N30 G71 P40 Q110 U4 W2 F0.3
N40 G00 X40
N50 G01 Z140 F0.2
N60 G01 X60 Z110
N70 G01 Z90
N80 G01 X100 Z80
N90 G01 Z60
N110 G01 X140 Z40
N120 G70 P40 Q110
N130 G00 X200 Z220
N140M30
Torno CNC de torneado escalonado
Ejemplo de subprograma de fresadora
CNC
Unir múltiples arcos G02 G03 G41
Programa de fresado CNC para describir cómo se pueden unir dos o más radios en
un programa de fresado CNC.
Ejemplo de subprograma de fresadora CNC
Programa de piezas CNC
N10T1H1M6G43M3
N20 F150 S250
N30 G0 X-21 Y50 Z0.5
N40 G0 Z0
N50 M98 P040050
N60G49
N70 G0 Z50
N80M30
Subprograma
O0050
N10F160S400
N20 G0 Z-2.5 G91
N30 G1 G90 X5 Y50 G41 (P1)
N40 G2 X22 Y85.23 I45 J0 (P2)
N50 G3 X78 Y85.23 R45 (P3)
N60 G2 X78 Y14.77 R45 (P4)
N70 G3 X22 Y14.77 R45 (P5)
N80 G2 X5 Y50 R45 (P1)
N90 G0 G40 X-21
N100M99
Explicación de los códigos
GMST
Código Descripción
G00 avance rápido
G01 Interpolación linear
G02 Interpolación circular CW
G03 Interpolación circular CCW
G40 Cancelar compensación de cortador
G41 Compensación del radio de la punta de
G43 la herramienta izquierda
Compensación de longitud de
G49 herramienta + dirección de longitud de
Cancelar compensación
G90 herramienta
mando absoluto
G91 Comando de incremento
M03 Arranque del husillo hacia adelante CW
M06 Cambio de herramienta
M30 Fin del programa (Reset)
M98 Llamada de subprograma
M99 Fin del subprograma
t Herramienta
S Velocidad
F Alimentar
Programa de fresado de
bolsillo CNC
Ejemplo: fresado picoteado
Ejemplo de programa de fresado CNC que muestra cómo se puede crear un
programa CNC para mecanizar cajeras en una fresadora CNC.
Este ejemplo de programa utiliza el fresado Peck para cortar material y mecanizar
una cavidad rectangular y una redonda.
Contenido
11 Ejemplo de programa de fresado de cajeras CNC
Programa principal
Subprograma
Explicación
Ejemplo de programa de fresado de cajeras CNC
Programa principal
Diámetro de la fresa : 10mm
N05 G55
N10 M6 T2 H3 G43 M3
N15S1000F60
N20 G0 X9 Y9 Z1
N25 G1Z0
N30 M98 P030035
N35 G0 Z1 G90
N40 X42 Y38
N45 G1 Z-2 F30
N50 X47F300
N55 G3 X47 Y38 I-5 J0
N60 G0Z100
N65G49
N70M30
Subprograma
O0035
N05 G1 Z-2 G91 F30
N10 X10 F100
N15 Y36
N20 X-10
N25 Y-36
N30M99
Explicación
Aunque este programa de fresado CNC se explica por sí mismo
M98 P030035
este código significa llamar al Subprograma No. 0035 tres veces.
Roscas de inicio múltiple con Fanuc
G76
Ciclo de roscado
Los controles CNC de Fanuc no tienen un ciclo de roscado directo para cortar
roscas de inicio múltiple en CNC. Pero puede cortar hilos de inicio múltiple en un
cnc con control fanuc utilizando el ciclo de roscado Fanuc G76.
Relacionado: Ciclo de rosca Fanuc G76 para principiantes
Roscas de inicio múltiple con ciclo de roscado Fanuc G76
Existen múltiples técnicas para cortar roscas de inicio múltiple en cnc con el ciclo
de roscado Fanuc G76. Aqui esta uno de ellos.
Este ejemplo de programación cnc utiliza una llamada de subprograma cnc para
cortar hilos de inicio múltiple en Fanuc cnc.
Contenido
• Programa principal CNC
• Subprograma CNC
Programa principal CNC
N50 G00 X48 Z5
N60 M98 P0034713
Subprograma CNC
N10 G76 P020000 Q100 R0.05
N20 G76 X42 Z-15 P974 Q200 F4.5
N30 G00 W1.5
N40M99
El programa principal del CNC anterior llama al subprograma 4713 tres veces.
Subprograma
Roscado cónico con G32, un ejemplo
de programación CNC
G32 se utiliza para cortar roscas, pero con G32 podemos realizar un único corte de
rosca. Todo esto significa que usted mismo tiene que hacer todo el trabajo de
posicionamiento de la herramienta de roscado.
Para una breve introducción de G32, G33 lea el código G de roscado CNC Fanuc
G33 G32.
Posibilidades de corte de roscas con G32
• Hilo longitudinal.
• Hilo transversal.
• Hilo cónico.
• Roscas de inicio simple y múltiple con paso constante.
• Ángulos de paso y conicidad variables mediante bloques de corte de hilo
encadenados.
Para roscar cónico con G32, primero lleve la herramienta a la posición inicial.
Luego corte la rosca con G32 y proporcione los valores del punto de destino en los
ejes X, Z junto con el paso de la rosca F.
El valor Z en el corte de hilo G32 tiene el mismo significado que el valor Z en el
ciclo G76 o el ciclo de roscado G92. Representa la posición final.
Existen múltiples posibilidades de roscado cónico en máquinas de torno cnc.
Roscado cónico con ciclo de roscado G76.
Roscado Cónico con Ciclo de Roscado G92.
Ejemplo de programación CNC Ciclo de roscado cónico G92.
Roscado cónico con G32
Roscado cónico con G32, un ejemplo de programación CNC
N10 G50 S800 T0100
N20 G97S800M03
N30 G00 X90.0 Z5.0
N40 X22.026
N50 G32 X49.562 Z-71.5 F3.0
N60 G00 X90.0
N70 Z5.0
N80 X21.052
N90 G32 X48.588 Z-71.5
N100 G00 X90.0
N110 Z5.0
N120 X150.0 Z150.0
N130M30
Aquí hay solo dos pasadas de roscado cónico en este ejemplo de programación
CNC, pero puede repetir las pasadas de rosca tantas veces como necesite.
Roscado cónico
Ciclo de roscado Fanuc G84
El ciclo de roscado G84 realiza la operación de roscado, el roscado se realiza
girando el husillo en el sentido de las agujas del reloj, cuando se ha alcanzado el
fondo del orificio, el husillo gira en la dirección inversa para retraerse. Toda esta
operación crea hilos.
Sintaxis
G84X... Y... Z... R... PAG... F... K...
Parámetro Descripción
X Posición del agujero en el eje x.
Y Posición del agujero en el eje y.
z Profundidad, tocando desde el plano R hasta
R la profundidad
Posición Z. R.
del plano
PAG Tiempo de permanencia.
Número de repeticiones del ciclo (si es
k
necesario)__________________.
F Avance.
Una vez dado en el programa G84, el ciclo de roscado se repite en cada
movimiento del eje hasta que se da G80 en el programa para finalizar el ciclo de
roscado.
Notas
La anulación de avance se ignora durante el roscado.
La retención de avance no detiene la máquina hasta que se completa la operación
de retorno.
Uso
N150 M6T2
N160 G90 G00 X60 Y28 Z12 S100 M03
N170 G99 G84 X60 Y28 Z-17 P300 R2 F120
N180 G98Y12
N190 G91 G80 G28 X0 Y0 Z0 M05
N200M30
Laboral
Breve descripción de cómo funciona el ciclo de roscado G84.
Funcionamiento del ciclo de roscado G84
0- CW El comando de rotación del cabezal (M03) debe darse en el programa
pieza.
1- Desplazamiento rápido a la posición X, Y (posición previa al orificio de
perforación).
2- Viaje rápido al plano R.
3- La operación de roscado se realiza hasta la profundidad Z (con avance de
roscado proporcionado con G84).
4-1- Permanencia durante el tiempo especificado con P
4-2- El husillo gira en sentido antihorario
5- El toque se retrae con el feed especificado.
En el plano R, el husillo gira en sentido horario.
Si se especifica G99, el roscado para este orificio termina aquí,
6- si se proporciona G98 en el programa, el toque se mueve al nivel inicial.
Modos G98 G99
Después de completar el roscado, la altura de retorno se puede controlar usando
G98 o G99.
G98 Tap volverá al nivel inicial
G99 Tap volverá al plano R.
G98, G99 se pueden utilizar varias veces durante el ciclo de roscado G84.
Repetir perforación
El ciclo de roscado G84 se puede repetir varias veces si se proporciona el valor K.
Para ver un ejemplo de trabajo, consulte el ciclo de perforación G81.
Ejemplo de trabajo
Ejemplo de ciclo de roscado G84
N10 T1M06
N20 G90 G54 G00 X30 Y25
N30 S100 M03
N40 G43 H01 Z5 M08
N50 G84 Z-20 R2 F1.25
N60 X80 Y50
N70 G80 G00 Z100 M09
N80M30
tocando
Roscado interno en Fanuc 21i 18i 16i
con ciclo de roscado G76
Programa CNC para el roscado interno con ciclo de roscado G76 en controles
fanuc 21i/18i/16i.
Para ver un ejemplo de roscado externo con ciclo de roscado G76, lea Corte de
rosca externo con ciclo de roscado G76 en Fanuc 21i 18i 16i CNC Fanuc
21i/18i/16i utiliza el formato de dos bloques del ciclo de roscado G76.
Relacionado: Ciclo de roscado G76 Formato de una línea para Fanuc
10/11/15T
El ciclo de roscado Fanuc G76 tiene múltiples parámetros que lo hacen difícil de
recordar, pero al mismo tiempo esos múltiples parámetros del ciclo de roscado
G76 le dan al programador/maquinista cnc múltiples opciones para controlar el
corte de hilo, algunas se enumeran a continuación.
El ciclo de corte de rosca G76 permite al maquinista CNC controlar el número de
cortes inactivos, la salida de rosca y el ángulo de alimentación.
Programa CNC de Roscado Interno con Ciclo de
Roscado G76
Roscado interno en Fanuc 21i 18i 16i con ciclo de roscado G76
N17 T101
N18G54
N19 G97S800M3
N20 G0 X25 Z6 M8
N21 G76 P010060 Q100 R0.02
N22 G76 X30 Z-40 P919 Q250 F1.5
N23 G0 X150 Z100
Ciclo de rosca G76 en CNC
Ejemplo de programación
G-code G76 es un ciclo cnc que se utiliza para roscar en máquinas cnc.
El ciclo de roscado G76 se explica aquí . Ciclo de roscado G76 .
Aquí se explica el corte de rosca cónica con ciclo de rosca G76 G76 Tapered
Enhebrado
Para corte de roscas de inicio múltiple con G76, consulte Roscado de inicio
múltiple G76
Para el ciclo de enhebrado G76 de una línea, consulte Formato de una línea
G76 .
El ciclo de roscado G76 se puede utilizar para roscado interno en máquinas de
torno CNC.
Este ejemplo de roscado G76 en realidad corta roscas externas en dos diámetros
diferentes.
Ejemplo de ciclo de rosca
G76
Ciclo de rosca G76: ejemplo de programación CNC
N10T3
N20 G97S800M03
N30 G00 X30 Z5 T0303
N40 G76 P021060 QI00 R100
N50 G76 X18.2 Z-20 P900 Q200 FI.5
N60 G00 X50 Z-20
N70 G76 P021060 Ql00 R100
N80 G76 X38.2 Z-52 P900 Q200 FI .5
N90 G00 X200 Z200
N100M30
Enhebrado
Ciclo de torneado Fanuc G71
Ciclo de torneado Fanuc G71
El ciclo de torneado G71 se utiliza para eliminar material rugoso de un componente
de torno CNC. El ciclo de torneado G71 facilita el corte de grandes diámetros. El
corte se puede realizar en línea recta simple o también se puede mecanizar muy
fácilmente un contorno complejo.
A través de los parámetros del ciclo de torneado G71, los maquinistas cnc pueden
controlar
• Profundidad del corte.
• Retraer altura.
• Margen de acabado en el eje x y el eje z.
• Ciclo de avance de corte, velocidad del husillo.
Programación
G71 U... R...
G71 P... P... Ud... W... F... S...
Parámetros
Primer bloque
Parámetro Descripción
Ud. Profundidad del
R corte.
Retraer altura.
Segundo bloque
Parámetro Descripción
PAG Número de bloque inicial del
q contorno.
Número de bloque final de
Ud. contorno.de acabado en el eje x.
Margen
W. Margen de acabado en el eje z.
F Avance durante el ciclo G71.
S Velocidad del husillo durante el
ciclo G71.
Descripción general del ciclo de torneado G71
• El ciclo de torneado G71 corta todo el contorno repetidamente, como se
indica en PQ
bloques.
• La profundidad de cada corte se puede controlar mediante el valor U del
primer bloque.
• UW del segundo bloque son los complementos de acabado que se pueden dar
si
desea realizar un corte de acabado con el ciclo de acabado G70.
• F es el avance de corte y S es la velocidad del husillo (dada en el segundo
bloque) que se utilizan durante el ciclo de torneado G71.
Nota – Las F y S proporcionadas dentro del bloque PQ no se usarán durante el
ciclo de torneado G71; se usan con el ciclo de acabado G70 si se solicitan
posteriormente.
Trabajo del ciclo de torneado G71
N60 G71 U10 R10
N70 G71 P80 Q90 U3 W0 F0.25
N80 G00 X60
N90 G01 Z-75
Cuando se ejecuta el ciclo de giro G71, toda la operación se realizará en la
siguiente secuencia:
Primer corte
1 – La herramienta se moverá en el eje x U (profundidad de corte) con avance
programado desde el punto inicial.
2 – La herramienta viajará con avance en el eje z (el punto de destino en el eje z se
proporciona en bloques PQ)
3 – La herramienta retrae rápidamente la cantidad R tanto en el eje x como en el
eje z (a 45 grados).
4 – La herramienta viaja rápidamente en el eje z hasta el punto inicial.
Cortes posteriores
5 – La herramienta se mueve rápidamente hasta la profundidad del último corte.
6 – La herramienta se mueve con avance en el eje x con profundidad U
(profundidad de corte U del primer bloque).
7 – Herramienta con movimientos de avance en el eje z (punto de destino dado en
bloques PQ).
8 – La herramienta se retrae rápidamente en la cantidad R del eje x y del eje z (45
grados).
9 – La herramienta se mueve rápidamente al punto inicial solo en el eje z.
Toda esta secuencia de operación continúa hasta que se alcanza el punto de destino
en el eje x.
Si se proporciona un margen de acabado, la herramienta no tendrá el diámetro y la
longitud exactos indicados en los bloques PQ, pero dejará ese margen de acabado.
Este margen de acabado se puede mecanizar posteriormente llamando al ciclo de
Punto
Primer Segundo corte final
corte
Ciclo de torneado Fanuc G71
acabado G70.
Ciclo de torneado Fanuc G71
Ejemplo de Fanuc G71
Aquí hay un programa de pieza CNC que muestra cómo se puede utilizar el ciclo
de torneado G71. Este es el programa para el dibujo anterior.
N50 G00 X106 Z5 M3 S800
N60 G71 U10 R10
N70 G71 P80 Q90 U3 W0 F0.25
N80 G00 X60
N90 G01 Z-75
En este programa el ciclo de giro G71 seguirá repitiendo el contorno dado dentro
de P
Los bloques Q se muestran a continuación
N80 G00 X60
N90 G01 Z-75
Estos dos bloques del programa cnc nos indican que queremos eliminar material
hasta X60 de profundidad y Z-75 de longitud.
La profundidad de corte se da en el primer bloque U10. La cantidad de retracción
también se da en R10.
El margen de acabado en el eje x es U3 pero no hay margen de acabado en el eje z
W0.
Ciclo de acabado G70
Si programó el ciclo de torneado G71 con márgenes de acabado, esos márgenes de
acabado se pueden eliminar con el ciclo de acabado G70.
El ciclo de acabado G70 repite todo el contorno a la manera G71, pero en un solo
corte eliminando los márgenes de acabado.
Por qué utilizar el ciclo de acabado G70
Como el material se puede eliminar con el ciclo de torneado G71, pero si desea un
avance de corte y una velocidad de husillo diferentes para el último corte, se
recomienda utilizar el ciclo de acabado G70.
El ciclo de acabado G70 utiliza los valores F y S que se dan dentro de los bloques
programados PQ. (G71 usa valores FS que se dan dentro del segundo bloque de
G71).
Ejemplo de Fanuc G70
N50 G00 X106 Z5 M3 S800
N60 G71 U10 R10
N70 G71 P80 Q90 U3 W0 F0.25
N80 G00 X60
N90 G01 Z-75 F0.15
N100 G00 X200 Z100
N110 G92S1200
N120 T3 G96 S150 M03
N130 G00 X106 Z5
N140 G70 P80 Q90
N150 G00 X200 Z100
N160M30
G70 G71 Ejemplo
Ejemplo de ciclo de torneado en desbaste G71
O0004
G00 X200 Z10 M3 S800
G71 U2 R1F200
G71 P80 Q120 U0.5 W0.2
N80 G00 X40 S1200
G01 Z-30 F100
X60 W-30
W-20
N120 X100 W-10
G70 P80 Q120
M30
visita nuestro sitio para más libros
http://www.education-techniques.com