Вы находитесь на странице: 1из 12

CURSO DE

OPERADOR/PROGRAMADOR DE
CNC

Autor: Ezequiel Molina


ndice:
Introduccin.. 1

Partes del Torno. 2

Definicin y estructura de un programa.. 3

Bloques. 4

Instrucciones orientadas al husillo.. 5

Instrucciones orientadas a la torre.. 6

Ordenes de movimientos 9

Ciclo de desbaste longitudinal (G71). 11

Ciclo de desbaste longitudinal (G72). 13

Ciclo de desbaste longitudinal (G73). 15

Ciclo de terminacin (G70).. 17

Ciclo de roscado (G76) 18

Puesta en cero. 20

Principios geomtricos.. 22

Panel del operador 25

Panel de pantalla 1 26

Panel de pantalla 2 27

Listado de cdigos G 28

Funciones auxiliares M.. 29

Panel del operador (teclas). 30

Autor: Ezequiel Molina


INTRODUCCION:
El siguiente contenido est basado en el lenguaje de programacin de un tipo de
control llamado FANUC. Este controlador tiene a su vez distintas series y modelos pero
todas constituyen al mismo lenguaje.

Este mismo es a travs de cdigos alfanumricos (letras y nmeros) en el cual la


maquina responder dependiendo de dichos cdigos. Siempre tiene que ser primero
una letra y luego un nmero, (ej): G1; X23; Z-12 El nmero podr ser positivo,
negativo o decimal. Por lo que saldr como error dos letras seguidas o un nmero
entero sin la letra anteriormente.

Autor: Ezequiel Molina 1


PARTES DEL TORNO
En esta primera parte trataremos de comparar un torno paralelo de un torno cnc. Si
bien las dos mquinas al ser semejantes presentan los mismos componentes (husillo,
torre y contrapunta), con la diferencia que en un torno paralelo todos estos
mecanismos se realizan mecnicamente y/o manualmente.

En cambio en el torno cnc los movimientos mayormente pueden ser a travs se


servos motores, mecnicamente y electrnicamente. Por eso existen variables
geomtricas y tecnolgicas que estn directamente ligadas a este tipo de mquinas.
Dentro de las variables geomtricas tenemos por ejemplo las distintas formas de una
pieza a mecanizar, estas formas lo realizara las trayectorias que realicen las
herramientas a travs de la programacin. Otra variable ser el tipo de herramienta
que se utilice que podr ser izquierda o derecha que definir el sentido de giro.

Dentro de las variables tecnolgicas tenemos la velocidad de corte constante que


tendr relacin con el husillo a travs de las revoluciones por minuto (RPM). Por
consecuencia la otra variable tecnolgica ser el avance de los carros que, al ser la
velocidad con que se desplaza la herramienta tendr relacin con la torre y as con las
otras variables.

Autor: Ezequiel Molina 2


DEFINICION Y ESTRUCTURA DE UN PROGRAMA
Definimos como programa de una maquina a cnc, a la traduccin de cdigos
alfanumricos para la fabricacin de una pieza determinada.

Cada programa es nico dependiendo de la pieza a mecanizar, lo cual este mismo


puede quedar guardado en la memoria del control o puede guardarse en una memoria
externa (computadora, tarjeta, ect);

Estructura:

Antes de empezar a ver el contenido de un programa con sus cdigos


correspondientes, vamos a describir la estructura que posee el mismo, para ello
realizaremos un programa cualquiera.

O0025 Bloque comienzo- Nombre del programa

N10 G54;

N20 G97 M3 S1000 T0101; Bloques intermedios

N30 G0 X0 Z2 M8;

N40 G1 Z-30 F0.15; Contiene todas las ordenes

N50 G0 Z2; necesarias para cumplir con el

N60 X200 Z300; proceso de mecanizado.

N70 M30; Bloque final (fin del programa)

Autor: Ezequiel Molina 3


Bloque de comienzo:

El bloque de comienzo identificara los programas entre s, cada pieza a mecanizar


