Archivos G-code
G-code es el lenguaje de las máquinas CNC: fresadoras, centros de mecanizado, cortadoras láser y de plasma, de chorro de agua y de cuchilla de arrastre. Importe un programa con Archivo › Importar › Importar… para ver lo que corta, y escriba uno con Archivo › Exportar › Exportar…, eligiendo Archivos G-code.
Importar
ParametrIQ CAD lee el programa y sigue sus movimientos:
- Cada corte continuo se importa como una polilínea de líneas y arcos. Una trayectoria que se vuelve a cortar más profunda (en pasadas de profundidad) se importa una sola vez, a su máxima profundidad (salvo que Fusionar pasadas de profundidad esté desactivado en las opciones de importación).
- Los agujeros taladrados (ciclos fijos G81 a G89 o, con Penetraciones como agujeros, una penetración vertical hacia abajo y de vuelta arriba) se importan como círculos del tamaño de la broca, cuando el programa indica cuál es, o como puntos (y siempre como puntos con Agujeros como círculos desactivado).
- Cada herramienta recibe una capa propia, en su propio color: la herramienta n en la capa 100 + n (Las capas de herramienta empiezan en). Desactive Una capa por herramienta para tenerlo todo en la capa Corte.
- Los movimientos rápidos (G0) también pueden importarse, como líneas en una capa propia, si los activa.
- Cada trayectoria y cada agujero conservan los ajustes de herramienta con los que se cortaron: número y descripción de herramienta, diámetro, velocidad del husillo, avance, profundidad, profundidad de pasada, refrigerante y compensación de herramienta; para los agujeros, la profundidad de picado y la espera. Exporte el dibujo de nuevo y se cortan del mismo modo.
- Un movimiento de avance corta a la Altura de corte o por debajo (0 salvo que indique otra). Los programas que nunca bajan de cero (láser, plasma, cuchillas de arrastre) consideran que un movimiento corta cuando el husillo o el haz está encendido.
Lo que se entiende: G0, G1, G2 y G3 (arcos por I y J o por R, círculos completos y hélices), G17, G20 y G21 (pulgadas y
milímetros), G90 y G91, G80 a G89, G40 a G42, cambios de herramienta (T, M6), husillo (S, M3 a M5), refrigerante (M7 a M9),
avance (F), comentarios entre paréntesis o tras un punto y coma, números de línea y borrado de bloque (las líneas que empiezan por / se
omiten salvo que Omitir líneas de borrado de bloque esté desactivado). Los archivos con extensión .g, .mpt y .eia también se leen como G-code. Los tamaños de herramienta se toman de
comentarios como (T1 D=6) cuando el programa los tiene. Las expresiones, los parámetros (#), las subrutinas y los bucles no se
ejecutan: las líneas que los usan se omiten.
Exportar
Cada elemento se corta con sus propios ajustes de herramienta, si los tiene (de un programa importado o guardados con el dibujo); lo que no indiquen toma los ajustes de su capa (fijados en Producción › Opciones de herramienta y guardados con el dibujo), y lo que estos no indiquen toma los valores predeterminados de abajo, que puede cambiar en las opciones de exportación, junto con la compensación de herramienta (sobre la línea, por dentro o por fuera) y el refrigerante. Así, asigne a cada capa su herramienta una sola vez (una fresa de 6 mm por fuera de la línea para Corte, una broca para una capa de agujeros), y solo los elementos que difieran necesitan ajustes propios. Los ajustes de capa de un taller se pueden exportar a un archivo de herramientas e importar en otros dibujos, o convertirse en los predeterminados de los dibujos nuevos (consulte Reutilizar herramientas). Las líneas de las capas Cota y Cinta, salvo que ellas o su capa tengan ajustes de herramienta (o que Omitir cotas y pegado esté desactivado), y los puntos que no sean taladros, se omiten.
| Ajuste | Milímetros | Pulgadas |
|---|---|---|
| Diámetro de la herramienta | 3 | 0.125 |
| Velocidad del husillo (rpm) | 12000 | 12000 |
| Avance (por minuto) | 1000 | 40 |
| Avance de penetración (por minuto) | 300 | 12 |
| Profundidad de corte | −1 | −0.04 |
| Altura de seguridad | 5 | 0.2 |
El programa, salvo que elija otra cosa en las opciones de exportación:
- se escribe en las unidades de su dibujo (G21 o G20), con el nombre del archivo, entre líneas
%, sin números de línea; - agrupa los cortes por herramienta, taladrando primero, luego los vaciados y luego los perfiles, con un cambio de herramienta (T… M6) entre herramientas (o una pausa M0, para una máquina sin cambiador; correcciones de longitud de herramienta G43 si las desea), y corta las trayectorias de cada herramienta empezando por la más cercana;
- corta los arcos como G2 y G3, y las demás curvas como líneas y arcos con una tolerancia de 0.01 mm (0.0005");
- corta en pasadas no más profundas que la profundidad de pasada de la herramienta, con la compensación de herramienta incorporada a la trayectoria, penetrando en vertical (o en rampa o en hélice, según indique Entrada) y sin entrada ni salida (o con un arco o una línea desde el lado del desperdicio);
- taladra los agujeros con G81, G82 (con espera) o G83 (con picado), y mandrina en hélice los agujeros mayores que la broca;
- termina de nuevo en X0 Y0.
Para una máquina 2D (láser, plasma, chorro de agua, cuchilla), desactive Eje Z: no hay movimientos en Z, y M3 y M5 encienden y apagan el haz o el soplete alrededor de cada corte.
Vaciado
Un vaciado limpia el interior de una forma cerrada hasta una profundidad, en lugar de cortar por su línea: un rebaje para un inserto, un panel rebajado, letras grabadas en un rótulo. Hay tres formas de indicar qué se vacía:
- El estilo de vaciado de una capa: en Producción › Opciones de herramienta, asigne a una
capa un estilo de Vaciado (y su profundidad, profundidad por pasada y paso lateral). Cada forma cerrada de la capa
se vacía, cada vez que se exporta el dibujo, ya que el ajuste se guarda con el dibujo
(
LAYER …,TOOL POCKET="SPIRAL",DEPTH=-2). - Una capa de vaciado para una exportación: en el grupo Vaciado de las opciones de exportación, elija una Capa de vaciado. Cada forma cerrada de esa capa se vacía, con el Estilo de vaciado elegido, hasta la Profundidad de vaciado en pasadas no más profundas que la Profundidad por pasada del vaciado (si ambas se dejan en su valor automático: la profundidad y la profundidad por pasada de la propia herramienta, como en cualquier otro corte). Los ajustes propios de la capa en Opciones de herramienta prevalecen sobre estos. Las líneas abiertas de la capa se cortan por su línea, con una advertencia.
- Los ajustes de herramienta del propio elemento:
TOOL POCKET="SPIRAL"(o"ZIGZAG","CONTOUR") después de un elemento cerrado lo vacía, hasta su propiaDEPTHen pasos de su propioSTEP, ySTEPOVER=indica la distancia entre pasadas (véase configuración de elementos). Estos prevalecen sobre los de la capa.
Islas: una forma cerrada dentro de una forma vaciada, con la misma configuración de vaciado (en la misma capa de vaciado, por ejemplo), es una isla: se deja en pie, y la herramienta la evita. Una forma dentro de una isla se vuelve a vaciar, y así sucesivamente.
| Estilo | Cómo se limpia el vaciado |
|---|---|
| Zigzag | Pasadas rectas de ida y vuelta, unidas allí donde el enlace queda dentro, y luego una pasada alrededor de cada pared. |
| Espiral | Una trayectoria de fuera hacia dentro, vuelta a vuelta; donde la forma se divide o tiene islas, cada parte por separado. |
| Contorno | Anillos separados un paso lateral, cada uno en una pasada propia, de fuera hacia dentro. |
El Paso lateral, la distancia entre pasadas, es una fracción del diámetro de la herramienta (50% salvo que elija otra; del 40 al 60% sirve para la mayoría de trabajos de fresadora), para cada vaciado cuyos ajustes de herramienta no indiquen una distancia propia. Nunca es mayor que el diámetro, de modo que no quedan nervios entre pasadas.
El centro de la herramienta se mantiene a un radio de herramienta de cada pared e isla, de modo que la fresa apenas las toca: las esquinas interiores del vaciado conservan el radio de la herramienta, y los huecos más estrechos que la herramienta no se alcanzan (un vaciado más estrecho que la herramienta se omite, con una advertencia; también uno sin diámetro de herramienta). En cada profundidad, las pasadas se cortan por turno, subiendo a la altura de seguridad entre ellas y penetrando en la siguiente con el avance de penetración. Se mantiene el fresado en concordancia: alrededor de las paredes en el otro sentido para un husillo que gira en sentido antihorario.
Orden: el programa taladra primero, luego corta todos los vaciados y después los perfiles (de modo que ninguna pieza se suelta antes de vaciarse), los vaciados de cada herramienta empezando por el más cercano. Los perfiles empiezan con la herramienta con la que se cortó el último vaciado, de modo que no se cambia de herramienta más veces de las necesarias.
Los posprocesadores basados en el G-code integrado (base: "gcode") reciben los vaciados con el resto; los que
escriben el programa por sí mismos ven el pocket y el stepOver de cada elemento en sus ajustes de herramienta
(los suyos propios por encima de los de su capa; véase Posprocesadores).
Los dibujos importados suelen tener formas que no llegan a cerrarse, o líneas dibujadas dos veces: use primero Limpiar dibujo, para que sus formas se puedan vaciar.
Compruebe un programa en el software de su propia máquina, o en un visor de G-code, antes de ejecutarlo.