Está en la página 1de 67

CNC – Control Numérico

Computarizado
Control Numérico
Computarizado

• Preparación de la máquina herramienta

• Programación Manual
Automática
Control Numérico
Computarizado

Preparación de la máquina herramienta

• Puntos característicos
• Medición de herramientas
Control Numérico
Computarizado
Programación manual

Programación automática

CAD - CAM
Control Numérico
Computarizado
Programación manual
Control Numérico
Computarizado
Programación automática

CAD - CAM
Control Numérico
Computarizado
Programación automática

CAD - CAM
Preparación de la máquina herramienta
Puntos característicos

CM: Cero de máquina


CP: Cero de pieza
CT: Cero de torreta
RM: Referencia de máquina
Preparación de la máquina herramienta

300 mm

100 mm

X : 0.000
CM: Cero de máquina Z : 0.000

CT: Cero de torreta


RM: Referencia de máquina
Preparación de la máquina herramienta

300 mm

100 mm

X : 200.000
CM: Cero de máquina Z : 300.000

CT: Cero de torreta


RM: Referencia de máquina
Preparación de la máquina herramienta
x

X : 200.000
CM: Cero de máquina Z : 300.000

CT: Cero de torreta


RM: Referencia de máquina
Preparación de la máquina herramienta

150 mm

100 mm

X : 200.000
Z : 150.000
CP: Cero de Pieza
CT: Cero de torreta
Preparación de la máquina herramienta
x

X : 200.000
CP: Cero de pieza Z : 150.000

CT: Cero de torreta


RM: Referencia de máquina
Preparación de la máquina herramienta

Xh = X-herramienta
Zh = Z-herramienta
Preparación de la máquina herramienta

75 mm Medición de herramienta

50 mm

Traslado de origen
X : 100.000
Z : 075.000
CP: Cero de pieza
: Punta de la herramienta
Preparación de la máquina herramienta
x

X : 020.000
Z : -020.000
CP: Cero de pieza
: Punta de la herramienta
Preparación de la máquina herramienta
x

X : 020.000
Z : 000.000
CP: Cero de pieza
: Punta de la herramienta
Preparación de la máquina herramienta
x

X : 025.000
Z : -025.000
CP: Cero de pieza
: Punta de la herramienta
Preparación de la máquina herramienta
x

X : 030.000
Z : -025.000
CP: Cero de pieza
: Punta de la herramienta
Preparación de la máquina herramienta
Medición del largo de herramientas

Xh = X-herramienta
Zh = Z-herramienta
Preparación de la máquina herramienta
Medición del largo de herramientas

Medición manual:

Cilindrado
Frenteado

Medición automática

Tool Setter
Preparación de la máquina herramienta

Determinación de Xh por cilindrado


Xh = (Xp – Xm)/2

X : 100.000
Xm = Valor medido en la barra Z : 075.000
Xp = Valor de x mostrado en la pantalla
Preparación
Determinación de Xh por Cilindrado

Se fija sobre el plato un trozo de barra y en la torreta en el alojamiento


correspondiente, la herramienta que se quiere medir.
Preparación
Determinación de Xh por Cilindrado

Seguidamente, se da giro a la barra y se la cilindra quitando el mínimo


material posible en una longitud que permita medir con calibre el diámetro
resultante en la barra.

X : 195.850
Z : 075.450

Xp = 195.85 mm
Preparación de la máquina herramienta
Determinación de Xm medido por calibre
Medición Diámetro barra (mm)
1 24.31
2 24.32
3 24.51
4 24.50
5 24.51

El error de medición correspondiente a un diámetro externo con calibre es


obtener una medida mayor a la real. Con lo cual de las medidas obtenidas
debemos quedarnos con la menor.

Obsérvese que la precisión del valor de Xh depende de la apreciación


del calibre empleado y del operador del mismo.
Preparación de la máquina herramienta

Determinación de Xh por cilindrado

Xh = (Xp – Xm)/2
Xh = (195.85 – 24.50)/2

Xh = 85.675 mm

Si el valor medido por calibre es mayor al real, el compensador de largo de


herramienta Xh será menor que el largo real de la herramienta y en
consecuencia todas las medidas exteriores para todas las piezas torneadas
serán inferiores a las programadas.
Preparación de la máquina herramienta
Determinación de Zh por frenteado

Zh = (Zp – Zm)

X : 100.000
Z : 075.000

Zp = Valor de x mostrado en la pantalla


