InicioInfoProgramacion CNC
¿Qué es el CNC?

Esta es otra de aquellas famosas siglas que aparecen en innumerables tecnologías, y de la que no todo el mundo sabe de que se trata, ni para que sirve.

Programacion CNC
El control numérico por computadora, de ahora en adelante CNC, es un sistema que permite controlar en todo momento la posición de un elemento físico, normalmente una herramienta que está montada en una máquina. Esto quiere decir que mediante un software y un conjunto de órdenes, controlaremos las coordenadas de posición de un punto (la herramienta) respecto a un origen (0,0,0 de máquina), o sea, una especie de GPS pero aplicado a la mecanización, y muchísimo más preciso.

Si vemos el cubo de la imagen, cada una de las aristas tiene unas coordenadas propias e únicas; así, si quisiéramos dirigir una punta de una herramienta, a tocar cada una de estas coordenadas, sólo tendríamos que introducir las órdenes pertinentes en el programa, y cargarlo en la máquina que se encargará de ejecutar los diferentes caminos. La primer cifra representa el desplazamiento sobre el eje X, la segunda sobre el Y, y la tercera sobre el Z.


PROGRAMACION CNC


Así pues,el CNC controla todos los movimientos de la herramienta cuando estamos fabricando, y no solo controla las coordenadas que hemos visto, sino también, la manera de desplazarse entre ellas, su velocidad, y algunos parámetros más. Un CNC es un equipo totalmente integrado dentro de máquinas-herramienta de todo tipo, de mecanizado, de corte, por láser, cortadoras, etc. Y de todas ellas espero ir hablando en este blog.

La pregunta lógica ¿para qué sirve el CNC? Pues como hemos dicho, nos permite controlar en todo momento cuales son los movimientos de una herramienta, así que nos servirá para obtener piezas con determinadas medidas, para crear programas que nos repitan con gran precisión piezas iguales, también se utiliza, y mucho, para verificar las medidas de algo que ha sido fabricado.

¿Por qué necesita un CNC?
(1) la misma parte puede ser reproducida en el mismo grado de precisión cualquier número de veces una vez que el programa CNC ha sido codificado.
(2) de alta velocidad, exactitud, eficacia, y confiabilidad.
(3) reducción en tiempos de mecanizado y buena monitorización de la vida útil de la herramienta.
(4) aumento de la tasa de producción.
(5) disminuye el trabajo humano. Produce fácilmente piezas de trabajo en forma compleja.

Avances en CNC
(1) ahora, no hay necesidad de codificar el programa por nosotros. El software de diseño (Auto CAD, Pro e) puede generar el código por ellos mismos durante la fase de diseño sólo.
(2) con aumento en la automatización, la calidad aumentó tremendamente. (usted puede alcanzar exactitud en micrones fácilmente)

PROGRAMACIÓN EN EL CONTROL NUMÉRICO:

