Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PÁGINA: 1
PROGRAMACIÓN POR CONTROL NUMÉRICO
CONSTRUCCIÓN DE UN PROGRAMA
N_ G_ X_ Z_ F_ S_ T_ M_
N: Número de bloque
G: Función preparatoria
X, Z: Cota de los ejes
F: Avance
S: Velocidad del cabezal
T: Herramienta
M: Funciones auxiliares
Dentro de cada bloque hay que mantener este orden, aunque no es necesario
que cada bloque contenga todas las informaciones.
Las funciones con el signo (*) o con la (D) son las que asume el CNC al
momento del encendido.
Cuando se trabaja con G90 las coordenadas del punto programado están
referidas al punto de origen de coordenadas.- Cuando se trabaja con G91 los
valores programados indican el desplazamiento a realizar en el eje
correspondiente; es decir, están referidos al punto anterior de la trayectoria.
Dicho valor en X es la diferencia en diámetros.en nuestro programa.
W 40 80 Z
absolutas incrementales
G90 G0 X60 Z40 G91 G0 X60 Z40
X30 Z80 X-30 Z40
X0 Y0 X-30 Y-80
CURSO CNC TORNO FAGOR. PÁGINA: 3
AVANCE (F) MILÍMETROS MINUTO. AVANCE (F) MILÍMETROS
REVOLUCIÓN
Con G94 el CNC entiende que todos los avances programados mediante (F) lo
son en mm/min.
G94 es modal.
Con G95 el CNC entiende que todos los avances programados mediante (F) lo
son en mm/rev.
Su forma de actuar se basa en jugar con las inercias de los motores. Con G07
el CNC no iniciará la siguiente línea hasta que el captador de posición haya
indicado que ya se ha alcanzado dicha posición por lo que se consigue arista
viva.Con G05 el CNC empieza la siguiente línea después de haber enviado la
última información, con lo que antes de alcanzar la posición real empieza el
otro eje a trabajar, lo que produce un pequeño redondeo en la arista de 0,1 mm
Formato: N_ G00 X_ Z_
Con G00 se programan todos los movimientos rápidos, es decir todos aquellos
donde no exista contacto entre la pieza y la herramienta. Es conveniente utilizar
esta función siempre que sea posible para emplear el menor tiempo en el
mecanizado, no obstante hay que asegurar de que no existirá contacto.
G00 se puede programar como G0. Es modal y se anula con G01, G02, G03 y
G33.
Formato: N_ G01 X_ Z_
Con G01 se programan todos los movimientos en línea recta que se tengan
que realizar en el programa a velocidad controlada mediante (F). Es importante
calcular el valor de (F).
G01 se puede programar como G1. Es modal y se anula con G00, G02, G03 y
G33..
12
; La herramienta está
en X100 Z5
G90 G94 G96 F64 S40
T2 D2 M3
G92 S637
G0 X22 Z0
G1 X0 Z0
G0 X20 Z1
G1 X20 Z-30
G1 X40 Z-30
G1 X40 Z-60
G1 X60 Z-60
G1 X60 Z-85
G1 X50 Z-100
G1 X82 Z-100
G0 X100 Z5
M30
Mediante G39 es posible achaflanar dos rectas sin necesidad de calcular los
puntos de intersección.
30 20
Función:
+X
G02: Interpolación circular a derechas (sentido
horario)
Coordenadas cartesianas
N_ G02 (G03) X_ Z_ I_ K_
Coordenadas Polares
N_ G02 (G03) Q_ I_ K_
N_ G02 (G03) X_ Z_ R_
N_ G93 I_ K_
N_ G02 (G03) R_ Q_
Coordenadas Cartesianas
N_ G02 (G03) X_ Z_ I_ K_
N: Número de bloque
G02/G03: Interpolación circular
X/Z: Punto final del arco
I: Distancia del punto inicial del arco al centro del mismo en el eje de las
X
K: Distancia del punto inicial del arco al centro del mismo en el eje de las
Z
G0 X60 Z20
G2 X30 Z50 I-30 K0
G2 X60 Z80 I0 K30
; La herramienta está en
X50 Z5
G90 G94 G96 F64 S40 T2
D2 M3
G92 S637
G0 X0 Z1
G1 X0 Z0
G1 X10 Z0
G3 X16 Z-3 I0 K-3
G1 X16 Z-14
G2 X30 Z-18 I8 K6
G0 X50 Z5
M30
Con esta función podemos redondear recta y recta, arco y arco, recta y arco, y
arco y recta.
Función: G36
Formato: N_ G1 G36 R_ X_ Z_ (a continuación la recta o el arco)
N_ G2 (ó G3) G36 R_ X_ Z_ I_ K_ (idem)
Formato: N_ G08 X_ Z_
Siguiente bloque..
N_ G09 X_ Z_ I_ K_
No es necesario programar el centro del arco ni las funciones G02 ó G03, pues
los puntos definidos indican al CNC cual es la dirección de mecanizado.
Las funciones G41 y G42 son modales e incompatibles entre si y son anuladas
mediante G40, M02 y M30.
Modo de programación 1:
N_ GOTO N_
Modo de programación 2:
ANOTACIÓN IMPORTANTE
Al definir el perfil no hay que programar el punto (A), ya que está definido en los
parámetros X y Z.
Al definir el perfil no hay que programar el punto (A), ya que está definido en los
parámetros X y Z.
G88 es un ciclo para mecanizar ranuras en sentido del eje X distribuyendo las
pasadas a lo largo del eje Z, según el valor que se le haya introducido en el
parámetro que define el ancho de cuchilla. El punto de programación de la
herramienta es el de la izquierda.
Formato: N_ G88 X_ Z_ Q_ R_ C_ D_ K_
ANOTACIONES IMPORTANTES
APUNTES DE ROSCADO
SISTEMA MÉTRICO:
Crestas planas y fondos redondeados
Ángulos de los flancos 60º.
Diámetros y pasos en milímetros.
Se denomina por la letra M, seguido del
diámetro exterior del tornillo si es
ordinaria; si es de paso fino, detrás del
diámetro se pone el signo X seguido del
paso. Ejemplo: M10, M10x100
FÓRMULAS
SISTEMA WITHWORHT
Crestas y fondos redondeados
Ángulos de los flancos 55º.
Diámetros y pasos en pulgadas. El
paso son los hilos que entran en una
pulgada.
Se denomina por la letra W, seguido
del diámetro exterior del tornillo en
pulgadas.
Ejemplo: W 3/ 8 “,
FÓRMULAS
H=0,64 x P
Din = Dex – 1,3 x P
R= 0,14 x P (SI)
Penetración radial
Penetración en flanco
Penetración con variación del ángulo del flanco.
Penetración en flanco alternativo
Nº = H (altura filete) x 20 / 3
P = H / √ n (siendo n, el nº de pasadas)
Cálculos:
Formato: G83 X_ Z _ I_ B_ D_ K_ H_
C_
EJEMPLO DE PROGRAMACIÓN