Din 66025 Códigos de programación NC
DIN significa "Deutsches Institut für Normung", que significa "Instituto alemán de normalización".
Estándares DIN relacionados con CNC
- DIN 66025-1 Control numérico de máquinas, formato; requisitos generales
- DIN 66025-2 Automatización industrial; control numérico de máquinas; formato, funciones preparatorias y misceláneas
Códigos de programación NC Din 66025
RS-274-D:una versión del lenguaje de control numérico por computadora G-code, estandarizado por EIA.
O
RS-274D es el estándar para máquinas controladas numéricamente desarrollado por Electronic Industry Association
Programación NC según ISO (DIN 66025) y RS274
Códigos G DIN 66025
- G00 Avance rápido
- G01 Interpolación lineal con avance
- G02 Interpolación circular (sentido horario)
- G03 Interpolación circular (en sentido contrario a las agujas del reloj)
- G2/G3 Interpolación helicoidal
- G04 Tiempo de permanencia en milisegundos
- G05 Definición de spline
- G06 Interpolación spline
- G07 Interpolación circular tangencial / Interpolación helicoidal / Interpolación poligonal / Interpolación de velocidad de avance
- G08 Función de rampa en la transición de bloque / Anticipo "desactivado"
- G09 Sin función de rampa en la transición de bloque / Anticipo "activado"
- G10 Detener el preprocesamiento de bloques dinámicos
- G11 Detener la interpolación durante el preprocesamiento de bloques
- G12 Interpolación circular (cw) con radio
- G13 Interpolación circular (CCW) con radio
- G14 Programación de coordenadas polares, absoluta
- G15 Programación de coordenadas polares, relativa
- G16 Definición del punto polar del sistema de coordenadas polares
- G17 Selección del plano X, Y
- G18 Selección del plano Z, X
- G19 Selección del plano Y, Z
- G20 Selección de un plano libremente definible
- G21 Ejes paralelos "on"
- G22 Ejes paralelos "desactivados"
- G24 Programación de zona segura; valores límite inferiores
- G25 Programación de zona segura; valores límite superiores
- G26 Programación de zona segura “apagada”
- Programación de zona segura G27 "activada"
- G33 Roscado de paso constante
- Roscado G34 con paso dinámico
- Configuración de oscilación G35
- G38 Imagen de espejo "activada"
- G39 Imagen de espejo "desactivada"
- G40 Compensaciones de ruta "desactivadas"
- G41 Compensación de trayectoria a la izquierda del contorno de la pieza
- G42 Compensación de trayectoria a la derecha del contorno de la pieza
- G43 Compensación de trayectoria a la izquierda del contorno de la pieza con aproximación modificada
- G44 Compensación de trayectoria a la derecha del contorno de la pieza con aproximación modificada
- Escalado G50
- G51 Rotación de piezas; programación en grados
- G52 Rotación de piezas; programación en radianes
- G53 Compensación cero desactivada
- G54 Desplazamiento cero #1
- G55 Desplazamiento cero #2
- G56 Desplazamiento cero #3
- G57 Desplazamiento cero #4
- G58 Desplazamiento cero #5
- G59 Desplazamiento cero #6
- G63 Anulación de avance/husillo no activo
- G66 Anulación de avance/husillo activa
- G70 Formato en pulgadas activo
- G71 formato métrico activo
- G72 Interpolación con parada de precisión “off”
- G73 Interpolación con parada de precisión “on”
- G74 Mover a la posición inicial
- Activación de la función de curvatura G75
- G76 Límite de aceleración de curvatura
- G78 Función de normalidad "activada" (orientación del eje de rotación)
- G79 Función de normalidad “desactivada”
- G80 – G89 para aplicaciones de fresado:
- G80 Ciclo fijo "apagado"
- Ciclo fijo de taladrado hasta la profundidad final G81
- G82 Refrentado puntual con ciclo fijo de tiempo de permanencia
- G83 Ciclo fijo de taladrado profundo
- G84 Roscado o roscado con ciclo fijo de mandril balanceado
- Ciclo fijo de escariado G85
- G86 Ciclo fijo aburrido
- G87 Ciclo fijo de escariado con tope de medida
- G88 Ciclo fijo de mandrinado con parada de husillo
- G89 Mandrinado con ciclo fijo de parada intermedia
- G81 – G88 para aplicaciones de rectificado cilíndrico:
- G81 Reciprocidad sin inmersión
- G82 Rectificado incremental de caras
- G83 Rectificado por inmersión incremental
- G84 Rectificado frontal multipaso
- G85 Rectificado de diámetros de varias pasadas
- Esmerilado de hombro G86
- G87 Esmerilado de hombro con penetración frontal
- G88 Esmerilado de hombro con inmersión de diámetro
- G90 Programación absoluta
- G91 Programación incremental
- Preselección de posición G92
- G93 Velocidad circunferencial constante de la herramienta “activada” (muela abrasiva)
- G94 Avance en mm/min (o pulgadas/min)
- G95 Avance por revolución (mm/rev o pulgadas/rev)
- G96 Velocidad de corte constante "on"
- G97 Velocidad de corte constante "off"
- G98 Señal del eje de posicionamiento al PLC
- Desplazamiento del eje G99
- G100 Transformación polar "desactivada"
- G101 Transformación polar "activada"
- G102 Transformación del cuerpo del cilindro “on”; sistema de coordenadas cartesianas
- G103 Transformación del cuerpo del cilindro "encendida", con compensación de radio en tiempo real (RRC)
- G104 Transformación del cuerpo del cilindro con migración de la línea central (CLM) y RRC
- G105 Transformación polar "activada" con selecciones de eje polar
- G106 Transformación de cuerpo de cilindro "on" coordenadas polares/de cilindro
- G107 Transformación del cuerpo del cilindro "on" coordenadas polares/cilindro con RRC
- G108 Transformación del cuerpo del cilindro coordenadas polares/cilindro con CLM y RRC
- G109 Programación de la transformación del eje de la profundidad de la herramienta
- G110 Selección de eje de control de potencia/canal 1
- G111 Preselección de control de potencia V1, F1, T1/canal 1 (Tensión, Frecuencia, Tiempo)
- G112 Preselección de control de potencia V2, F2, T2/canal 1
- G113 Preselección de control de potencia V3, F3, T3/canal 1
- G114 Preselección de control de potencia T4/canal 1
- G115 Preselección de control de potencia T5/canal 1
- G116 Preselección de control de potencia T6/salida pulsante
- G117 Preselección de control de potencia T7/salida pulsante
- G120 Transformación del eje; cambio de orientación del eje de rotación de interpolación lineal
- G121 Transformación del eje; cambio de orientación en un plano
- G125 Caja de cambios electrónica; dientes lisos
- G126 Caja de cambios electrónica; engranaje helicoidal, axial
- G127 Caja de cambios electrónica; engranaje helicoidal, tangencial
- G128 Caja de cambios electrónica; engranaje helicoidal, diagonal
- G130 Transformación del eje; programación del tipo de cambio de orientación
- G131 Transformación del eje; programación del tipo de cambio de orientación
- G132 Transformación del eje; programación del tipo de cambio de orientación
- G133 Corte de roscas con cero retraso "activado"
- G134 Corte de subprocesos sin retardo "desactivado"
- G140 Transformación del eje; orientación designación pieza de trabajo coordenadas fijas
- G141 Transformación del eje; orientación designación coordenadas activas
- Activación de ART G160
- G161 Función de aprendizaje ART para factores de velocidad "on"
- G162 Desactivación de la función de aprendizaje ART
- G163 Función de aprendizaje ART para factores de aceleración
- Función de aprendizaje G164 ART para cambio de aceleración
- G165 Filtro de comando "activado"
- G166 Filtro de comando "desactivado"
- G170 Señales de medición digitales; transferencia en bloque con parada dura
- G171 Señales de medición digitales; transferencia en bloque sin parada dura
- G172 Señales de medición digitales; transferencia en bloque con parada suave
- G175 Número de identificación SERCOS “escribir”
- G176 Número de identificación SERCOS “leído”
- Transformación del eje G180 "desactivada"
- G181 Transformación de eje "activada" con sistema de coordenadas no girado
- G182 Transformación del eje "activada" con sistema de coordenadas girado/desplazado
- G183 Transformación del eje; definición del sistema de coordenadas
- G184 Transformación del eje; dimensiones de la herramienta de programación
- G186 Mire hacia adelante; aceleración en las curvas; tolerancia circular
- G188 Activación de los ejes de posicionamiento
- G190 Desactivación de la programación de diámetros
- G191 Programación del diámetro “on” y visualización del punto de contacto
- G192 Programación de diámetro; solo muestra el diámetro del punto de contacto
- G193 Programación de diámetro; solo muestra el punto de contacto del punto central de los ejes reales
- G200 Suavizado de esquinas "desactivado"
- G201 Suavizado de esquinas "activado" con radio definido
- G202 Suavizado de esquinas "activado" con tolerancia de esquina definida
- G203 Suavizado de esquinas con radio definido hasta tolerancia máxima
- G210 Selección del eje de control de potencia/Canal 2
- G211 Preselección de control de potencia V1, F1, T1/Canal 2
- G212 Preselección de control de potencia V2, F2, T2/Canal 2
- G213 Preselección de control de potencia V3, F3, T3/Canal 2
- G214 Preselección de control de potencia T4/Canal 2
- G215 Preselección de control de potencia T5/Canal 2
- G216 Preselección de control de potencia T6/salida pulsada/Canal 2
- G217 Preselección de control de potencia T7/salida pulsada/Canal 2
- G220 Transformación de rueda en ángulo "desactivada"
- G221 Transformación de rueda en ángulo "activada"
- G222 Transformación de la rueda en ángulo "activada", pero la rueda en ángulo se mueve antes que las demás
- G223 Transformación de la rueda en ángulo "activada", pero la rueda en ángulo se mueve detrás de otras
- G265 Regulación de distancia – selección de eje
- Ciclo de acabado de torneado G270
- G271 Eliminación de material en torneado
- G272 Eliminación de material en revestimiento
- G274 Ciclo de acabado picoteado
- G275 Ciclo de torneado de diámetro exterior/diámetro interior
- G276 Ciclo de roscado de varias pasadas
- G310 Selección de ejes de control de potencia/canal 3
- G311 Preselección de control de potencia V1, F1, T1/canal 3
- G312 Preselección de control de potencia V2, F2, T2/canal 3
- G313 Preselección de control de potencia V3, F3, T3/canal 3
- G314 Preselección de control de potencia T4/canal 3
- G315 Preselección de control de potencia T5/canal 3
- G316 Preselección de control de potencia T6/salida pulsada/Canal 3
- G317 Preselección de control de potencia T7/salida pulsada/Canal 3
Tenga en cuenta que algunos de los códigos G anteriores no son estándar. Las funciones de control específicas, como el control de potencia del láser, habilitan esos códigos opcionales.
Códigos M
- M00 Parada incondicional
- M01 Parada condicional
- M02 Fin del programa
- M03 Husillo en el sentido de las agujas del reloj
- M04 Husillo en sentido contrario a las agujas del reloj
- M05 Tope de husillo
- M06 Cambio de herramienta (ver nota a continuación)
- Orientación del husillo M19
- Oscilación de inicio M20 (configurado por G35)
- M21 Oscilación final
- M30 Fin del programa
- M40 Selección automática de rango de engranajes del husillo
- M41 Transmisión de engranajes de husillo paso 1
- M42 Paso de transmisión de engranajes de husillo 2
- M43 Paso de transmisión de engranajes de husillo 3
- M44 Paso de transmisión de engranajes de husillo 4
- M45 Paso de transmisión de engranajes de husillo 5
- M46 Transmisión de engranajes de husillo paso 6
- M70 Definición de spline, curva inicial y final 0
- M71 Definición de spline, tangencial inicial, curva final 0
- M72 Definición de spline, curva inicial 0, tangencial final
- M73 Definición de spline, tangencial inicial y final
- M80 Eliminar el resto de la distancia usando la función de palpador, desde la entrada de medición del eje
- M81 Drive On bloque de aplicación (resincronizar la posición del eje a través de la señal del PLC durante el bloque)
- M101-M108 Desactivar bit de byte de salida rápida 1 (a 8)
- M109 Desactiva todos los (8) bits en el byte de salida rápida
- M111-M118 Activar bit de byte de salida rápida 1 (a 8)
- M121-M128 Pulso (encendido/apagado) byte de salida rápida bit 1 (a 8)
- M140 Regulación de distancia “on” (configurado por G265)
- M141 Regulación de distancia “off”
- M150 Eliminar el resto de la distancia usando la función de sonda, para una entrada de sonda (una de 16, M151-M168)
- M151-M158 Entrada digital byte 1 bit 1 (al bit 8) es la entrada de sonda activa
- M159 PLC no puede definir la máscara de bits para las entradas de sonda
- M160 PLC puede definir la máscara de bits para las entradas de sonda (hasta 16)
- M161-M168 Entrada digital byte 2 bit 1 (al bit 8) es la entrada de sonda activa
- M170 Continuar con el procesamiento de bloques mirar hacia delante del programa de pieza (cancelar M171)
- M171 Detener el procesamiento del bloque mirar hacia adelante del segmento de programa de pieza de entrada de la sonda (como un G10)
- M200 Activar el funcionamiento del volante en modo automático (para introducir un offset en el programa)
- M201-M208 Seleccione el eje (por número del 1 al 8) para la operación del volante
- M209 Activar el funcionamiento del volante en modo automático, con control PLC de la selección de ejes
- M210 Desactivar la entrada del volante en modo automático
- M211 Desactive esta función de volante y también elimine el desplazamiento del volante (si lo hay)
- M213 Husillo 2 en el sentido de las agujas del reloj
- M214 Husillo 2 en sentido antihorario
- M215 Husillo 2 tope
- M280 Husillo/eje giratorio conmutable, eje giratorio activado, primera combinación
- M281 Husillo/eje giratorio conmutable, eje giratorio activado, segunda combinación
- M290 Husillo/eje giratorio conmutable, husillo habilitado, primera combinación
- M291 Husillo/eje giratorio conmutable, husillo habilitado, segunda combinación
Nota:Otras funciones de la máquina, como el cambio de herramienta (generalmente M06) o el control del refrigerante, tienen su valor de código M especificado por la aplicación del PLC, no por el software del CNC. La mayoría de los valores de código M en la lista anterior son configurables.
Otros códigos M (hasta M699) pueden ser manejados por la aplicación de PLC según los requisitos particulares de la máquina.
máquina CNC
- Códigos G y M:comprensión de los lenguajes de programación CNC
- Comprender los códigos G y M como un profesional [Guía completa]
- Ejemplo de programación CNC Código G G02 Interpolación circular en el sentido de las agujas del reloj
- GSK 980TDb Códigos G – Sistema CNC de torneado
- Códigos G de fresado Siemens Sinumerik 808D - Programación de dialectos ISO
- Mitsubishi G Codes – Torno CNC Serie 700/70
- Mitsubishi CNC G Codes – Centros de Mecanizado Serie 700/70
- Conceptos de interpolación circular y programación, parte 2 (uso de R)
- Conceptos de interpolación circular y programación Parte 1 (Conceptos)
- Códigos M:prueba de programación CNC
- Códigos G:prueba de programación CNC