Programación CNC: Funciones N10, GOTO e IF

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 es la función utilizada para anular todas las imágenes espejo en programación?

  • G12
  • G10 (correct)
  • G11
  • G14

La función G14 se utiliza para activar la simetría en un eje específico.

True (A)

¿Qué hace la función G36 en el proceso de mecanizado?

Realiza un movimiento circular.

La ______ se activa respecto al eje que se indica al programar la función G14.

<p>simetría</p> Signup and view all the answers

Relaciona las funciones de imagen espejo con su respectivo eje:

<p>G11 = Imagen espejo en X G12 = Imagen espejo en Y G13 = Imagen espejo en Z</p> Signup and view all the answers

¿Qué significa la función G43 en la programación de mecanizado?

<p>Ajustar la altura de la herramienta (D)</p> Signup and view all the answers

Es posible activar la imagen espejo en más de un eje simultáneamente.

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

¿Qué orden se utiliza para iniciar un movimiento a la posición X4?

<p>G00 G43 G90 X4</p> Signup and view all the answers

El comando ______ permite simplificar el mecanizado de piezas simétricas.

<p>imagen espejo</p> Signup and view all the answers

¿Cuál de las siguientes funciones no forma parte de las imágenes espejo?

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

¿Qué parámetro define cada cuántos pasos de taladrado la herramienta vuelve al plano de referencia?

<p>J (D)</p> Signup and view all the answers

El valor por defecto del parámetro R es 0.

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

¿Cuál es la función del parámetro L en el proceso de mecanizado?

<p>Establecer el mínimo valor que puede mecanizar en cada paso.</p> Signup and view all the answers

El primer taladrado tendrá una profundidad de _____.

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

Relaciona los siguientes ciclos de taladrado con su descripción:

<p>G69 = Ciclo fijo de taladrado G83 = Ciclo fijo de taladrado profundo con paso constante G00 = Movimiento rápido para posicionar la herramienta G90 = Modo de programación absoluta</p> Signup and view all the answers

¿Qué valor se suma al corrector de desgaste de radio cada vez que se lee la línea N10?

<p>0.00833 (D)</p> Signup and view all the answers

La función GOTO se utiliza para saltar a una línea específica en el programa.

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

¿Cuál es la función de la variable TOR en la programación CNC?

<p>Leer o modificar el valor asignado al Radio del corrector indicado.</p> Signup and view all the answers

La función ______ es condicional y se utiliza en programación paramétrica para tomar decisiones.

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

Asocia las variables con su función:

<p>TOR = Modifica el Radio del corrector TOL = Modifica la Longitud del corrector TOK = Modifica el desgaste de longitud del corrector GOTO = Salta a la línea especificada en el programa</p> Signup and view all the answers

¿Qué significa la instrucción (IF (P5 EQ 15) GOTO N200)?

<p>Si P5 es igual a 15, se salta a la línea 200. (A)</p> Signup and view all the answers

Define un ciclo fijo en el contexto del fresado.

<p>Un programa predefinido que realiza un mecanizado concreto, facilitando la programación de operaciones habituales.</p> Signup and view all the answers

Cada vez que compensa la herramienta, el CNC actualiza el corrector de desgaste y se separa de la pieza 0.00833 en cada pasada.

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

¿Cuál es la profundidad del desplazamiento en la interpolación helicoidal mencionada?

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

La programación G02 se utiliza para movimientos en línea recta.

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

¿Qué tipo de herramienta se usa para hacer rosca cuadrada?

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

Para programar un movimiento helicoidal se utiliza la combinación de comandos G02 y G03 para ___.

<p>desplazarse circularmente</p> Signup and view all the answers

Empareja los comandos G con su función correspondiente:

<p>G00 = Movimiento rápido G01 = Movimiento lineal controlado G02 = Interpolación circular en sentido horario G03 = Interpolación circular en sentido antihorario</p> Signup and view all the answers

¿Cuántas pasadas de desbaste se realizan para el husillo?

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

Se deja un margen de 0.2mm en la rosca para un mejor acabado superficial.

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

¿Cuál es la velocidad de rotación programada para el husillo?

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

La compensación de la herramienta se realiza con el comando ___.

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

¿Qué comando se utiliza para subir a Z0 al finalizar una pasada?

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

¿Qué instrucción se utiliza para programar el avance por vuelta en el ciclo de roscado?

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

El macho puede detenerse durante el proceso de entrada o salida.

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

¿Qué debe definirse para el ciclo G85 durante el escariado?

<p>Profundidad a través de la cota I.</p> Signup and view all the answers

El cabezal dejará de girar y permanecerá parado en el fondo del agujero el tiempo programado, indicado por K_____

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

Asocia las instrucciones de programación con su uso:

