You are on page 1of 15

Cdigos de

programacin.
Codigos G y M.
Cdigo

Es un texto escrito en
algn lenguaje de
programacin que debe
ser compilado o
interpretado para poder
ser ejecutado.
Estandares
ISO - EIA

Estos estndares de
instrucciones de
programacin permiten a
la mquina herramienta
llevar a cabo ciertas
operaciones en particular.
Estndar EIA-267-C

Define el sistema
coordenado de las
mquinas y los
movimientos de la
misma.
ESTRUCTURA DEL PROGRAMA
PRINCIPAL
Principio del programa.
Todo programa debe comenzar con un nmero que lo identifica. Los
programas se diferencian entre s por su nmero, pudiendo guardarse
varios en la memoria del control. Este nmero que nombra al
programa se antecede de la letra O. Un subprograma tambin
empieza con la letra O, solo que los nmeros que la siguen estn
dentro de cierto rango.
Contenido del programa.
La parte central de un programa son los registros NC. Los registros son
las rdenes que se dan al control para que la mquina elabore la pieza
en cuestin.
Final del programa.
Un programa finaliza cuando es leda la orden M30. En caso de tratarse
de un subprograma, en vez de M30 se utiliza la instruccin M17.
Registros NC
Un registro representa una lnea del programa o
subprograma, y se identifica mediante la letra N
seguida de un nmero que sirve para diferenciar ese
registro de los dems que componen un programa o
subprograma.
N0040 G01 X25.000 Z32.000 F500
Nmero del registro: 0040
Procedimiento a realizar: G01, trasladarse al punto
(X=25,Z=32) a travs de una lnea recta
Avance: 500 (m/rev o mm/min)
El punto X=25 se indica como X25.000 Esto se debe a que si
se indicara X25 el control entendera X=0.025 mm.
Ejemplo
% Bandera de inicio
Nombre del programa 0-9999
N5 G90 G20 Unidades absolutas, programacin en
pulgadas.
N10 T0202 Paro para cambio de herramienta, Usar
#2
N15 M03 S1200 Prender husillo a 1200 rpm CW
Cdigos de programacin
% reiniciar y detener
X#Y# Mover y Perforar
T# Seleccin de Herramienta
M30 Fin de programa
M00 Fin de programa Comando Descripcin
M25 Inicio de Modelo
N Nmero de Secuencia
M31 Inicio de Modelo
M01 Fin de Modelo G Funciones Preparatorias
M02 X#Y# Repetir Modelo
X Comando para el Eje X
R#M02X#Y# Repeticin Mltiple del Modelo
M02 X#Y# M70 Cambio de Eje Y Comando para el Eje Y
M02 X#Y# M80 Reflejar Imagen en el Eje X Z Comando para el Eje Z
M02 X#Y# M90 Reflejar Imagen en el Eje Y
R Radio desde el Centro Especificado
M08 Fin de paso y Repetir
N# Bloquear Secuencia de Nmeros A ngulo contra los Punteros del Reloj desde el Vector +X
/ Eliminar Bloque I Desplazamiento del Centro del Arco del Eje X
R#X#Y# Repetir orificio
G05, G81 Seleccionar modo de Perforacin J Desplazamiento del Centro del Arco del Eje Y
G04 X# Variable Local (ignorar) K Desplazamiento del Centro del Arco del Eje Z
G90 Modo Absoluto
F Tasa de Alimentacin
G91 Modo Incremental
G92 X#Y# Poner a cero S Velocidad de Giro
G93 X#Y# Poner a cero T Nmero de Herramienta
M48 Encabezado de Programa antes de "%"
M47 Operador de Mensajes CRT en Pantalla
M Funciones Miscelneas
M71 Modo Mtrico
M72 Modo Ingls-Imperial
Snn Velocidad de husillo (RPM)
Fnn Mantener velocidad en Eje z (IPM)
Cdigos G
Corresponden a las rdenes
de desplazamiento; tienen
relacin directa con los
movimientos de la
herramienta, as como con
el desbastado de la pieza de
trabajo.
Movimientos rpidos.
Avances.
Avances radiales.
Pausas.
Ciclos.
Etc.
Son aquellos que una vez
ordenado, el cdigo G
Codigos Modales tendr efecto hasta que se
ordene otro cdigo G del
mismo grupo.

Clasificacin
Son los cdigos del grupo
00 no requieren de otro
Codigos No modales
cdigo G para que tengan
efecto.
Codigos
Codigos G
G

Grupo
Grupo 00
00 Grupo
Grupo 01
01 Grupo
Grupo 02
02 Grupo
Grupo 03
03 Grupo
Grupo 05
05 Grupo
Grupo 06
06 Grupo
Grupo 07
07 Grupo
Grupo 08
08 Grupo
Grupo 09
09 Grupo
Grupo 10
10 Grupo
Grupo 11
11 Grupo
Grupo 12
12 Grupo
Grupo 13
13 Grupo
Grupo 16
16

G40
G40 G73
G73
G41
G41 G74 G98
G98 G50 G61
G61 G68
G68
G04 G74 G50
G04 G42
G42 G99 G64 G69
G69
G76
G76 G99 G51
G51 G54-G59
G54-G59 G64
G09
G09
G77
G77 G110-G129
G110-G129
G10
G10
G80
G80
G12
G12 G20
G20
G81
G81
G13
G13 G90
G90 G21
G21
G00
G00 G82
G82
G28
G28 G91
G01 G91 G83
G29 G01 G83
G29
G02
G02 G84
G84
G31
G31
G03
G03 G85
G85
G35
G35
G86
G86
G36
G36
G87
G87
G37
G37
G88
G88
G47
G47 G17
G17 G43 G89
G89
G52
G52 G43
G18
G18 G44
G53
G53 G44
G19
G19 G93
G93
G60 G49
G49
G60 G94
G94 G143
G65
G65 G143
G92
G92
G100
G100
G101
G101
G102
G102
G103
G103
G107
G107
G136
G136
G150
G150
G174-G184
G174-G184
G187
G187
G70
G70
G71
G71
G72
G72
Cdigos M
Entregan las condiciones en
que se trabajar.
Arranque y paro del
husillo.
Cambio de herramienta.
Refrigerante.
Paro de programa.
Solo se permite un cdigo M
por lnea de cdigo. Todos
los cdigos M toman efecto
al final del bloque.
5
5
40
10 4

18 20 20
20 6