App de Quibank: ya está en el App Store — gratis y sin conexión. Descargar ↗

18 Preguntas de Práctica de Programación y preparación CNC con Respuestas

Todas las preguntas de práctica de Programación y preparación CNC del Examen de práctica de maquinista (NIMS Nivel I), con la respuesta correcta y una breve explicación.

Comenzar examen de práctica →
  1. 1. En una fresadora CNC, ¿cuál es la diferencia esencial entre un bloque G00 y un bloque G01?

    • A.G01 se desplaza al avance programado, mientras que G00 se desplaza a la velocidad rápida de la máquina.✓ Respuesta
    • B.G00 sigue exactamente la línea recta entre los dos puntos, mientras que G01 no lo hace.
    • C.Tanto G00 como G01 requieren una palabra F; solo cambia el orden de las palabras de eje.
    • D.G01 solo se usa para penetraciones en Z, mientras que G00 se usa para todo movimiento en X e Y.

    G01 es interpolación lineal: el control coordina los ejes para que la herramienta corte una línea recta al avance indicado por la palabra F, que es modal pero debe aparecer antes del primer movimiento de corte. G00 es una orden de posicionamiento ejecutada a la velocidad rápida máxima de la máquina; sirve para desplazarse en vacío y, en muchos controles, los ejes no llegan a la vez, por lo que la trayectoria no es necesariamente la recta entre los puntos.

    Ref. QB-2N5KT7Fuente: NIMS Machining Level I Standards, CNC Milling KSAO 8.1 (word address codes) / ISO 6983 definitions of G00 and G01Reportar un problema con esta pregunta

  2. 2. Con G17 (plano XY) activo, ¿en qué sentido recorre un arco programado con G03?

    • A.En sentido horario, visto desde la dirección Z positiva hacia el plano XY.
    • B.En sentido antihorario, visto desde la dirección Z positiva hacia el plano XY.✓ Respuesta
    • C.En el sentido que indiquen los signos de las palabras I y J.
    • D.En sentido antihorario, visto desde debajo de la mesa mirando hacia la pieza.

    La convención de sentido se define por el punto de vista: se mira el plano activo desde la dirección positiva del eje perpendicular a él. Para G17 eso significa mirar el plano XY desde +Z, donde G02 es horario y G03 antihorario. Las palabras I y J ubican el centro del arco; no determinan el sentido de recorrido.

    Ref. QB-G5M336Fuente: ISO 6983 / EIA RS-274 circular interpolation convention; NIMS Machining Level I Duty 2.9 (linear and circular interpolation)Reportar un problema con esta pregunta

  3. 3. En un bloque de interpolación circular como G02 X2.5 Y1.0 I0.75 J0.0 F8.0, ¿qué especifican las palabras I y J?

    • A.Las coordenadas absolutas X e Y del punto final del arco.
    • B.Las distancias incrementales desde el punto inicial del arco hasta el punto final.
    • C.Las distancias incrementales desde el punto inicial del arco hasta el centro del arco.✓ Respuesta
    • D.Las distancias incrementales desde el centro del arco hasta el punto final.

    I, J y K son vectores al centro del arco, medidos de forma incremental desde el punto donde la herramienta inicia el arco hasta su centro, con I paralelo a X, J a Y y K a Z. Siempre llevan signo y siempre son incrementales, esté activo G90 o G91, porque las palabras de punto final ya dan el destino; el control necesita el centro para conocer el radio y el barrido.

    Ref. QB-ZMS8N6Fuente: ISO 6983 arc-center (I/J/K) vector convention; NIMS Machining Level I CNC Milling Programming competencyReportar un problema con esta pregunta

  4. 4. ¿Qué hace G41 cuando se programa con una palabra D en una fresadora CNC?

    • A.Desplaza la herramienta a la derecha de la trayectoria programada y es el código que produce fresado en concordancia.
    • B.Desplaza la herramienta hacia abajo en Z según el valor guardado en el registro H.
    • C.Cancela la compensación de radio activa y devuelve la herramienta a la trayectoria programada.
    • D.Desplaza la herramienta a la izquierda de la trayectoria programada según el valor guardado en el registro D.✓ Respuesta

    La compensación de radio desplaza el eje de la herramienta respecto de la línea del perfil programado según el valor del registro D, y el lado se define situándose detrás de la herramienta y mirando en el sentido en que avanza: G41 es izquierda y G42 es derecha. G41 no significa por sí mismo fresado en concordancia u oposición: eso depende del giro del husillo y de si el contorno es interior o exterior.

    Ref. QB-F59RV4Fuente: ISO 6983 / EIA RS-274 cutter radius compensation; NIMS Machining Level I CNC Milling Programming competency (G40/G41/G42)Reportar un problema con esta pregunta

  5. 5. Un bloque dice: N70 G43 H03 Z1.0 M08. ¿Qué logra el G43 H03?

    • A.Activa la compensación de longitud de herramienta con el valor del registro de corrección H03.✓ Respuesta
    • B.Selecciona el sistema de coordenadas de trabajo número 3 para esta herramienta.
    • C.Aplica el radio de la fresa guardado en el registro D03 al movimiento en Z.
    • D.Cancela la compensación de longitud y devuelve el husillo al cero máquina en Z antes de que se ordene el siguiente cambio de herramienta.

    G43 activa la compensación de longitud de herramienta e indica al control que sume el valor del registro H citado en el bloque a cada posición Z ordenada, de modo que Z1.0 sitúa la punta a 1,0 in sobre el cero de pieza sin importar cuánto sobresalga esa herramienta del husillo. Los talleres cargan casi siempre la corrección de la herramienta 3 en H03 para detectar fácilmente un H equivocado; G49 es el código que cancela la compensación.

    Ref. QB-YMEWF5Fuente: G43/H tool length compensation convention (G49 cancel); NIMS Machining Level I Setup — tool length offsetsReportar un problema con esta pregunta

  6. 6. Una pieza se mecaniza con compensación de radio activa y D01 ajustado a .2500 para una fresa de .500 in. El perfil exterior acabado mide .008 in más que el plano en su anchura. ¿Cuál es la corrección correcta?

    • A.Cambiar D01 a .2540.
    • B.Cambiar D01 a .2460, acercando la fresa .004 in a la trayectoria programada por lado.✓ Respuesta
    • C.Volver a generar el programa con el perfil desplazado .004 in hacia adentro.
    • D.Bajar la profundidad de corte en Z .004 in y repasar el perfil.

    El control desplaza el eje de la herramienta respecto de la línea programada según el valor de D, por lo que el registro D es el mando de dimensionado de un perfil compensado. Un elemento exterior con .008 in de exceso en la anchura tiene .004 in por lado, y reducir D en .004 in acerca la fresa esa cantidad al contorno programado en ambos lados; por eso NIMS espera que la tolerancia de perfil se mantenga editando la corrección y no reescribiendo el programa.

    Ref. QB-E5WDQ3Fuente: NIMS Machining Level I CNC Milling performance standard (profile position ±.006) — sizing by cutter radius (D) offset adjustmentReportar un problema con esta pregunta

  7. 7. ¿Dónde debe ordenarse la compensación de radio (G41 o G42) para que el control pueda aplicarla correctamente?

    • A.En un bloque circular G02 o G03, para que la fresa entre suavemente al contorno.
    • B.En el mismo bloque que el cambio de herramienta M06.
    • C.En un movimiento lineal de aproximación de longitud al menos igual al radio de la fresa.✓ Respuesta
    • D.En el mismo bloque que la penetración final en Z, para que la compensación y la profundidad de corte comiencen a la vez.

    El control necesita un bloque de aproximación recto para llevar el centro de la herramienta desde la línea programada hasta la posición compensada, y ese bloque debe ser al menos tan largo como la corrección, o la geometría no puede resolverse. Ordenar G41/G42 en un arco, o en un bloque más corto que el radio de la fresa, suele provocar una alarma o morder la pieza; la misma regla rige para G40 al cancelar la compensación.

    Ref. QB-XM3KA4Fuente: Cutter radius compensation ramp-on/ramp-off rule (G41/G42/G40 must be commanded in a linear move); NIMS Machining Level I CNC Milling ProgrammingReportar un problema con esta pregunta

  8. 8. ¿Qué información se guarda en los registros G54 a G59 de un centro de mecanizado CNC?

    • A.La longitud de cada herramienta, medida desde la línea de referencia del husillo hasta la punta.
    • B.El radio de cada fresa que se usará con G41 o G42.
    • C.La profundidad de picoteo y los tiempos de espera de los ciclos fijos de taladrado.
    • D.La distancia desde el cero máquina hasta el cero de pieza de cada posición de amarre.✓ Respuesta

    Las correcciones de trabajo (de amarre) guardan las distancias X, Y y Z desde la posición de origen de la máquina hasta el origen del programa alrededor del cual se programó la pieza; por eso el mismo programa puede ejecutarse en varias posiciones de mordaza con solo llamar a otro código del grupo 54–59. Las longitudes de herramienta están en los registros H y los radios en los registros D.

    Ref. QB-N5DRWBFuente: G54–G59 work/fixture offset convention; NIMS Machining Level I Setup — establishing program zeroReportar un problema con esta pregunta

  9. 9. Un operario palpa el borde izquierdo de una pieza con un palpador de bordes de .200 in de diámetro y pone a cero la lectura X en el instante en que la punta salta. ¿Cuánto debe desplazarse el eje del husillo hacia la pieza para quedar justo sobre ese borde?

    • A..100 in.✓ Respuesta
    • B..050 in.
    • C..200 in.
    • D.No hace falta moverse; la lectura ya corresponde al borde.

    En el instante en que el palpador salta, su punta gira concéntrica contra la superficie, de modo que el eje del husillo está a un radio de punta del borde: la mitad de .200 in, es decir .100 in. Al fijar la corrección de trabajo hay que contar ese medio diámetro en el sentido correcto; olvidarlo o dividirlo dos veces deja el cero de pieza desviado más de lo que permiten casi todas las tolerancias de posición de Nivel I.

    Ref. QB-6NJWGCFuente: NIMS Machining Level I Setup KSAO — establishing X/Y zero with an edge finder (compensate half the tip diameter)Reportar un problema con esta pregunta

  10. 10. La herramienta está en X2.0 Y1.0 en modo absoluto y debe moverse en línea recta al punto X5.0 Y3.0. ¿Qué bloque incremental produce ese mismo movimiento?

    • A.G91 X5.0 Y3.0
    • B.G91 X3.0 Y2.0✓ Respuesta
    • C.G91 X-3.0 Y-2.0
    • D.G91 X7.0 Y4.0

    En G90 toda coordenada se mide desde el cero de pieza, pero en G91 cada palabra es la distancia con signo desde donde está la herramienta en ese momento, así que el movimiento es 5.0 − 2.0 = 3.0 en X y 3.0 − 1.0 = 2.0 en Y. El mismo destino lleva cifras totalmente distintas en cada modo y, como los movimientos incrementales se encadenan, un solo error desplaza todas las posiciones siguientes.

    Ref. QB-W98EVCFuente: ISO 6983 G90 absolute vs G91 incremental positioning; NIMS Machining Level I Duty 2.9 (Cartesian coordinate programming)Reportar un problema con esta pregunta

  11. 11. En el bloque G83 X1.0 Y1.0 Z-1.500 R0.100 Q0.250 F6.0, ¿qué especifica la palabra Q?

    • A.El tiempo de espera en el fondo del agujero.
    • B.La profundidad final Z del agujero acabado.
    • C.La profundidad incremental de cada picoteo.✓ Respuesta
    • D.La altura del plano de aproximación rápida sobre la pieza.

    G83 es el ciclo de picoteo para agujeros profundos, y Q es el avance incremental de la broca en cada picoteo antes de retroceder para evacuar viruta, de modo que un agujero de 1.500 in con Q0.250 se hace en seis pasadas. Z es la profundidad final, R el plano rápido y una espera se programaría con P; por eso el valor de picoteo debe indicarse con Q.

    Ref. QB-DS29ACFuente: ISO 6983 fixed (canned) cycle word definitions — G83 peck drilling, Q = peck incrementReportar un problema con esta pregunta

  12. 12. Una placa se sujeta con bridas que sobresalen por encima de la cara superior y hay que taladrar agujeros a ambos lados de una brida. ¿Qué código de plano de retorno debe estar activo y por qué?

    • A.G99, porque devuelve la herramienta al plano R entre agujeros.
    • B.G98, porque mantiene la herramienta en el fondo de cada agujero hasta cancelar el ciclo.
    • C.G80, porque retrae la herramienta por completo entre agujeros.
    • D.G98, porque devuelve la herramienta al plano inicial, que puede fijarse por encima de las bridas.✓ Respuesta

    G99 retrocede solo al plano R, que suele estar apenas una décima de pulgada sobre la pieza y arrastraría la broca contra una brida al ir al siguiente agujero. G98 devuelve la herramienta al plano inicial fijado antes de comenzar el ciclo, de modo que situar esa altura Z por encima del obstáculo más alto permite librar bridas, escalones y utillajes entre posiciones.

    Ref. QB-X9KR2EFuente: ISO 6983 canned-cycle return plane definitions — G98 initial plane vs G99 R planeReportar un problema con esta pregunta

  13. 13. ¿Cuál es la forma más segura de comprobar un programa nuevo en la máquina antes del primer corte?

    • A.Ejecutarlo bloque a bloque con los potenciómetros de rápido y avance reducidos, vigilando la distancia por recorrer.✓ Respuesta
    • B.Ejecutar el programa al 100% de rápido y avance con la puerta abierta para que el operario vea de cerca la trayectoria y pulse reset si algo va mal.
    • C.Usar el salto de bloque para omitir todos los movimientos en Z y ejecutar el programa una vez.
    • D.Bajar .100 in la corrección de trabajo en Z para que la primera pasada corte más profundo.

    El modo bloque a bloque detiene el control al final de cada bloque y, con los potenciómetros reducidos, un movimiento erróneo avanza despacio en vez de estrellarse, mientras la lectura de distancia por recorrer muestra hacia dónde va realmente el eje antes de llegar. Trabajar con la puerta abierta anula el enclavamiento y el resguardo, el salto de bloque solo omite los bloques con barra, y bajar la corrección en Z hace el error más profundo, no más seguro.

    Ref. QB-ESDKFDFuente: NIMS Machining Level I CNC Operations — program verification and machine control functions (single block, feed/rapid override, distance-to-go)Reportar un problema con esta pregunta

  14. 14. ¿Cómo se comporta un M01 dentro de un programa?

    • A.Detiene el programa incondicionalmente en ese bloque y exige pulsar inicio de ciclo para continuar.
    • B.Detiene el programa solo si el operario tiene activado el interruptor de parada opcional.✓ Respuesta
    • C.Para el husillo pero deja que el resto del programa siga ejecutándose.
    • D.Finaliza el programa y rebobina el control hasta el primer bloque.

    M01 es la parada opcional: el control la ejecuta solo si el operario ha activado la función de parada opcional en el panel, lo que permite al programador colocar pausas de inspección o de limpieza de viruta sin frenar una producción ya comprobada. M00 es la parada incondicional, M05 detiene el husillo y M30 finaliza el programa y lo rebobina.

    Ref. QB-U9HRHAFuente: EIA RS-274 miscellaneous (M) function definitions — M00 program stop, M01 optional stop, M30 end of program and rewindReportar un problema con esta pregunta

  15. 15. Observe estos bloques: N70 G81 G99 Z-0.500 R0.100 F5.0 / N80 X2.0 / N90 X3.0 / N100 G80. ¿Cuántos agujeros se taladran?

    • A.Uno
    • B.Dos
    • C.Tres✓ Respuesta
    • D.Ninguno, porque G81 necesita una palabra L para ejecutarse

    Los ciclos fijos son modales: el ciclo taladra una vez en la posición vigente al llamarlo y luego repite toda la secuencia de taladrado y retroceso en cada nueva posición X o Y ordenada, hasta que G80 lo cancela. Aquí eso es el agujero en la posición actual del bloque N70 más los de X2.0 y X3.0: tres en total.

    Ref. QB-BSBKX9Fuente: ISO 6983 fixed cycles are modal until cancelled by G80; NIMS Machining Level I KSAO 8.1 (reading a word address program)Reportar un problema con esta pregunta

  16. 16. Un macho de 1/4-20 se emplea en un ciclo G84 a 300 RPM. ¿Qué avance en pulgadas por minuto debe programarse?

    • A.F0.05
    • B.F6.0
    • C.F20.0
    • D.F15.0✓ Respuesta

    Un macho debe avanzar exactamente un paso de rosca por vuelta del husillo o arrancará la rosca o se romperá, así que el avance es el paso multiplicado por las RPM. El paso de un macho de 20 hilos por pulgada es 1 dividido entre 20, es decir .050 in, y .050 x 300 = 15,0 pulgadas por minuto.

    Ref. QB-V9V3QBFuente: NIMS Machining Level I Applied Mathematics — tapping feed rate = spindle RPM x thread pitch (G84)Reportar un problema con esta pregunta

  17. 17. Un trabajo pide 300 SFM con una fresa de .500 in de diámetro. Con la fórmula de taller RPM = (SFM x 3.82) / diámetro, ¿qué velocidad de husillo debe programarse?

    • A.2.292 RPM✓ Respuesta
    • B.1.146 RPM
    • C.573 RPM
    • D.4.584 RPM

    La constante 3,82 es simplemente 12 dividido entre pi, de modo que la fórmula convierte los pies de superficie por minuto en revoluciones para un diámetro dado: 300 x 3,82 = 1.146, dividido entre .500 da 2.292 RPM. El denominador debe ser el diámetro completo de la fresa, no su radio, que es la causa habitual de un resultado con un factor de dos de error.

    Ref. QB-CSPW4BFuente: NIMS Machining Level I Applied Mathematics — RPM = (SFM x 3.82) / cutter diameterReportar un problema con esta pregunta

  18. 18. Una circunferencia de agujeros de 4.000 in de diámetro está centrada en el cero de pieza (X0 Y0). Un agujero está a 30 grados en sentido antihorario desde el eje +X. ¿Cuáles son sus coordenadas X e Y?

    • A.X1.0000 Y1.7321
    • B.X1.7321 Y1.0000✓ Respuesta
    • C.X3.4641 Y2.0000
    • D.X2.0000 Y2.0000

    Para pasar la posición polar de un agujero a coordenadas rectangulares se usa X = R cos(ángulo) e Y = R sen(ángulo), siendo R el radio de la circunferencia, 2.000 in, no el diámetro de 4.000 in. Resulta X = 2,000 x 0,8660 = 1.7321 e Y = 2,000 x 0,5000 = 1.0000; intercambiar seno y coseno o usar el diámetro da las otras opciones.

    Ref. QB-2ANRJHFuente: NIMS Machining Level I Duty 2.9 / Applied Mathematics — polar-to-rectangular conversion, X = R cos(theta), Y = R sin(theta)Reportar un problema con esta pregunta

Otros temas de este examen

Preguntas de práctica basadas en NIMS/ANSI 101-2001, Duties and Standards for Machining Skills Level I, y en el contenido publicado de los exámenes teóricos de NIMS Machining Nivel I, junto con la práctica habitual del mecanizado de precisión. NIMS es una marca del National Institute for Metalworking Skills; este sitio no está afiliado ni respaldado por NIMS. Machining Nivel I es un conjunto de credenciales independientes y la mayoría exige además una prueba práctica que este banco no cubre. Los exámenes teóricos de NIMS son de referencia abierta, pero ninguna respuesta aquí depende de recordar el valor de una tabla del manual, un número de artículo ni la capacidad nominal de una máquina: trabaja siempre con el plano que tengas delante, los procedimientos escritos de tu empresa y la documentación de la propia máquina, y confirma los requisitos vigentes antes de examinarte. Sobre las credenciales de mecanizado de NIMS →