Se pueden utilizar dos métodos:
Programación Manual:
En este caso, el programa pieza se escribe únicamente por medio de razonamientos y cálculos que realiza un operario.
Programación Automática:
En este caso, los cálculos los realiza un computador, que suministra en su salida el programa de la pieza en lenguaje máquina. Por esta razón recibe el nombre de programación asistida por computador. De este método hablaremos más adelante.
Programación Manual:
El lenguaje máquina comprende todo el conjunto de datos que el control necesita para la mecanización de la pieza.
Al conjunto de informaciones que corresponde a una misma fase del mecanizado se le denomina bloque o secuencia, que se numeran para facilitar su búsqueda. Este conjunto de informaciones es interpretado por el intérprete de órdenes.
El programa de mecanizado contiene todas las instrucciones necesarias para el proceso de mecanizado.
Una secuencia o bloque de programa debe contener todas las funciones geométricas, funciones máquina y funciones tecnológicas del mecanizado, de tal modo, un bloque de programa consta de varias instrucciones.
El comienzo del control numérico ha estado caracterizado por un desarrollo anárquico de los códigos de programación. Cada constructor utilizaba el suyo particular.
Posteriormente, se vio la necesidad de normalizar los códigos de programación como condición indispensable
para que un mismo programa pudiera servir para diversas máquinas con tal de que fuesen del mismo tipo.
Los caracteres más usados comúnmente, regidos bajo la norma DIN 66024 y 66025 son, entre otros, los siguientes:
N es la dirección correspondiente al número de bloque o secuencia. Esta dirección va seguida normalmente de un número de tres o cuatro cifras. En el caso del formato N03, el número máximo de bloques que pueden programarse es N999).1000 (N000
X, Y, Z son las direcciones correspondientes a las cotas según los ejes X, Y, Z de la máquina herramienta. Dichas cotas se pueden programar en forma absoluta o relativa, es decir, con respecto al cero pieza o con respecto a la última cota respectivamente.
G es la dirección correspondiente a las funciones preparatorias. Se utilizan para informar al control de las características de las funciones de mecanizado, como por ejemplo, forma de la trayectoria, tipo de corrección de herramienta, parada temporizada, ciclos automáticos, programación absoluta y relativa, etc. La función G va seguida de un número de dos cifras que permite programar hasta 100 funciones preparatorias diferentes.
Ejemplos:
G00: El trayecto programado se realiza a la máxima velocidad posible, es decir, a la velocidad de desplazamiento en rápido.
G01: Los ejes se gobiernan de tal forma que la herramienta se mueve a lo largo de una línea recta.
G02: arco en sentido horario
G03: arco en sentido horario en sentido antihorario.
G33: Indica ciclo automático de roscado.
G77: Es un ciclo automático que permite programar con un único bloque el torneado de un cilindro, etc.
M es la dirección correspondiente a las funciones auxiliares o complementarias. Se usan para indicar a la máquina herramienta que se deben realizar operaciones tales como: parada programada, rotación del husillo a derechas o a izquierdas, cambio de útil, etc. La dirección m va seguida de un número de dos cifras que permite programar hasta 100 funciones auxiliares diferentes.
Ejemplos:
M00: Provoca una parada incondicional del programa, detiene el husillo y la refrigeración.
M02: Indica el fin del programa. Se debe escribir en el último bloque del programa y posibilita la parada del control una vez ejecutadas el resto de las operaciones contenidas en el mismo bloque.
M03: Permite programar la rotación del husillo en sentido horario.
M04: Permite programar la rotación del husillo en sentido antihorario, etc.
F es la dirección correspondiente a la velocidad de avance. Va seguida de un número de cuatro cifras que indica la velocidad de avance en mm/min.
S es la dirección correspondiente a la velocidad de rotación del husillo principal. Se programa directamente en revoluciones por minuto, usando cuatro dígitos.
I, J, K son direcciones utilizadas para programar arcos de circunferencia. Cuando la interpolación se realiza en el plano X-Y, se utilizan las direcciones I y J. Análogamente, en el plano X-Z, se utilizan las direcciones I y K, y en el plano Y-Z, las direcciones J y K.
T es la dirección correspondiente al número de herramienta. Va seguido de un número de cuatro cifras en el cual los dos primeros indican el número de herramienta y los dos últimos el número de corrección de las mismas.

LOS FAMOSOS BLOCKS EN CNC

Estructura de Block:
Es el modo de dar ordenes a la maquina para que se los ejecute tiene ciertas características que se debe cumplir.
La maquina ejecuta las ordenes (operaciones) de otra manera por lo que cada orden tiene una estructura definida a cada orden le denominamos block o bloque de programa.
De manera general cada block tiene la siguiente estructura:
a) Numero de operaciones
b) Código de orden de configuración
c) Puntos coordenados o coordenadas
d) Parámetros complementarios

Formato de Block:
El modo básico de comunicarse con la maquina herramienta es a través de los elementos que forman la estructura de un block de instrucciones, en donde cada uno de los caracteres alfanuméricos tienen un significado y una representación propia.

