Podcast
Questions and Answers
¿Cuál de las siguientes opciones describe con mayor precisión la función de #DGWZ
en el contexto de la programación CNC, considerando su aplicación en sistemas FAGOR y su impacto en la simulación y visualización del material?
¿Cuál de las siguientes opciones describe con mayor precisión la función de #DGWZ
en el contexto de la programación CNC, considerando su aplicación en sistemas FAGOR y su impacto en la simulación y visualización del material?
- Ajusta los parámetros de velocidad y avance de la herramienta durante el desbaste, permitiendo una optimización del ciclo de corte en función del material definido.
- Define exclusivamente las dimensiones brutas de la herramienta de corte utilizada en la operación de mecanizado, sin afectar la visualización del material a remover.
- Determina la configuración del sistema de coordenadas de la máquina, referenciando el punto cero de la pieza y afectando la precisión del posicionamiento de la herramienta, pero sin relación con la visualización.
- Establece las cotas del material en bruto que se desean mecanizar, influyendo directamente en la visualización del material removido durante la simulación del proceso en el CNC. (correct)
En la programación CNC bajo sistemas FAGOR, la activación del plano XY mediante el código G17
es un requisito indispensable para la correcta ejecución de programas de fresado, sin cuya presencia el programa no puede ser interpretado por el control numérico.
En la programación CNC bajo sistemas FAGOR, la activación del plano XY mediante el código G17
es un requisito indispensable para la correcta ejecución de programas de fresado, sin cuya presencia el programa no puede ser interpretado por el control numérico.
False (B)
En un ciclo de desbaste programado con el sistema FAGOR, ¿cuál es la implicación de definir un corrector D2
con un radio equivalente a la mitad del diámetro de la herramienta más la mitad del sobrante deseado para el acabado, y cómo afecta esta estrategia la necesidad de una pasada de acabado posterior?
En un ciclo de desbaste programado con el sistema FAGOR, ¿cuál es la implicación de definir un corrector D2
con un radio equivalente a la mitad del diámetro de la herramienta más la mitad del sobrante deseado para el acabado, y cómo afecta esta estrategia la necesidad de una pasada de acabado posterior?
Permite dejar un material sobrante uniforme para la pasada de acabado, optimizando así el proceso de mecanizado.
Dentro de la programación CNC con controles FAGOR, el código G91
se utiliza para programar movimientos en modo __________, donde cada nuevo comando de posición se interpreta en relación con la última posición alcanzada, desviándose del sistema de coordenadas absoluto referenciado por G90
.
Dentro de la programación CNC con controles FAGOR, el código G91
se utiliza para programar movimientos en modo __________, donde cada nuevo comando de posición se interpreta en relación con la última posición alcanzada, desviándose del sistema de coordenadas absoluto referenciado por G90
.
Empareje las funciones de compensación y anulación de radio de herramienta con sus respectivos códigos G en los sistemas CNC FAGOR:
Empareje las funciones de compensación y anulación de radio de herramienta con sus respectivos códigos G en los sistemas CNC FAGOR:
Dada la presencia de los comandos G2
y G3
en un programa CNC para control FAGOR, ¿qué factor es crucial para la definición precisa de la trayectoria circular y cómo se diferencia esta definición al emplear el parámetro R
comparado con el uso de I
y J
?
Dada la presencia de los comandos G2
y G3
en un programa CNC para control FAGOR, ¿qué factor es crucial para la definición precisa de la trayectoria circular y cómo se diferencia esta definición al emplear el parámetro R
comparado con el uso de I
y J
?
En el contexto de la programación CNC para controles FAGOR, el comando G0
(posicionamiento rápido) es apropiado para ser utilizado durante operaciones de mecanizado donde se requiere remover material eficientemente, dada su capacidad para maximizar la velocidad de desplazamiento de la herramienta.
En el contexto de la programación CNC para controles FAGOR, el comando G0
(posicionamiento rápido) es apropiado para ser utilizado durante operaciones de mecanizado donde se requiere remover material eficientemente, dada su capacidad para maximizar la velocidad de desplazamiento de la herramienta.
Explique el rol del comando #RPT[N10,N20,3]
dentro de la estructura de un programa CNC FAGOR, detallando cómo se gestiona la repetición de bloques de código y cuál es su impacto en la eficiencia de la programación para operaciones iterativas.
Explique el rol del comando #RPT[N10,N20,3]
dentro de la estructura de un programa CNC FAGOR, detallando cómo se gestiona la repetición de bloques de código y cuál es su impacto en la eficiencia de la programación para operaciones iterativas.
En la programación CNC para controles FAGOR, cuando se activa la compensación del radio de la herramienta con G41
y se opta por una lógica de programación en concordancia, la herramienta debe ser compensada hacia la __________ del perfil de la pieza, asegurando que el material se retire de la manera esperada.
En la programación CNC para controles FAGOR, cuando se activa la compensación del radio de la herramienta con G41
y se opta por una lógica de programación en concordancia, la herramienta debe ser compensada hacia la __________ del perfil de la pieza, asegurando que el material se retire de la manera esperada.
Asocie cada comando específico de entrada y salida tangencial utilizados en controles FAGOR con su respectiva función dentro del programa de mecanizado:
Asocie cada comando específico de entrada y salida tangencial utilizados en controles FAGOR con su respectiva función dentro del programa de mecanizado:
Considerando el uso de ciclos fijos en la programación CNC con sistema FAGOR, ¿cuál es la importancia del signo en el parámetro J
dentro del comando G88
(ciclo fijo de cajera circular) y cómo afecta este signo la estrategia de mecanizado en términos de concordancia u oposición?
Considerando el uso de ciclos fijos en la programación CNC con sistema FAGOR, ¿cuál es la importancia del signo en el parámetro J
dentro del comando G88
(ciclo fijo de cajera circular) y cómo afecta este signo la estrategia de mecanizado en términos de concordancia u oposición?
En la programación CNC para controles FAGOR, la función M30
no solo marca el fin del programa, sino que también tiene la capacidad inherente de anular todas las funciones previamente programadas, incluyendo compensaciones de herramienta y ciclos activos, sin necesidad de comandos adicionales.
En la programación CNC para controles FAGOR, la función M30
no solo marca el fin del programa, sino que también tiene la capacidad inherente de anular todas las funciones previamente programadas, incluyendo compensaciones de herramienta y ciclos activos, sin necesidad de comandos adicionales.
En un programa CNC FAGOR, ¿cómo difiere la función de G50
en comparación con G7
(presente en otros controles CNC) en términos de gestión de velocidad y cómo esta diferencia impacta la programación de trayectorias complejas?
En un programa CNC FAGOR, ¿cómo difiere la función de G50
en comparación con G7
(presente en otros controles CNC) en términos de gestión de velocidad y cómo esta diferencia impacta la programación de trayectorias complejas?
Dentro de un programa CNC utilizando lenguaje FAGOR, el comando __________ deberá ser utilizado antes de cualquier comando de movimiento para asegurar que el eje de la herramienta se desplace hacia arriba lejos de la pieza de trabajo.
Dentro de un programa CNC utilizando lenguaje FAGOR, el comando __________ deberá ser utilizado antes de cualquier comando de movimiento para asegurar que el eje de la herramienta se desplace hacia arriba lejos de la pieza de trabajo.
Relacione el comando utilizado en los sistemas FAGOR con su función:
Relacione el comando utilizado en los sistemas FAGOR con su función:
¿Cuál es el propósito principal de utilizar dos correctores (D1 y D2) diferentes al programar operaciones de desbaste y acabado con la misma herramienta en CNC?
¿Cuál es el propósito principal de utilizar dos correctores (D1 y D2) diferentes al programar operaciones de desbaste y acabado con la misma herramienta en CNC?
La función G90 en programación CNC establece las cotas en modo incremental, facilitando la programación de movimientos relativos al último punto posicionado.
La función G90 en programación CNC establece las cotas en modo incremental, facilitando la programación de movimientos relativos al último punto posicionado.
¿Qué implicación tiene el signo del parámetro 'J' en el código G88 (ciclo fijo de cajera circular) al mecanizar una cajera interior en concordancia?
¿Qué implicación tiene el signo del parámetro 'J' en el código G88 (ciclo fijo de cajera circular) al mecanizar una cajera interior en concordancia?
En el contexto de programación CNC, si se desea anular la compensación de radio de la herramienta, se debe utilizar el código G______.
En el contexto de programación CNC, si se desea anular la compensación de radio de la herramienta, se debe utilizar el código G______.
Empareja las siguientes funciones G con su descripción correcta:
Empareja las siguientes funciones G con su descripción correcta:
En el programa CNC, ¿qué define el comando #DGWZ[-50, 110, -60, 80, -20, 0]
?
En el programa CNC, ¿qué define el comando #DGWZ[-50, 110, -60, 80, -20, 0]
?
El código M3 en un programa CNC indica que la herramienta debe detenerse inmediatamente.
El código M3 en un programa CNC indica que la herramienta debe detenerse inmediatamente.
En la programación CNC, ¿qué representa el código 'F' seguido de un número (por ejemplo, F340)?
En la programación CNC, ¿qué representa el código 'F' seguido de un número (por ejemplo, F340)?
Al programar un ciclo de repetición en CNC utilizando el comando #RPT[N10, N20, 3], el número '3' indica el número de veces que el bloque de código entre N10 y N20 será ______.
Al programar un ciclo de repetición en CNC utilizando el comando #RPT[N10, N20, 3], el número '3' indica el número de veces que el bloque de código entre N10 y N20 será ______.
Asocia los siguientes comandos con su función en un programa CNC:
Asocia los siguientes comandos con su función en un programa CNC:
¿Cuál es el significado del término 'concordancia' en el contexto de la programación CNC y cómo afecta la selección de la compensación de la herramienta?
¿Cuál es el significado del término 'concordancia' en el contexto de la programación CNC y cómo afecta la selección de la compensación de la herramienta?
El propósito del código G37 es realizar una interpolación helicoidal, creando una trayectoria suave entre dos puntos en el espacio tridimensional.
El propósito del código G37 es realizar una interpolación helicoidal, creando una trayectoria suave entre dos puntos en el espacio tridimensional.
Explique cómo la configuración del 'corrector de desbaste' difiere del 'corrector de acabado' en términos de radio y longitud, y por qué estas diferencias son cruciales para la calidad final de la pieza.
Explique cómo la configuración del 'corrector de desbaste' difiere del 'corrector de acabado' en términos de radio y longitud, y por qué estas diferencias son cruciales para la calidad final de la pieza.
En un programa CNC, el código ______ se utiliza para especificar que las coordenadas programadas después de él se refieren al punto cero de la pieza.
En un programa CNC, el código ______ se utiliza para especificar que las coordenadas programadas después de él se refieren al punto cero de la pieza.
Empareja cada función G con su efecto en la trayectoria de la herramienta:
Empareja cada función G con su efecto en la trayectoria de la herramienta:
¿Qué consideraciones principales influyen en la elección entre trabajar en 'concordancia' versus 'oposición' al programar una trayectoria de mecanizado en CNC?
¿Qué consideraciones principales influyen en la elección entre trabajar en 'concordancia' versus 'oposición' al programar una trayectoria de mecanizado en CNC?
En la programación CNC, la función M6 se utiliza para iniciar el programa principal del CNC.
En la programación CNC, la función M6 se utiliza para iniciar el programa principal del CNC.
Describe en detalle cómo el uso de subprogramas (o repeticiones de bloques con #RPT) puede optimizar un programa CNC para el mecanizado de múltiples capas en una pieza, y qué parámetros críticos deben ajustarse al usar esta técnica.
Describe en detalle cómo el uso de subprogramas (o repeticiones de bloques con #RPT) puede optimizar un programa CNC para el mecanizado de múltiples capas en una pieza, y qué parámetros críticos deben ajustarse al usar esta técnica.
La función G______ I... se utiliza para programar una entrada tangencial a la pieza, donde 'I' representa el radio de la entrada.
La función G______ I... se utiliza para programar una entrada tangencial a la pieza, donde 'I' representa el radio de la entrada.
Asocia cada código CNC con su correspondiente acción:
Asocia cada código CNC con su correspondiente acción:
¿Cuál es la diferencia fundamental entre usar G2/G3 con el parámetro 'R' versus usar G2/G3 con los parámetros 'I' y 'J' para definir un arco circular en programación CNC?
¿Cuál es la diferencia fundamental entre usar G2/G3 con el parámetro 'R' versus usar G2/G3 con los parámetros 'I' y 'J' para definir un arco circular en programación CNC?
El código G91 G1 Z-2.5 desplaza la herramienta 2.5 unidades en dirección positiva del eje Z, relativo al cero de la pieza.
El código G91 G1 Z-2.5 desplaza la herramienta 2.5 unidades en dirección positiva del eje Z, relativo al cero de la pieza.
Explica en detalle cómo la función G88 (ciclo fijo de cajera circular) simplifica la programación de operaciones de mecanizado interno, mencionando los parámetros críticos que deben definirse y cómo afectan el proceso.
Explica en detalle cómo la función G88 (ciclo fijo de cajera circular) simplifica la programación de operaciones de mecanizado interno, mencionando los parámetros críticos que deben definirse y cómo afectan el proceso.
En la programación CNC, el código G______ cancela cualquier ciclo fijo previamente programado.
En la programación CNC, el código G______ cancela cualquier ciclo fijo previamente programado.
Asocia los siguientes términos con su uso en la fabricación CNC:
Asocia los siguientes términos con su uso en la fabricación CNC:
¿Qué implicaciones tiene la elección de una 'entrada tangencial' (G37) en comparación con una entrada directa al programar la trayectoria de una herramienta en CNC, especialmente en operaciones de acabado?
¿Qué implicaciones tiene la elección de una 'entrada tangencial' (G37) en comparación con una entrada directa al programar la trayectoria de una herramienta en CNC, especialmente en operaciones de acabado?
El código G42 se utiliza para la compensación del radio de la herramienta a la izquierda.
El código G42 se utiliza para la compensación del radio de la herramienta a la izquierda.
Describe en detalle cómo la selección incorrecta de la velocidad de corte (Vc) y el avance por diente (az) puede afectar el resultado de una operación de fresado de aluminio, y qué estrategias pueden utilizarse para optimizar estos parámetros.
Describe en detalle cómo la selección incorrecta de la velocidad de corte (Vc) y el avance por diente (az) puede afectar el resultado de una operación de fresado de aluminio, y qué estrategias pueden utilizarse para optimizar estos parámetros.
El código M______ al final de un programa CNC indica el fin del programa y permite que la máquina regrese a su estado inicial.
El código M______ al final de un programa CNC indica el fin del programa y permite que la máquina regrese a su estado inicial.
Asocia el tipo de operación con la función G más adecuada para realizarla:
Asocia el tipo de operación con la función G más adecuada para realizarla:
¿Qué rol juega el plano de seguridad en la programación CNC y cómo se configura típicamente en relación con la pieza de trabajo?
¿Qué rol juega el plano de seguridad en la programación CNC y cómo se configura típicamente en relación con la pieza de trabajo?
El código G17 activa el plano ZX para la interpolación circular.
El código G17 activa el plano ZX para la interpolación circular.
Describe un escenario donde sería más ventajoso utilizar la función G9 XYIJ en lugar de G8 XY al programar arcos en CNC, justificando tu respuesta en términos de flexibilidad geométrica y precisión.
Describe un escenario donde sería más ventajoso utilizar la función G9 XYIJ en lugar de G8 XY al programar arcos en CNC, justificando tu respuesta en términos de flexibilidad geométrica y precisión.
El número de herramienta que queremos utilizar se define con el código T______.
El número de herramienta que queremos utilizar se define con el código T______.
Relaciona cada estrategia de mecanizado con su correspondiente configuración de herramienta y compensación:
Relaciona cada estrategia de mecanizado con su correspondiente configuración de herramienta y compensación:
Flashcards
G0: Posicionamiento rápido
G0: Posicionamiento rápido
Comando para movimientos rápidos sin corte de material.
G1: Interpolación lineal
G1: Interpolación lineal
Comando para interpolación lineal con corte de material a una velocidad programada.
G90: Cotas absolutas
G90: Cotas absolutas
Especifica el uso de las cotas absolutas, medidas siempre desde el cero de la pieza.
G91: Cotas incrementales
G91: Cotas incrementales
Signup and view all the flashcards
G2/G3: Interpolación circular
G2/G3: Interpolación circular
Signup and view all the flashcards
G41: Compensación izquierda
G41: Compensación izquierda
Signup and view all the flashcards
G40: Anulación compensación
G40: Anulación compensación
Signup and view all the flashcards
#DGWZ[]: Cotas del material
#DGWZ[]: Cotas del material
Signup and view all the flashcards
T10: Selección herramienta
T10: Selección herramienta
Signup and view all the flashcards
M3: Giro horario
M3: Giro horario
Signup and view all the flashcards
M30: Fin del programa
M30: Fin del programa
Signup and view all the flashcards
G37 I...: Entrada tangencial
G37 I...: Entrada tangencial
Signup and view all the flashcards
G38 I...: Salida tangencial
G38 I...: Salida tangencial
Signup and view all the flashcards
#RPT[N10,N20,3]: Repetición
#RPT[N10,N20,3]: Repetición
Signup and view all the flashcards
G17: Activación plano XY
G17: Activación plano XY
Signup and view all the flashcards
Material
Material
Signup and view all the flashcards
Velocidad de Corte
Velocidad de Corte
Signup and view all the flashcards
Avance por Diente
Avance por Diente
Signup and view all the flashcards
Concordancia
Concordancia
Signup and view all the flashcards
Oposición
Oposición
Signup and view all the flashcards
G2/G3 I J: Interpolación circular
G2/G3 I J: Interpolación circular
Signup and view all the flashcards
G8 XY: Arco Tangente
G8 XY: Arco Tangente
Signup and view all the flashcards
G9 XY I J: Arco Tres Puntos
G9 XY I J: Arco Tres Puntos
Signup and view all the flashcards
G88: Ciclo Fijo Cajera Circular
G88: Ciclo Fijo Cajera Circular
Signup and view all the flashcards
G80: Anulación Ciclo Fijo
G80: Anulación Ciclo Fijo
Signup and view all the flashcards
Revoluciones del cabezal (S)
Revoluciones del cabezal (S)
Signup and view all the flashcards
Avance (F)
Avance (F)
Signup and view all the flashcards
Study Notes
Plan de la pieza
- La pieza mostrada se mecaniza con aluminio, con una profundidad de 10mm.
- Las dimensiones del material en bruto son: Xmin=-50mm, Xmax=110mm, Ymin=-60mm, Ymax=80mm, Zmin=-20mm, Zmax=0mm.
Funciones G a utilizar
- G0: posicionamiento rápido.
- G1: interpolación lineal.
- G90: cotas absolutas.
- G91: cotas incrementales.
- G2/G3 R: interpolación circular.
- G2 / G3 I J: interpolación circular.
- G8 X Y: arco tangente a la trayectoria anterior.
- G9 XYI J: arco definido mediante tres puntos. XY punto final, IJ punto intermedio del arco.
- G88: ciclo fijo de cajera circular.
- G80: anulación de ciclo fijo.
- G41: compensación de radio de hta a la izquierda.
- G40: anulación de la compensación de radio.
- G37: entrada tangencial.
- G38: salida tangencial.
Información de mecanizado
- Material: Aluminio.
Herramientas
- Fresa Ø14 T10 D2 (Desbaste): Radio mayor al real (R7.5mm en la tabla de herramientas). Se utiliza para dejar un sobrante.
- Fresa Ø14 T10 D1 (Acabado): Radio real.
- Se utilizan dos correctores para modificar la trayectoria de la herramienta y obtener un sobrante en el plano XY.
Profundidad de pasada
- Profundidad total: 10 mm.
- Desbaste: 4 mm (pasada máxima).
- Acabado: 10 mm.
Condiciones de Corte (herramienta de acero rápido HSS)
- Desbaste: Velocidad de corte (Vc) = 50 m/min, Avance por diente (az) = 0.1 mm/z, Nº de dientes (z) = 3, Sobrante total en XY = 1 mm.
- Acabado: Velocidad de corte (Vc) = 80 m/min, Avance por diente (az) = 0.05 mm/z, Nº de dientes (z) = 3, Sobrante total en XY = 0 mm.
Condiciones de Corte (herramienta de Metal Duro recubierto MD)
- Desbaste: Velocidad de corte (Vc) = 300 m/min, Avance por diente (az) = 0.3 mm/z, Nº de dientes (z) = 2, Sobrante total en XY = 1 mm.
- Acabado: Velocidad de corte (Vc) = 460 m/min, Avance por diente (az) = 0.1 mm/z, Nº de dientes (z) = 2, Sobrante total en XY = 0 mm.
Cálculos de condiciones de corte
- Revoluciones del cabezal (S): N = S = (Vc * 1000) / (π * Ø)
Avance (F)
- F = az * z * N
Herramienta de acero rápido HSS
- Fdesb = 0.1 * 3 * 1140 = 340 mm/min
- Facab = 0.05 * 3 * 1820 = 280 mm/min
Herramienta de Metal Duro recubierto MD
- Fdesb = 0.3 * 2 * 6820 = 4092 mm/min
- Facab = 0.1 * 2 * 10460 = 2092 mm/min
Tabla de puntos
- El sentido de mecanizado (CONCORDANCIA u OPOSICIÓN) debe tenerse en cuenta al realizar la tabla de puntos.
Estructura del programa
- Se presenta la programación de la pieza en dos modos diferentes: G2/G3 R y G2/G3 I J para un plano XY.
- Las condiciones de corte son para una herramienta de acero rápido HSS.
Modo (G2/G3 R)
- ;ENCABEZAMIENTO DESBASTE #DGWZ[-50,110,-60,80,-20,0] T10 D2;,D2=R7.5 Z=3, Vc=50, az=0.1 M6 G90 G0 X-70 YO Z100 F340 S1140 M3 GO ZO N10: G91 G1 Z-2.5 G90 G41 X-40 YO ; GEOMETRIA N12: G2 X100 YO R70 G1 X100 Y-40 G2 X80 Y-40 R10 G1 X80 YO G3 X40 YO R20 G2 X-40 YO R40 N13: G40 G1 X-70 YO ; FINAL DESBASTE N20: #RPT[N10,N20,3] GO Z5 GO XO YO G88 Z2 I-10 D2 J-20 B4 CO L0.1 H170 G80 Z100 ; ACABADO T10 D1; D1=R7 Vc=80, az=0.05 M6 G90 G0 X-70 YO Z100 F280 S1820 M3 GO Z-10 G1 G41 X-40 YO G37 I10 #RPT[N12,N13,1] G38 I10 G1 G40 X-70 YO GO Z100 M30
Modo (G2/G3J)
- ; ENCABEZAMIENTO DESBASTE #DGWZ[-50,110,-60,80,-20,0] G17 T10 D2;,D2=R7.5 Z=3, Vc=50, az=0.1 M6 G90 G0 X-70 YO Z100 F340 S1140 M3 GO ZO N10: G91 G1 Z-2.5 G90 G41 X-40 YO ; GEOMETRIA N12: G2 X100 YO 170 JO G1 X100 Y-40 G2 X80 Y-40 I-10 JO G1 X80 YO G3 X40 YO I-20 JO G2 X-40 YO I-40 JO N13: G40 G1 X-70 YO ; FINAL DESBASTE N20: #RPT[N10,N20,3] GO Z5 GO XO YO G88 Z2 I-10 D2 J-20 B4 CO L0.1 H170 G80 Z100 ; ACABADO T10 D1; D1=R7 Vc=80, az=0.05 M6 G90 G0 X-70 YO Z100 F280 S1820 M3 GO Z-10 G1 G41 X-40 YO G37 I10 #RPT[N12,N13,1] G38 I10 G1 G40 X-70 YO GO Z100 M30
Modo (G8 XY)
- ;ENCABEZAMIENTO DESBASTE. #DGWZ[-50,110,-60,80,-20,0] G17 T10 D2; D2=R7.5 Z=3, Vc=50, az=0.1. M6 G90 G0 X-70 YO Z100 F340 S1140 M3 GO ZO N10: G91 G1 Z-2.5 G90 G41 X-40 YO ;GEOMETRIA N12: G2 X100 YO 170 JO G1 X100 Y-40 G8 X80 Y-40 G1 X80 YO G8 X40 YO G8 X-40 YO N13: G40 G1 X-70 YO ; FINAL DESBASTE N20: #RPT[N10,N20,3] GO Z5 GO XO YO G88 Z2 I-10 D2 J-20 B4 CO L0.1 H170 G80 Z100 ; ACABADO T10 D1; D1=R7 Vc=80, az=0.05 M6 G90 G0 X-70 YO Z100 F280 S1820 M3 GO Z-10 G1 G41 X-40 YO G37 110 #RPT[N12,N13,1] G38 110 G1 G40 X-70 YO GO Z100 M30
Modo (G9 XYIJ)
- ;ENCABEZAMIENTO DESBASTE #DGWZ[-50,110,-60,80,-20,0] G17 T10 D2; D2=R7.5 Z=3, Vc=50, az=0.1 M6 G90 G0 X-70 YO Z100 F340 S1140 M3 GO ZO N10: G91 G1 Z-2.5 G90 G41 X-40 YO ;GEOMETRIA N12: G9 X100 YO 130 J70 G1 X100 Y-40 G9 X80 Y-40 190 J-50 G1 X80 YO G9 X40 Y0O 160 J20 G9 X-40 YO IO J-40 N13: G40 G1 X-70 YO ; FINAL DESBASTE N20: #RPT[N10,N20,3] GO Z5 GO XO YO G88 Z2 I-10 D2 J-20 B4 CO L0.1 H170 G80 Z100 ; ACABADO T10 D1; D1=R7 Vc=80, az=0.05 M6 G90 G0 X-70 YO Z100 F280 S1820 M3 GO Z-10 G1 G41 X-40 YO G37 110 #RPT[N12,N13,1] G38 110 G1 G40 X-70 YO GO Z100 M30
Análisis de la programación
- #DGWZ[-50,110,-60,80,-20,0]: define las cotas del material en bruto [Xmin, Xmax, Ymin, Ymax, Zmin, Zmax].
- G17: define el plano de mecanización (XY).
- T10: número de herramienta, definida en la tabla de herramientas número T10.
- D2: número de corrector. Dos correctores diferentes: desbaste y acabado.
- Corrector de desbaste (D2): radio = mitad del diámetro de la herramienta + la mitad del sobrante (14/2+1/2 = 7.5 mm). Longitud mayor que la de calibración (+0.2 mm para demasía en Z).
- Corrector de acabado (D1): radio = mitad del diámetro de la herramienta (14/2 = 7 mm). Longitud = longitud de calibración.
- M6: cambia la herramienta (T10 con corrector D2).
- G90: coordenadas absolutas, cotas referidas al cero pieza.
- G0: posicionamiento rápido (avance máximo, fuera de la pieza).
- M3: giro del cabezal en sentido horario.
- N10, N...: etiquetas para identificar líneas de programación.
- G91: cotas en modo incremental.
- G2/G3 R; G2/G3 IJ: interpolación circular horaria (G2) o antihoraria (G3).
- G1: interpolación lineal (avance programado con F).
- G8 X Y: arco tangente a la trayectoria definida (XY = puntos finales de los arcos tangentes).
- G9 XYIJ: define el arco mediante tres puntos (punto final = X Y, punto intermedio = I J).
- G41: compensación del radio de la herramienta a izquierdas.
- G40: anulación de la compensación de radio.
- #RPT[N10,N20,3]; repetición de líneas.
- G37 I...: entrada tangencial.
- G38 I...: salida tangencial.
- G88: ciclo fijo de cajera circular (J- para mecanizar en sentido antihorario, concordancia).
- G80: anulación de los ciclos fijos.
- M30: fin del programa.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.