Zm = Valor medido entre el plato y el frent dde la barra mecanizada
Preparación
Determinación de Zh por frenteado

Operando en modo de operación 5, es decir en modo manual se da giro a la


barra y se la frentea quitando el mínimo material posible, luego se mide con
calibre la distancia entre el frente del plato y la punta de la barra frenteada.

X : 175.850
Z : 105.550

Zp = 105.55 mm
Preparación de la máquina herramienta
Determinación de Zh por frenteado

Zm = 87.25 mm

X : 175.850
Z : 105.550
Zh = (Zp – Zm)
Zh = 105.55 – 87.25
Zh = 18.30 mm
Preparación
Carga de los valores Xh y Zh

La Tabla de herramientas (en otros controles “Geometric Offset”), es


una tabla constituida por 32 (treinta y dos) renglones para albergar
principalmente pares de largos de herramienta (Xh;Zh).
Xh Zh
1

10 85.675 18.300

32

Los programadores por simplicidad asignan los largos de herramienta en


la dirección de memoria que posee igual número que la posición que
ocupa la herramienta en la torreta (por ejemplo,T1.1).
Xh Zh
10 85.675 18.3
20

32

Carga de los valores Xh y Zh en la tabla del control


En la pantalla “Modos de operación”, Ingreso al modo Tabla de herramientas
oprimiendo la tecla 8. Luego desplazo el cursor con el agrupamiento de flechas hacia
arriba y abajo a la dirección deseada, la llamo para ser editada con la tecla RECALL y
luego con las teclas de dirección me desplazo sucesivamente hasta x e ingreso el valor
obtenido de Xh y luego hasta z e ingreso el valor de Zh.
Terminado oprimo la tecla ENTER, por lo que los valores quedan guardados en
memoria.
Preparación de la máquina herramienta

Medición del largo de herramientas

Medición automática

Tool Setter

Permite disminuir los tiempos de preparación de máquina, ya que no se


requiere efectuar ningún mecanizado (como en el método manual) para
conocer el largo de las herramientas.
Sólo se efectúa un palpado con la punta de la herramienta en el
palpador del tool setter y el CNC carga automáticamente los valores
medidos en el lugar correspondiente a la herramienta medida, en la
tabla de herramientas.
Preparación de la máquina herramienta
Tool Setter
CNC – Programación
Control Numérico Computarizado
Programación del torno CNC
Realizaremos el mecanizado dispuesto en el plano a continuación

Ø45

50
150

Material de partida Ø50 x 151 mm


Realizaremos toda la operación con una misma herramienta
Material de partida Ø50 x 151 mm

Ø45

50 Programación del torno CNC


150

Modo Edición programa

P 0010

N 010
N 020
Material de partida Ø50 x 151 mm

Ø45 Programación del torno CNC


50
150
Nombre del programa

P 0010

N 010
N 020
Estructura de bloque
N 030
N 040

Los programas dentro del control se rastrean por su nombre compuesto


por la letra P seguida de un número.
Cada bloque viene precedido con la letra N y se numeran de 10 en 10,
lo que permite agregar comandos intercalando entre líneas ya escritas.
Material de partida Ø50 x 151 mm

Ø45 Programación del torno CNC


50
150
Nombre del programa

P 0010

N 010 G54 X0 Z150


N 020 T 1.1
N 030 G97 S1000 M3
N 040 G92 S1200

N 015 G54

Los programas dentro del control se rastrean por su nombre compuesto


por la letra P seguida de un número.
Cada bloque viene precedido con la letra N y se numeran de 10 en 10,
lo que permite agregar comandos intercalando entre líneas ya escritas.
Material de partida Ø50 x 151 mm

Ø45 Programación del torno CNC


50
150
Nombre del programa

P 0010

N 010 G54 X0 Z150


N 015 G54
N 020 T 1.1
N 030 G97 S1000 M3
N 040 G92 S1200

Los programas dentro del control se rastrean por su nombre compuesto


por la letra P seguida de un número.
Cada bloque viene precedido con la letra N y se numeran de 10 en 10,
lo que permite agregar comandos intercalando entre líneas ya escritas.
Material de partida Ø50 x 151 mm

Ø45

50 Programación del torno CNC


150

P 0010 300 mm

N 010 100 mm

X : 200.000
Si es el primer trabajo que estamos Z : 300.000
S 0000 T00
realizando en el torno y si el mismo
está referenciado lo que veremos en
el display del control son las siguientes
coordenadas
Material de partida Ø50 x 151 mm

Ø45

50 Programación del torno CNC