abcd
O001
N010G21Encabezado
N020[BILLETX 30Z 80
N030G28
N040M06T 1
N050M03S 500
N060F 60Procedimiento
N…….
N070M02
N080G28Conclusión
N090M05


Introducción a la programación

Para realizar un programa debemos tener en cuenta varios factores, algunos de ellos similares a los de las maquinas convencionales. Estos factores los podemos dividir en geométricos y tecnológicos.
Los factores de geometría de la pieza contienen datos sobre sus dimensiones (plano de taller); además de:
- Tolerancias
- Acabado superficial
- Origen de movimientos
- Superficie de referencia, etc.
Los factores tecnológicos hacen referencia a:
- Material de la pieza a mecanizar

- Tipo de mecanizado
- Velocidad de corte
- Profundidad de pasadas
- Revoluciones de la pieza o herramienta
- Lubricante
- Utillaje, etc.

Así también elaborar un proceso de trabajo lo mas racional posible.
Equipo necesario para la programación
a) Maquina – Herramienta con C.N.C.
b) Manual de programación y operación del C.N.C. del que disponga la maquina
c) Lector de cinta magnética (disquete)
d) Cinta magnética para grabación en cassette
e) Ordenador para simular grafica de la pieza programada
f) Discos de 3 ½" para ordenador, para activar piezas.
g) Catálogos de materiales y herramientas de diversos fabricantes.

Programación Por Mastercam, Surfcam, Edgecam.

Estas son las imagenes de los software de mecanizado que tienen que descargar en mi caso utilizo los 3. Si coloco los link de descarga me los bloquearían al instante ya que todos estos sotfware son pagos.
Pero les ofresco una ayuda por correo [email protected]
Estos programas se pueden definir como sistemas CAD/CAM
Ambas siglas provienen de su denominación en inglés. Para diseñar usaremos el C.A.D. (Computer Aided Design), mientras que para la fabricación se emplea el C.A.M. (Computer Aided Manufacturing).

El diseño y fabricación con ayuda de computador, comúnmente llamado CAD/CAM, es una tecnología que podría descomponerse en numerosas disciplinas pero que normalmente, abarca el diseño gráfico, el manejo de bases de datos para el diseño y la fabricación, control numérico de máquinas herramientas, robótica y visión computarizada.

Históricamente los CAD comenzaron como una ingeniería tecnológica computarizada, mientras los CAM eran una tecnología semiautomática para el control de máquinas de forma numérica. Pero estas dos disciplinas se han ido mezclando gradualmente hasta conseguir una tecnología suma de las dos, de tal forma que los sistemas CAD/CAM son considerados, hoy día, como una disciplina única identificable.

MASTERCAM
EDGECAM
SURFCAM

Diseño por Solidowork o Inventor
Estas son las imágenes de los software de diseño que tienen que descargar en mi caso utilizo los 2.

Solidwork
SolidWorks es un software CAD (diseño asistido por computadora) para modelado mecánico en 2D y3D, desarrollado en la actualidad por SolidWorks Corp., una filial de Dassault Systèmes, S.A. (Suresnes, Francia), para el sistema operativo Microsoft Windows. Su primera versión fue lanzada al mercado en 1995 con el propósito de hacer la tecnología CAD más accesible.

El programa permite modelar piezas y conjuntos y extraer de ellos tanto planos técnicos como otro tipo de información necesaria para la producción. Es un programa que funciona con base en las nuevas técnicas de modelado con sistemas CAD. El proceso consiste en traspasar la idea mental del diseñador al sistema CAD, "construyendo virtualmente" la pieza o conjunto. Posteriormente todas las extracciones (planos y ficheros de intercambio) se realizan de manera bastante automatizada.

Inventor
Autodesk Inventor es un paquete de modelado paramétrico de sólidos en 3D producido por la empresa de software Autodesk. Compite con otros programas de diseño asistido por computadora como SolidWorks, Pro/ENGINEER, CATIA y Solid Edge. Entró en el mercado en 1999, muchos años después que los antes mencionados y se agregó a las Series de Diseño Mecánico de Autodesk como una respuesta de la empresa a la creciente migración de su base de clientes de diseño mecánico en dos dimensiones hacia la competencia, permitiendo que los computadoras personales ordinarias puedan construir y probar montajes de modelos extensos y complejos.

