Plan de pieza y funciones de código G

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

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?

  • 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.

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?

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.

<p>incremental</p> Signup and view all the answers

Empareje las funciones de compensación y anulación de radio de herramienta con sus respectivos códigos G en los sistemas CNC FAGOR:

<p>Compensación a la izquierda = G41 Anulación de compensación = G40 Entrada tangencial = G37 I... Salida tangencial = G38 I...</p> Signup and view all the answers

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?

<p>El centro del arco; el parámetro <code>R</code> define el radio y el sentido (horario o antihorario), mientras que <code>I</code> y <code>J</code> especifican el desplazamiento del centro del arco respecto al punto inicial. (D)</p> Signup and view all the answers

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.

<p>False (B)</p> Signup and view all the answers

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.

<p>Repite las líneas de código entre las etiquetas N10 y N20, 3 veces. Facilita la programación de operaciones repetitivas.</p> Signup and view all the answers

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.

<p>izquierda</p> Signup and view all the answers

Asocie cada comando específico de entrada y salida tangencial utilizados en controles FAGOR con su respectiva función dentro del programa de mecanizado:

<p>Entrada tangencial (con radio) = G37 I... Salida tangencial (con radio) = G38 I...</p> Signup and view all the answers

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?

<p>El signo de <code>J</code> define la dirección de mecanizado; un signo positivo indica un mecanizado horario (oposición), y uno negativo, antihorario (concordancia). (B)</p> Signup and view all the answers

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.

<p>True (A)</p> Signup and view all the answers

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?

<p>G50 empalma en velocidad los diferentes puntos si es posible. Similar a G7 pero sin paradas en los cambios de dirección.</p> Signup and view all the answers

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.

<p>GO ZO</p> Signup and view all the answers

Relacione el comando utilizado en los sistemas FAGOR con su función:

<p>#DGWZ = visualización del material en bruto G17 = activación del plano ΧΥ T10 D2 = corrector de herramienta G41 = compensación de la herramienta</p> Signup and view all the answers

¿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?

<p>Para permitir la modificación de la trayectoria de la herramienta, dejando un sobrante específico para el acabado. (B)</p> Signup and view all the answers

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.

<p>False (B)</p> Signup and view all the answers

¿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?

<p>El signo de J debe ser negativo (J-) para indicar la dirección antihoraria, asegurando que la herramienta mecanice la cajera en la dirección correcta.</p> Signup and view all the answers

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______.

<p>40</p> Signup and view all the answers

Empareja las siguientes funciones G con su descripción correcta:

<p>G0 = Posicionamiento rápido sin corte G1 = Interpolación lineal con avance controlado G2/G3 = Interpolación circular horaria/antihoraria G41 = Compensación del radio de la herramienta a la izquierda</p> Signup and view all the answers

En el programa CNC, ¿qué define el comando #DGWZ[-50, 110, -60, 80, -20, 0]?

<p>Las cotas del material en bruto a mecanizar [Xmin, Xmax, Ymin, Ymax, Zmin, Zmax]. (D)</p> Signup and view all the answers

El código M3 en un programa CNC indica que la herramienta debe detenerse inmediatamente.

<p>False (B)</p> Signup and view all the answers

En la programación CNC, ¿qué representa el código 'F' seguido de un número (por ejemplo, F340)?

<p>El código 'F' representa la velocidad de avance de la herramienta, medida generalmente en unidades de longitud por minuto (e.g., mm/min).</p> Signup and view all the answers

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á ______.

<p>repetido</p> Signup and view all the answers

Asocia los siguientes comandos con su función en un programa CNC:

<p>G17 = Selección del plano XY para el mecanizado G80 = Cancelación de un ciclo fijo M30 = Fin del programa T10 = Selección de la herramienta número 10</p> Signup and view all the answers

¿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?

<p>Indica que la herramienta se mueve en la misma dirección que la rotación del husillo, lo que generalmente requiere compensación a la izquierda (G41). (D)</p> Signup and view all the answers

El propósito del código G37 es realizar una interpolación helicoidal, creando una trayectoria suave entre dos puntos en el espacio tridimensional.

<p>False (B)</p> Signup and view all the answers

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.

<p>El corrector de desbaste típicamente tiene un radio mayor (incluyendo una parte del material a remover en el acabado) y una longitud que considera la demasía en Z. Esto permite una remoción eficiente de material. El corrector de acabado tiene el radio exacto necesario para la dimensión final y la longitud calibrada para la superficie final deseada, asegurando precisión y calidad superficial.</p> Signup and view all the answers

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.

<p>G90</p> Signup and view all the answers

Empareja cada función G con su efecto en la trayectoria de la herramienta:

