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

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

PROGRAMACION
BASICA
CENTRO MAQUINADO
BAJO NORMA ISO

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 1

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Contenido
Introduccin

Objetivo

Objetivos particulares
Fundamentos basicos

5
6

Fundamentos

Conceptos bsicos del maquinado

Velocidades de corte y de giro

Fresado y ejes de trabajo

11

Punto de referencia de fresadoras CNC

12

Decalaje a cero (0) cero de trabajo

13

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 2

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Sistema de coordenadas

14

Datos de la herramienta

16

Programacion centro de maquinado bajo norma ISO

17

Conocimientos y formas de programar

18

Qu es un programa?

18

Codigos

19

Variables o direcciones

20

Elementos de un programa

21

Fases de un programa

22

Procedimiento de Programacion

23

Aplicaciones de cdigos de maquinado

24

Tabla cdigos G

25

Tabla cdigos M

26

Moviemiento de la herramienta

26

Uso ciclos enlatados

26

Sintaxis de cdigos G y M

27

Cdigos G

28-37

Cdigos M

38-40

Conclusiones

42

Bibliografa

43

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 3

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 4

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Introduccin
Qu es un CNC?
CNC (Control Numrico Computarizado) es el trmino general utilizado para un sistema que
controla las funciones de una mquina herramienta utilizando instrucciones codificadas
procesada por una computadora.

Cerca de la dcada de 1940 surgi la posibilidad de crear un equipo capaz de controlar las
mquinas herramientas ms comunes, como por ejemplo el torno, de manera tal que se pudo
automatizar el procedimiento de fabricacin de una pieza de manera circunstancial. A dicha
mquina se le conoci como mquina de control numrico.
La metodologa a seguir ser tericoprctica. Adems te invitamos a participar y preguntar
todas las dudas que tengas del tema.

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 4

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

OBJETIVO
Al trmino del curso el participante desarrollar la habilidad para programar un
centro de maquinado de Control Numrico Computarizado (CNC) bajo norma ISO

OBJETIVOS PARTICULARES

Comprender lo s fundamentos bsicos sobre nociones y terminos para


programar un centro de maquinado CNC

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 5

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

FUNDAMENTOS
BASICOS

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 6

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Fundamentos
Para comprender la programacin de un CNC debemos, saber y entender conceptos bsicos
desde ventajas, trminos, nomenclaturas, y otros conocimientos comunes en los CNC.
En el ambiente de control numrico, se define a un sistema controlado numricamente, como una
mquina o proceso controlado por un programa. El programa esta formado por un conjunto de
nmeros y letras que siguen un estndar por la EIA ( Electronic Industries Asociation) la ISO
(International Standars Organization).
La evolucin del control numrico desde el manejo de cintas de papel perforadas para la
codificacin del programa, hasta el manejo de sistemas CAD/CAM ha dado origen a la necesidad
de conocer diferentes reas y terminologas; algunos ejemplos son los siguientes:
CAD: Computer Aided Design (Diseo asistido por computadora).
CAM: Computer Aided Manufacturing (Manufactura asistida por computadora).
NC: Numerical Control (Control numrico).
CNC: Computer Numerical Control (Control numrico computarizado).
El control numrico involucra diferentes reas de conocimiento que son necesarias para el mejor
aprovechamiento de la tecnologa disponible, dichos conocimientos estn ntimamente
relacionados y se vuelve imperiosa la necesidad de manejarlos de manera simultnea.
Ventajas principales de un equipo de CN
VENTAJAS EN MANUFACTURA:
Permite una mejor planeacin de las operaciones
Se incrementa la flexibilidad de maquinado
Reduccin en tiempo de programacin
Mejor control del proceso y tiempos de maquinado
Disminucin en los costos por herramientas
Se incrementa la Seguridad para el usuario
Reduccin del tiempo de flujo de material
Reduccin del manejo de la pieza de trabajo
Aumento de productividad
Aumento en precisin

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 7

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Conceptos
maquinado