tendr un programa nico que pueden ser titulados y guardados en una memoria
externa para una mejor localizacin. Hay que tener en cuenta que la memoria del
control permite el archivo de varios programas pero es recomendable guardarlos en
otro dispositivo.

Estar formado por una letra O____ seguida de hasta 4(cuatro) dgitos como
mximo. (EJ): O0124

Bloques intermedios:

En los bloques intermedios estar todos los datos necesarios para el proceso de
fabricacin de una pieza. Esta ser el que contenga la mayor parte del programa ya
que es el cuerpo de la misma.

Bloque final:

Sera el cdigo que le indique al control la conclusin del programa, este ser el
ltimo dato del programa.

Existen dos cdigos de fin del programa:

M30: Reseteo automtico, termina y rebobina el programa

M02: Termina el programa pero no lo resetea.

Se denomina BLOQUES a cada lnea de programa.

El ``;`` (EOB) deber ir al final de cada bloque para indicarle al control la conclusin
del mismo. Por otra parte todos los bloques a excepcin del bloque de comienzo,
conviene que estn numerados. Para ello cada bloque estar antecedido por una
N____ seguida de hasta 4 dgitos mximos y los nmeros sern correlativos.
Aclaracin: esto NO es condicin indispensable dentro del programa.

Autor: Ezequiel Molina 4


INSTRUCCIONES ORIENTADAS AL HUSILLO
Sentidos de giro:

Para saber y determinar el sentido de giro del husillo tendremos que reubicarnos
dentro de la mquina, viendo al plato de frente y verificar si: el husillo gira como la
agujas del reloj o en forma inversa.

M04: Sentido de giro horario

M03: Sentido de giro anti horario

M05: Parada del husillo

Velocidad de giro del husillo:

Dentro de las velocidades que permite el cnc, tendremos dos tipos.

G97 RPM (Revoluciones por minuto del husillo). En este caso se definen las RPM a
las que se quiere fijar el husillo.

G96 VCC (Velocidad corte constante). Ac se especifica la velocidad de corte que


queremos se mantenga constante a lo largo de la trayectoria de mecanizado de la
herramienta.

Nota: Cuando se trabaja con velocidad de corte constante (G96) en un frenteado, se


corre un riego, como el dimetro tiende a cero (centro de la pieza) las revoluciones del
husillo tendern al mximo de RPM que permita la mquina, dado que las fuerzas de
apriete de las mordazas es afectada por las fuerzas centrifugas de las mismas. Esto
puede causar la expulsin de la pieza. Es por ello que hay un limitador de RPM
representado por la siguiente funcin.

G50 S____ RPM mximo.

Es recomendable que la funcin G50 est ubicada en los primeros bloques del
programa y no est acompaada por otro cdigo o funcin. De esta manera aseguro
que no pase lo anterior mencionado.

Autor: Ezequiel Molina 5


INSTRUCCIONES ORIENTADAS A LA TORRE
En esta parte del captulo, tendremos que definir el sistema a travs del cual la
maquina reconocer el perfil de la pieza a mecanizar. La torre al estar comandada por
los dos ejes de la maquina (X;Z) reconocer al eje X a travs de los dimetros y el eje Z
coincidir con el eje de rotacin. Adems responder a la siguiente convencin de
signos:

El cero de este sistema estar en la intercepcin de los ejes y lo llamaremos CERO


PIEZA.

En el siguiente grafico explicaremos a travs del sistema de coordenadas las dos


maneras de programar dependiendo de dnde ubiquemos el cero pieza, es decir que
podremos programar con valores de longitudes positivas o negativas.

Tambin podremos representar a los puntos que caracterizan el perfil de la pieza a


mecanizar por medio de las siguientes coordenadas:

A- Coordenadas Absolutas.,
B- Coordenadas incrementales.
C- Coordenadas mixtas.

Autor: Ezequiel Molina 6


Coordenadas Absolutas:
En las coordenadas absolutas, cada punto quedara identificado por las
coordenadas X-Z que tienen por cero el cero de pieza. Es decir que tendremos que
determinar la distancia entre el punto en cuestin y el eje correspondiente.

