Ejemplos de programación
en CNC
Programa 1
X+
P6 P5
P4 P3
P1
P2
60.0 50.0 Z- 20.0 30.0 Z
20.0
75.0
90.0
X-
Programa 1
Programa CNC Explicación
N10 M3 S2000 G0 X0 Z2 F400 M3:giro de husillo horario, a 2000rpm, velocidad
de corte 400mm/min
N20 G1 X0 Z0 Va al punto cero pieza (origen de coordenadas)
N30 G1 X20 Z0 Va al punto P1
N40 G1 X20 Z-20 Va al punto P2
N50 G1 X30 Z-20 Va al punto P3
N60 G1 X50 Z-75 Va al punto P4
N70 G1 X60 Z-75 Va al punto P5
N80 G1 X60 Z-90 Va al punto P6
N90 G0 X80 Z-90 La herramienta se aleja radialmente
N100 G0 X80 Z50 La herramienta va a una posición de descanso
N110 M2 Fin de programa
Programa 2
• Realizar el mecanizado final del perfil de la pieza
representada en la Figura. Tener en cuenta para la
programación las siguientes consideraciones:
✔ En coordenadas absolutas
✔ En milímetros
✔ En diámetros (en eje X, en Z no es común)
• Para las zonas lineales se usara la herramienta que
ocupa la posición 01 (T01), con velocidad del husillo de
1200 rpm y velocidad de avance de 2500 mm/min
• Para las zonas curvas se usara la herramienta que
ocupa la posición 02 (T02), con una velocidad del husillo
de 1000 rpm (el husillo gira a 1000rpm para pulir la
pieza) y velocidad de avance de 2000 mm/min (el husillo
girando también se esta desplazando a 2000mm/min en
línea recta o en arco)
Pulir: remoción del material
Programa 2
X+
Z- Z
Referencia
X=0,Z=0
X-
La coordenada X se da en
diámetro, es decir el doble
Programa 2
Ho
rar
io
X+
Ant
iHo
rari
o
15
Se calcula los lados
18 Referencia
X=0,Z=0
Z- Z
X- La coordenada X se da en
diámetro, es decir el doble
N1 G71 G90 G94 G96 G151 Solo tomar en cuenta G90 define coordenada absoluta
N2 G00 X178 Z10 Movimiento rápido, y se ubica en cualquier posición inicial
N3 T01 Inicio Posición de la primera herramienta
cualquiera
N4 M06 Cambia herramienta
N5 F2500 S1200 Setea velocidades
N6 G01 X0 Z0 Avanza linealmente a coordenadas X0,Z0
N7 X20 Desplaza solo en X20, Z queda igual
N8 X56 Z-24 Desplaza lineal
N9 X78 Desplaza lineal Z queda igual
N10 T02 Posición de la 2da herramienta
N11 M06 Cambia herramienta
N12 F2000 S1000 Setea velocidades
N13 G03 X108 Z-39 R15 Avanza en arco anti horario hacia X108 Z-39 con radio R15
N14 T01 Posición de la primera herramienta
N15 M06 Cambia herramienta
Los Nx son solo numero de líneas
N16 F2500 S1200
N17 G01 Z-66 Avanza linealmente a Z-66
N18 X128 Avanza linealmente solo en X128 (Z se mantiene)
N19 T02
N20 M06
N21 F2000 S1000
N22 G02 X168 Z-86 R20 Avanza en arco horario hacia X168 z86 con radio R20
N23 T01
N24 M06
N25 F2500 S1200
N26 G01 Z-116 Desplazamiento lineal en Z-116 (X se mantiene)
N27 X20 Desplazamiento lineal en X20
N28 X0 Z-123.5
N29 G00 X178 Z10 Vuelve a la posicion inicial cualquiera
N30 M30 Fin
Ejercicio 1
• Empleando los códigos normalizados ISO, elabore los
bloques de programación correspondiente al perfil del
componente mostrado a fabricar en un torno CNC, de
manera que se describa solo el contorno final del mismo.
Se sabe que el cero pieza ha sido ubicado en W. El
punto final del perfil es el marcado con Pf
• Grafique sobre la figura los ejes coordenados. Los arcos
de 5 y 10 mm son cuartos de circunferencia.
W
82
Ejercicio 2
N10 G0 X0 Z1
• Dibuje los ejes coordenados N20 G1 X0 Z0
cero pieza, y dibuje el perfil N30 G1 X30 Z0
N40 G1 X40 Z-5
superior del componente
N50 G1 X40 Z-30
descrito en el subprograma N60 G2 X30 Z-35 R5
mostrado. Indique para cada N70 G2 X50 Z-45 R10
punto del perfil dibujado las N80 G1 X80 Z-45
coordenadas correspondientes N90 G1 X120 Z-65
N100 G1 X120 Z-75
(acotado de despiece).
N110 G2 X84 Z-93 R18
N120 G1 X84 Z-113
N130 G2 X120 Z-131 R18
N140 G1 X120 Z-141
N150 G2 X160 Z-163 R22.1
N160 G1 X160 Z-170
N170 M30