Professional Documents
Culture Documents
Ingeniera de Fabricacin
Captulo 2
El Control Numrico
Ingeniera de los Procesos de Fabricacin
Dpto. de Ingeniera Mecnica y Fabricacin
lOMoARcPSD
lOMoARcPSD
lOMoARcPSD
lOMoARcPSD
lOMoARcPSD
lOMoARcPSD
lOMoARcPSD
lOMoARcPSD
http://www.youtube.com/watch?v=WIQauyZ-fvY
http://www.youtube.com/watch?v=CqePrbeAQoM
lOMoARcPSD
Interpolacin exterior
Interpolacin intermedia
lOMoARcPSD
lOMoARcPSD
lOMoARcPSD
lOMoARcPSD
4. Aplicaciones del CN
Aplicaciones en mquinas herramientas:
Fresadoras, taladradoras, tornos, rectificadoras, etc.
Centros de mecanizado: Equipo capaz de realizar
mltiples operaciones de mecanizado sobre la misma pieza
en la misma mquina herramienta
lOMoARcPSD
4. Aplicaciones del CN
Aplicaciones en mquinas herramientas:
Mquinas de corte con plasma, corte con lser,
corte con chorro de agua, soldadura por puntos,
mquinas de doblado de tubos, etc
4. Aplicaciones del CN
Otras aplicaciones:
Mquinas de insercin de componentes en electrnica
Prototipado Rpido (Rapid prototyping)
Mquinas de medicin de coordenadas (CMM)
lOMoARcPSD
4. Aplicaciones del CN
ATL (Automated Tape Laying): Posicionado automtico de
cintas de materiales
prefrentemente planas.
compuestos
polimricos.
Piezas
4. Aplicaciones del CN
Dnde es ms apropiado el CN (Check list):
1. En Produccin por Lotes de tamaos medios o
pequeos.
2. Lotes repetitivos.
3. Piezas con Geometras Complejas (labes,
rotores, etc.).
4. El metal a eliminar es grande en comparacin a
la pieza final.
5. Son necesarias muchas operaciones diferentes
para realizar la pieza (Centros de Mecanizado).
6. La pieza y/o el material de partida son caros,
disminuyndo as la probabilidad de errores.
lOMoARcPSD
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
Verspreiden niet toegestaan | Gedownload door Francisco Perez (kikinpher1@gmail.com)
lOMoARcPSD
4. Aplicaciones del CN
Desventajas del CN
Mayor costo de inversin
Las mquinas CNC son ms caras
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.)
> Manual
Mediante teclado
Lector de cinta
lOMoARcPSD
Comandos de trayectoria
Instrucciones alter
lOMoARcPSD
lOMoARcPSD
lOMoARcPSD
6. Sistemas de Posicionamiento
El equipo de CN calcula cualquier secuencia operacional sin errores y
enva rdenes necesarias para que la MH materialice en forma de
movimientos dichos clculos.
Para que se correspondan el clculo hecho por el control y el
desplazamiento realizado por la mquina, stas han sido equipadas con
captadores de posicin.
Entre los nuevos aspectos a destacar tenemos:
1. Bucle de servomecanismo o control de posicionamiento
2. Medida de los desplazamientos
3. Caractersticas de diseo
4. Cambio automtico de herramientas
6. Sistemas de Posicionamiento
lOMoARcPSD
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
2. Sistema de Bucle Cerrado - utiliza mediciones de
realimentacin para confirmar que la posicin final es la
posicin especificada
lOMoARcPSD
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
Captadores
de posicin
Caractersticas principales
9
9
9
9
9
9
Campo de medida
Resolucin
Precisin
Repetibilidad
Sensibilidad
Ruido
lOMoARcPSD
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.
lOMoARcPSD
6. Sistemas de Posicionamiento
Medicin incremental (relativa)
Desde esta escala no se puede leer directamente la posicin, por lo que es
necesario acercarse a un punto de referencia para poner a cero el sistema de
medicin
6. Sistemas de Posicionamiento
Medicin directa
La escala del sistema de medicin est instalada directamente
en la mquina y es explorada por clulas fotoelctricas.
La trayectoria del carro es medida contando los impulsos que se
producen en la clula debido a las subdivisiones.
lOMoARcPSD
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
lOMoARcPSD
6. Sistemas de Posicionamiento
Medida de los desplazamientos (encoders lineales)
6. Sistemas de Posicionamiento
Medida de los desplazamientos (encoders lineales)
lOMoARcPSD
6. Sistemas de Posicionamiento
Medida de los desplazamientos (encoders lineales)
6. Sistemas de Posicionamiento
Medida de los desplazamientos (encoders lineales)
lOMoARcPSD
6. Sistemas de Posicionamiento
Medida de los desplazamientos (encoders circulares)
6. Sistemas de Posicionamiento
lOMoARcPSD
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
Resolucin del control, exactitud y repetibilidad
lOMoARcPSD
6. Sistemas de Posicionamiento
6. Sistemas de Posicionamiento
repetibilidad
lOMoARcPSD
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.
If the required accuracy for the table is 0.04 mm, determine
(a) the number of step angles that the stepping motor must have, and
(b) how many bits are required in the control memory for each axis to uniquely identify
each control position.
Groover, M. P. (2001). Automation, Production Systems, and Computer Integrated Manufacturing. Prentice-Hall
International.
Verspreiden niet toegestaan | Gedownload door Francisco Perez (kikinpher1@gmail.com)
lOMoARcPSD
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.
lOMoARcPSD
Punto de herramienta
Punto de inicio
Punto de control
lOMoARcPSD
Torno
Fresadora
Fresadora
Torno
Verspreiden niet toegestaan | Gedownload door Francisco Perez (kikinpher1@gmail.com)
lOMoARcPSD
lOMoARcPSD
lOMoARcPSD
lOMoARcPSD
lOMoARcPSD
lOMoARcPSD
lOMoARcPSD
El desplazamiento del punto cero es activado con los comandos G53 - G59 (*)
lOMoARcPSD
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Programacin Manual
ISO
8. Iniciacin a la Programacin de
piezas en CN
Programacin Manual, ISO
El programa es una secuencia de comandos
e instrucciones que hacen que la mquina
CN ejecute una tarea.
El lenguaje es de Bajo Nivel. El ms
extendido es el normalizado o Cdigo
ISO.
La programacin Manual se usa en
controles punto a punto o continuo de 2
ejes o 2 ejes (de torneado o fresado).
En controles ms complejos (3 o 5 ejes)
se emplea la programacin Automtica o
el CAD/CAM.
Verspreiden niet toegestaan | Gedownload door Francisco Perez (kikinpher1@gmail.com)
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Estructura del programa:
Comienza con el signo % seguido
de un nmero de programa
8. Iniciacin a la Programacin de
piezas en CN
Formato del Bloque:
NOTA: En la mayora de los controles no es necesario respetar este formato de bloques. Aunque s se
recomienda respetar un orden determinado durante la programacin
Verspreiden niet toegestaan | Gedownload door Francisco Perez (kikinpher1@gmail.com)
lOMoARcPSD
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:
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Funciones G:
8. Iniciacin a la Programacin de
piezas en CN
Funciones M:
lOMoARcPSD
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:
8. Iniciacin a la Programacin de
piezas en CN
Interpolacin lineal (hasta el punto indicado):
lOMoARcPSD
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
N0100 G01 X20 Z-20 F0.3
N0110
N0120
N0090
N0100 G01 X25 Z-30 F0.3
N0110
N0120
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Interpolacin circular en sentido horario y antihorario:
N0090
N0100 G01 X20 Z-20 F0.3
N0110 G02 X40 Z-30 I10 K0 F0.2
N0120
N0090
N0100 G01 X25 Z-30 F0.3
N0110 G03 X35 Z-35 I0 K-5 F0.2
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).
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Ejemplos de Programacin Manual - Cdigo ISO:
Plantear las secuencias de instrucciones en Cdigo ISO para:
1. El taladrado.
2. El contorneado de la pieza.
8. Iniciacin a la Programacin de
piezas en CN
Ejemplos de Programacin Manual - Cdigo ISO:
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Ejemplos de Programacin Manual - Cdigo ISO:
8. Iniciacin a la Programacin de
piezas en CN
Comments
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
NC part program code
Comments
8. Iniciacin a la Programacin de
piezas en CN
lOMoARcPSD
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
Comments
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.
lOMoARcPSD
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.
Comments
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.
Ejemplo:
Con G08
Sin G08
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
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.
Ejemplo:
Con G08
Sin G08
8. Iniciacin a la Programacin de
piezas en CN
G08 Trayectoria circular tangente a la trayectoria anterior
Ejemplo:
Absolutas
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
G05 Interpolacin con arista matada
El CN comienza la ejecucin del bloque siguiente del programa antes de que la
mquina haya llegado a la posicin exacta programada en el bloque anterior. Es
una funcin modal.
Ejemplo:
8. Iniciacin a la Programacin de
piezas en CN
G07 Interpolacin con arista viva
No se ejecuta el siguiente bloque de programa hasta que no se alcance la
posicin programada en el bloque anterior. El perfil terico y el real sern
coincidentes. Es una funcin modal.
Ejemplo:
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
G04 Parada Programada
Provoca la interrupcin temporal del programa durante un tiempo
predeterminado por programacin y la puesta en marcha de forma automtica
del programa una vez trascurrido dicho tiempo.
Este tiempo puede ser requerido para verificacin de la herramienta, eliminacin
de viruta, etc.
El tiempo de interrupcin puede programarse bajo las direcciones P, U X en
unidades de ms. El rango de tiempo posibles est entre 2 ms y 20 minutos.
Ejemplo:
(parada de 20 segundos)
(parada de 2,5 segundos)
(parada de 7,5 segundos)
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.
As por ejemplo, la funcin G01 (interpolacin lineal con una determinada
velocidad de avance F) quedar activada en la ejecucin de un programa hasta
que se encuentre G00, G02 G03.
Ejemplos:
Aplicando la modalidad
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Funciones F y S. Programacin de Velocidades
La programacin de la velocidad de avance y de rotacin se realiza mediante las
funciones F y S respectivamente.
Programacin
N0080
N0090 G96 S180
N0100
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)
b)
N35 G11
N40 G25 N5.30
c)
d)
lOMoARcPSD
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.
La anulacin del giro del sistema de coordenadas se realiza:
Con G73 sola en una lnea (sin A ni ningn otro dato)
Con G17 G19
Con M02 M30
N110 G73 A
(en todos los planos
se programa con el
mismo formato)
lOMoARcPSD
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
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
G98 Retroceso al plano de inicio
(nivel de puesta en marcha)
Hasta P3 P4 G00
Parmetro D eficaz
partir de P3 P4
8. Iniciacin a la Programacin de
piezas en CN
Funciones del
EMCOTRONIC TM02
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
0
X, Y, Z
Coordenadas absolutas
U, V, W
Coordenadas incrementales
I, J, K
Parmetros de interpolacin
P0P7 / D0D7
Parmetros auxiliares
Funciones Preparatorias
Funciones Auxiliares
Funciones del
EMCOTRONIC TM02
8. Iniciacin a la Programacin de
piezas en CN
Funciones del
G00
Marcha rpida
G01
Interpolacin lineal
EMCOTRONIC TM02
G02/G03 Interpolacin circular
G04
Tiempo de espera
G25
Llamada de subprograma
G27
Salto incondicional
G33
Roscado en el registro individual
G40
Supresin de la correccin de la. trayectoria de la herramienta
G41
Correccin de la trayectoria de la herramienta a la izquierda
G42
Correccin de la trayectoria de la herramienta a la. derecha
G53
Borrar los registros de desplazamiento de posicin 1 y 2
G54
Registro de desplazamiento de posicin 1
G55
Registro de desplazamiento de posicin 2
G56
Borrar los registros de desplazamiento de posicin 3, 4 y 5
G57
Registro de desplazamiento de posicin 3
G58
Registro de desplazamiento de posicin 4
G59
Registro de desplazamiento de posicin 5, modificable tambin en el programa
Verspreiden niet toegestaan | Gedownload door Francisco Perez (kikinpher1@gmail.com)
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
G70
G7l
G72
G73
G74
G75
G8l
G82
G83
G84
G86
G87
G88
G89
G92
G94
G95
G98
G99
8. Iniciacin a la Programacin de
piezas en CN
Funcin
Formato
N4 G2 X/U+4.3 Y/V+4.3 Z/W+4.3 I+4.3 J+4.3 K+4.3 S4 F4 M2
N4 G04 D45
N4 G17
N4 G25 L4(80-255)(1-99)
N4 G26 L4
N4 G27 L4
N4 G40
N4 G41
N4 G42
N4 G50
N4 G53
N4 G54
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
G55 Llamada desplazamiento 2
N4 G55
N4 G56
N4 G57
N4 G58
N4 G59
N4 G70
G71 Programacin en mm
N4 G71
Funciones del
EMCOTRONIC TM02
N4 G88 X/U Y/V Z/W P1 P3/P4 D25 D35 D41 D51 D71 F4
N4 G89 X/U Y/V Z/W P0 P1 P3/P4 D24 D35 D41 D51 D71 F4
N4 G92 S4
N4 G94
N4 G95
N4 G98
N4 G99
8. Iniciacin a la Programacin de
piezas en CN
Funciones auxiliares Fresado EMCOTRONIC TM02
M00
Parada programada
M38
M02
Fin de programa
M39
M03
M50
M04
M05
M51
M08
Refrigeracin conectada
M09
Refrigeracin desconectada
M90
M17
Fin de subprograma
M91
Reflexin en el eje X
M19
M92
Reflexin en el eje Y
M30
Fin de programa
M93
Reflexin en el eje X e Y
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Funciones auxiliares Torneado EMCOTRONIC TM02
M00
Parada programada
M25
M03
M26
M04
M30
Fin de programa
M05
M38
M08
Refrigeracin conectada
M09
Refrigeracin desconectada
M39
M17
Fin de subprograma
M50
M19
M51
M20
Contrapunto retrasado
M21
Contrapunto adelantado
M52
M23
M53
M24
8. Iniciacin a la Programacin de
piezas en CN
M17 M30 Final Subprograma / Programa EMCOTRONIC
M17 Final de subprograma
Se retorna al nivel superior siguiente del programa
parcial
M30 Final de programa con regreso al principio del
programa
Adicionalmente provoca:
Refrigerante desconectado
G40
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
T Seleccin / Programacin de Herramientas
EMCOTRONIC TM02
T __ __ __ __
La herramienta que se desea colocar
en la posicin de trabajo
Por ejemplo: T04
) selecciona la herramienta que est
en la posicin 4
8. Iniciacin a la Programacin de
piezas en CN
G25 Llamada de Subprograma
Un subprograma es llamado por un programa principal o por un subprograma.
Tienen la misma estructura que el programa principal. Consta de:
N4 G25 L4
Llamada de
subprograma
Direccin para:
L __ __ __ __
Nmero de Nmero de
subprograma pasadas
(80 255)
(1 99)
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
G33 Roscado con Inclinacin Constante
Permite programar roscados longitudinales, frontales y
cnicos. Este comando desactiva el ltimo avance
programado en la direccin F.
En la longitud de rosca se debe considerar un recorrido
inicial y uno final. Este recorrido es necesario para la
aceleracin o para la frenada de la herramienta y
depende de la velocidad de giro y de la inclinacin de la
rosca. Adems, en el roscado hay que prestar atencin
a que la velocidad de giro permanezca constante.
Si la rosca que se elabora es izquierda o derecha,
depende solamente de la direccin de giro del husillo y
de la direccin del avance.
8. Iniciacin a la Programacin de
piezas en CN
G33 Roscado con Inclinacin Constante
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
G33 Roscado con Inclinacin Constante
Ejemplo 1: Roscado longitudinal cilndrico
8. Iniciacin a la Programacin de
piezas en CN
G33 Roscado con Inclinacin Constante
Ejemplo 2: Roscado cnico longitudinal
lOMoARcPSD
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
lOMoARcPSD
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
N
G84 X
P0
D0
P2
D2
D3
lOMoARcPSD
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
Ningn D3
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
D3 programado
lOMoARcPSD
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
El valor programado en D3
se distribuye en corte de
magnitud D3
3 virutas de 2 mm = 6 mm
Resto
= 1 mm
7 mm
Aproximacin terica
Entrada D3 = 2 mm
Aproximacin U = 7 mm
4 virutas de 1,75 mm = 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
D3 programado
D0, D2 programados
lOMoARcPSD
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
D3 programado
P0 programados
Ningn P2 programados
lOMoARcPSD
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
D3 programado
P0, P2 programados
8. Iniciacin a la Programacin de
piezas en CN
G84 Ciclo de Refrentado
Ciclos Fijos Torneado EMCOTRONIC TM02
N
G84 Z X
P0 D0
P2 D2
D3 F
Se programa la Z antes
que la X
Los ciclos de cilindrado y
refrentado
son
geomtricamente iguales
pero el proceso de
movimiento es diferente.
lOMoARcPSD
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
Ningn D3
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
D3 programado
lOMoARcPSD
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
D3 programado
D0, D2 programados
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
D3 programado
P0 programados
Ningn P2 programados
lOMoARcPSD
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
D3 programado
P0, P2 programados
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
Se programa
adicionando:
igual
que
G81
pero
lOMoARcPSD
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:
D2 fresa ALARMA
D2 = 1,7 x radio de la fresa (por defecto)
lOMoARcPSD
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
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
G81 Ciclo de Taladrar
Ciclos Fijos Fresado EMCOTRONIC
N4 G81 X Y Z P3 F
Ejemplo 1:
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
P3 P4 programado
Herramienta posicionada en XY
G99 activo
P3 P4 programado
Herramienta posicionada en XY
lOMoARcPSD
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
Ningn P3 P4 programado
G99 activo
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
lOMoARcPSD
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
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
lOMoARcPSD
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:
D5 programado >
Ancho de la herramienta
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
G86 Ciclo de Ranurado Longitudinal
Ciclos Fijos Torneado EMCOTRONIC
Ejemplos:
D3 programado >
D4 programado >
Tiempo de espera
D5 programado >
Ancho de la herramienta
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
D 3 xn =
D 3 xn 1 D 5
100
lOMoARcPSD
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
N
G87
G88
Z-26.000 D3=6000 F
Entrada D3 = 6 mm
Prof. de taladrado 29 mm
Avance terico
4 avances de 6 mm = 24 mm
Resto = 5 mm
= 29 mm
Avance efectivo
5 avances de 5,8 mm = 29 mm
D3 programado >
8. Iniciacin a la Programacin de
piezas en CN
G85 Ciclo de Roscado EMCOTRONIC
lOMoARcPSD
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
lOMoARcPSD
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
lOMoARcPSD
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
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Programacin Automtica, APT:
8. Iniciacin a la Programacin de
piezas en CN
Programacin Automtica, APT:
Programacin automtica Vs. Programacin manual
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Ejemplos de definiciones de geometra de la pieza:
P4 = POINT/35, 90,0
L1 = LINE/P1, P2
C1 = CIRCLE / CENTER, P8, RADIUS, 30
Ejemplos de definicin de trayectoria de la herramienta:
Point-to-Point comando:
GOTO/P0
Comando contorneado
GOLFT/L2, TANTO, C1
8. Iniciacin a la Programacin de
piezas en CN
Secuencia de actividades en la programacin Automtica:
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
8. Iniciacin a la Programacin de
piezas en CN
Sentencias geomtricas
Formato:
Identifica el elemento
geomtrico. Puede ser
cualquier denominacin
no superior a seis
caracteres alfanumricos
(al menos uno tiene que
ser alfabtico)
Identifica el elemento
geomtrico usando un
conjunto de palabras
claves dentro del
vocabulario APT (LINE,
PLANE, CIRCLE, etc.)
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Sentencias geomtricas
Reglas a tener en cuenta en la escritura de sentencias geomtricas en APT:
1. Las coordenadas se especifican en el orden X, Y, Z
2. Todos los smbolos usados como datos deben estar definidos previamente. Por ejemplo:
En P4 = POINT / INTOF, L1, L2 las lneas L1 y L2 deben estar previamente definidas.
3. Un mismo smbolo slo puede usarse para un nico elemento geomtrico. Sera
incorrecto:
P1 = POINT / 1.0, 1.0, 1.0
P1 = POINT / 2.0, 3.0, 4.0
4. Dos smbolos no pueden definir el mismo elemento geomtrico. Sera incorrecto:
P1 = POINT / 1.0, 1.0, 1.0
P2 = POINT / 1.0, 1.0, 1.0
5. Las lneas son infinitas en lo referente a longitud. Los planos son infinitos y los crculos
completos
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
Verspreiden niet toegestaan | Gedownload door Francisco Perez (kikinpher1@gmail.com)
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de movimiento
Formato:
Ejemplo:
GOTO / P1
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
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de movimiento
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 P2 es el punto de destino
GOTO / 2.0, 7.0, 0.0 punto de destino mediante coordenadas X, Y, Z
GODLTA se emplea en el taladrado y operaciones similares. La herramienta se posiciona
en el punto donde se va a hacer el agujero con GOTO y luego mediante GODLTA se hace el
taladro
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
lOMoARcPSD
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
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de movimiento
Movimientos de contorneado
GOFWD
GOBACK
GOUP
GODOWN
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
CONTORNEADO
GOTO
PUNTO A PUNTO
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Sentencias de movimiento
Movimientos de contorneado
FROM / TARG
GO / TO, PL1, TO, PL2, TO, PL3
GORGT / PL3, PAST, PL4
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
lOMoARcPSD
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:
COOLNT /
FEDRAT /
MACHIN /
SPINDL /
TURRET /
RAPID
Rpido
END
Parada de la mquina
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:
CLPRNT /
Localizacin de la herramienta
CUTTER /
INTOL /
Tolerancia interior
OUTTOL /
Tolerancia exterior
PARTNO /
FINI
lOMoARcPSD
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
L1 = LINE / P2, P3
Definicin de geometra
8. Iniciacin a la Programacin de
piezas en CN
Ejemplo APT:
SPINDL / 573, CCLW
COOLNT / ON
FEDRAT/50,IPM
Sentencias
preparatorias
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
RAPID
GOTO / P0
COOLNT / OFF
END FINI
Definicin de
movimiento
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
PARTNO ejemplo APT 1
MACHIN/MILLING,01
CLPRNT
UNITS/MM
CUTTER/20.0
REMARK Geometry
PTARG=POINT/0.0,-50.0,10.0
P1=POINT/0,0,-25
P2=POINT/160,0,-25
P3=POINT/160,60,-25
P4=POINT/35,90,-25
P8=POINT/130,60,25
L1=LINE/P1,P2
L2=LINE/P2,P3
C1=CIRCLE/CENTER,P8,RADIUS,30
L3=LINE/P4,LEFT,TANTO,C1
L4=LIN4/P4,P1
PL1=PLANE/P1,P2,P4
REMARK Milling Cutting Motions
FROM/PTARG
SPINDL/1000,CLW
FEDRAT/50,IPM
GO/TO, L1, TO, PL1, ON, L4
GORGT/L1,PAST, L2
GOLFT/L2,TANTO,C1
GOFWD/C1,PAST,L3
GOFWD/L3,PAST,L4
GOLFT/L4,PAST,L1
RAPID
GOTO/PTARG
SPINDL/OFF
FINI
8. Iniciacin a la Programacin de
piezas en CN
Ejemplo Lenguaje APT:
50
P4
P3
L5
L6
30 rad.
125
75
L4
C1
L7
L3
10 dia., 2 holes
25
P2
P0
35 deg.
L1
P1
25
75
150
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Ejemplo Lenguaje APT:
50
P4
P3
L5
L6
30 rad.
125
75
P2
L4
C1
L7
L3
10 dia., 2 holes
25
P0
35 deg.
L1
P1
25
75
150
8. Iniciacin a la Programacin de
piezas en CN
lOMoARcPSD
8. Iniciacin a la Programacin de
piezas en CN
Programacin usando Sistemas CAD/CAM
Sistema CAD/CAM: Es un Sistema interactivo que permite
realizar y simular operaciones de diseo y de fabricacin
de forma integrada.
Vantajas del CAD/CAM:
Simulacin de la programacin de la pieza para comprobar
errores.
Clculo de Tiempos y Coste de las operaciones de fabricacin.
Eleccin automtica y ptima de las condiciones de mecanizado
(velocidades, avance, ) y secuencia de operaciones.
8. Iniciacin a la Programacin de
piezas en CN
Programacin usando Sistemas CAD/CAM
Software Comercial:
MasterCam
Catia