SOLIDWORK
INVENTOR

Simulador recomendado CIMCO V6
Es un programa editor de código de CNC, con un diseño de interface con menus tipo pestañas dinámicas que accesan a sus diferentes comandos, incluye herramientas para comparación de archivos, un despliegue gráfico 3D y asistencia en la programación CNC con cualquier código M o G.
CIMCO Edit no tiene limitaciones en el tamaño de programas e incluye ayudas específicas de código como la numeración de líneas y la remuneración, el manejo de caracteres y el visor de rango XYZ. CIMCO Edit 6 ofrece todas las funciones que se esperan de un editor de texto incluyendo la edición de arrastrar y soltar, es totalmente configurable y se adapta fácilmente a cualquier entorno de edición de programas CNC existente.

El asistente CNC de CIMCO Edit 6 permite insertar y editar rápidamente los ciclos y operaciones más complejas, incluye una función de macros para las operaciones más comunes, inserta código como el inicio del programa, la parada del programa y para el cambio de herramienta. También puede grabar o crear ciclos y macros personalizados para las operaciones más comunes con sus propias configuraciones y aplicaciones específicas.

DISENO Y PROGRAMACION
CODIGOS G Y M

MIS RECOMENDACIONES PERSONALES

1. No todos los CNC Tienen el mismo post-procesador eso implica conocer cual es el de tu CNC luego de identificarlo configurar el software para que genere los codigos o mejor dicho el orden y el lenguaje de maquina correcto.
2. No procures a usar un solo software de mecanizado siempre aprende a usar otros para que conoscas las ventajas y desventajas de cada uno. Te recomiendo que comiences con MASTERCAM X9, EDGECAM, SURFCAM.
3. Debes conocer o tener en cuenta que el software no siempre es de confianza a la hora de programar tienes que usar un simulador que garantice la operabilidad de la maquina luego de generar el programa NC y evitar colisión inesperada, te recomiendo CIMCO V6 que es compatible con la gran mayoría de CNC fabricantes/modelos.
4.Para que puedas programar es fundamental que conozcas de diseño, manejes instrumentos de medición micrómetros, calibradores entre otros y lo mas importante estes en la capacidad de realizar una pieza en un software de diseño mi recomendacion personal es Solidwork o Inventor. Ya que estos dos programas son compatibles con casi todos los software de programacion ya que cuentan con el formato Step.
5.Posiblemente te ocurra cuando generes un programa y lo intentes ejecutar en tu maquina te de error, Esto es debido en la mayoría de veces a los comentarios que el programa genera ejemplo:
En el caso de este programa si pueden visualizar los primeros parámetros estan los datos del programa como la hora que se hizo y la herramienta que se usa.
%
O0000(MODIFICACION PINZAS2)
(DATE=DD-MM-YY - 14-02-18 TIME=HH:MM - 18:58)
(MCX FILE - ECONTROL NUMERICOOCUMENTS AND SETTINGSLEONICESCRITORIOENVIAR RAFAELCNCMECANIZADO PINZASMECANIZADOMODIFICACION PINZAS.MCX-5)
(NC FILE - ESERVICIO CNCOCUMENTS AND SETTINGSLEONICESCRITORIOMODIFICACION PINZAS2.NC)
(MATERIAL - ALUMINUM INCH - 2024)
( T215 | 6. FLAT ENDMILL | H215 )
N100 G21
N102 G0 G17 G40 G49 G80 G90
N104 T215 M6
N106 G0 G90 G54 X-177.861 Y87.987 A0. S1591 M3
N108 G43 H215 Z25.
N110 Z19.5
N112 G1 X-181.608 Y83.3 F159.1
N114 G3 X-182.922 Y79.553 I4.687 J-3.747
N116 X-180.668 Y74.867 I6.001 J0.
N118 G2 X-178.967 Y72.412 I-3.259 J-4.075
N120 G1 X-178.915 Y72.253
N122 X-162.737 Y-5.684
N124 X-162.736 Y-5.986
N126 G3 X-162.22 Y-6.5 I.516 J.002
N128 G1 X-162.214
N130 X-147.209
N132 G2 X-144.209 Y-9.5 I0. J-3.
N134 G1 Y-18.71
N136 G3 X-142.402 Y-21.861 I4.571 J.528
N138 G1 X-142.169 Y-22.036
N140 X-141.974 Y-22.253
N142 G2 X-134.685 Y-41.25 I-21.11 J-18.997
N144 X-141.955 Y-60.227 I-28.399 J0.
N146 G3 X-144.209 Y-64.393 I8.27 J-7.167
N148 G1 Y-73.
N150 G2 X-147.209 Y-76. I-3. J0.
N152 G1 X-178.959
N154 G2 X-181.959 Y-73. I0. J3.
N156 G1 Y-64.393
N158 G3 X-184.213 Y-60.227 I-10.524 J-3.001
N160 G2 X-191.484 Y-41.25 I21.129 J18.977
N162 G1 Y71.
N164 G2 X-186.484 Y76. I5. J0.
N166 G1 X-183.608
N168 G2 X-180.668 Y74.867 I-.319 J-5.208
N170 G3 X-176.921 Y73.553 I3.747 J4.686
N172 X-172.235 Y75.807 I0. J6.
N174 G1 X-168.488 Y80.493
N176 G0 Z44.5
N178 X-162.209 Y-47.25
N180 Z25.
N182 Z19.5
N184 G1 X-156.209
N186 G3 X-150.209 Y-41.25 I0. J6.
N188 X-163.084 Y-28.375 I-12.875 J0.
N190 X-175.959 Y-41.25 I0. J-12.875
N192 X-163.084 Y-54.125 I12.875 J0.
N194 X-150.209 Y-41.25 I0. J12.875
N196 X-156.209 Y-35.25 I-6. J0.
N198 G1 X-162.209
N200 G0 Z25.
N202 M5
N204 G91 G28 Z0.
N206 G28 X0. Y0. A0.
N208 M30
%