<p>G8 XY = Arco tangente a la trayectoria anterior, útil para crear transiciones suaves G9 XYIJ = Define un arco mediante tres puntos, permitiendo especificar la forma del arco con precisión G38 I... = Salida tangencial con un radio especificado, para evitar marcas al finalizar el corte</p> Signup and view all the answers

¿Qué consideraciones principales influyen en la elección entre trabajar en 'concordancia' versus 'oposición' al programar una trayectoria de mecanizado en CNC?

<p>Principalmente el tipo de material (por ejemplo, cobre vs. acero) y la rigidez de las paredes de la pieza, así como la herramienta utilizada. (C)</p> Signup and view all the answers

En la programación CNC, la función M6 se utiliza para iniciar el programa principal del CNC.

<p>False (B)</p> Signup and view all the answers

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.

<p>Los subprogramas permiten definir un contorno una vez y repetirlo a diferentes profundidades, optimizando el tamaño del programa. Los parámetros críticos incluyen la profundidad de corte por pasada, el número de repeticiones, la velocidad de avance, y la estrategia de entrada/salida para asegurar un acabado consistente y evitar colisiones.</p> Signup and view all the answers

La función G______ I... se utiliza para programar una entrada tangencial a la pieza, donde 'I' representa el radio de la entrada.

<p>37</p> Signup and view all the answers

Asocia cada código CNC con su correspondiente acción:

<p>M3 = Activa el giro del husillo en sentido horario. G0 Z5 = Movimiento rápido del eje Z a la posición 5 sin corte. G1 Z-2.5 = Movimiento lineal del eje Z a la posición -2.5 con avance controlado.</p> Signup and view all the answers

¿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?

<p>'R' define el radio del arco y el signo indica si el ángulo es mayor o menor a 180 grados, mientras que 'I' y 'J' definen el centro del arco en relación con el punto inicial. 'I' y 'J' son generalmente más precisos, pero requieren cálculos adicionales. (A)</p> Signup and view all the answers

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.

<p>False (B)</p> Signup and view all the answers

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.

<p>G88 simplifica la creación de cajeras circulares reduciendo la cantidad de código necesario. Los parámetros críticos incluyen: Z (profundidad final), I y J (desplazamiento del centro), D (diámetro de la herramienta), B (ángulo de inicio), C (incremento angular), L (longitud de retractación), y H (altura de seguridad). Estos parámetros definen la geometría de la cajera, la profundidad de corte, y las condiciones de seguridad.</p> Signup and view all the answers

En la programación CNC, el código G______ cancela cualquier ciclo fijo previamente programado.

<p>80</p> Signup and view all the answers

Asocia los siguientes términos con su uso en la fabricación CNC:

<p>Vc (Velocidad de corte) = La velocidad a la que la herramienta se mueve sobre la superficie de la pieza, afectando la calidad del corte y la vida útil de la herramienta. az (avance por diente) = La distancia que la herramienta avanza por cada diente o filo de corte, crucial para la eficiencia y el acabado superficial. S (Velocidad de husillo) = La velocidad de rotación del husillo, medida en revoluciones por minuto (RPM), que afecta directamente la velocidad de corte. F (Velocidad de avance) = la velocidad a la que la herramienta se mueve a lo largo de su trayectoria, afectando directamente la productividad del proceso de corte</p> Signup and view all the answers

¿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?

<p>La entrada tangencial minimiza las marcas de inicio del corte, mientras que una entrada directa puede dejar una imperfección visible. (C)</p> Signup and view all the answers

El código G42 se utiliza para la compensación del radio de la herramienta a la izquierda.

<p>False (B)</p> Signup and view all the answers

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.

<p>Una Vc demasiado alta puede causar sobrecalentamiento y desgaste prematuro de la herramienta o, en aluminio, la fusión del material en el filo de corte, resultando en un mal acabado. Un az excesivo puede sobrecargar la herramienta y el husillo, provocando vibración, rotura de la herramienta o un acabado deficiente. Para optimizar, se deben usar tablas de referencia específicas para aluminio, ajustar los parámetros basándose en pruebas experimentales, y considerar el uso de refrigerante.</p> Signup and view all the answers

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.

<p>30</p> Signup and view all the answers

Asocia el tipo de operación con la función G más adecuada para realizarla:

<p>Mecanizado lineal = G1 Mecanizado circular = G2/G3 Entrada tangencial = G37 Ciclo fijo de cajera circular = G88</p> Signup and view all the answers

¿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?

<p>Define el plano donde la herramienta puede moverse rápidamente entre operaciones sin riesgo de colisión, situado a una distancia segura por encima de la superficie de la pieza. (C)</p> Signup and view all the answers

El código G17 activa el plano ZX para la interpolación circular.

<p>False (B)</p> Signup and view all the answers

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.