bsicos

de

El proceso de maquinado por arranque de viruta ha sido usado por aos en diversos
materiales, sin embargo cada uno de la gran variedad de materiales que pueden ser
maquinados, tienen propiedades fsicas diferentes, en este apartado nos ocuparemos de los
factores que intervienen en el maquinado que pueden afectar el acabado y la calidad de una
pieza como lo son la velocidad de giro (rpm), velocidad de avance o de corte (m/min.), y la
seleccin de la herramienta de acuerdo a las caractersticas de la pieza por su forma y material.

Velocidad de corte y velocidades de giro


La velocidad de giro ptima de la herramienta depende, en cada caso, del material de corte
de la herramienta y del material de la pieza, as como del dimetro de la herramienta.
En la prctica, esta velocidad de giro se introduce frecuentemente tambin directamente
y sin clculos en base a una larga experiencia. Sin embargo, es mejor calcular la velocidad de
giro a travs de la velocidad de corte tomada de tablas.

Determinacin de la veloci dad de co rte :


La Velocidad de corte (Vc) implica que tan rpido puede el cortador avanzar cortando el
material, entonces se puede decir que es la distancia que una herramienta corta en un minuto,
o la longitud de corte en un minuto.
Esta Vc se da en m/min, es decir, cuantos metros puede recorrer la herramienta sobre la
superficie del material en un minuto. Por poner un ejemplo, el aluminio se corta al desbastar
a 60 m/min., y si se requiere de un acabado a 93 m/min., mientras que un acero grado
maquinaria (9840, por ejemplo) se corta a 30 m/min.
Para determinar la velocidad de corte se requiere la ayuda de catalogo de fabricante o tablas
de Maquinado. La velocidad de corte tiene como finalidad proporcionar una larga vida
de duracin al filo de la herramienta al tener grandes volmenes de produccin, estos valores
lo determinan los productores de materiales y herramientas.
La ecuacin para calcular la velocidad de corte es:

Vc D n
Vc = Velocidad de corte
D = Diametro del material o dimetro de la herramienta si se desea hacer un taladrado
n = numero de Revoluciones

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 8

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

MATERIAL

DESBASTE

ACABADO

RANURADO

ROSCADO

BARRENADO

BARRENADO
(CARBURO
CEMENTADO)

ACERO AL CARBONO
(AISI 1054)

120

200

100

120

2025

50

100

180

100

100

20

40

180

230

120

140

2025

50

160

200

100

120

20

40

120
60

150
120

80
50

90
60

20
1015

40
30

80

140

80

100

2025

50

200

300

150

150

60

120

ACERO DE ALEACIN
(AISI 4140)
ACERO
ACERO AL
CARBONO
COMN
ACERO
ALEADO
ACERO DE FUNDICIN
ACERO INOXIDABLE
HIERRO FUNDIDO
(AISI 35)
ALUMINIO

Tabla 1. Velocidades de corte para diferentes materiales (HSS)

Determinacin de la veloci dad degiro


La velocidad de giro, ptima de la herramienta depende, en cada caso, del material
de la herramienta y del material de la pieza, as como el dimetro de la pieza o la
herramienta (segn sea el caso).
En la prctica esta velocidad se introduce directamente y sin clculos en base a la
experiencia. Sin embargo es mejor calcular la velocidad de giro a travs de la velocidad
de corte tomada de tablas.
El calculo del numero de revoluciones n se hace a partir de la velocidad de corte y el
dimetro de la pieza para torno, y dimetro de la herramienta para fresa, aplicando la
siguiente formula obtendremos la velocidad de giro o la revoluciones por minuto.

Vc( 1000)
n
D
n = Velocidad de giro
Vc = Velocidad de corte
D = Diametro del material

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 9

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Determinacin de la veloci dad de avance


