Hogar > Universo > Hoja de trucos de código G + MDI: su arma secreta de CNC

Hoja de trucos de código G + MDI: su arma secreta de CNC

¿Puedo usar refrigerante universal?
habboin 14/10/2021 Universo 3244
Hoja de referencia del código G para los comandos de MDI Tienes la imagen básica de cómo funcionará MDI, así que ahora es el momento de entrar en los códigos G exactos que querrás usar y juntarlos en una hoja de referencia para ti. ...

Hoja de trucos de código G para comandos MDI

Tienes la imagen básica de cómo funcionará MDI, así que ahora es el momento de entrar en los códigos G exactos que querrás usar y juntarlos en una hoja de trucos para ti.

Moverse en línea recta: G01

G01 es el primer código g que debes aprender, ya que es el que más usarás. Hace que la máquina se mueva en línea recta según las coordenadas que ingreses después. Por ejemplo, digamos que tienes una pieza de material en el tornillo de banco de fresado, y la esquina superior izquierda está en 0, 0, 0. Desea mover la punta del cortador a esa ubicación, pero un poco por encima del trabajo, ya que aún no está listo para cortar. podría usar este comando MDI:

G01 X0 Y0 Z0.5

Puedes ver cómo se movería a X = 0, Y = 0 y Z = 0.5. Felicitaciones, acabas de aprender tu primer código g y era bastante obvio. Algunas cosas a tener en cuenta:

–G-Code ignora los espacios. También podría haber escrito (y verá a menudo en los programas) esto: G01 X0Y0Z0.5

–El eje Z es positivo en la dirección "hacia arriba". Como puede imaginar, es extremadamente importante acostumbrarse a la dirección en la que se moverá el husillo, hacia arriba o hacia abajo, según sus comandos. esperarías y estás cerca de cualquier cosa, puedes chocar contra él.

–El dialecto del código g determinará si necesita ese cero inicial o podría escribir “G1” y si necesita un punto decimal sin importar nada como “X0”. Y0. Z0.5 ”. Si las cosas se ponen raras, asegúrese de verificarlo en su máquina. Muchos CNC utilizan siempre un cero a la izquierda porque la siguiente máquina que usan puede requerirlo.

Para comprender cómo establecer la esquina de la pieza en 0,0,0, consulte el manual de su máquina o consulte nuestro artículo sobre cómo establecer la pieza cero. Le diré de antemano que es como usar un visualizador. el cortador en algún lugar y presione los botones que configuran los "visualizadores" para que se pongan a cero. Fácil, pero un poco diferente en cada máquina.

Consejo útil: use G01, no G00 para evitar choques a alta velocidad

El experto en CNC que lea esto se preguntará por qué no comencé con G00 en lugar de G01. Después de todo, la mayoría de los programas de código g comienzan con G00. Esto es un poco de crédito adicional, pero un punto adicional importante. Los rápidos se mueven en línea recta, tiene la misma sintaxis que G01, por lo que el último movimiento sería:

G00 X0 Y0 Z0.5

La diferencia es que G01 se mueve a velocidad de avance y G00 se mueve en rápidos, que es lo más rápido que puede ir su máquina.Cuando estoy operando un CNC manualmente en modo MDI, prefiero no usar G00.Es demasiado rápido y G01 es más seguro. .Mucho tiempo para presionar el botón rojo si escribe algo incorrecto.

También puede moverse bastante rápido en la velocidad de alimentación, así que hagamos que nuestro siguiente código g sea la palabra "F" (oye, ¿qué pensaste que significaba eso?).

Velocidad de avance: F

"F" palabra, ¿eh? No, no esa palabra F, tonto!

En código g nos referimos a palabras y direcciones. La palabra es la letra y la dirección es el número que sigue. "G01" es la palabra "G" y la dirección "01". Por lo tanto, la llamamos la "palabra F" porque usa la letra "F". Este es el código g necesario para establecer su velocidad de avance.

Por ejemplo, en una máquina que usa unidades imperiales, "F100" le dice a la máquina que se mueva a 100 pulgadas por minuto. Cuando solo estoy moviendo la punta en el aire, generalmente usaré "F100" como la velocidad a la que me muevo. esa es mi velocidad “rápida” para el trabajo con MDI. Es lo suficientemente lento como para tener mucho tiempo para reaccionar y lo suficientemente rápido para no envejecer demasiado esperando.

