Está en la página 1de 16

Prof.: Dr.

Edwin Geovanny Vergara


Ayala

Alumnos:

-David Trejo Domínguez


-Jesús Alberto Lucas Ávila
-Jair de Jesús Chacón Saénz
-Luis Andrés García Rodríguez
-Andros Uriel Moya Muñoz
-Josué Rodolfo Parra Suárez
Control Numérico Computacional

A8-02

La asignación consiste en la actuación de la fresa programada mediante control numérico


computacional llevada a cabo el día DIA, en donde la práctica ejecutada corresponde a un
rehilete ranurado en una pieza de madera de 20x20cm. Básicamente, es la creación de un aspa
y mediante un código recrear esa misma aspa tres veces más, separadas a una misma distancia.

Rehilete

Descripción de bloques
En la numeración, el "N" indica que se trata de un número de secuencia y "0XX0" es el valor
numérico asignado a ese bloque específico

Esto significa que las coordenadas se


N010 G54 interpretarán en relación con el punto de
referencia específico definido en G54.

F800 establece la velocidad de avance de la


herramienta en 800 unidades por minuto.

S1500 establece la velocidad de rotación del


husillo en 1500 revoluciones por minuto
N020 F800 S1500 M03
(RPM).

M03 activa el husillo en sentido horario. El


husillo comenzará a girar en esta dirección
para realizar operaciones de corte.

El comando G90 establece el modo de


N030 G90
coordenadas absolutas.

P á g i n a 1 | 15
Control Numérico Computacional

T01.01 indica que se selecciona la


herramienta con la identificación 01.01.

N040 T01.01 M06 M06 es un comando que indica que se debe


realizar el cambio de herramienta
especificado.

Este bloque realiza un movimiento rápido


N050 G00 X0 Y0 Z10 (G00) de la herramienta a la posición X=0,
Y=0, Z=10.

Luego de llegar a la posición X=0, Y=0, Z=10,


este bloque cambia al modo de movimiento de
N060 G01 X0 Y0 Z-5 corte (G01) y realiza un movimiento de corte
en el eje Z, bajando la herramienta a una
profundidad de Z=-5 unidades.

Este bloque activa un comando de rotación de


coordenadas (G68) alrededor del punto de
N070 G68 X0 Y0 R45
referencia actual (X=0, Y=0) en un ángulo de
45 grados (R45).

Este bloque contiene el comando M98, que se


N080 M98 P1005 utiliza para llamar a un subprograma o
programa secundario (en este caso, P1005).

Similar al bloque anterior, este bloque utiliza el


comando G68 para rotar las coordenadas
N090 G68 X0 Y0 R135 alrededor del punto de referencia (X=0, Y=0),
pero esta vez en un ángulo de 135 grados
(R135).

P á g i n a 2 | 15
Control Numérico Computacional

Al igual que el bloque N080, este bloque llama


al subprograma P1005 utilizando el comando
N100 M98 P1005 M98. Esto permite ejecutar el mismo
subprograma nuevamente, con coordenadas
rotadas.

Este bloque activa un comando de rotación de


coordenadas (G68) alrededor del punto de
N110 G68 X0 Y0 R225
referencia actual (X=0, Y=0) en un ángulo de
225 grados (R225).

Al igual que el bloque N080, este bloque llama


N120 M98 P1005 al subprograma P1005 utilizando el comando
M98.

Similar al bloque anterior, este bloque utiliza el


comando G68 para rotar las coordenadas
N130 G68 X0 Y0 R315 alrededor del punto de referencia (X=0, Y=0),
pero esta vez en un ángulo de 315 grados
(R315).

Al igual que el bloque N080, este bloque llama


N140 M98 P1005 al subprograma P1005 utilizando el comando
M98.

Este bloque desactiva la rotación de


coordenadas (G68) alrededor del punto de
referencia actual, estableciendo un ángulo de
N150 G68 X0 Y0 R0
rotación de 0 grados (R0). Esto restaura el
sistema de coordenadas a su orientación
original.

P á g i n a 3 | 15
Control Numérico Computacional

Cambia al modo de movimiento de corte (G01)


y realiza un movimiento de corte en el eje Z,
N160 G01 Z10 elevando la herramienta a una profundidad de
Z=10 unidades.

Este bloque realiza un movimiento rápido


(G00) de la herramienta a la posición X=100,
N170 G00 X100 Y100 Z10
Y=100, Z=10.

Final de un programa CNC actual.


N180 M30

Este bloque define un nombre para un


programa secundario o subprograma llamado
"O1005". Los subprogramas son secuencias
de comandos CNC que se pueden llamar
N190 O1005 desde el programa principal utilizando el
comando M98. Esto permite una
programación modular y reutilización de
código.

G02 indica un movimiento circular en sentido


horario.

X60 Y0 define el punto final de este


N200 G02 X60 Y0 R30 F200 movimiento circular en el plano XY.

R30 especifica el radio del arco.

F200 establece la velocidad de avance de la


herramienta en 200 unidades por minuto.

P á g i n a 4 | 15
Control Numérico Computacional

G02 indica nuevamente un movimiento


circular en sentido horario.

