|
3.1. Tutorial 1 fresado
El propósito de este tutorial es enseñar los conceptos básicos de cómo usar CNC Simulator Pro. Vamos a hacer una pieza muy simple, fresando una ranura y taladrando cuatro agujeros en una pieza de trabajo de 100 x 100 x 20 milímetros. Por simplicidad, vamos a ignorar la compensación de radio y trabajaremos solo en coordenadas absolutas.
Esta es la pieza que vamos a hacer:


Primero que nada, necesitamos establecer los milímetros como unidades y cargar una máquina apropiada para nuestro proyecto.
Desde el menú principal, selecciona "Settings" y haz clic en "Program Settings".
Asegúrate de tener seleccionados los milímetros, ya que este tutorial se ha realizado en milímetros.

Haz clic en OK para cerrar el cuadro de diálogo de configuración.
Haz clic en "File – Load Machine" desde el menú principal o haz clic en el botón de abrir máquina
.

Haz clic en el botón de "Milling".
En el cuadro de diálogo que se muestra, por favor desmarca "Load example". Luego haz clic en la máquina de "Milling Center". Haz clic en el botón de "Load".

Muy bien, ahora comencemos definiendo nuestra pieza de trabajo. Presiona F2 en el teclado para abrir el "Inventory Browser".
Haz clic en la pestaña "Mill Workpieces" en la parte superior del diálogo.
Haz clic en el botón "Add New" para añadir una nueva pieza de trabajo.

En el campo "Workpiece Name", introduce un nombre para tu nueva pieza de trabajo. Llamémosla "Tutorial1".
Introduce las dimensiones X, Y, y Z como: 100, 100, y 20.
Toma nota mental del número de índice de la pieza de trabajo. Aquí no teníamos ninguna pieza de trabajo antes en el registro, por lo tanto, el número de índice se convirtió en 1. En tu caso, el número podría ser diferente. Ve la flecha amarilla.

Ignora el resto de las configuraciones y cierra el "Inventory Browser".
Ahora necesitamos invocar nuestra nueva pieza de trabajo desde el programa. Hacemos esto usando el comando $AddRegPart, seguido del número de índice de la pieza de trabajo (usamos 1) y los valores de desplazamiento de la tabla.
También puedes hacer clic en el botón
para insertar automáticamente el comando en el cursor en el editor.

Vamos a colocar nuestra nueva pieza de trabajo a 30 milímetros del cero de la máquina tanto en X como en Y. El cero de la máquina se coloca cerca de la esquina inferior izquierda de la mesa de la máquina y está marcado por un símbolo visual.

Para invocar nuestra pieza de trabajo número uno (o tu número de índice si es diferente) en X30 Y30 desde el cero de la máquina, escribimos ($AddRegPart 1, 30, 30)
Ahora puedes seguir adelante y hacer clic en el botón de reproducción
(inicio de la simulación) para ver que tu pieza de trabajo aparece en la mesa.

En la barra de herramientas inferior, haz clic en este botón
para acercar la vista a la mesa de la máquina.


En este momento, ten en cuenta que puedes hacer clic en la ventana de simulación con el botón izquierdo del ratón y arrastrar el ratón para rotar la vista. Si haces clic con el botón derecho del ratón y arrastras, desplazarás la vista. También, ten en cuenta que puedes girar la rueda del ratón para acercar y alejar la vista.
¡Bien, comencemos con el programa CNC en sí!
Como hemos movido la pieza de trabajo en la mesa de la máquina y lejos del cero de la máquina, nuestra esquina inferior izquierda en la pieza de trabajo está ahora en X30 Y30. Eso no es muy práctico, así que movamos el punto cero de programación a X30 Y30 Z20. Esto resultará en un punto cero en la parte superior de la (Z) esquina inferior izquierda (XY) de la pieza de trabajo.
Movemos el punto cero de programación utilizando el G-code G92. (Esto también se puede hacer desde un registro de punto cero utilizando G54 a G59, pero eso está fuera del alcance de este tutorial.)
Escribe G92 X30 Y30 Z20 en el editor.
Haz clic en el botón de reproducción de nuevo y observa cómo el punto cero se mueve a la esquina de tu pieza de trabajo.

Ahora necesitamos herramientas para fresar la ranura de 10 mm de ancho y perforar agujeros con un diámetro de 10 mm.
Nuevamente, presiona F2 en el teclado para abrir el "Inventory Browser" (o selecciona "Settings – Inventory" desde el menú principal).
En este tutorial, asumimos que no tienes herramientas personalizadas previas. Si las tienes, por favor añade estas dos nuevas herramientas al final de tu lista y usa el índice de herramienta que obtienes.
Selecciona "My milling tools" y haz clic en el botón "Add".
Primero, vamos a añadir la herramienta para fresar la ranura. Selecciona una punta de herramienta plana e introduce 10 como diámetro y 50 como longitud. Ingresa el nombre de la herramienta "Tutorial1 flat mill". Ignora todas las demás configuraciones y haz clic en OK.

En nuestro caso, esta nueva herramienta obtendrá el número de índice de herramienta 1 (anota el tuyo).
Ahora repetimos el procedimiento agregando la herramienta de perforación. Haz clic en el botón "Add" nuevamente.
Esta vez, selecciona una punta de herramienta puntiaguda e ingresa un diámetro de 10, longitud de 50 y ángulo de punta de 80 grados. Nombrala “Tutorial1 drill”. Haz clic en "OK".