(avance por revolucin y fi los)
La velocidad de avance se define como el desplazamiento de la herramienta por cada
revolucin o carrera de la mquina. La Velocidad de Avance (f) implica la cantidad de material
que el cortador puede arrancar a la vez. Esta velocidad se da normalmente en mm/rev, es
decir, cuantos milmetros puede el cortador avanzar por revolucin del husillo. Obviamente,
entre mayor sea el avance, mayor cantidad de material es cortado y mayor ser la
cantidad de potencia requerida para ello.
La velocidad de avance se determina mediante la siguiente
formula:
Vf (mm/min) = Velocidad de avance
fz(mm/rev) = Avances por revolucin
z = numero de filos de la herramienta
n = velocidad RPM

Vf fz z n

Para el caso del torno solo tiene un filo


Tabla de avance por revolucion
MATERIAL
Acero de maquinaria
Acero herramienta
Hierro fundido
Bronce
Aluminio

DESBASTE
Pulgadas Milmetros
0.0100.020
0.250.5
0.0100.020
0.250.5
0.0150.025
0.400.65
0.0150.025
0.400.65
0.0150.030
0.40.65

ACABADO
Pulgadas Milmetros
0.0030.010
0.070.25
0.0030.010
0.070.25
0.0050.012
0.130.30
0.0030.010
0.070.25
0.0050.010
0.130.25

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 10

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Fresado y ejes de trabajo


El fresado es un proceso de mecanizado de arranque de viruta con una herramienta giratoria.
Los filos de corte crean el movimiento de corte a travs de su rotacin alrededor del eje central
de la herramienta. El movimiento de avance se puede realizar en varias direcciones, ya sea por
la herramienta, por la pieza o por ambas. A diferencia de torneado y taladrado, los filos de
corte no estn en contacto permanente.
En fresadoras universales, las herramientas se suelen instalar paralelamente a los ejes
principales. Estos ejes situados en ngulos rectos estn alineados respectivamente con las
guas principales de las mquinas. De la posicin de montaje de la herramienta resulta el
correspondiente plano de trabajo. Al fresar, Z suele ser el eje de la herramienta como se
muestra en la Figura 1

Figura 1. Ejes de una Fresadora CNC

Identifi cacion de ejes en una fresadora verticaly en


una horizontal

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 11

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Punto de referencia de fresadoras CNC


Para que un control CNC pueda orientarse con el sistema de medidas dentro del rea
de trabajo disponible, existen algunos puntos de referencia importantes, como se muestra
en la Figura 2.
M = Cero de mquina
Punto de referencia no modificable, fijado por el fabricante de la mquina. A partir de
este punto se mide la totalidad de la mquina. Al mismo tiempo, M es el origen de
coordenadas.
R = Punto de referencia
Posicin del rea de trabajo de la mquina que est determinada exactamente mediante finales
de carrera. Las posiciones del carro se comunican al control mediante acercamiento de los
carros al R. Se requiere despus de cada corte de corriente.
N = Punto de referencia para montaje de la
herramienta
Punto inicial para la medida de las herramientas. N se sita en un punto adecuado
del sistema portaherramientas y es fijado por el fabricante de la mquina.
W = Cero de la pieza
Punto inicial de las dimensiones en el programa de pieza. Puede ser fijado libremente por
el programador y cambiarse segn se desee dentro del programa de pieza.

Figura 2. Puntos de referencia en el rea de trabajo.

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 12

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

DECALAJE A CERO (0)

CERO DE TRABAJO

En las maquinas fresadoras EMCO, el cero de mquina M est en el borde delantero


izquierdo de la mesa de la maquina. Esta posicin es inadecuada como punto de partida para
el dimensionado. Con el llamado decalaje de cero, el sistema de coordenadas se puede mover a
un punto adecuado en el rea de trabajo de la mquina, Figura 3.
En el rea de manejo de parmetros Decalajes de cero, se dispone de cuatro decalajes de cero
ajustables. Cuando defina un valor en el registro de decalajes, este valor se considerar con
llamada en el programa (G54 G57) y el cero de coordenadas ser desplazado desde el cero
de mquina, M, al cero de la pieza, W.
El cero de la pieza se puede desplazar, dentro de un programa, cualquier
valor.