N210 G02 X40 Y0 R10 X40 Y0 define el punto final de este segundo
movimiento circular en el plano XY.

R10 especifica el radio del arco.

G03 indica un movimiento circular en sentido


antihorario.

N220 G03 X0 Y0 R20 X0 Y0 define el punto final de este movimiento


circular en el plano XY.

R20 especifica el radio del arco.

El último bloque contiene el comando M99,


que indica el final del subprograma "O1005".
Esto regresa al programa principal después
N230 M99 de ejecutar el subprograma. Es importante
notar que no se llama explícitamente al
subprograma desde el programa principal en
los bloques proporcionados.

Fuente de consulta: (Antonio, 2016)

P á g i n a 5 | 15
Control Numérico Computacional

Fresado

Work holding
Para poder trabajar en los ranurados, antes tenemos que asegurar el bruto en una zona en que
el brazo del husillo pueda trabajar de forma libre sin riesgo a contactar con alguna superficie
aledaña a su área de trabajo, demás de tener en cuenta la zona en donde puede desplazarse,
sin dejar de lado que una mala programación pueda
llevar el husillo a una posición perjudicial; a esto le
llamamos Work holding y para esta práctica tuvimos dos
opciones, una en donde fijaríamos el bruto con
abrazaderas a la mesa de corte y otra en donde podemos
hacer uso del torno, siendo esta ultima la opción elegida.

Para poder utilizar el torno como Work holding, primero


debemos tener en cuenta las partes con las que dispone,
tanto las mordazas con las que abrazará al bruto, como
la posición final de este y su posible movimiento. Es así como después de elegir las mordazas
adecuadas, procedemos a insertar el bruto en la posición de central del torno, ajustando
manualmente con su respectiva llave hexagonal, presionando con las mordazas la pieza; sin
embargo, al quedar en la zona central del torno, nuestro bruto giraba sobre su propio eje por lo
que dispusimos de un banco (hecho por dos o más piezas) debajo de bruto que le impidiera el
movimiento.

P á g i n a 6 | 15
Control Numérico Computacional

Origen del programa


El origen del proceso, es decir, X=0, Y=0 Y Z=0, fue establecido de forma manual en el bruto,
teniendo en cuenta el entorno en el que se puede mover el husillo de la fresadora, tanto en sus
límites laterales, como en su posible choque el torno utilizado como medio de Work holding,
estableciéndose en un zona especial, siendo la esquina superior izquierda, en donde las
coordenadas trabajadas anteriormente en la simulación del código pudieran servir de forma
correcta ahora en el ejercicio de ranurado, existiendo así, dentro del bruto. Además de que
también ayudaría a trabajar con coordenadas positivas en los ejes X y Y, lo que ayuda a visualizar
el recorrido del herramental y, por ende, su correcta implementación.

P á g i n a 7 | 15
Control Numérico Computacional

Ranurado
Captura de pantalla del software utilizado en el accionar de la maquina CNC; en ella refleja el
código a implementar, además de otros instrumentos que controlan el husillo.

Una vez iniciado el proceso se ve así, el husillo va avanzando,


ranurando el bruto con una gran exactitud.

P á g i n a 8 | 15
Control Numérico Computacional

Conclusiones

Josué Rodolfo Parra Suárez


La segunda práctica nos sirvió para seguir visualizando la funcionalidad de la fresadora, como lo
es el ubicar nuestro punto de origen de cada pieza a realizar y de acuerdo con nuestro código
como sería el avance del husillo y cuidar qué no salga en nuestro bruto, para poder crear la pieza
correctamente.

Otro de los puntos importantes y que creo importante recalcar, fue la calidad de nuestro Work
holding y como aseguramos nuestro bruto. En este caso nuestro bruto (madera), estaba un poco
torcida y tuvimos que modificar nuestro proceso, ya que en algunas partes nuestro husillo se
forzaba, porque se hundía más la fresadora) por la curvatura de la tabla. Estos pequeños detalles
tienen un gran impacto en los acabados y el correcto maquinado de nuestra pieza y es de suma
importancia no solo el enfocarnos en nuestro código y Work holding, si no cuidar cada detalle
que englobe el proceso.

P á g i n a 9 | 15
Control Numérico Computacional

Jesús Alberto Lucas Ávila


La complejidad de la práctica fue comprender los comandos necesarios para que el ranurado
pueda desarrollarse de forma eficaz, todo por su necesidad de utilizar indicaciones que conllevan
ángulos y distancias relativas a otras idénticas, siendo así, la replicación de cada una de las
aspas que completan el rehilete de cuatro de estas aspas.

Es fundamental remarcar que el código tiene un fin programado como M30 en el bloque N180,
sin embargo, el programa sigue por el comando siguiente, en donde se abre un subprograma
identificado como O1005 que realiza movimientos circulares en sentido horario y antihorario en
el plano XY, y finado con el ultimo bloque, con el comando M99; muy similar al subprograma
P1005 llamado repentinas veces con el comando M98.