150

P 0010

N 010

Traslado de origen

X : 200.000
Funciones preparatorias G Z : 300.000
S 0000 T00
Función modal “permanecen activas”
G53 al G59 se colocan las coordenadas
en X e Y del cero de pieza
Material de partida Ø50 x 151 mm

Ø45

50 Programación del torno CNC


150

P 0010

N 010 G54 X0 Z150

Traslado de origen

X : 200.000
Funciones preparatorias G Z : 300.000
S 0000 T00
Función modal “permanecen activas”
G53 al G59 se colocan las coordenadas
en X e Y del cero de pieza
Material de partida Ø50 x 151 mm
X Z
Ø45 G53
50 Programación
G54 0 del
150 torno CNC
150

G59
P 0010

N 010 G54 X0 Z150

X : 200.000
Funciones preparatorias G Z : 300.000
S 0000 T00
Función modal “permanecen activas”
G53 al G59 se colocan las coordenadas
en X e Y del cero de pieza
Material de partida Ø50 x 151 mm

Ø45

50 Programación del torno CNC


150

P 0010 300 mm

N 010 G54 X0 Z150 100 mm

X : 200.000
Funciones preparatorias G Z : 300.000
S 0000 T00
Función modal “permanecen activas”
G53 al G59 se colocan las coordenadas
en X e Y del cero de pieza
Material de partida Ø50 x 151 mm

Ø45

50 Programación del torno CNC


150

150 mm
P 0010

N 010 G54 X0 Z150 100 mm


N 020 G54

X : 200.000
Funciones preparatorias G Z : 150.000
S 0000 T00
Función modal “permanecen activas”
G53 al G59 se colocan las coordenadas
en X e Y del cero de pieza
Material de partida Ø50 x 151 mm

Ø45

50 Programación del torno CNC


150

1
8
P 0010 2

N 010 G54 X0 Z150 7


N 020 G54 3
N 030 T 01.01 6
5 4

T Xh Zh
01 85.675 18.3
X : 200.000
Función llamado de herramienta 02
Z : 150.000

T 01. 01 Posición en la tabla CNC 32

Posición de la herramienta
en la torreta
Material de partida Ø50 x 151 mm
Medición de herramienta T 01.01
Ø45

50 Programación del torno CNC


150

75 mm
P 0010
50 mm
N 010 G54 X0 Z150
N 020 G54
N 030 T 01.01
Traslado de origen G54

X : 100.000
Función llamado de herramienta Z : 075.000
S 0000 T01
T 01. 01 Posición en la tabla CNC
Posición de la herramienta
en la torreta
Material de partida Ø50 x 151 mm

Ø45
Función auxiliar M
50 M3 M4 M5
150

P 0010

N 010 G54 X0 Z150


N 020 G54
N 030 T 01.01
N 040 G96 S120 M3

X : 100.000
Z : 075.000
Función G96 Velocidad S en m/min S 0120 T01
Velocidad de corte constante (modal)
Función G97 Velocidad S en RPM
Número de RPM constante (modal)
Material de partida Ø50 x 151 mm

Ø45 Velocidad de corte constante


50
150

P 0010

N 010 G54 X0 Z150


N 020 G54
N 030 T 01.01
N 040 G96 S120 M3 RPM - máximo
N 050 G92 S1200

X : 000.000
Z : 000.000
Función G92 limitación del valor S 0120 T01
máximo S
Velocidad máxima de giro del plato en RPM
(modal)
Material de partida Ø50 x 151 mm

Operaciones a realizar
Frenteado:
• - Pieza final 150 mm de largo
- Mat. De partida 151 mm de largo
Ø45
Cilindrado:
50
- Diámetro final 45 mm
150
- Diámetro mat. partida 50 mm

Profundidad de pasada frenteado X : 100.000


Z : 075.000
1 mm – Podría realizarse en una pasada S 0120 T01

Profundidad de pasada cilindrado


p = (Ø inicial - Ø final)/2
P = 2.5 mm (profundidad de pasada)
P 0010 Frenteado
N 010 G54 X0 Z150 Movimiento de aproximación
N 020 G54
N 030 T 01.01 (X52; Z0)
N 040 G96 S120 M3
N 050 G92 S1200
Ø45
N 060 G0 X52 Z0

50

150

X : 052.000
Función G0 Posicionamiento rápido Z : 000.000
S 0120 T01
Desplazamiento a la coordenada
especificada con X y Z a la máxima
velocidad de los ejes (modal)
Función G0 Posicionamiento rápido
Desplazamiento a la coordenada especificada con X y Z a la
máxima velocidad de los ejes.
Función modal
X G0 Xb Zb
B
Xb