Especifica la palabra F antes de la mudanza. Entonces, para sumergirnos desde nuestro último movimiento a una velocidad de avance de 5 pulgadas por minuto hasta una profundidad de 1/2 ″ después de nuestro último comando MDI, ingresaríamos algo como esto en el indicador de MDI:

F5

Z-0.5

Algunas cosas a tener en cuenta:

–No tuvimos que especificar G01 nuevamente, aunque podríamos haberlo hecho.CNC es modal, lo que significa que recuerda muchas cosas para ti. En particular, el movimiento es modal. Si hubiéramos ejecutado un G00 y ningún otro comando de movimiento ya que, cualquier coordenada que ingresemos resulta en movimientos G00. En este caso, dependíamos de que el modo G01 anterior todavía estuviera en efecto. Esta es otra razón por la que no me gusta usar G00 para el trabajo MDI. Soy el tipo de persona que ' Haría un G00, me distraería, pensaría que estaba en G01 y entraría en un movimiento. ¡DOH! ¡Rompí otra herramienta, maldita sea!

- Por convención, a menudo ejecutamos nuestras máquinas con Z = 0.0 correspondiente a la parte superior del material. Entonces, Z-0.5 ordena a la herramienta que avance media pulgada hacia abajo en el material. Cada vez que ingrese un valor Z negativo, esté en el el hábito de verificar cuidadosamente que la velocidad de avance esté configurada correctamente y que realmente desee colocar el cortador en el material en ese lugar.

–No solo a g-code no le importan los espacios, no le importan los espacios en blanco. Podría haber puesto la F-Word en la misma línea:

F5 Z-0.5

Bien, ahora estás cocinando con fuego. Puedes mover la herramienta y controlar qué tan rápido se mueve. Ojalá te guste mi uso de una palabra con F grande en lugar de G00, y también espero que tengas una buena herramienta como G-Wizard Calculadora CNC para ayudarlo a determinar la palabra F correcta que debe usar, es decir, los avances y velocidades correctos.

Velocidad del eje: S

Hablando de velocidades, es hora de configurar las rpm del eje. Para eso, usaremos el S-Word y lo seguiremos con rpm. “S1000” da 1000 rpm en el eje.

Excepto que no lo hace.

Escribes eso y el eje se queda ahí. Todo lo que hace S es decirle al husillo que cuando comience a girar, lo hará a 1000 rpm. Algo así como “F” sin causar ningún movimiento, simplemente diciéndole al CNC que cuando ocurre el movimiento, así de rápido debe moverse.

Para iniciar realmente el giro del husillo, necesitará:

Eje en sentido horario: M03

Tan pronto como ingrese a “M03”, el husillo comenzará a girar en el sentido de las agujas del reloj a su velocidad programada.

Ahora estás realmente en el negocio.

Puede mover la punta de la herramienta a velocidades de avance y puede encender el eje. Bastante fácil hasta ahora, ¿verdad?

También puede detener el husillo con M05 si es necesario.

Y tenemos la mayor parte abajo. Solo una cosa, probablemente no quieras cortar sin un poco de refrigerante, ¿verdad?

Refrigerante: M07 / M08 / M09

Buena idea, no cortemos sin refrigerante a menos que realmente entendamos el mecanizado en seco, e incluso entonces, probablemente queramos un soplo de aire.

Hay definiciones de lo que se supone que deben hacer M07 y M08, pero no les voy a decir cuáles son porque cambian de una máquina a otra. La gente puede conectar las máquinas para hacer todo tipo de cosas. Por ejemplo, M07 podría Encienda una ráfaga de aire o niebla y M08 podría encender el refrigerante de inundación total. Basta decir que M07 y M08 encienden dos tipos diferentes de refrigerante. Pruebe cada uno para ver qué hace. M09 apaga el refrigerante, que es otro bueno saberlo.

Eso debería bastar. Debería estar listo para cortar. Pero espere, falta una cosa. ¿Qué tal si selecciona una herramienta?

Cambio de herramienta: T + M06