Fue necesario saber que parte de los bloques se repiten con las mismas instrucciones, pero con
distintas coordenadas de accionar, es así como de una forma eficiente podemos desarrollar
piezas en donde sea reluciente un patrón como el antes mencionado, simplemente con tener en
cuenta el espacio existente podrías ser capaz de ubicar tus coordenadas y, por lo tanto, de
plasmar tus ideas, razón por la que en futuras prácticas se planea ubicar un punto de origen para
todos los procesos.

P á g i n a 10 | 15
Control Numérico Computacional

Luis Andrés García Rodríguez


Durante la realización de nuestra primera práctica en la máquina CNC logramos aplicar de
manera exitosa los conceptos y conocimientos previos que adquirimos de la teoría y de las
simulaciones vistas en clase.

Comprendimos la importancia del "Work holding" y la selección adecuada del herramental, ya


que son aspectos esenciales para garantizar la precisión y calidad de las operaciones de
mecanizado.

Además, también adquirimos habilidades prácticas en la configuración del origen del programa
y la escritura del código, tales como la correcta ubicación del punto de referencia, habilidades
que nos serán de mucha ayuda para futuras prácticas y proyectos.

Fue una experiencia y un paso crucial en nuestro proceso de aprendizaje de la materia.

P á g i n a 11 | 15
Control Numérico Computacional

David Trejo Domínguez


Como ya habíamos visto en la teoría empezamos nuestra práctica de laboratorio con los
cuidados necesarios, es decir, la forma de vestir, materiales adecuados y con los códigos
necesarios, después de todo esto realizamos algo que no se puede hacer en el software que es
el Work holding esto se realiza sujetando nuestro bruto bien a la mesa y de la misma manera
sujetando nuestro herramental que es la fresa, una vez que realizamos todos los pasos
pertinentes pasamos el código al software mach3mil el cual va a realizar todos los comandos
que le dimos en el código cabe recalcar que en la práctica real el husillo lo podemos mover de
forma manual para así colocar nuestro punto de origen, una vez teniendo todo ponemos a realizar
el código y la máquina solita hace el corte de la pieza deseada. Algo que debemos tener en
cuenta es no sobrepasar las medidas de la máquina y saber dónde está el paro de emergencia,
estas son cosas esenciales y básicas para estar en una máquina CNC.

Analizando esta práctica podemos ver el cambio que hay entre el software y la maquina ya que
en el código del software mandábamos a llamar un subprograma cosa que la máquina de la
escuela no puede interpretar por lo tanto tuvimos que realizar el código completo para poder
realizar la práctica, esto se hacía solo copiando y pegando el mismo código en ciertas líneas
para que lo interpretara la máquina de una buena manera. El fin de realizar el rehilete era ver el
cambio de coordenadas con solo cambiar los ángulos en este caso era de 45° cada que
queríamos realizar un pétalo.

P á g i n a 12 | 15
Control Numérico Computacional

Andros Uriel Moya Muñoz


Al aprender a programar un CNC con elementos básicos como líneas y círculos, adquirí un
conocimiento fundamental sobre la forma en que las instrucciones de diseño se traducen en
movimientos físicos de una máquina. Esto me permitió comprender la importancia de la precisión
y la planificación en la manufactura. Al cargar este programa en una máquina fresadora, pude
ver cómo un simple conjunto de comandos se convertía en piezas reales, lo que me mostró cómo
la tecnología CNC puede aumentar la eficiencia y la calidad en la producción de piezas
mecánicas.

P á g i n a 13 | 15
Control Numérico Computacional

Jair de Jesús Chacón Sáenz


La práctica 2 en la máquina de CNC, ayudó visualmente para analizar el proceso de fresado que
se ejecutaría en la máquina, además de ser una práctica corroborativa sobre nuestros
conocimientos básicos en los comandos de fresado y análisis del programa, adecuando los
parámetros correctos para lo que fue nuestro, bruto, herramientas y dándole posición a nuestro
origen. Posteriormente tuvimos que hacer un Work holding en equipo y un análisis de la máquina
que íbamos a utilizar en nuestras próximas prácticas y proyectos. Usando el programa Mach3mil,
observamos el recorrido hecho por el simulador, en el cual interactuamos bastante para darnos
cuenta de la cantidad de posibilidades que tenemos para realizar diseños y estructuras en
nuestro bruto, además con esta práctica seguimos practicando y aprendiendo sobre la teoría
aprendida en clase, consecuentemente aprendimos a usar el comando de coordenadas para
realizar el rehilete, mencionando que en esta práctica, quitamos y modificamos ciertos comando
de la programación los cuales o no requerimos para esta práctica o bien, para ser una mejor al
momento de comenzar con el fresado, finalmente hacer un análisis de lo que sucedió con el
bruto, el herramental en el programa, el Work holding, la fresa y los pasos posteriores a al
fresado, como lo son finalizar el Work holding y limpieza de la maquina CNC.

P á g i n a 14 | 15
Control Numérico Computacional

Bibliografía

Antonio, M. &. (2016). CONSTRUCCIÓN DE LENGUAJE PARA PROTOTIPO DE ENSEÑANZA


PARA LA MÁQUINA FRESADORA CNC-MACH 9MP. 27-33 vol 1.

P á g i n a 15 | 15

También podría gustarte