Cierra el "Tool Browser".
¡Felicidades! Ahora tenemos una pieza de trabajo y herramientas y podemos comenzar a programar el resto de nuestra pieza.
Para invocar nuestra nueva herramienta de fresado, usamos T1 (o tu número de índice de herramienta) seguido de M06 para decirle a la máquina virtual que vaya a su posición de cambio de herramienta y ejecute el cambio.
T1 M06

A continuación, movamos la herramienta a la posición de inicio. Hemos decidido usar la esquina inferior izquierda de la ranura como el inicio, donde perforaremos el material.
Usamos el código G G00 para mover con velocidad rápida a la posición deteniéndonos 2 mm sobre la pieza de trabajo.
G00 X15 Y15 Z2
¡Nota! El comando G00 es un comando de posicionamiento rápido que mueve la herramienta rápidamente a la posición especificada a la velocidad máxima disponible.
Cuando se usa G00, la máquina se moverá tan rápido como pueda desde la posición actual a la posición especificada sin tener en cuenta la ruta tomada o el material que se está cortando. Este comando se utiliza para mover la herramienta de manera rápida y eficiente entre dos puntos sin realizar operaciones de corte.
Ahora, presiona "play" para verificar que el posicionamiento funciona.

Ahora ingresamos el código G G01 para el movimiento de avance hasta la profundidad de corte. También necesitamos iniciar el husillo (M03) y establecer la velocidad de avance (F) y las RPM del husillo (S).
G01 Z-5 F250 S2000 M03
¡Nota! G01 es un comando de código G que se usa para mover la herramienta a lo largo de una línea recta desde la posición actual hasta una posición objetivo especificada a una velocidad de avance especificada. Esto se conoce como interpolación lineal o movimiento lineal.

Ahora moveremos la fresa al punto de inicio del arco. No hay necesidad de escribir G01 en este bloque, ya que el código es modal, lo que significa que recordará el código G01 del bloque anterior ("bloque" = línea).
Y70
De ahora en adelante, siéntete libre de hacer clic en el botón de reproducción en cualquier momento para verificar la simulación.
A continuación, programemos el movimiento del arco en el sentido de las agujas del reloj. Para hacerlo, usamos el código G02, seguido de las coordenadas X/Y del punto final y las coordenadas I/J del punto central relativo (I representa la distancia incremental desde el punto de inicio hasta el centro en X, y J es lo mismo en Y).
G02 X30 Y85 I15 J0

¡Nota! G02 es un comando de código G que se utiliza para mover la herramienta en dirección horaria a lo largo de un arco circular. A menudo se utiliza en el mecanizado CNC para crear formas redondeadas o contornos en una pieza de trabajo.
La sintaxis de G02 incluye cuatro parámetros: X, Y, I y J, y opcionalmente un parámetro de velocidad de avance F. Los parámetros X e Y especifican el punto final del arco, mientras que los parámetros I y J especifican el centro del arco en relación con la posición actual de la herramienta. El parámetro de velocidad de avance F especifica la velocidad a la que se debe ejecutar el movimiento.
Cuando se ejecuta el comando G02, la herramienta se moverá a lo largo de un camino circular definido por el punto final y el punto central, en dirección horaria. La herramienta se moverá a lo largo del camino a la velocidad de avance especificada hasta que alcance el punto final del arco.
¡Genial! Ingresemos el resto de los bloques para terminar la ranura.
G01 X85
Y15
X15
¿Qué tal eso? Hemos vuelto a donde empezamos. Subamos en Z a una posición segura y luego cambiemos la herramienta para la operación de perforación.
G00 Z2
T2 M06

Asegúrate de usar tu índice de herramienta después de T para la herramienta de perforación que creamos.
Ahora podemos regresar de la posición de cambio de herramienta y poner la broca sobre el primer agujero.
G00 X30 Y30 Z2
A continuación, iniciaremos un ciclo de perforación. Solo necesitamos iniciarlo y luego perforará en cada posición que programemos hasta que le digamos que pare. Para ello, usamos un código G de ciclo común de perforación llamado G81. Le decimos al ciclo que perfore hasta una profundidad total de 15 mm y una profundidad de inicio de 1 mm por encima de la pieza de trabajo. Como hemos cambiado de herramienta, necesitamos iniciar de nuevo el husillo (M03). Esta vez, usemos también agua de refrigeración (M08) para no sobrecalentar la herramienta.
G81 Z-15 R1 M03 M08
Ahora solo podemos posicionar sobre cada centro de agujero y la perforación comenzará automáticamente.
Y70
X70
Y30
A continuación, necesitamos finalizar el ciclo de perforación utilizando el código G80.
G80
Finalmente, subimos en Z y escribimos M30 para terminar el programa.
Z50
M30

¡Felicidades! Has creado tu primer programa CNC en el famoso software CNC Simulator Pro!
El programa completo:
$AddRegPart 1, 30, 30
G92 X30 Y30 Z20
T1 M06
G00 X15 Y15 Z2
G01 Z-5 F250 S2000 M03
Y70
G02 X30 Y85 I15 J0
G01 X85
Y15
X15
G00 Z2
T2 M06
G00 X30 Y30 Z2
G81 Z-15 R1 M03 M08
Y70
X70
Y30
G80
Z50
M30