Para la figura 1: Para la figura 2:

Punto 1: X0 Z0; Punto 1: X0 Z40;

Punto 2: X20 Z0; Punto 2: X20 Z40;

Punto 3: X20 Z-15; Punto 3: X20 Z25;

Punto 4: X35 Z-15; Punto 4: X35 Z25;

Punto 5: X35 Z-25; Punto 5: X35 Z15;

Punto 6: X45 Z-25; Punto 6: X45 Z15;

Punto 7: X45 Z-40; Punto 7: X45 Z0;

Coordenadas Incrementales:

En caso que trabajemos con coordenadas incrementales, se vern reflejadas con


las letras U-W que sern respectivamente distancias en X-Z que separan al punto
en cuestin de la herramienta en ese momento, es decir, que son coordenadas
relativas a la herramienta.

Para la figura 1:

Punto 1: U0 W0;

Punto 2: U20;

Punto 3: W-15;

Punto 4: U15;

Punto 5: W-10;

Punto 6: U10;

Punto 7: W-15;

Autor: Ezequiel Molina 7


Coordenadas mixtas:

En este caso se puede programar utilizando coordenadas absolutas y coordenadas


incrementales al mismo tiempo. Esto no es aconsejable ya que puede confundir al
operario al no tener una referencia propia.

Para la figura 1:

Punto 1: X0 W0;

Punto 2: U20;

Punto 3: Z-15;

Punto 4: X35;

Punto 5: W-10;

Punto 6: U10;

Punto 7: Z-40;

NOTA: Hay que tener en cuenta que para las coordenadas incrementales, hay una
verificacin matemtica para saber si los puntos de la trayectoria realizadas estn
correctos; seria: que la sumatoria de las (U) tiene que dar igual al dimetro mximo de
la pieza, en este caso (45). Y la sumatoria de las (W) tiene que dar igual al largo
mximo de la pieza (40).

Para el caso de las coordenadas absolutas, la verificacin es totalmente visual,


tengo que poner el valor adecuado a la cota del dibujo de la pieza.

Quedar descartado algn tipo de verificacin en caso de trabajar con coordenadas


mixtas, ya que no tengo ningn valor de referencia para determinarlo.

Autor: Ezequiel Molina 8


Ordenes de movimientos

Movimiento rpido.

Movimiento de trabajo o interpolacin.

Movimiento rpido: corresponde a posicionamiento o acercamiento de la torre


porta herramienta en la cual no se tiene el control del avance ya que el mismo lo
determinara cada mquina en particular.

La estructura de esta orden ser:

G00 X---- Z---- (notacin absoluta)

G00 U---- W---- (notacin incremental)

Movimientos de trabajo: son aquellos desplazamientos de la herramienta, en los


que se puede controlar la velocidad de avance de los carros.

Estos movimientos se dividen en:

Interpolaciones lineales

Interpolaciones circulares

Interpolaciones lineales, son aquellas que corresponden a movimientos en lnea recta


de la herramienta y su estructura es la siguiente:

G1 X---- Z---- F----

G1 U---- W---- F----

Donde XyZ o UyW, son las coordenadas del punto final de la trayectoria de la
herramienta y F es el avance de trabajo que corresponder a cada herramienta en
cuestin de su caracterstica. El control por defecto trabaja con la unidad de avance en
mm/rev. Si se desea cambiar la unidad (mm/min ; Pulg/rev. ; Pulg/min) se debe
especificar por funcin.

Autor: Ezequiel Molina 9


Interpolaciones circulares: Son aquellos que corresponden a movimientos circulares
de la herramienta en la cual podr ser como la aguja del reloj (sentido horario) o en
sentido inverso (anti horario).

Su estructura es la siguiente:

G02 X---- Z---- R---- F---- (Para sentido horario)

G03 X---- Z---- R---- F---- (Para sentido anti horario)

Donde X y Z son las coordenadas del punto final en la trayectoria de la herramienta,


F es el avance de trabajo y R corresponde al radio de la circunferencia a describir.

Autor: Ezequiel Molina 10

Вам также может понравиться