Ciertamente, podría insertar manualmente una herramienta en el cono del husillo. Eso no es difícil y necesita saber cómo hacerlo. Pero si su máquina tiene un cambiador de herramientas, hay un montón de ellos allí y probablemente sería conveniente acceder a varios.

Con solo dos códigos g más, sabrá cómo.

El cambio de herramienta es un proceso de dos pasos en un molino (y en algunos tornos, pero la mayoría de los tornos no usan el M06).

Primero seleccionas la herramienta con una T-Word seguida del número de herramienta, luego realizas el cambio de herramienta con M06, puedes ponerlas en dos líneas o escribirlas juntas:

T12 M06

Seleccione la herramienta en la ranura # 12 y cámbiela por el eje.

Uno más por crédito extra: Peck Drilling

Con esos 9 códigos g, puedes hacer mucho, puedes correr en círculos alrededor de tu amigo maquinista manual, por ejemplo, y tampoco fue difícil de aprender o entender, ¿verdad?

Bueno, ¡por un centavo, por una libra!

Permítanme darles uno más, solo porque a menudo es conveniente perforar agujeros usando el código g MDI, y cuando perfora un agujero más profundo que un diámetro, realmente debería perforar.

El código G incluye lo que se llama "ciclos fijos". Los ciclos fijos hacen todo tipo de cosas milagrosas con un solo comando en lugar de requerir que escribas un montón de código G. Imagina lo doloroso que sería la perforación de picotazos si estuvieras programando cada uno en y Ciclo completo hasta el fondo del agujero con G01. Podrías hacerlo, pero no sería muy divertido.

Los ciclos fijos están disponibles para todo tipo de funciones, pero ahora aprendamos cómo hacer un ciclo simple de taladrado de perforación profunda G83. Elegí ese porque es bastante universal. Hay ciclos más rápidos para casos especiales y ciclos más lentos para otros especiales. casos, pero este funcionará para muchos agujeros.

Un G83 típico se ve así:

G83 XYZ RPQFL

XY: Coordenadas del agujero

Z: fondo del agujero

R: Posición de retracción en Z. Los movimientos de la Z inicial a la R se realizan a velocidades rápidas. Desde R hasta el fondo del agujero se hace a la velocidad de alimentación.

P: Tiempo de permanencia en el fondo del pozo.

P: Profundidad para aumentar en cada picoteo.

F: Velocidad de avance de corte

L: número de repeticiones

He omitido las direcciones asociadas con X, Y, Z, R, P, Q, F y L. Una vez que el taladro llega al fondo del pozo y ha terminado de asentarse, la retracción es a velocidades rápidas.

Ahora aquí hay un ejemplo real:

G01 X0 Y0 Z0.5

G83 X0Y0Z-1.0 R0.1 P0.1 Q0.1 F2

Ignoraremos L por el momento. Las repeticiones probablemente no sean algo que usará mucho para MDI. Coloqué el G01 para que tuviéramos un marco de referencia.

Entonces, la punta de la herramienta se mueve a X0Y0 y está 1/2 ″ por encima de 0, que generalmente programo para que esté 1/2 ″ por encima de mi pieza de trabajo. Vamos a picotear cada 0.1 ″ en el camino hacia abajo. Lo que eso significa es el El taladro se retraerá cada 0.1 ″ de profundidad adicional perforada. Y, vamos a detenernos una décima de segundo en el fondo del pozo. Esto simplemente limpia el fondo y asegura que no queden virutas allí.

Importante: Una vez que complete un ciclo de perforación, cada movimiento iniciará un nuevo ciclo de perforación en la nueva ubicación. Cancele el ciclo de perforación ejecutando “G80”.

¡Eso es todo!

Ahora está armado con 10 códigos g básicos que puede usar en el indicador MDI de su máquina para hacer todo tipo de cosas. Siga adelante y practíquelos un poco con G-Wizard G-Code Editor and Simulator. Luego pruébelo en Es muy conveniente perforar un orificio rápido o hacer frente a la parte superior de algún material sin tener que iniciar el software CAD / CAM cada vez.

Freebie: Hoja de referencia del código G

¿Le gustaría descargar una bonita hoja de trucos en pdf que pueda imprimir y pegar en la carcasa de su máquina?