Figura 3. Decalaje de cero desde el cero de mquina M, al cero de la pieza W

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 13

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Siste m a

de

co orde na das

Para que el mecanizado pueda trabajar con posiciones especficas, la informacin debe ser
provista en un sistema de referencia que corresponda a las direcciones de movimiento de los
carros de eje. Para tal fin se utiliza un sistema de coordenadas con los ejes X, Y y Z.
Se utilizan sistemas de coordenadas diestros y ortogonales (cartesiano) para herramientas de
mecanizado.
Sistema de coordenadas con Programacin absoluta
El origen del sistema de coordenadas est en el cero de mquina M o, despus de un
decalaje de cero, en el cero de la pieza, W, como se muestra en la Figura 3
.
Todos los puntos destino son descritos desde el origen del sistema de coordenadas, mediante
la indicacin de las distancias X, Y y Z respectivas.
O tambin podemos definir las coordenadas absolutas de la siguiente manera
CUALQUIER PUNTO QUE SE UBICA POR LA DISTANCIA DEL ORIGEN
(0,0), A DICHO PUNTO
Usualmente la localizacin de ese punto se representa de la sig manera

EJEMPLO DE REPRSENTACION DE COORDENADAS ABSOLUTAS

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 14

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Sistema de coordenadas con Programacin incremental


El origen del sistema de coordenadas est en el punto actual, N o en la punta de la
herramienta con la programacin incremental, se describen las trayectorias reales de la
herramienta (de punto a punto).
Tambin podemos describir las coordenadas incrmentales de la siguiente manera
UTILIZA A LA POSICION ACTUAL COMO PUNTO DE REFERENCIA PARA EL
SIGUIENTE MOVIMIENTO

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 15

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Datos de la herr a m i e ta
Finalidad del clculo de datos de herramienta: El control debe usar para el posicionamiento la
punta de la herramienta o el centro de la herramienta, no el punto de referencia de montaje de
la herramienta.
Todas las herramientas usadas para mecanizar se deben medir. Es importante medir la
distancia desde la punta de la herramienta al punto de referencia de montaje de la
herramienta, N. En el llamado registro de datos de herramienta, se pueden guardar los
datos de longitud de la herramienta, posicin de la misma y radios de la herramienta, como
se muestra en la Figura 5.
Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 16

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Slo es necesario indicar el radio de la cuchilla cuando se usa para esta herramienta una
compensacin del radio de la cuchilla!

Figura 5. Parmetros de la herramienta

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 17

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

PROGRAMACIN
CENTRO DE
MAQUINADO
BAJO NORMA ISO

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 18

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Conocimientos y formas de programar


El control numrico involucra diferentes reas de conocimiento que son necesarias para el mejor
aprovechamiento de la tecnologa disponible, dichos conocimientos estn ntimamente relacionados
y se vuelve imperiosa la necesidad de manejarlos de manera simultnea.
La responsabilidad de un programador ( ingeniero de procesos o de manufactura), generalmente
tiene relacin con la interpretacin del diseo que se presenta en el dibujo de la pieza, la eleccin de
la herramienta de corte, la generacin del programa ptimo de NC, su verificacin y puesta a punto
para la corrida de produccin.
Actualmente, en la industria es frecuente el uso de programas para computadora que ayudan,
facilitan y simplifican el trabajo.
En este curso veremos la programacin enfocada a lo que llamamos comnmente programacin a
pie de maquina

Que es un programa?
Un programa es una lista secuencial de instrucciones de maquinado que sern ejecutadas
por la mquina de CNC

