Curso de CNC
Curso de CNC
Curso de CNC
70 70
60 Pf 60 Pf
40 40
30 Pi 30 Pi
30 50 80 100 30 50 80 100
70
60
40
30
40
30
G02 G03
40
45°
30
30
R 15
20
R 10
10
15 30 65
Realiza la programación de la siguiente pieza usando las funciones
modales G02 y G03, mediante la programación en cotas absolutas e
incrementales, siguiendo el sentido de las flecha y con una
compensación de la herramienta a la derecha.
140
110
100
90
60
10
N10 T1 M06
N15 S3500 F450 M03 M08
R5 N20 G0 X-3 Y-3 Z0
N25 G91 G41 Z –2
36
N85 G40
N90 M05 M09
N95 M02 ó M30
R5
36
36
45 N50 X31
N55 Y-36
PROGRAMA UTILIZANDO G25 N60 X-36
N1 G17 G90 N65 G25 N30.60.3
N10 T1 M06 N70 G90 G0 Z1
N15 S3500 F450 M03 M08 N75 G91 X45
N20 G0 G41 X0 Y0 Z1 N80 G25 N25.75.2
N25 G01 G90 Z0 N85 G0 Z10
N30 G91 Z –2 F100 N90 G90 G40
N35 Y31 F450 N95 M05 M09
N40 G02 X5 Y5 I5 J0 N100 M02 ó M30
La función no modal G36 realiza un redondeo de aristas con un radio
determinado sin necesidad de calcular los puntos inicial, final y centro
del arco.
La función G36 debe programarse en el bloque cuyo final se desee
redondear, el radio debe estar en formato R4.3 mm y R3.4 in y debe ser
un número positivo.
N… X0 Y0
N… G01 G36 R5 X100 Y50
N… X0 Y100 100
R5
100
Realiza un radio de 5mm entre las rectas formadas
64
R 60
R 30
90 70°
PROGRAMA UTILIZANDO G36
N1 G17 G90 N50 G01 G36 R60 X0 Y65
N10 T1 M06 N55 G93 I-90 J0
N15 S3500 F450 M03 M08 N60 R30 A110
N20 G0 G42 X130 Y0 Z1 N65 G93 I-90 J0
N25 G01 Z0 N70 G03 R30 A180
N30 G91 Z –2 F100 N85 G0 Z10
N35 G90 X125 F450 N90 G90 G40
N40 G93 I90 J0 N95 M05 M09
N45 G03 R30 A70 N100 M02 ó M30
Estas son funciones modales que realizan una programación de
imagen a espejo, es decir, cuando el control trabaja en G11, G12
ó/y G13, realiza los desplazamientos programados con cambio
de signo. Dado que son funciones incompatibles se puede
programar en el mismo bloque las funciones G11, G12 y G13.
R 60
70°
R 30
90
N… G73 A…
A es el valor de giro, el cuál, debe tener como valor mínimo, 0 y
máximo de 360°. Esta función debe programarse en un solo
bloque, si la programación es en G90 se debe programar ambas
cotas de los dos ejes en el plano.
Esta función es de tipo incremental por lo que se debe
considerar a la hora de realizar la programación.
Para anular esta función es necesario programar un G73 sin el
valor de un ángulo .
PROGRAMA UTILIZANDO G73
N1 G17 G90
N10 T1 M06
N15 S3500 F450 M03
N20 G0 X0 Y0 Z1
N30 G91 Z –2 F100
N35 G90 G01 X20 Y0
45° 45° N40 G02 X30 Y0 I5 J0
20 30 40
N45 G03 X40 Y0 I5 J0
N50 X20 Y0 I-10 J0
N55 G01 X20 Y0 Z1
N60 G73 A45
N65 G25 N30.60.7
N70 G73
N75 G90 G00 Z10
N80 M05 M09
N85 M30
Parámetro Descripción
Regreso al plano partida una vez realizado el
G98
mecanizado
Regreso al plano referencia una vez realizado el
G99
mecanizado
Definen el punto en el cual se va a realizar el
X, Y
taladro
Z Es la posición del plano principal
I Profundidad total de mecanizado
B Profundidad incremental, valor de cada pasada
Define la distancia de seguridad entre cada
C
profundización
Parámetro Descripción
D Distancia de seguridad o Plano de referencia
Distancia que retrocede el control tras cada
H
profundización
Valor que define el numero de profundizaciones
J
para regresar al plano de referencia
Tiempo de espera en el fondo por cada
K
profundización
L Valor mínimo de cada profundización
Valor que define o aumenta las profundizaciones
R
como valor de escala.
N El numero de veces que se repite en cada taladro
Los ciclos fijos de taladro
98 G81 y G83 difieren solo en la
Plano de Partida
+
– J +
K
–
X X
Y L
J
– +
C
Plano de acercamiento
D
X
Para la función G88 se utiliza la B
misma estructura de programación
usada para G87 excepto por el
parámetro K ya que por tratarse de L
una cajera circular no es necesaria
la cota sobre el eje Y.
PROGRAMA UTILIZANDO G87/88
4 1
N1 G00 G17 G90 X-60 Y0 Z20
24 N10 T1 M06
N15 F150 S1800 M03 M08
N20 G87 G43 G99 X0 Y0 Z2 I-9
J-18 K15 B3 C6 D2 H100
56
30 L0.5 N1
N25 G80
N30 G88 G99 X28 Y28 Z2 I-9
3 J-12 B3 C6 D2 H100 L0.5
2
N35 Y-28
N40 X-28
N45 Y28
N50 G80
36 N55 G00 G44 Z20
56 N60 M05 M09
N65 M30