Xa
A

Zb Za Z

Ambos motores giran a la máxima velocidad hasta alcanzar la


coordenada programada, con lo cual el movimiento resultante no
es lineal.
P 0010 Frenteado
N 010 G54 X0 Z150 Movimiento de aproximación
N 020 G54
N 030 T 01.01 (X52; Z0)
N 040 G96 S120 M3
N 050 G92 S1200
Ø45
N 060 G0 X52 Z0

50

150

X : 052.000
Función G0 Posicionamiento rápido Z : 000.000
S 0120 T01
Desplazamiento a la coordenada
especificada con X y Z a la máxima
velocidad de los ejes (modal)
P 0010 Frenteado
N 010 G54 X0 Z150 Movimiento de mecanizado
N 020 G54
N 030 T 01.01 (X0; Z0)
N 040 G96 S120 M3
N 050 G92 S1200
Ø45
N 060 G0 X52 Z0
N 070 G1 X0 F0.08
50

150

X : 000.000
Función G1 Interpolación lineal Z : 000.000
S 0120 T01
Desplazamiento a la coordenada
especificada con X y Z con trayectoria
lineal y a la velocidad programada
(modal)
Función G1 interpolación lineal
Desplazamiento lineal a la coordenada especificada con X y Z a la
velocidad de mecanizado programada.
Función modal
X G1 Xb Zb F
B
Xb
Avance por vuelta

Xa
A

Zb Za Z

Ambos motores giran a la velocidad necesaria para que hasta alcanzar la


coordenada programada, el movimiento resultante sea lineal y con la
velocidad de avance correspondiente al f programado.
P 0010 Frenteado
N 010 G54 X0 Z150 Movimiento de mecanizado
N 020 G54
N 030 T 01.01 (X0; Z0)
N 040 G96 S120 M3
N 050 G92 S1200
Ø45
N 060 G0 X52 Z0
N 070 G1 X0 F0.08
50

150

X : 000.000
Función G1 Interpolación lineal Z : 000.000
S 0120 T01
Desplazamiento a la coordenada
especificada con X y Z con trayectoria
lineal y a la velocidad programada
(modal)
P 0010 Cilindrado
N 010 G54 X0 Z150 Movimiento de aproximación
N 020 G54
N 030 T 01.01
N 040 G96 S120 M3
N 050 G92 S1200
Ø45
N 060 G0 X52 Z0
N 070 G1 X0 F0.08
N 080 G0 X46 Z1 50

150

X : 046.000
Profundidad de pasada Z : 001.000
S 0120 T01
p = (50 mm – 46 mm) / 2
p = 2 mm
Operación de desbaste
P 0010 Cilindrado
N 010 G54 X0 Z150 Movimiento de mecanizado
N 020 G54
N 030 T 01.01
N 040 G96 S120 M3
N 050 G92 S1200
Ø45
N 060 G0 X52 Z0
N 070 G1 X0 F0.08
N 080 G0 X46 Z1 50

N 090 G1 Z-49.75 F0.1 150

X : 046.000
Profundidad de pasada Z : -049.750
S 0120 T01
p = (50 mm – 46 mm) / 2
p = 2 mm
Operación de desbaste
P 0010 Cilindrado
N 010 G54 X0 Z150 Movimiento de salida de la pieza
N 020 G54
N 030 T 01.01
N 040 G96 S120 M3
N 050 G92 S1200
Ø45
N 060 G0 X52 Z0
N 070 G1 X0 F0.08
N 080 G0 X46 Z1 50

N 090 G1 Z-49.75 F0.1 150


N 100 X52

X : 052.000
Profundidad de pasada Z : -049.750
S 0120 T01
p = (50 mm – 46 mm) / 2
p = 2 mm
Operación de desbaste
P 0010 Cilindrado terminación
N 010 G54 X0 Z150 Movimiento de aproximación
N 020 G54
N 030 T 01.01
N 040 G96 S120 M3
N 050 G92 S1200
Ø45
N 060 G0 X52 Z0
N 070 G1 X0 F0.08
N 080 G0 X46 Z1 50

N 090 G1 Z-49.75 F0.1 150


N 100 X52
N110 G0 Z1