Un programa de CNC debe estar estructurado en lneas o blocks, para que pueda ser interpretado
por el control numrico, dentro de estas lneas o block van las instrucciones que es lo que
conocemos por cdigos
Las instrucciones o cdigos deben contener toda la informacin necesaria y requerida para logarar el
maquinado de la pieza

Representacin grafica de creacin de un programa

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 19

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Debemos tener encuenta ciertas consideraciones al crear el programa como:


-

Cada block o lnea se realiza secuencialmente


Podemos identificar o etiquetar cada block opcionalmente
Deben contener nicamente un solo movimiento de herramienta
Debe contener nicamente una velocidad de corte
Debe contener nicamente una herramienta o velocidad del husillo

Codigos
Existen 2 tipos de cdigos bsicos para la programacin ISO de un control numrico, el buen uso y
entendimiento de estos nos darn como resultado un buen funcionamiento del control numrico,
Estos son los cdigos G y los cdigos M explicaremos acontinuacion

Cdigos Gs

Las funciones G son tambin llamadas funciones preparatorias, entre las operaciones que
realizan se encuentran movimiento lineal y de interpolacin circular, la de compensacin de a
longitud de la herramienta, compensacin del dimetro de la herramienta, funciones de ciclo de
maquinado, etc.
Las funciones G pueden ser clasificadas de acuerdo a sus operaciones
como:

Funcin G nica: es significativa nicamente para el bloque comandado

Funcin G modal: es la que permanece activa hasta que sea comandada otra funcin G
del mismo grupo

Cdigos Ms
Los cdigos M, tambin llamados funciones miscelneas, se requieren para el maquinado de
piezas y debido a que cada maquina tiene dispositivos diferentes el fabricante puede configurar
su propia lista de cdigo M, se debe consultar el manual del equipo a utilizar.
Las funciones M pueden ser clasificadas de acuerdo a sus operaciones, dentro de los siguientes
tres tipos:
1. La funcin M, la cual comienza a trabajar simultneamente con el movimiento de los
ejes; indicado en el bloque
Ejemplo: M03, el husillo principal comienza a girar en direccin de las manecillas del
Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 20

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

reloj, simultneamente con el movimiento de los ejes


2. Funcin M, la cual comienza a trabajar despus de que el movimiento de los ejes en el
bloque es completado.
Ejemplo M05, la rotacin del husillo principal se detiene despus del movimiento de los
ejes
3. La funcin M, la cual comanda independientemente al bloque.
Ejemplo: M19, con la funcin M19 se orienta el husillo

Variables (direcciones)

Existen tambin en la programacin un grupo de variables (direcciones) que necesitamos concer


para poder identificarlas y saber que nos dicen o que hacen en el block, La mayora de los cdigos
Gs contienen variables (direcciones), definidas por el programador para cada funcin especfica

Variable
N
G
X
Y
Z
I
J
K
S
F
M
B
D,H
O
P,X
Q
R
T

IDENTIFICACION
Nmero de Bloque (Inicio de bloque)
Funcin preparatoria
Coordenada X
Coordenada Y
Coordenada Z
Localizacin en X del centro de un arco
Localizacin en Y del centro de un arco
Localizacin en Z del centro de un arco
Velocidad del husillo
Asigna Velocidad de corte
Funcin Miscelnea
Coordenada eje auxilar
Identificadores para lectura de datos de compensadores
Identificacion de programa
Tiempo en cdigo de espera
Asigana valor de corte en ciclo de taladrado
Asigna valor de radio, plano de referencia,o grados en diferentes cdigos
Identificador de herramienta

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 21

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Elementos de un programa
A las instrucciones se les conoce como cdigo de CNC, las cuales deben contener toda la
informacin requerida para lograr el maquinado de la pieza, ejemplo:
%
O00001
N01 T02
G54 G90 G00 X330.0 Y0
S330 M03
G43 Z30 H01
Z0
G01 X330 F300
G00 Z30
M05
G91 G28 Z0
M30