Asi deberia quedar Luego de editar:
%
O0000(MODIFICACION PINZAS2)
N100 G21
N102 G0 G17 G40 G49 G80 G90
N104 T2 M06
N106 G0 G90 G54 X-177.861 Y87.987 A0. S1591 M3
N108 G43 H215 Z25.
N110 Z19.5
N112 G1 X-181.608 Y83.3 F159.1
N114 G3 X-182.922 Y79.553 I4.687 J-3.747
N116 X-180.668 Y74.867 I6.001 J0.
N118 G2 X-178.967 Y72.412 I-3.259 J-4.075
N120 G1 X-178.915 Y72.253
N122 X-162.737 Y-5.684
N124 X-162.736 Y-5.986
N126 G3 X-162.22 Y-6.5 I.516 J.002
N128 G1 X-162.214
N130 X-147.209
N132 G2 X-144.209 Y-9.5 I0. J-3.
N134 G1 Y-18.71
N136 G3 X-142.402 Y-21.861 I4.571 J.528
N138 G1 X-142.169 Y-22.036
N140 X-141.974 Y-22.253
N142 G2 X-134.685 Y-41.25 I-21.11 J-18.997
N144 X-141.955 Y-60.227 I-28.399 J0.
N146 G3 X-144.209 Y-64.393 I8.27 J-7.167
N148 G1 Y-73.
N150 G2 X-147.209 Y-76. I-3. J0.
N152 G1 X-178.959
N154 G2 X-181.959 Y-73. I0. J3.
N156 G1 Y-64.393
N158 G3 X-184.213 Y-60.227 I-10.524 J-3.001
N160 G2 X-191.484 Y-41.25 I21.129 J18.977
N162 G1 Y71.
N164 G2 X-186.484 Y76. I5. J0.
N166 G1 X-183.608
N168 G2 X-180.668 Y74.867 I-.319 J-5.208
N170 G3 X-176.921 Y73.553 I3.747 J4.686
N172 X-172.235 Y75.807 I0. J6.
N174 G1 X-168.488 Y80.493
N176 G0 Z44.5
N178 X-162.209 Y-47.25
N180 Z25.
N182 Z19.5
N184 G1 X-156.209
N186 G3 X-150.209 Y-41.25 I0. J6.
N188 X-163.084 Y-28.375 I-12.875 J0.
N190 X-175.959 Y-41.25 I0. J-12.875
N192 X-163.084 Y-54.125 I12.875 J0.
N194 X-150.209 Y-41.25 I0. J12.875
N196 X-156.209 Y-35.25 I-6. J0.
N198 G1 X-162.209
N200 G0 Z25.
N202 M5
N204 G91 G28 Z0.
N206 G28 X0. Y0. A0.
N208 M30
%