X : 052.000
Profundidad de pasada Z : 001.000
S 0120 T01
p = (46 mm – 45 mm) / 2
p = 0.5 mm
Operación de Terminación
P 0010 Cilindrado terminación
N 010 G54 X0 Z150 Movimiento de aproximación
N 020 G54
N 030 T 01.01
N 040 G96 S120 M3
N 050 G92 S1200
Ø45
N 060 G0 X52 Z0
N 070 G1 X0 F0.08
N 080 G0 X46 Z1 50

N 090 G1 Z-49.75 F0.1 150


N 100 X52
N110 G0 Z1
N120 X45 F0.08 S140
X : 045.000
Z : -001.000
S 0140 T01

Coordenadas coincidentes con el


plano de fabricación
P 0010 Cilindrado terminación
N 010 G54 X0 Z150 Movimiento de corte
N 020 G54
N 030 T 01.01
N 040 G96 S120 M3
N 050 G92 S1200
Ø45
N 060 G0 X52 Z0
N 070 G1 X0 F0.08
N 080 G0 X46 Z1 50

N 090 G1 Z-49.75 F0.1 150


N 100 X52
N110 G0 Z1
N120 X45 F0.08 S140
N130 G1 Z-50 X : 045.000
Z : -050.000
S 0140 T01

Coordenadas coincidentes con el


plano de fabricación
P 0010 Cilindrado terminación
N 010 G54 X0 Z150 Movimiento de corte
N 020 G54
N 030 T 01.01
N 040 G96 S120 M3
N 050 G92 S1200
Ø45
N 060 G0 X52 Z0
N 070 G1 X0 F0.08
N 080 G0 X46 Z1 50

N 090 G1 Z-49.75 F0.1 150


N 100 X52
N110 G0 Z1
N120 X45 F0.08 S140
N130 G1 Z-50 X : 052.000
N140 X52 Z : -050.000
S 0140 T01

Coordenadas coincidentes con el


plano de fabricación
P 0010 Pieza terminada
N 010 G54 X0 Z150 Alejamiento de la herramienta
N 020 G54
N 030 T 01.01
N 040 G96 S120 M3
N 050 G92 S1200
Ø45
N 060 G0 X52 Z0
N 070 G1 X0 F0.08
N 080 G0 X46 Z1 50

N 090 G1 Z-49.75 F0.1 150


N 100 X52
N110 G0 Z1
N120 X45 F0.08 S140
N130 G1 Z-50 X : 150.000
N140 X52 Z : 150.000
N150 G0 X150 Z150 S 0140 T01

Coordenadas coincidentes con el


plano de fabricación
P 0010 Pieza terminada
N 010 G54 X0 Z150 Culminación del programa
N 020 G54
N 030 T 01.01
N 040 G96 S120 M3
N 050 G92 S1200
Ø45
N 060 G0 X52 Z0
N 070 G1 X0 F0.08
N 080 G0 X46 Z1 50

N 090 G1 Z-49.75 F0.1 150


N 100 X52
N110 G0 Z1
N120 X45 F0.08 S140
N130 G1 Z-50 X : 150.000
N140 X52 Z : 150.000
N150 G0 X150 Z150 S 0140 T01
N160 M30

Coordenadas coincidentes con el


plano de fabricación
P 0010 Pieza terminada
N010 G54 X0 Z150 Culminación del programa
N020 G54
N030 T 01.01
N040 G96 S120 M3
N050 G92 S1200
Ø45
N060 G0 X52 Z0
N070 G1 X0 F0.08
N080 G0 X46 Z1 50

N090 G1 Z-49.75 F0.1 150


N100 X52
N110 G0 Z1
N120 X45 F0.08 S140
N130 G1 Z-50 X : 150.000
N140 X52 Z : 150.000
N150 G0 X150 Z150 S 0140 T01
N160 M30

Coordenadas coincidentes con el


plano de fabricación
P 0010 Comando auxiliar M30
N010 G54 X0 Z150 • Finalización del programa
N020 G54
N030 T 01.01 • Detención del usillo
N040 G96 S120 M3
N050 G92 S1200 • Detención del fluido de corte
N060 G0 X52 Z0
N070 G1 X0 F0.08 •Programa listo para ser ejecutado
N080 G0 X46 Z1 nuevamente
N090 G1 Z-49.75 F0.1
N100 X52
N110 G0 Z1
N120 X45 F0.08 S140
N130 G1 Z-50 X : 150.000
N140 X52 Z : 150.000
N150 G0 X150 Z150 S 0140 T01
N160 M30

Coordenadas coincidentes con el


plano de fabricación

También podría gustarte