Documente Academic
Documente Profesional
Documente Cultură
Ingeniera de Fabricacin
Captulo 2
El Control Numrico
NDICE:
Sistemas de Coordenadas
Para piezas planas o prismticas (block-like)
Coordenadas cartesianas: x-y-z y Rotacin sobre
cada eje: a-b-c
Rotacin positiva: regla de la mano derecha
p.e. fresado, taladrado, punzonado, plegado, etc.
http://www.youtube.com/watch?v=WIQauyZ-fvY
http://www.youtube.com/watch?v=CqePrbeAQoM
Interpolador
Se emplean para coordinar los movimientos de
dos o ms ejes. Calcula los puntos intermedios. El
interpolador dispone de un microprocesador
propio.
Mtodos de interpolacin
1. Interpolacin lineal: Lnea recta entre dos puntos en el espacio
2. Interpolacin circular: Arco circular definido por el punto de
inicio, el punto final, el centro o radio, y la direccin.
Interpolacin intermedia
4. Aplicaciones del CN
4. Aplicaciones del CN
4. Aplicaciones del CN
Otras aplicaciones:
Mquinas de insercin de componentes en electrnica
Prototipado Rpido (Rapid prototyping)
Mquinas de medicin de coordenadas (CMM)
4. Aplicaciones del CN
4. Aplicaciones del CN
4. Aplicaciones del CN
Dnde es ms apropiado el CN:
4. Aplicaciones del CN
Ventajas del CN
Se reduce el tiempo no productivo (puesta a punto de la
mquina, ajuste y amarre de pieza, cambio de htas., ).
Mayor precisin y repetibilidad.
Menores tasas de desechos, menos errores.
Reduce los requisitos de inspeccin.
Son posibles Geometras ms complejas.
Los cambios de ingeniera son ms fciles de implementar.
Simplificacin de los accesorios o utillajes de amarre.
Reduccin de los tiempos de entrega
Reduccin del inventario de piezas
Resultados independientes de la habilidad del operador
4. Aplicaciones del CN
Desventajas del CN
Mayor costo de inversin
Las mquinas CNC son ms caras
Mayor coste de mantenimiento
Las mquinas CNC son tecnolgicamente ms sofisticadas
Programacin de la Piezas
Necesidad de programadores expertos
Invertir tiempo en la prepacin de cada nueva pieza
(programacin, ajuste del programa, series de prueba, etc.)
Mayor utilizacin equipos CN, permite rentabilizar mejor los ya
existentes.
> Manual
Entrada de datos
Mediante teclado
Lector de cinta
Procesamiento de datos
La mayora de los controles CNC tienen microprocesadores que procesan
el programa NC segn pautas prefijadas. El programa NC es decodificado,
es decir, lo separa en datos geomtricos (comandos de trayectoria) y en
datos tecnolgicos (instrucciones alter).
Comandos de trayectoria
Instrucciones alter
Procesamiento de datos
El sistema de control de ajuste tiene la funcin de coordinar y secuenciar
los comandos de trayectoria y las instrucciones alter.
El control CNC ordena un comando y espera la confirmacin del control de
ajuste (si la mquina ya ha ejecutado la orden) antes de dar el prximo
comando.
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
Medicin absoluta
Se emplean escalas codificadas que tienen varias pistas con
distintos diseos verticales en forma de espacios claros y
oscuros.
Con este cdigo se puede determinar exactamente y en todo
momento la ubicacin de los carros de la mquina.
No son muy utilizados por su alto coste.
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
Medicin directa
6. Sistemas de Posicionamiento
Medicin indirecta
El codificador rotatorio (disco de vidrio con graduacin circular,
fuente de luz y clula fotoelctrica) se encuentra en el husillo
de avance del carro.
Al girar el husillo de avance resulta una cantidad determinada
de impulsos.
Esta cantidad se convierte con la inclinacin del husillo de
avance en la trayectoria recorrida.
La exactitud no es tan alta como el la medicin directa pero su
coste es ms bajo
6. Sistemas de Posicionamiento
Medicin indirecta
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
Repetibilidad
Exactitud
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
repetibilidad
6. Sistemas de Posicionamiento
Groover, M. P. (2001). Automation, Production Systems, and Computer Integrated Manufacturing. Prentice-Hall
International.
6. Sistemas de Posicionamiento
Example
Stepping motors are used to drive the two axes of an insertion machine used for
electronic assembly.
A printed circuit board is mounted on the table which must be positioned accurately for
reliable insertion of components into the board.
Range of each axis = 700 mm. The lead screw used to drive each of the two axes has
a pitch of 3.0 mm.
The inherent mechanical errors in the table positioning can be characterized by a
Normal distribution with standard deviation = 0.005 mm.
6. Sistemas de Posicionamiento
Example
The positioning table for a component insertion machine uses a stepping motor and
lead screw mechanism.
The design specifications require a table speed of 0.4 mm/s and an accuracy = 0.02
mm. The pitch of the lead screw = 5.0 mm, and the gear ratio = 2:1 (2 turns of the
motor for each turn of the lead screw).
The mechanical errors in the motor, gear box, lead screw, and table connection are
characterized by a normal distribution with standard deviation = 0.0025 mm.
Determine
(a) the minimum number of step angles in the stepping motor and
(b) frequency of the pulse train required to drive the table at the desired maximum
speed.
Groover, M. P. (2001). Automation, Production Systems, and Computer Integrated Manufacturing. Prentice-Hall
International.
6. Sistemas de Posicionamiento
Example
The two axes of an x-y positioning table are each driven by a stepping motor
connected to a lead screw with a 10:1 gear reduction. The number of step angles on
each stepping motor is 20. Each lead screw has a pitch = 4.5 mm and provides an axis
range = 300 mm. There are 16 bits in each binary register used by the controller to
store position data for the two axes. (a) What is the control resolution of each axis? (b)
What are the required rotational speeds and corresponding pulse train frequencies of
each stepping motor in order to drive the table at 500 mm/min in a straight line from
point (30,30) to point (100,200)? Ignore acceleration and deceleration.
Groover, M. P. (2001). Automation, Production Systems, and Computer Integrated Manufacturing. Prentice-Hall
International.
2. Medicin de la herramienta
Fresadora
Torno
Origen de amarre A
Es un punto que se puede elegir libremente, en el cual se sujeta la pieza
Fresadora
Torno
Punto de herramienta P
Es el punto de clculo del filo de corte de la herramienta.
Punto de herramienta P
Posicin del filo de corte
Le indica al control CNC la forma relativa en que el centro del radio de corte S se
encuentra respecto al punto P.
Medicin de la herramienta
Cada herramienta tiene que ser medida antes de su uso para
determinar los valores de correccin.
El desplazamiento del punto cero es activado con los comandos G53 - G59 (*)
En este tipo de desplazamiento los valores no son ledos de un registro sino que son
indicados directamente en el programa de CN. Esta variante tiene la propiedad de sumar
el valor de desplazamiento a un desplazamiento ajustable ya activo (desplazamiento
aditivo)
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
Programacin Manual
ISO
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
Tipos de Palabras
N - nmero de secuencia
G - funciones preparatorias
Ejemplo: G00 = movimiento rpido
X, Y, Z ( o U,V,W) - prefijos ejes x,y,z en absoluto
A,B,C prefijos para giros
F - velocidad de alimentacin o avance
S - velocidad de giro
T - seleccin de herramienta
M - comandos miscelneos
Ejemplo: M05 = parada del husillo
8. Iniciacin a la Programacin de
piezas en CN
Prefijos:
8. Iniciacin a la Programacin de
piezas en CN
Funciones G:
8. Iniciacin a la Programacin de
piezas en CN
Funciones M:
8. Iniciacin a la Programacin de
piezas en CN
Operaciones Bsicas:
Definir el Origen de Coordenadas en la Pieza
El origen de Coordenadas de la Mquina est definido por el fabricante.
Definir un origen de Coordenadas en la pieza facilita la programacin.
Se realiza al principio del programa:
Movimientos bsicos:
Movimiento Rpido de Posicionamiento:
8. Iniciacin a la Programacin de
piezas en CN
Interpolacin lineal (hasta el punto indicado):
8. Iniciacin a la Programacin de
piezas en CN
Interpolacin circular en sentido horario/antihorario:
Deben ser programados los siguientes parmetros (ejemplo torno):
G02 G03
Direcciones X y Z
Parmetros de interpolacin I y K
Direccin F
8. Iniciacin a la Programacin de
piezas en CN
Interpolacin circular en sentido horario y antihorario:
N0090 N0090
N0100 G01 X20 Z-20 F0.3 N0100 G01 X25 Z-30 F0.3
N0110 N0110
N0120 N0120
8. Iniciacin a la Programacin de
piezas en CN
Interpolacin circular en sentido horario y antihorario:
N0090 N0090
N0100 G01 X20 Z-20 F0.3 N0100 G01 X25 Z-30 F0.3
N0110 G02 X40 Z-30 I10 K0 F0.2 N0110 G03 X35 Z-35 I0 K-5 F0.2
N0120 N0120
8. Iniciacin a la Programacin de
piezas en CN
3. Compensacin de la Herramienta:
En el movimiento G00 el posicionamiento es al centro de la hta.
En el contorneado es necesario desplazar la herramienta una
cantidad igual al radio para conseguir el contorno de la pieza.
Este offset de la hta. se consigue automticamente con las
funciones G40 (cancelar comp.), G41 (comp. a la izq. de la pieza)
y G42 (comp. a la dcha. de la pieza).
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
Posicin Inicial de la Hta. x = 0, y = 0, and z = + 10.
Broca de 8 mm drill, N = 75/(8 pi x 10-3) = 2984 rev/min
Broca de 10 mm drill, N = 75/(10 pi x 10-3) = 2387 rev/min
Broca de 12 mm drill, N = 75/(12 pi x 10-3) = 1989 rev/min
8. Iniciacin a la Programacin de
piezas en CN
The outline of the part in the previous problem is to be profile milled using a 30 mm diameter end mill with four
teeth. The part is 15 mm thick. Cutting speed = 150 mm/min and feed = 0.085 mm/tooth. Use the lower left corner
of the part as the origin in the x-y axis system. Two of the holes in the part have already been drilled and will be
used for clamping the part during profile milling. Write the part program in the word address format with TAB
separation and variable word order. Use absolute positioning. The program style should be similar to Example
A7.2.
8. Iniciacin a la Programacin de
piezas en CN
The outline of the part in the previous problem is to be profile milled using a 30 mm diameter end mill with four
teeth. The part is 15 mm thick. Cutting speed = 150 mm/min and feed = 0.085 mm/tooth. Use the lower left corner
of the part as the origin in the x-y axis system. Two of the holes in the part have already been drilled and will be
used for clamping the part during profile milling. Write the part program in the word address format with TAB
separation and variable word order. Use absolute positioning. The program style should be similar to Example
A7.2. N = 150/(30 pi 10-3) = 1592 rev/min Given a feed = 0.085 mm/tooth, feed rate is calculated as 1592(4)(0.085) = 541 mm/min
At the beginning of the job, the cutter will be positioned so that its center tip is at a target point located at x = -50, y = -50, and z = + 10.
8. Iniciacin a la Programacin de
piezas en CN
OTRAS FUNCIONES:
G08 Trayectoria circular tangente a la trayectoria anterior
Permite programar una trayectoria circular sin necesidad de indicar las cotas del centro del
arco (I, K). Es imprescindible que haya una trayectoria programada previamente (lineal o
circular). No se puede programar un crculo completo.
Con G08 Sin G08
Ejemplo:
N110 G90 G01 Z50 N110 G90 G01 Z50
N120 G08 X80 Z30 N120 .
N130 G08 X110 Z15 N130 .
Se puede expresar de dos formas:
N110 G08 X Z (coordenadas del punto final del arco)
8. Iniciacin a la Programacin de
piezas en CN
Permite programar una trayectoria circular sin necesidad de indicar las cotas del centro del
arco (I, K). Es imprescindible que haya una trayectoria programada previamente (lineal o
circular). No se puede programar un crculo completo.
8. Iniciacin a la Programacin de
piezas en CN
Ejemplo:
Absolutas
8. Iniciacin a la Programacin de
piezas en CN
Ejemplo:
N100 G90 G01 G05 X80
N110 Z20
8. Iniciacin a la Programacin de
piezas en CN
Ejemplo:
N100 G90 G01 G07 X80
N110 Z20
8. Iniciacin a la Programacin de
piezas en CN
Ejemplo:
8. Iniciacin a la Programacin de
piezas en CN
Funciones modales
Una funcin es modal cuando queda activada hasta que encuentra a otra funcin,
de su mismo grupo o incompatible con ella que la desactiva, o hasta que se llega
a una instruccin de parada en el programa o un reset.
Ejemplos:
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
G10/11/12/13 Funciones espejo
G10 Anulacin imagen espejo
G11 Imagen espejo en el eje X
G12 Imagen espejo en el eje Y
G13 Imagen espejo en el eje Z
a) N5 G91 G01 X30 Y30 F100
N10 Y60
N12 X20 Y-20
N15 X40
N20 G02 X0 Y-40 I0 J-20
N25 G01 X-60
N30 X-30 Y-30
b) N35 G11
N40 G25 N5.30
8. Iniciacin a la Programacin de
piezas en CN
G10/11/12/13 Funciones espejo
8. Iniciacin a la Programacin de
piezas en CN
G73 Giro del Sistema de Coordenadas
Es una funcin incremental, es decir, se van sumando los siguientes valores de A
que se programen hasta la anulacin de la funcin.
N110 G73 A
(en todos los planos
se programa con el
mismo formato)
8. Iniciacin a la Programacin de
piezas en CN
G92 Cambio de Origen de Coordenadas (No EMCOTRONIC)
N100 G92 X Z
Coordenadas del nuevo origen
Funcin Traslado
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
G98 Retroceso al plano de inicio G99 Retroceso al plano de
(nivel de puesta en marcha) retroceso
Acercamiento a partir del Hasta P3 P4 G00 Acercamiento hasta el plano de retroceso con
nivel de puesta en marcha Parmetro D eficaz a G00. P3 P4 programados.
con G01. No hay partir de P3 P4 Los parmetros D son eficaces a partir de P3
programados ningn P3 ni P4
P4
8. Iniciacin a la Programacin de
piezas en CN
Funciones del
EMCOTRONIC TM02
8. Iniciacin a la Programacin de
piezas en CN
Nmero de programa (00 - 6999)
0 (7000- 9999 reservados para grficos) Funciones del
N Nmero de registro (0000 - 9999)
EMCOTRONIC TM02
X, Y, Z Coordenadas absolutas
U, V, W Coordenadas incrementales
I, J, K Parmetros de interpolacin
G Funciones Preparatorias
M Funciones Auxiliares
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
G70 Indicaciones de medidas en pulgadas
G7l Indicaciones de medidas en mm. Funciones del
G72 Definicin de la figura de taladrado circular
G73 Ejecucin de la figura de taladrado circular EMCOTRONIC TM02
G74 Definicin de la figura de taladrado rectangular
G75 Ejecucin de la figura de taladrado rectangular
G8l Taladrado, centraje
G82 Taladrado, avellanado plano
G83 Taladrado de orificios profundos con evacuacin
G84 Roscado
G86 Taladrado de orificios profundos con rotura de viruta
G87 Ciclo de cajeado rectangular
G88 Ciclo de cajeado circular
G89 Ciclo de fresado de ranuras
G92 Fijar la memoria
G94 Indicacin de la velocidad de avance en mm/min (pulgadas/min)
G95 Indicacin del avance en mm/rev (pulgadas/rev)
G98 Retroceso al plano de inicio
G99 Retroceso al plano de retroceso
8. Iniciacin a la Programacin de
piezas en CN
Funcin Formato
8. Iniciacin a la Programacin de
piezas en CN
G55 Llamada desplazamiento 2 N4 G55
G56 Desactivacin desplazamiento 3, 4, 5 N4 G56
Funciones del
G57 Llamada desplazamiento 3 N4 G57
G58 Llamada desplazamiento 4 N4 G58 EMCOTRONIC TM02
G59 Llamada desplazamiento 5 N4 G59
G70 Programacin en pulgadas N4 G70
G71 Programacin en mm N4 G71
G81 Ciclo de taladrar N4 G81 X/U Y/V Z/W P3/P4 F4
G82 Ciclo de taladrar con tiempo de permanencia N4 G82 X/U Y/V Z/W P3/P4 D45 F4
G83 Ciclo de taladrar agujero profundo con extrac. N4 G83 X/U Y/V Z/W P3/P4 D35 D55 D67 F4
G84 Ciclo de roscar N4 G84 X/U Y/W Z/W P3/P4 F5
G86 Ciclo de taladrar agujeros profundos con extrac. N4 G86 X/U Y/V Z/W P3/P4 D35 D55 D67 F4
G87 Ciclo cajeado rectangular N4 G87 X/U Y/V Z/W P3/P4 P0 P1 D35 D52 D71 F4
G88 Ciclo cajeado circular N4 G88 X/U Y/V Z/W P1 P3/P4 D25 D35 D41 D51 D71 F4
G89 Ciclo de fresado de ranuras N4 G89 X/U Y/V Z/W P0 P1 P3/P4 D24 D35 D41 D51 D71 F4
G92 Limitacin velocidad de giro N4 G92 S4
G92 Fijar memoria registro desplazamiento 5 N4 G92 X/U Y/V Z/W
G94 Indicacin del avance en mm/min N4 G94
G95 Indicacin del avance en m/rev N4 G95
G98 Nivel puesta en marcha N4 G98
G97 Retorno a nivel de retorno N4 G99
8. Iniciacin a la Programacin de
piezas en CN
M05 Parada del husillo M51 Activacin de la lgica de direccin en caso de tambor
de herramientas bidirecional
M08 Refrigeracin conectada
M90 Desactivacin de la funcin de reflexin
M09 Refrigeracin desconectada
M91 Reflexin en el eje X
M17 Fin de subprograma
M19 Parada exacta del husillo M92 Reflexin en el eje Y
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
N4 G25 L4
Llamada de
subprograma
Direccin para: L __ __ __ __
Nmero de Nmero de
subprograma pasadas
(80 255) (1 99)
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
Ciclos Fijos
Ciclos fijos EMCOTRONIC TM02
Los ciclos son simplificaciones de programacin y combinaciones de G00, G01,
G02 y G03.
8. Iniciacin a la Programacin de
piezas en CN
Fresado EMCOTRONIC TM02
8. Iniciacin a la Programacin de
piezas en CN
Torneado EMCOTRONIC TM02
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Cilindrado
Ciclos Fijos Torneado EMCOTRONIC TM02
P0 D0
N G84 X Z D3 F
P2 D2
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Cilindrado
Ciclos Fijos Torneado EMCOTRONIC TM02
Ejemplos:
1. Ciclo de cilindrado sin distribucin del corte D3
N G00 X40 Z2
N G84 X36 Z-40 F
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Cilindrado
Ciclos Fijos Torneado EMCOTRONIC TM02
Ejemplos:
2. Ciclo de cilindrado con distribucin del corte D3. Entrada de D3 en 1/1000 mm
N G00 X40 Z2
N G84 X26 Z-40 D3=2 F
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Cilindrado
Ciclos Fijos Torneado EMCOTRONIC TM02
Ejemplos:
2. Ciclo de cilindrado con distribucin del corte D3. Entrada de D3 en 1/1000 mm
N G00 X40 Z2
N G84 X26 Z-40 D3=2 F
3 virutas de 2 mm = 6 mm
Resto = 1 mm
7 mm
El valor programado en D3
se distribuye en corte de Aproximacin terica
magnitud D3
Entrada D3 = 2 mm
4 virutas de 1,75 mm = 7 mm
Aproximacin U = 7 mm
Aproximacin efectiva
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Cilindrado
Ciclos Fijos Torneado EMCOTRONIC TM02
Ejemplos:
3. Ciclo de cilindrado con distribucin del corte D3 y sobremedida de afinado D0
(en X) y D2 (en Z). Entrada de D0, D2 en 1/1000 mm
N G00 X42 Z2
N G84 X26 Z-40 D0=500 D2=400 D3=2000 F
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Cilindrado
Ciclos Fijos Torneado EMCOTRONIC TM02
Ejemplos:
3. Ciclo de cilindrado con distribucin del corte D3 y sobremedida de afinado D0
(en X) y D2 (en Z). Entrada de D0, D2 en 1/1000 mm
Ejemplos de P0 y P2
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Cilindrado
Ciclos Fijos Torneado EMCOTRONIC TM02
Ejemplos:
4. Torneado del cono: ciclo de cilindrado con distribucin del corte D3 y medida
del cono P0 (en X). Entrada de P0 en mm
N G00 X42 Z2
N G84 X24 Z-40 P0=-4,199 D3=2000 F
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Cilindrado
Ciclos Fijos Torneado EMCOTRONIC TM02
Ejemplos:
5. Torneado del cono: ciclo de cilindrado con distribucin del corte D3, medida
del cono P0 (en X) y P2 (en Z) y sobremedida de afinado D0 (en X) y D2 (en Z).
N G00 X42 Z2
N G84 X24 Z-40 P0=-4,199 P2=-11,111
D0=500 D2=400 D3=2000 F
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Refrentado
Ciclos Fijos Torneado EMCOTRONIC TM02
P0 D0
N G84 Z X D3 F
P2 D2
*
Se programa la Z antes
que la X
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Refrentado
Ciclos Fijos Torneado EMCOTRONIC TM02
Ejemplos:
1. Ciclo de refrentado sin distribucin del corte D3
N G00 X42 Z0
N G84 Z-2 X8 F
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Refrentado
Ciclos Fijos Torneado EMCOTRONIC TM02
Ejemplos:
2. Ciclo de refrentado con distribucin del corte D3.
Entrada de D3 en 1/1000 mm
N G00 X42 Z0
N G84 Z-7 X8 D3=2 F
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Refrentado
Ciclos Fijos Torneado EMCOTRONIC TM02
Ejemplos:
3. Ciclo de refrentado con distribucin del corte D3
y sobremedida de afinado D0 (en X) y D2 (en Z).
Entrada de D0, D2 en 1/1000 mm
N G00 X42 Z0
N G84 Z-7 X8 D0=300 D2=400 D3=2 F
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Refrentado
Ciclos Fijos Torneado EMCOTRONIC TM02
Ejemplos:
4. Torneado del cono: ciclo de refrentado con
distribucin del corte D3 y medida del cono P0
(en X). Entrada de P0 en mm
N G00 X42 Z1
N G84 Z-7 X12 P0-3,730 D3=2 F
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Refrentado
Ciclos Fijos Torneado EMCOTRONIC TM02
Ejemplos:
5. Torneado del cono: ciclo de refrentado con
distribucin del corte D3, medida del cono P0
(en X) y P2 (en Z) y sobremedida de afinado
D0 (en X) y D2 (en Z).
N G00 X42 Z1
N G84 Z-7 X12 P0-3,730 P2-7,794 D0=300
D2=400 D3=2 F
8. Iniciacin a la Programacin de
piezas en CN
G87 Ciclo de Cajeado Rectangular
Ciclos Fijos Fresado EMCOTRONIC
N4 G87 X Y Z P3 P0 P1 D3 D5 D7 F
8. Iniciacin a la Programacin de
piezas en CN
G87 Ciclo de Cajeado Rectangular
Ciclos Fijos Fresado EMCOTRONIC
Ejemplo:
N090 Posicionado en Z=12
N100 Caja 1 G99 activo
N110 Caja 3 G98 activo. La fresa se desplaza
hasta el nivel de puesta en marcha
N120 Caja 3 G99 activo
N130 Caja 4
8. Iniciacin a la Programacin de
piezas en CN
G88 Ciclo de Cajeado Circular
Ciclos Fijos Fresado EMCOTRONIC
N G88 X Y Z P1 P3 D2 D3 D4 D5 D7 F
Se programa igual que G81 pero adicionando:
P1 Dimetro de la caja [mm]
P3 definicin del plano de retroceso [mm]
Medida absoluta en direccin Z desde el plano del punto cero
D2 Aproximacin horizontal [m]
D2 fresa ALARMA
D2 = 1,7 x radio de la fresa (por defecto)
D3 Aproximacin vertical [m]
D4 Parmetros de afinado
D4 = 0 avance de trabajo total en el radio exterior de la caja circular (por defecto)
D4 = 1 mitad del avance de trabajo total en el radio exterior de la caja circular
D5 Fresado codireccional (D5 = 2) / Fresado antidireccional (D5 = 3) (por defecto)
D7 Avance vertical
D7 = 0 avance en marcha rpida
D7 = 1 mitad del avance de trabajo (por defecto)
8. Iniciacin a la Programacin de
piezas en CN
G88 Ciclo de Cajeado Circular
Ciclos Fijos Fresado EMCOTRONIC
N G88 X Y Z P1 P3 D2 D3 D4 D5 D7 F
8. Iniciacin a la Programacin de
piezas en CN
G88 Ciclo de Cajeado Circular
Ciclos Fijos Fresado EMCOTRONIC
N G88 X Y Z P1 P3 D2 D3 D4 D5 D7 F
Ejemplo: N G00 X25 Y25 Z5
N G99
N G88 X25 Y25 Z-7 P132 P32 D25000 D33000 D41 D53 D71 F150
N
8. Iniciacin a la Programacin de
piezas en CN
G81 Ciclo de Taladrar
Ciclos Fijos Fresado EMCOTRONIC
Ejemplo 1:
N4 G81 X Y Z P3 F G98 activo
Ningn P3 P4 definido
Herramienta posicionada en XY
8. Iniciacin a la Programacin de
piezas en CN
G81 Ciclo de Taladrar
Ciclos Fijos Fresado EMCOTRONIC
Ejemplo 2: Ejemplo 3:
G98 activo G99 activo
P3 P4 programado P3 P4 programado
Herramienta posicionada en XY Herramienta posicionada en XY
Acercamiento hasta P3 P4 con G00. Retorno hasta el Acercamiento hasta P3 P4 con G00. Retorno
nivel de puesta en marcha (G98 activo) hasta el nivel de retorno (G99 activo)
8. Iniciacin a la Programacin de
piezas en CN
G81 Ciclo de Taladrar
Ciclos Fijos Fresado EMCOTRONIC
Ejemplo 4: Se puede programar tambin el movimiento de desplazamiento en el
plano XY hasta que penetre en Z
G98 activo G99 activo
Ningn P3 P4 programado P3 P4 programado
8. Iniciacin a la Programacin de
piezas en CN
G82 Ciclo de Taladrar con tpo. permanencia
Ciclos Fijos Fresado EMCOTRONIC
N4 G82 X Y Z P3 D4 F
8. Iniciacin a la Programacin de
piezas en CN
G83 Ciclo de Taladrar Agujero Profundo con Extraccin de Hta.
Ciclos Fijos Fresado EMCOTRONIC
N4 G83 X Y Z P3 D3 D5 D6 F
G99 activo
Se programa igual que G81
pero adicionando:
D3 profundidad de taladrar
en el primer corte [m]
D5 % valor para
disminucin
D6 profundidad mnima de
taladrar [m]
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Taladrar. Roscar
Ciclos Fijos Fresado EMCOTRONIC
N4 G84 X Y Z P3 F
Se programa igual que G81 pero adicionando pero F es el paso de la rosca en m.
El macho de roscar se
desplaza hasta el punto final
programado y puede
retirarse hasta el nivel de
puesta en marcha o de
retorno.
Se puede conmutar el
sentido de rotacin:
Rosca a derecha M03
Rosca a izquierda M04
8. Iniciacin a la Programacin de
piezas en CN
G86 Ciclo de Ranurado Longitudinal
Ciclos Fijos Torneado EMCOTRONIC
N G86 X... Z D3 D4 D5 F
Proceso de movimiento
8. Iniciacin a la Programacin de
piezas en CN
G86 Ciclo de Ranurado Longitudinal
Ciclos Fijos Torneado EMCOTRONIC
Ejemplos:
8. Iniciacin a la Programacin de
piezas en CN
G86 Ciclo de Ranurado Longitudinal
Ciclos Fijos Torneado EMCOTRONIC
Ejemplos:
8. Iniciacin a la Programacin de
piezas en CN
G87 Ciclo de Taladrado con Rotura de Virutas
Ciclos Fijos Torneado EMCOTRONIC
N G87 Z... D3 D4 D5 D6 F
8. Iniciacin a la Programacin de
piezas en CN
G87 Ciclo de Taladrado con Rotura de Virutas
Ciclos Fijos Torneado EMCOTRONIC
Ejemplo: taladrado con D3
N G00 X00.000 Z3.000
G87
N Z-26.000 D3=6000 F
G88
Avance terico
4 avances de 6 mm = 24 mm
Entrada D3 = 6 mm Resto = 5 mm
Prof. de taladrado 29 mm = 29 mm
Avance efectivo
5 avances de 5,8 mm = 29 mm
8. Iniciacin a la Programacin de
piezas en CN
G85 Ciclo de Roscado EMCOTRONIC
8. Iniciacin a la Programacin de
piezas en CN
G85 Ciclo de Roscado EMCOTRONIC
8. Iniciacin a la Programacin de
piezas en CN
G85 Ciclo de Roscado EMCOTRONIC
8. Iniciacin a la Programacin de
piezas en CN
G85 Ciclo de Roscado EMCOTRONIC
8. Iniciacin a la Programacin de
piezas en CN
G85 Ciclo de Roscado EMCOTRONIC
8. Iniciacin a la Programacin de
piezas en CN
G85 Ciclo de Roscado EMCOTRONIC
8. Iniciacin a la Programacin de
piezas en CN
Programacin Automtica
APT
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
Sentencias geomtricas
Formato:
8. Iniciacin a la Programacin de
piezas en CN
Sentencias geomtricas
8. Iniciacin a la Programacin de
piezas en CN
Sentencias geomtricas
Ejemplo:
Se desea mecanizar la pieza de la figura.
Se pueden nombrar convenientemente los distintos puntos y elementos geomtricos que la
constituyen: P0, P1, P2, P3, P4, L1, L2, L3, C1, PL1. Por tanto, la definicin de la geometra
se expresar:
P0 = POINT / 0.0, -1.0, 0.0
P1 = POINT / 6.0, 1.125, 0.0
P2 = POINT / 0.0, 0.0, 0.0
P3 = POINT / 6.0, 0.0, 0.0
P4 = POINT / 1.75, 4.5, 0.0
L1 = LINE / P2, P3
C1 = CIRCLE / CENTER, P1, RADIUS, 1.125
L2 = LINE / P4, LEFT, TANTO, C1
L3 = LINE / P2, P4
PL1 = PLANE / P2, P3, P4
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de movimiento
Formato: ORDEN DE MOVIMIENTO / DATOS DESCRIPTIVOS
Ejemplo:
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de movimiento
Al iniciar el movimiento la herramienta debe tener un punto inicial asignado que se conoce
como TARG. La forma de indicar que ese es el punto inicial es:
FROM / TARG FROM es la palabra del vocabulario APT que indica que ese
es el punto inicial al que se van a referir todos los dems
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de movimiento
Movimientos punto a punto
GOTO indica a la herramienta que tiene que ir a un punto cuya localizacin especfica se
indica en los datos descriptivos de esta orden.
GOTO / P2 se posiciona en P2
GODLTA / 0.0, 0.0, -1.5 se indica que baje 1,5 mm (taladro)
GODLTA / 0.0, 0.0, 1.5 recupera la altura inicial
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de movimiento
Movimientos de contorneado
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de movimiento
Movimientos de contorneado
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de movimiento
Movimientos de contorneado
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de movimiento
Movimientos de contorneado
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de movimiento
Movimientos de contorneado
FROM / TARG
GO / TO, PL1, TO, PL2, TO PL3
Indica que la herramienta se mover al
punto de interseccin de las superficies:
PL1 (sup. de conduccin)
PL2 (sup. de la pieza)
PL3 (sup. de control)
Las tres superficies dadas en la orden GO hay que darlas en ese orden
GO / TO GOTO
CONTORNEADO PUNTO A PUNTO
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de movimiento
Movimientos de contorneado
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de movimiento
Movimientos de contorneado
Ejemplo:
FROM / P0
GO / TO, L1, TO, PL1, TO, L3
GORGT / L1, TANTO, C1
GOFWD /C1, PAST, L2
GOFWD /L2, PAST, L3
GOLFT /L3, PAST, L1
GOTO / P0
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de postprocesado
A travs de ellas se indican las velocidades de giro de los cabezales,
profundidades de corte, avance y el resto de datos asociados a la mquina
herramienta que se emplee. Las ms usuales son:
8. Iniciacin a la Programacin de
piezas en CN
Sentencias auxiliares
A travs de ellas se indican las caractersticas de la herramienta, las tolerancias
dimensionales, etc. Las ms usuales son:
8. Iniciacin a la Programacin de
piezas en CN
Ejemplo APT:
PARTNO / EJEMPLO
MACHIN / MILL, 1
CLPRNT
INTOL / 0.001
OUTTOL / 0.001
CUTTER / 0.5
P0 = POINT / 0.0, -1.0, 0.0
P1 = POINT / 6.0, 1.125, 0.0
P2 = POINT / 0.0, 0.0, 0.0
P3 = POINT / 6.0, 0.0, 0.0
P4 = POINT / 1.75, 4.5, 0.0 Definicin de geometra
L1 = LINE / P2, P3
C1 = CIRCLE / CENTER, P1, RADIUS, 1.125
L2 = LINE / P4, LEFT, TANTO, C1
L3 = LINE / P2, P4
PL1 = PLANE / P2, P3, P4
8. Iniciacin a la Programacin de
piezas en CN
Ejemplo APT:
Sentencias
SPINDL / 573, CCLW
preparatorias
COOLNT / ON
FEDRAT/50,IPM
FROM / P0
GO / TO, L1, TO, PL1, TO L3 Definicin de
GORGT / L1, TANTO, C1 movimiento
GOFWD /C1, PAST, L2
GOFWD /L2, PAST, L3
GOLFT /L3, PAST, L1
RAPID
GOTO / P0
COOLNT / OFF
END FINI
8. Iniciacin a la Programacin de
piezas en CN
PARTNO ejemplo APT 1
8. Iniciacin a la Programacin de
piezas en CN
Ejemplo Lenguaje APT: Write the complete APT part program to perform the
profile milling operation for the part drawing in
P4
50
P3 Figure. Tooling = 20 mm diameter end mill with two
L6 L5
30 rad.
teeth, cutting speed = 125 mm/min, and feed = 0.10
L4 P2
mm/tooth. The part is 10 mm thick. Use the lower
125
75 L7
C1
L3 left corner of the part as the origin in the x-y axis
10 dia., 2 holes system. The two holes in the part have already been
drilled and will be used for clamping the part during
milling. Postprocessor call statement is
25 35 deg.
P0 L1
P1
MACHIN/MILL, 01.
25
75
150
Points are defined 20 mm below part upper surface to provide full engagement of cutter
8. Iniciacin a la Programacin de
piezas en CN
PARTNO PART P6.9 PROFILE MILLING
Ejemplo Lenguaje APT: MACHIN/ MACHIN/MILL, 01
CLPRNT
UNITS/MM
INTOL/0.01
CUTTER/20.0
50 REMARK Points are defined 20 mm below part upper surface to provide full engagement of
P4 P3
cutter.
L6 L5 PTARG = POINT/-20.0, -30.0, -20.0
30 rad. P0 = POINT/0, 0, -20.0
P1 = POINT/75.0, 0, -20.0
125 L4 P2 P2 = POINT/150.0, 70.0, -20.0
C1 P3 = POINT/50.0, 125.0, -20.0
75 L7 L3 P4 = POINT/0, 125.0, -20.0
10 dia., 2 holes L1 = LINE/P0, P1
L2 = LINE/P1, ATANGL, 35
L3 = LINE/P2, PERPTO, L1
L4 = LINE/P2, PARLEL, L1
25 35 deg.
P0 L1 L5 = LINE/P3, PERPTO, L1
P1 L6 = LINE/P4, P3
25
75 L7 = LINE/P0, P4
150 C1 = CIRCLE/XLARGE, L5, YLARGE, L4, RADIUS, 30.0
PL1 = PLANE/P0, P2, P4
FROM/PTARG
SPINDL/1989, CLW
FEDRAT/398, IPM
GO/TO, L1, TO, PL1, TO, L7
GORGT/L1, PAST, L2
GOFWD/L2, PAST, L3
GOLFT/L3, PAST, L4
GOLFT/L4, TANTO, C1
GOFWD/C1, TO, L5
GOFWD/L5, PAST, L6
GOLFT/L6, PAST, L7
GOLFT, L7, PAST, L1
GOTO/PTARG
SPINDL/OFF
FINI
8. Iniciacin a la Programacin de
piezas en CN
CAD/CAM
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
Catia