Ahora les explico un poco para que conozcan el lenguaje de maquina:
Este programa generado por el mastercam x9 es solo un contorno al diseño de una pinza al cual no se le realizo varias pasadas de profundidad para que la cantidad de códigos no fuera tan larga para explicarlo.

O0000(MODIFICACION PINZAS2) Aqui la letra O0000 y los cuatro cero significa el numero del programa se recomienda que comience con la letra O0001, O0002 Porque el numero cero esto se debe a que el software genera el codigo por predeterminado O0000 esto quiere decir que al pasarlo de tu disket, pendrive o por cable a tu CNC aletoriamente le asigne un numero esto no es en todos los CNC por eso recomiendo que lleven un orden para los programas.
N100 G21 Medicion en milímetros o si el plano estuviera hecho las unidad en Pulgadas fuera G20
N102 G0 G17 G40 G49 G80 G90 Estos codigos son la orden que realizara esto quiere decir que aca se va a basar la maquina para realizar sus movimientos mas abajo explico detalladamente cada uno.
N104 T2 M06 Cambio de herramienta a la numero 2
N106 G0 G90 G54 X-177.861 Y87.987 A0. S1591 M3 Movimiento rapido, en cordenadas absolutas, en el ofset de trabajo 54 y a las coordenadas especificadas. A una revolucion de 1591 y encendido del Husillo.
N108 G43 H2 Z25. Orden de trabajo a comenzar la herramienta numero 2 esto quiere decir que ya has compensado la herramienta con anterioridad, Movimiento a z25 por seguridad
N110 Z19.5
N112 G1 X-181.608 Y83.3 F159.1
N114 G3 X-182.922 Y79.553 I4.687 J-3.747
N116 X-180.668 Y74.867 I6.001 J0.
N118 G2 X-178.967 Y72.412 I-3.259 J-4.075
N120 G1 X-178.915 Y72.253
N122 X-162.737 Y-5.684
N124 X-162.736 Y-5.986
N126 G3 X-162.22 Y-6.5 I.516 J.002
N128 G1 X-162.214
N130 X-147.209
N132 G2 X-144.209 Y-9.5 I0. J-3.
N134 G1 Y-18.71
N136 G3 X-142.402 Y-21.861 I4.571 J.528
N138 G1 X-142.169 Y-22.036
N140 X-141.974 Y-22.253
N142 G2 X-134.685 Y-41.25 I-21.11 J-18.997
N144 X-141.955 Y-60.227 I-28.399 J0.
N146 G3 X-144.209 Y-64.393 I8.27 J-7.167
N148 G1 Y-73.
N150 G2 X-147.209 Y-76. I-3. J0.
N152 G1 X-178.959
N154 G2 X-181.959 Y-73. I0. J3.
N156 G1 Y-64.393
N158 G3 X-184.213 Y-60.227 I-10.524 J-3.001
N160 G2 X-191.484 Y-41.25 I21.129 J18.977
N162 G1 Y71.
N164 G2 X-186.484 Y76. I5. J0.
N166 G1 X-183.608
N168 G2 X-180.668 Y74.867 I-.319 J-5.208
N170 G3 X-176.921 Y73.553 I3.747 J4.686
N172 X-172.235 Y75.807 I0. J6.
N174 G1 X-168.488 Y80.493
N176 G0 Z44.5
N178 X-162.209 Y-47.25
N180 Z25.
N182 Z19.5
N184 G1 X-156.209
N186 G3 X-150.209 Y-41.25 I0. J6.
N188 X-163.084 Y-28.375 I-12.875 J0.
N190 X-175.959 Y-41.25 I0. J-12.875
N192 X-163.084 Y-54.125 I12.875 J0.
N194 X-150.209 Y-41.25 I0. J12.875
N196 X-156.209 Y-35.25 I-6. J0.
N198 G1 X-162.209
N200 G0 Z25.
N202 M5
N204 G91 G28 Z0.
N206 G28 X0. Y0. A0.
N208 M30
%




