| 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 |
|