Editar código de maquinado
Página inicial

Creación de programas de maquinado
El entorno de desarrollo MgdEsp permite la creación de aplicaciones de control numérico en lenguaje G (RS-274), destinado a la formación del talento humano, en los fundamentos del trabajo con las máquinas que utilizan recursos de CNC.



Sección de configuración del maquinado
Sección de escritura del programa en código G
Empieza con "#G_CONFIG" y se utiliza para configurar los terminales de operación del hardware, las variables de envío de comandos y conteos, así como las constantes de operación del programa.
Pulsar ".i" / ".v" para invocar variables de E/S de la tarea.


Empieza con "#G_CODE" y se utiliza para escribir el programa en códigos G y M.
Cada línea empieza con un número de línea "N###" seguido de un código de operación con sus argumentos. En algunos casos varios códigos de operación sin argumentos.
Dejar números libres entre líneas para poder insertar otras nuevas.
D X=v.Acum, Y=v.Acum, Z=v.Acum    ;Puertos de dirección
P X=v.Acum, Y=v.Acum, Z=v.Acum    ;Puertos de pulsos
I X=v.Acum, Y=v.Acum, Z=v.Acum     ;Entradas de inicio
E X=v.Acum, Y=v.Acum, Z=v.Acum    ;Entradas de final
A F=v.Acum, R=v.Acum, C=v.Acum    ;Husillo (F/R) y refrigerante
C S=v.Acum, P=v.Acum A=v.Acum     ;Control Start, Stop, Auxiliar
U H=v.Acum, Z=v.Acum R=v.Acum    ;Usuario Home, Zero, Reset
F X=v.Acum, Y=v.Acum, Z=v.Acum    ;Comando Jogg adelante
R X=v.Acum, Y=v.Acum, Z=v.Acum    ;Comando Jogg atrás
V X=v.Acum, Y=v.Acum, Z=v.Acum   ;Variables de posición
Q T=v.Acum, I=v.Acum                       ;Salidas Tool, Indic
K X=10/10, Y=10/10, Z=10/10           ;Relación pulsos / mm
S X1000 Y1000 Z1000                        ;Avance rápido - G00 / Jogg

N010 G17 G21 G90 M01      ;Órdenes de inicio de programa
N020 G00 X100                    ;Avance rápido de 100 mm en X
N030 G04 P2000                  ;Esperar dos segundos
N040 G01 X-100 F400         ;Avance de -100 mm en X al 40% de velocidad
N050 M30 N020                   ;Final del programa y retorno a línea N020





Listado de códigos G (Geométricos)

Listado de códigos M (Misceláneos)
G00 X100 Y100 Z100                Avance rápido en X, Y ó Z.
G01 X100 Y100 Z100 F1000     Avance de trabajo en X, Y ó Z.
G02 X50 Y50 I50 J50                 Avance curva sentido horario
G03 X50 Y50 I50 J50                 Avance curva sentido anti horario
G04 P1000                                  Pausa en milisegundos
G17                                             Selección del plano XY
G20                                             Operar en pulgadas
G21                                             Operar en milímetros
G28                                             Retornar a referencia
G73 L### N###                          Repetir ciclo T veces
G90                                             Avance en coordenadas absolutas
G91                                             Avance incremental

M00                        Parar el programa hasta Auxiliar
M01                        Esperar Start
M02                        Fin del programa
M03 S100              Activar husillo en sentido horario
M04 S100              Activar husillo en sentido anti horario
M05                        Detener husillo
M06 Txx                 Cambiar herramienta a Txx
M08                        Energizar refrigerante
M09                        Des energizar refrigerante
M30 N###              Fin de programa y retorno a línea N###
M98 N###              LLamado a subrutina
M99                        Retorno de subrutina