Sie sind auf Seite 1von 36

Programacin

TORNO CNC
Parte 1

Estructura de un programa
El programa CN se compone de una
secuencia de bloques de programa que se
guardan en memoria en la unidad de control.
Al mecanizar piezas de trabajo, el ordenador
lee y comprueba estos bloques segn la
secuencia programada.
Se enva a la maquina herramienta las
correspondientes seales de control

Estructura de un programa

Un programa de ejecucin consta de:


Nmero de programa
Bloques CN
Palabras
Direcciones y,
Combinaciones de nmeros

Direcciones utilizadas

C.chafln
F.avance, paso de rosca
G.funcin trayectoria
H.numero de direccin de correccin en el registro de
decalaje(GEOM).
I,K.Parmetros de arco.
M.funcin lgica, funcin adicional.
N.numero de bloque, de 1 a 9999.
O.numero de programa, de 1 a 9999.
P.temporizacin, llamada de subprograma, parmetros de ciclos.
Q.parmetros de ciclos.
R.radio, medida cnica, parmetros de ciclo.
S.velocidad del husillo, velocidad de corte.
T.llamada de herramienta (clculo de longitud).
X,Z.datos de posicin absolutos (X tambin temporizacin).
; .sumarios de mando funciones M.
U,W.datos de posicin en valores incrementales (U tambin
temporizacin)

FUNCIONES MISCELNEAS M
DESCRIPCIN DE LOS
COMANDOS M
MS USADOS

Descripcin de los comandos M

M03 Cabezal Conectado a la Derecha

M04 Cabezal Conectado a la Izquierda

M30 Fin de Programa

FUNCIONES PREPARATORIAS G
DESCRIPCIN DE LOS
COMANDOS G
MS USADOS

G70 Programacin en Pulgadas

G70 Programacin en Pulgadas

G71 Programacin en Milmetros


Formato
N5 G71
Comentario y notas: como en G70

G90 Programacin Absoluta

G91 Programacin Incremental

G94 Avance en mm/minuto

G95 Avance en mm/revolucin

G96 Velocidad de Corte Constante

G97 Velocidad de Giro Constante

G92 Limitaciones de Revolucin

Descripcin de los comandos de funciones G


G00 avance rpido
Formato
N G00 X(U) Z(W)
Los carros se desplazan a la velocidad mxima hasta el punto
final programado (posicin de cambio, punto inicial para el
siguiente arranque de viruta)
Notas
Mientras se ejecuta G00 se suprime el avance del carro
programado F.
La velocidad de avance rpido la define el fabricante de la
maquina.
El interruptor de correccin de avance est limitado al 100%.

Ejemplo

G90 absoluto
N50 G00 X40 Z56
G91 incremental
N50 G00 U-60 W-30.5

G01 Interpolacin Lineal


Formato
N G01 X(U) Z(W) F.
Movimiento recto (refrentado, cilindrado, torneado cnico) con
velocidad programada de avance.
Ejemplo
G90 absoluto
N G95
.

N20 G01 X40 Z20.1 F0.1

G91 incremental
N G95 F0.1
..

N20 G01 U20 W-25.9

Insercin de chaflanes y radios


Indicando los parmetros C o R se pueden
insertar un chafln o un radio entre dos
movimientos G00 o G01.
Ejemplo
.
N95
G01
X26
Z53
N100
G01
X26
Z27
N105
G01
X86
Z27
N110
G01
X86
Z0
.

R6
C3

Slo pueden insertarse chaflanes y radios entre


dos movimientos G00/G01.
El movimiento programado en el segundo bloque
ha de comenzar en el punto b del dibujo.
Para programacin incremental hay que
programar la distancia del punto b.
En el modo bloque a bloque la herramienta se
detiene primero en el punto c y despus en el
punto d.
Si el recorrido de desplazamiento de uno de los
dos bloques G00/G01 es tan pequeo que al
insertar un chafln o un radio no puede haber un
punto de interseccin, se activa el mensaje de
error N 055.

EJERCICIO DE APLICACIN

EJERCICIO DE APLICACIN
N10
N20
N30
N40
N50
N60
N70
N80
N90
N100
N110
N120
N130
N140
N150
N160
N170
N180

G71
G00
T0101
G96
G92
G00
G01
G01
G01
G01
G01
G01
G01
G01
G01
G01
G00
M30

G90
X150
;
S120
S1800
X0
X0
X6
X6
X14
X14
X26
X26
X40
X40
X50
X60
;

G95
Z150
;
M04
Z5
Z0
Z0
Z-4
Z-4
Z-10
Z-10
Z-17
Z-17
Z-24
;
Z150

;
;

;
;
F0.2
C1
C1
R1.5
R1.5
C2
C2
R3
;
;

;
;
;
;
;
;
;
;

EJERCICIO PROPUESTO