Lenguaje de programación de instrucciones electrónicas para centros de mecanizado
Corte por interpolación lineal G01
Corte por arco G02 CW (sentido horario)
Corte por interpolación por arco G03 en sentido antihorario (sentido antihorario)
G02.3 Función exponencial de interpolación de rotación hacia adelante
G03.3 Función exponencial de interpolación de dirección inversa
G04 pausa
G05 control de alta velocidad y alta precisión 1
G05.1 Control 2 de alta velocidad y alta precisión
G06~G08 no están disponibles.
G07.1/107 reparación de cilindro
G09 verificación de parada correcta
G10 entrada de parámetros de programa/entrada de corrección
G11 entrada de parámetros de programa fue cancelado.
Corte circular completo G12 en sentido horario
Corte circular G13 en sentido antihorario
La interpolación de coordenadas polares g 12.1/112 es válida.
g 13.1/113 Se ha cancelado la interpolación de coordenadas polares.
No. G14
El comando de coordenadas polares G15 está cancelado
El comando de coordenadas polares G16 es válido.
Selecciona X-Y en el avión G17
Selecciona Y-Z en el avión G18
Selecciona X-Z en el avión G19
G20 Empire Command
Comando métrico G201
G22-G26 no.
Comprobación del origen de referencia G27
Reinicio del origen de referencia G28
Reinicio del punto de partida G29
Reinicio del punto de referencia G30 segundo al cuarto
p>
G30.1 Restablecer posición de herramienta 1
G30.2 Restablecer posición de herramienta 2
G30.3 Restablecer posición de herramienta 3
G30.4 restablece la posición de la herramienta 4
G30.5 restablece la posición de la herramienta 5
G30.6 restablece la posición de la herramienta 6
G31 Función de salto
p>
G31.1 Función de salto 1
G31.2 Función de salto 2
G31.3 Función de salto 3
G32 no Disponemos de
Corte de rosca G33
Ciclo fijo especial G34 (ciclo de agujero redondo)
Ciclo fijo especial G35 (ciclo de agujero recto en ángulo)
G36 Ciclo fijo especial (arco)
G37 Determinación automática de la longitud de la herramienta
G37.1 Ciclo fijo especial (ciclo de agujero de tablero de ajedrez)
G38 Vector de corrección del diámetro de la herramienta asignación
Corrección del diámetro de la herramienta G39 y corrección del arco de esquina
Corrección del diámetro de la herramienta G40 cancelada
Corrección del diámetro de la herramienta G41 izquierda
Herramienta derecha G42 Corrección de diámetro
G40.1 control normal cancelado
G41.1 control normal efectivo lado izquierdo.
G42.1 normalmente controla eficazmente el lado derecho.
Ajuste de longitud de herramienta G43 ()
Ajuste de longitud de herramienta G44 (-)
G43.1 el husillo 1 se controla eficazmente.
Control efectivo del segundo husillo G44.1
Configuración de la posición de la herramienta G45 (ampliada)
Configuración de la posición de la herramienta G46 (reducida)
Configuración de posición de herramienta G47 (doble)
Configuración de posición de herramienta G48 (reducida a la mitad)
G47.1.2 Es válido el frenado simultáneo del cabezal.
Se cancela el ajuste de longitud de herramienta G49
Se cancela el escalado G50
El escalado G51 es válido.
Imagen del comando G50.1 G cancelada
Imagen del comando G51.1 G es válida.
Configuración del sistema de coordenadas local G52
Selección del sistema de coordenadas mecánico G53
Selección 1 del sistema de coordenadas de pieza G54
Selección 2 del sistema de coordenadas de pieza G55
Selección 3 del sistema de coordenadas de pieza G56
Selección 4 del sistema de coordenadas de pieza G57
Selección 5 del sistema de coordenadas de pieza G58
Sistema de coordenadas de pieza G59 Seleccione 6
El sistema de coordenadas de pieza de trabajo G54.1 se selecciona para expandirse a 48 grupos.
Posicionamiento unidireccional G60
G61 detiene correctamente el modo de detección.
Control de alta precisión G61.1
Ajuste automático de la velocidad de alimentación en ángulo G62
Modo de roscado G63
G63.1 Roscado simultáneo de alambre modo (tapping hacia adelante)
Modo de tapping simultáneo G63.2 (tapping inverso)
Modo de corte G64
Llamada única de macro de usuario G65
Llamada de estado de macro de usuario G66 A
Llamada de estado de macro de usuario G66.1 B
Llamada de estado de macro de usuario G67 cancelada
G68 La rotación de coordenadas es válida
Se cancela la rotación de coordenadas G69
Ciclo fijo de usuario G70
Ciclo fijo de usuario G71
Ciclo fijo de usuario G72
G73 ciclo fijo (ciclo paso a paso)
Ciclo fijo G74 (roscado inverso)
Ciclo fijo de usuario G75
Ciclo fijo G76 (mandrinado fino)
Ciclo fijo de usuario G77
Ciclo fijo de usuario G78
Ciclo fijo de usuario G79
Ciclo fijo de G80 cancelado
Ciclo fijo de G81 ( taladrado/guía de agujeros)
Ciclo fijo G82 (taladrado/conteo de taladrado)
Ciclo fijo G83 (taladrado profundo)
Ciclo fijo G84 (roscado) p>
Ciclo fijo G85 (perforación)
Ciclo fijo G86 (perforación)
Ciclo fijo G87 (perforación inversa)
Ciclo fijo G88 (perforación) )
G89 ciclo fijo (perforación)
G90 comando de valor absoluto
G91 comando de valor incremental
G92 configuración del sistema de coordenadas mecánicas p>
G93 avance en tiempo inverso
G94 avance asíncrono (avance por minuto)
G95 avance síncrono (avance por revolución)
G96 La velocidad del ciclo debe ser controlado efectivamente.
Se debe cancelar la velocidad del ciclo G97.
Reset del punto inicial del ciclo fijo G98
Reset del punto r del ciclo fijo G99
G114.1 control síncrono del husillo
Usuario G100~225 macro (llamada de código g) Máximo 10 paradas del programa M00 (pausa).
M01 parada selectiva del programa/aplicación selectiva
M02 fin del programa
M03 rotación hacia adelante del husillo
M04 rotación hacia atrás del husillo
p>
M05 se detiene el husillo
M06 cambio automático de herramienta
M07 arranca el soplado
M08 arranca el fluido de corte
Fluido de corte M09 Cerrar
M10 soplar → M09 también se puede soplar.
Herramienta de sujeción del husillo "tipo sombrero" M11
La herramienta del husillo M12 está suelta
Se inicia la rotación hacia adelante del husillo M13
Husillo M14 El fluido de corte inverso comienza
El husillo M15 se detiene y el fluido de corte se apaga
Ninguno para M16—M18.
Posicionamiento del husillo M19
m20-No.
Arranque del espejo retrovisor del eje x M21
Arranque del espejo retrovisor del eje y M22
Se cancela el espejo retrovisor M23
Retrovisor del cuarto eje M24 espejo La mirilla comienza
M25 sujeción del cuarto eje
M26 afloja el cuarto eje
M27 función de placa de indexación
M28 No
M29 roscado rígido
M30 fin de programa/apagado automático
M31-M47 No.
Comienza la perforación profunda M48.
No. M49-M51
El cargador de herramientas M52 se mueve hacia la derecha
El cargador de herramientas M53 se mueve hacia la izquierda
M54-M69
Establecimiento de herramienta automatizada M70
Manguito de herramienta M71 hacia abajo
Brazo de cambio de herramienta M72 60
Herramienta aflojador de husillo M73
p>
Brazo cambio herramienta M74 180
Herramienta sujeción husillo M75
Brazo cambio herramienta M76 0
Brazo herramienta M77 arriba
M78-M80 no.
Confirmación de cambio del banco de trabajo M81
Banco de trabajo M82
Banco de trabajo M83
Extensión del banco de trabajo M84
Banco de trabajo M85 retraído
La puerta del banco de trabajo M86 se abre
La puerta del banco de trabajo M87 se cierra
M88-M97 no.
M98 llama a subrutina
Finaliza la subrutina M99. El encuestado añadió 2010-03-19 19:36 instrucciones CNC FANUC.
G00 posicionamiento rápido, G01 interpolación lineal, G02 interpolación en sentido horario, G03 interpolación en sentido antihorario, G04 pausa, G40 cancelar compensación de herramienta, G41 compensación izquierda, G42 compensación derecha, sistema de coordenadas de pieza G54-G59 (igual para tornos y centros de mecanizado). Ciclo de compuesto de acabado G70, ciclo de desbaste cilíndrico G71, ciclo de desbaste de cara final G72, ciclo de desbaste con forma G73, ciclo de taladrado de cara final G74, ciclo de ranurado cilíndrico G75, ciclo de roscado cilíndrico G76, el comando M es similar a un centro de mecanizado.
Código g estándar de máquina herramienta CNC
La palabra de función de preparación es una instrucción para que la máquina herramienta CNC establezca un determinado modo de procesamiento, como interpolación, compensación de herramienta, ciclo fijo, etc. . La palabra de función G consta del símbolo de dirección G seguido de dos dígitos y tiene funciones desde G00 hasta G99 * * * 100. La siguiente tabla se especifica en el estándar JB3208-83:
Función de preparación de tabla palabra g código función alcance función código función alcance función
G00 posicionamiento del punto G50 * compensación de herramienta 0/-
G01 interpolación lineal G51 * compensación de herramienta/0
G02 interpolación de arco en sentido horario G52 * compensación de herramienta-/0
G03 interpolación de arco en sentido antihorario G53 cancelación de compensación lineal p>
G04 *Pausa G54 desplazamiento lineal x
G05 *G55 desplazamiento lineal y no está especificado
G06 Interpolación parabólica Suplemento G56 desplazamiento lineal Z
G07 *G57 no se especifica el desplazamiento lineal XY.
G08 *Acelerar desplazamiento lineal G58 XZ
G09 *Desacelerar desplazamiento lineal G59 YZ
G10-G16 *No especificar posicionamiento preciso G60 (posicionamiento preciso).
El plano G17 XY selecciona el posicionamiento preciso G61 (medio)
El plano G18 ZX selecciona el posicionamiento preciso G62 (posicionamiento aproximado)
El plano G19 YZ selecciona G63 *tocando
G20-G32 *No especificadoG64-G67 *No especificado.
Corte de rosca G33, paso constante G68 *Desplazamiento de herramienta, ángulo interior
Corte de rosca G34, paso creciente G69 *Desplazamiento de herramienta, ángulo exterior
Corte de rosca G35 , reducción de tono G70-G79 *No especificado.
G36-G39 *No especificar cierre de sesión del ciclo fijo G80.
G40 compensación de herramienta/cancelación de compensación de herramienta G81-G89 ciclo fijo
G41 compensación de herramienta-izquierda G90 tamaño absoluto
G42 compensación de herramienta-derecha G91 Incremental tamaño
G43 *Desplazamiento de herramienta hacia la izquierda G92 *Registro preestablecido
G44 *Desplazamiento de herramienta hacia la derecha G93 velocidad de avance, tiempo de cuenta regresiva
G45 *Desplazamiento de herramienta por minuto /G94 avance
G46 *Compensación de herramienta/-G95 avance por revolución del husillo.
G47 *Corrección de herramienta-/- G96 velocidad lineal constante
G48 *Corrección de herramienta-/G97 revoluciones por minuto (cabezal)
G49 *Corrección de herramienta 0 /G98-G99 *No especificado.
Nota: * indica que si hay un propósito especial, debe constar en el formato del programa.
Código m estándar de máquina herramienta CNC
Las palabras de función auxiliar se utilizan para especificar la dirección de rotación del husillo, inicio y parada, cambio de refrigerante, sujeción y aflojamiento de piezas de trabajo o herramientas, y funciones de reemplazo de herramientas. La palabra de función auxiliar consta del símbolo de dirección m seguido de dos dígitos. La siguiente tabla está estipulada en el estándar JB3208-83:
Tabla función auxiliar palabra m código rango de función código de función rango de función función
M00 *Parada de programa M36 *Rango de avance 1 p >
M01 *Fin del plan M37 *Rango de avance 2
M02 *Fin del programa M38 *Rango de velocidad del husillo 1
M03 El husillo gira en el sentido de las agujas del reloj M39 *Rango de velocidad del husillo 2
El husillo M04 gira en sentido antihorario M40-M45 *cambio.
M05 El husillo se detiene M46-M47 *Sin especificar
M06 *Cambio de herramienta M48 *Cancelar M49
M07 se abre refrigerante M49 *Junto al camino de corrección de velocidad de avance.
M08 1 refrigerante encendido M50 * 3 refrigerante encendido.
M09 Refrigerante desactivado M51 * 4 Refrigerante activado
M10 Sujeción M52-M54 *No especificado.
M11Aflojar M55 *Desplazamiento lineal de la herramienta, posición 1.
M12 *M56 *Desplazamiento lineal de la herramienta, no se especifica la posición 2.
Husillo M13 en el sentido de las agujas del reloj, refrigerante no especificado en M57-M59*.
M14 gira el eje en sentido antihorario y abre el refrigerante para sustituir M60.
M15 *Movimiento de avance M61 desplazamiento lineal de la pieza, posición 1.
M16 *Movimiento negativo M62 *Desplazamiento lineal de la pieza, posición 2
M17-M18 *No especificado M63-M70 *No especificado.
M19 Tope de posicionamiento del husillo M71 *Desplazamiento angular de la pieza, posición 1
M20-M29 *Nunca especificar M72 *Desplazamiento angular de la pieza, posición 2.
M30 *Fin de cinta M73-M89 *no especificado
M31 *Bypass de enclavamiento M90-M99 *Nunca. No es tan difícil como pensábamos, siempre y cuando alguien te muestre más preguntas y programación, y siempre que comprendas la aplicación de códigos generales.