<p>Si se necesita un control exacto sobre la forma del arco, especialmente para arcos no tangentes o con requisitos geométricos precisos que no pueden ser definidos únicamente por un punto final y la trayectoria anterior, G9 XYIJ sería más ventajoso. Permite definir un punto intermedio, proporcionando un control geométrico preciso, mientras que G8 XY solo define un punto final y asume tangencia con la trayectoria previa, limitando la flexibilidad en casos complejos.</p> Signup and view all the answers

El número de herramienta que queremos utilizar se define con el código T______.

<p>10</p> Signup and view all the answers

Relaciona cada estrategia de mecanizado con su correspondiente configuración de herramienta y compensación:

<p>Desbaste = Herramienta robusta, corrector con radio incrementado. Acabado = Herramienta de precisión, corrector con radio preciso. Cajera Circular = Herramienta de diámetro adecuado, compensación según concordancia o oposición.</p> Signup and view all the answers

Flashcards

G0: Posicionamiento rápido

Comando para movimientos rápidos sin corte de material.

G1: Interpolación lineal

Comando para interpolación lineal con corte de material a una velocidad programada.

G90: Cotas absolutas

Especifica el uso de las cotas absolutas, medidas siempre desde el cero de la pieza.

G91: Cotas incrementales

Especifica el uso de cotas incrementales, medidas desde la posición actual.

Signup and view all the flashcards

G2/G3: Interpolación circular

Comandos para interpolación circular en sentido horario (G2) o antihorario (G3).

Signup and view all the flashcards

G41: Compensación izquierda

Compensación del radio de la herramienta a la izquierda del perfil.

Signup and view all the flashcards

G40: Anulación compensación

Anulación de la compensación del radio de la herramienta.

Signup and view all the flashcards

#DGWZ[]: Cotas del material

Define las cotas del material en bruto [Xmin, Xmax, Ymin, Ymax, Zmin, Zmax].

Signup and view all the flashcards

T10: Selección herramienta

Selecciona el número de herramienta (T) a utilizar.

Signup and view all the flashcards

M3: Giro horario

Giro del cabezal en sentido horario.

Signup and view all the flashcards

M30: Fin del programa

Final del programa. Detiene la ejecución e indica el fin del proceso.

Signup and view all the flashcards

G37 I...: Entrada tangencial

Aproximación tangencial a la trayectoria con un radio específico.

Signup and view all the flashcards

G38 I...: Salida tangencial

Salida tangencial de la trayectoria con un radio específico.

Signup and view all the flashcards

#RPT[N10,N20,3]: Repetición

Permite repetir una serie de líneas de código un número determinado de veces.

Signup and view all the flashcards

G17: Activación plano XY

Activa el plano de trabajo XY.

Signup and view all the flashcards

Material

Es el material utilizado en el proceso de mecanizado

Signup and view all the flashcards

Velocidad de Corte

Es el valor que se le da a la velocidad de corte para el desbaste

Signup and view all the flashcards

Avance por Diente

Es la cantidad de material removido por diente de la herramienta en cada revolución

Signup and view all the flashcards

Concordancia

Es la técnica para mejorar el acabado trabajando con la herramienta en la misma dirección del avance

Signup and view all the flashcards

Oposición

Es la técnica para mejorar el acabado trabajando con la herramienta en dirección opuesta al avance

Signup and view all the flashcards

G2/G3 I J: Interpolación circular

Define arcos con el uso dos puntos, I y J, que indican el centro

Signup and view all the flashcards

G8 XY: Arco Tangente

Comando que define un arco que es tangente a la trayectoria anterior.

Signup and view all the flashcards

G9 XY I J: Arco Tres Puntos

Permite la definición de arcos utilizando tres puntos en el plano

Signup and view all the flashcards

G88: Ciclo Fijo Cajera Circular

Es un ciclo automatizado para la creación de un agujero o cavidad circular.

Signup and view all the flashcards

G80: Anulación Ciclo Fijo

Suspende el ciclo fijo actualmente activo

Signup and view all the flashcards

Revoluciones del cabezal (S)

Es un valor que se le da al número de revoluciones por minuto del cabezal

Signup and view all the flashcards

Avance (F)

Es la distancia que la herramienta avanza por unidad de tiempo a lo largo de la trayectoria

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.

Quiz Team

Related Documents

More Like This

CNC Machining: G04 Command
5 questions
Ciclos en fresadora CNC
20 questions

Ciclos en fresadora CNC

BestSellingSonnet avatar
BestSellingSonnet
Machinebewerkingsquiz
45 questions

Machinebewerkingsquiz

JudiciousTopology669 avatar
JudiciousTopology669
Use Quizgecko on...
Browser
Browser