Aqui le describo la mayoria de codigos que necesitaran para generar un programa manual y para ir conociendo el lenguaje:

A modo de ejemplo, presentamos los códigos de programación más utilizados en fresadoras de CNC. Según el modelo de que se trate, algunos de los códigos pueden estar inhabilitados.

Códigos Generales


G00: Posicionamiento rápido (sin maquinar)
G01: Interpolación lineal (maquinando)
G02: Interpolación circular (horaria)
G03: Interpolación circular (antihoraria)
G04: Compás de espera
G15: Programación en coordenadas polares
G20: Comienzo de uso de unidades imperiales (pulgadas)
G21: Comienzo de uso de unidades métricas
G28: Volver al home de la máquina
G40: Cancelar compensación de radio de curvatura de herramienta
G41: Compensación de radio de herramienta a la izquierda
G42: Compensación de radio de herramienta a la derecha
G50: Cambio de escala
G68: Rotación de coordenadas
G73: Ciclos encajonados
G74: Perforado con ciclo de giro antihorario para descargar virutas
G76: Alesado fino
G80: Cancelar ciclo encajonado
G81: Taladrado
G82: Taladrado con giro antihorario
G83: Taladrado profundo con ciclos de retracción para retiro de viruta
G90: Coordenadas absolutas
G91: Coordenadas relativas
G92: Desplazamiento del área de trabajo
G94: Velocidad de corte expresada en avance por minuto
G95: Velocidad de corte expresada en avance por revolución
G98: Retorno al nivel inicial
G99: Retorno al nivel R
G107: Programación del 4o eje
Códigos Misceláneos

M00: Parada
M01: Parada opcional
M02: Reset del programa
M03: Hacer girar el husillo en sentido horario
M04: Hacer girar el husillo en sentido antihorario
M05: Frenar el husillo
M06: Cambiar de herramienta
M08: Abrir el paso del refrigerante
M09: Cerrar el paso de los refrigerantes
M10: Abrir mordazas
M11: Cerrar mordazas
M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante
M14: Hacer girar el husillo en sentido antihorario y abrir el paso de refrigerante
M30: Finalizar programa y poner el puntero de ejecución en su inicio
M38: Abrir la guarda
M39: Cerrar la guarda
M62: Activar salida auxiliar 1
M67: Esperar hasta que la entrada 2 esté en ON
M71: Activar el espejo en Y
M80: Desactivar el espejo en X
M81: Desactivar el espejo en Y
M98: Llamada a subprograma
M99: Retorno de subprograma

N Número de Secuencia
G Funciones Preparatorias
X Comando para el Eje X
Y Comando para el Eje Y
Z Comando para el Eje Z
R Radio desde el Centro Especificado
A Ángulo contra los Punteros del Reloj desde el Vector +X
I Desplazamiento del Centro del Arco del Eje X
J Desplazamiento del Centro del Arco del Eje Y
K Desplazamiento del Centro del Arco del Eje Z
F Tasa de Alimentación
S Velocidad de Giro
T Número de Herramienta
M Funciones Misceláneas



Para finalizar les comento que esto es solo un indicio para conocer la palabra PROGRAMACIÓN, espero agradezcan el esfuerzo y el tiempo que les dedicamos.

Cualquier duda pueden contactarme a través de [email protected] Así mismo me podrán conseguir en facebook. AGRADECER NO CUESTA NADA,

Servicio CNC a nivel Nacional e Internacional
Datos archivados del Taringa! original
40puntos
58visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
joanGX🇦🇷
Usuario
Puntos0
Posts2
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.