Bandera de inicio de programa


Nmero de programa
Llamado de la herramienta
Establecimiento de las coordenadas de trabajo
Vel. de rotacin del husillo
Aproximacin de la herramienta de trabajo
Superficie de trabajo
Operacin de corte
Alejamiento de la pieza de trabajo
Paro del husillo principal
Retorno de la pieza a su posicin original
Finalizacin del programa

En un programa cada movimiento o accin se realiza secuencialmente.Cada Bloque puede ser


numerado o solo los block deseados y usualmente contiene un solo comando
Un bloque lo podemos describir como :
Una lnea de instrucciones o cdigos que esta delimitado por un smbolo que es punto y
coma(;)
Ejemplo de una lnea o block

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 22

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Fases de un Programa

El inicio tambin lo conocemos como lneas de seguridad

Al crear un programa debemos tener encuenta que debemos seguier una serie de pasos que
mezclan un conjunto de conocimientos, tanto desde que material estamos trabajando, como lo
vamos a trabajar, que haremos primero y que despus.
Para esto hay que desarrollar una lgica y hacernos metodicos, a continuacion veremos un
diagrama donde podemos tomar como referencia para estos pasos para realizar metodicamete
un programa
Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 23

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Ya establecido el orden de como vamos a trabajar, podemos decir, que ya para realizar un
programa y dejarlo funcionando tendramos que seguir un flujo y una serie de pasos para poder
garantizar que tenemos un programa bien hecho

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 24

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 25

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

APLICACIONES DE CODIGOS DE
MAQUINADO

TABLA DE CODIGOS G
Las funciones G son tambin llamadas funciones preparatorias, entre las operaciones
que realizan se encuentran movimiento lineal y de interpolacin circular, la de compensacin
de a longitud de la herramienta, compensacin del dimetro de la herramienta, funciones de
ciclo de maquinado, etc.

G00 Posicionamiento con movimiento rpido


G01 Movimiento de interpolacin lineal
G02 Movimiento de Interpolacin Circular CW (sentido de las agujas del reloj)
G03 Movimiento de Interpolacin Circular CCW (sentido contrario a las agujas del reloj)
G04 Pausa (Grupo 00) (P) (P =segundos"." milisegundos) .
G17 XY Plano de trabajo
G18 XZ Plano de trabajo
G19 YZ Plano de trabajo.
G20 Seleccionar medidas en pulgadas

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 26

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

G21 Seleccionar medidas en lel sistema mtrico


G28 Retorno a la posicin cero de la mquina
G40 Cancelar la compensacin de la herramienta de corte
G41 2D Compensacin de la herramienta de corte izquierda
G42 2D Comp. de la herramienta de corte Derecha
G43 Compensacin de longitud de la herramienta + (Aadir)
G44 Compensacin de la longitud de la herramienta - (Sustraer)
G49 Cancelar compensacin de la longitud de la herramienta
G54-59 Seleccionar sistema de coordenadas de trabajo
G68 Rotacin
G69 Cancelar rotacin G68
G73 Ciclo fijo de taladrado intermitente de alta velocidad
G74 Ciclo fijo de roscado en inversa
G80 Cancelar el ciclo fijo
G81 Ciclo fijo de taladrado
G82 Ciclo fijo de taladrado de puntos
G83 Ciclo fijo de taladrado usando avances cortos
G84 Ciclo fijo roscado derecha
G90 Comandos de posicionamiento absoluto
G91 Comandos de posicionamiento incremental
G98 Retornar punto inicial de ciclo fijo
G99 Retornar plano R de ciclo fijo

TABLA CODIGOS M miscelanos


Los cdigos M, tambin llamados funciones miscelneas, se requieren para el maquinado de
piezas y debido a que cada maquina tiene dispositivos diferentes, el fabricante puede configurar
su propia lista de cdigo M, se debe consultar el manual del equipo a utilizar.
Los cdigos que aqu se muestran son los mas bsicos y los que rara vez o casi nunca cambian
independientemente de la maquina