<p>G00 = Movimiento rápido hasta el plano de referencia G90 = Sistema de coordenadas absolutas G91 = Sistema de coordenadas incrementales G84 = Ciclo de roscado</p> Signup and view all the answers

Para la programación del escariador se indica que el tiempo de espera puede ser en centésimas de segundo o en segundos. ¿Cuál es el código correspondiente para versiones anteriores al 8055?

<p>8055 (C)</p> Signup and view all the answers

En el ciclo de escariado, el escariador retrocede en avance rápido hasta el plano de partida si se programa G98.

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

¿Qué representa el código M8 en la programación mencionada?

<p>Activación del refrigerante.</p> Signup and view all the answers

El avance y la velocidad programada se fijan al 100% hasta finalizar el _____

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

¿Cuál es la instrucción para definir la profundidad de escariado en el ciclo G85?

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

Flashcards are hidden until you start studying

Study Notes

Correctores de Desgaste de Radio

  • El texto describe la función N10 en un lenguaje de programación CNC, que incrementa un corrector de desgaste de radio (TOI2) por 0.00833 unidades.
  • La función N10 simula un crecimiento físico de la herramienta, algo imposible realmente, pero el control asume el cambio y lo utiliza para la siguiente pasada.
  • Cada vez que se compensa la herramienta, el CNC actualiza el corrector de desgaste y se separa de la pieza en 0.00833 unidades por pasada.
  • Se mencionan otras funciones similares a N10: TOR, TOL y TOK, que leen o modifican valores en la tabla de correctores para radio, longitud y desgaste de longitud, respectivamente.

GOTO - Saltar a la Línea

  • La función GOTO permite saltar a cualquier parte del programa, indicada por un número de línea (N).
  • Es muy útil en programación paramétrica, permitiendo la ejecución repetitiva de bloques de código.

IF - Condición

  • La función IF permite ejecutar código condicionalmente, utilizando operadores como "EQ" (igual a).
  • Se puede usar para saltar a diferentes líneas (GOTO) o llamar a subrutinas (CALL) según se cumpla la condición.

Ciclos Fijos de Fresado

  • Los ciclos fijos son programas predefinidos que realizan operaciones de mecanizado específicas.
  • Simplifican la programación al integrar múltiples trayectorias y parámetros en un solo bloque.
  • Un ejemplo es la creación de una leva con interpolación helicoidal (G02/G03) para realizar un desplazamiento de 20mm al rotar tres cuartas partes.

Roscado de Husillo

  • Se introduce un nuevo ejemplo para la fabricación de un husillo, que se mecaniza con tres pasadas de desbaste y una de acabado.
  • La programación utiliza la interpolación helicoidal (G02) para realizar la rosca.
  • La pasada de acabado final deja 0.2mm para garantizar un buen acabado superficial.

Selección de Plano de Trabajo

  • Se describe la función G19 (o equivalentes G16, G15) para seleccionar el eje longitudinal de la pieza.
  • Permite programar movimientos en un plano específico, como YZ o Z, sin afectar al eje X.

G10, G11, G12, G13, G14 - Imagen Espejo

  • Estas funciones permiten realizar movimientos simétricos respecto a los ejes X, Y o Z.
  • Son modales, por lo que se pueden activar simultáneamente en múltiples ejes.
  • G10 desactiva todas las funciones de imagen espejo, mientras que G14 permite activar o desactivar la simetría en un eje específico.

Ciclo Roscado G84

  • El ciclo G84 realiza un roscado con macho en coordenadas absolutas.
  • Permite definir el avance por vuelta (G95) y la velocidad de corte.
  • Permite agregar un tiempo de espera al final del roscado para mantener el macho parado en el fondo del agujero.

Ciclo Escariado G85

  • El ciclo G85 realiza un escariado con retroceso al plano de referencia.
  • Permite definir la profundidad total del escariado (I) y el tiempo de espera en el fondo.

Ciclo Taladrado G69

  • El ciclo G69 realiza un taladrado con paso constante, retroceso al plano de referencia y salida al plano de partida.
  • Permite definir la profundidad de cada paso (B), la distancia al siguiente taladro (C) y el número de repeticiones (J).
  • Se puede definir un factor de taladrado (R) para ajustar la profundidad de cada paso.

Ciclo Taladrado Profundo G83

  • El ciclo G83 realiza un taladrado profundo con paso constante, retroceso al plano de referencia y salida al plano de partida.
  • Similar al G69, pero con un mayor control sobre la profundidad de cada paso y la distancia de retroceso.

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 Programming Modes Quiz
10 questions
CNC Programming Standards Quiz
24 questions
Mill CNC Programming Basics
6 questions
CNC Programming Basics Quiz
39 questions
Use Quizgecko on...
Browser
Browser