COMANDO
M0
M1
M2
M3
M4
M5
M6

SIGNIFICADO
Parada programada
Parada programada condicional (el programa parar solo con OPT. STOP)
Fin del programa
Cabezal ON a derechas
Cabezal ON a izquierdas
Cabezal OFF
Cdigo M para cambio de herramienta.

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 27

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

M8
M9
M30
M19
M98
M99

Refrigerante ON
Refrigerante OFF
Fin del programa
Orientacion de husillo
Lamada a sub programa
Retorno a programa principal

Movimiento de la Herramienta
Existen tres movimientos bsicos de herramienta
G00 Movimiento rpido
G01 Movimiento de avance lineal
G02/G03 Interpolacin Circular o avances de arcos
*Los dems ciclos son combinaciones de este tipo de movimientos
*Estos movimientos son modales

Uso de ciclos enlatados


Simplifican la programacin
Combinan una gran cantidad de operaciones de programacin estndar y disminuyen los pasos de
programacin simplificando las operaciones matemticas y optimizando las condiciones de corte,
son secuencias preprogramadas de movimientos repetitivos de la herramienta, que estn insertos en
el sistema de control para operaciones comunes tales como taladrado, Su propsito es reducir la
cantidad de cdigos de programa que normalmente se debera escribir. Los ciclos grabados son
cdigos G que son opciones adquiridas con una CNC, pero algunos son equipamiento estndar,
dependiendo del fabricante.

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 28

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

SINTAXIS CODIGOS G Y M

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 29

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 30

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 31

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 32

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 33

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Si la herramienta (vista en la direccin de avance) esta a la izquierda del material a


mecanizar, hay que programar G41.

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 34

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Si la herramienta (vista en la direccin de avance) esta a la derecha del contorno a


mecanizar, hay que programar G42.

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 35

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 36

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 37

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

Ejercicios
En las siguientes figuras, determine las coordenadas absolutas e incrementales

Decalajes de cero G53G57, G500G599RG53

los decalajes de cero sern suprimidos

durante una secuencia


G500 G54G599 estn deseleccionados
G5457 decalajes de cero ajustable
G505599 decalajes de cero ajustables

Figure 4.Decalaje en la Fresa

Se usan puntos cero para indicar la posicin


de la pieza en la maquina.
Normalmente el sistema de coordejandas se
desplaza con G54G599 a un punto de
parada (W1) en el dispositivo de sujecin
(fijado), y el siguiente desplazamiento al

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 38

INSTITUTO DE CAPACITACION, EVALUACION Y CERTIFICACION EN COMPETENCIAS PARA EL TRABAJO

cero de la pieza (W2) se realiza


con TRANS (variable)

Manual de programacin basica Centro de maquinado bajo norma ISO

Pgina 39

Conclusiones

Debido a que se requiere una mayor exigencia en la precisin de los mecanizados, los diseos
son ms complejos y la necesidad de reducir errores en la produccin con la finalidad de no
encarecer el producto, es necesario utilizar una maquina de CNC para resolver estos problemas y
exigencias de la industria actual.
La facilidad de programar y la rapidez en la fabricacin de piezas es lo que hoy en da las
empresas buscan, con base en lo anterior es de suma importancia contar con mano de obra
calificada en cuanto a programacin ISO y que les permita ser competitivos en su vida laboral.
El curso fue enfocado a comprender y desarrollar la habilidad para programar un centro de
maquinado CNC.

Bibliografa
EMCO WinNC GE Series Fanuc 21 MB
EMCO WinNC SINUMERIK 810D/840D Fresado

Ingenieria de manufactuira (ing. Ricardo Jimenez)


HASS Manual del operador de la fresadora vertical 96-ES8200 Revisin A
Enero de 2014

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