Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Equipment >> máquina CNC

Fadal Códigos G Códigos M Subrutinas Fijas

Códigos G Fadal Códigos M Subrutinas fijas, etc. para maquinistas cnc que trabajan en VMC Fadal.

Códigos G

Código G Descripción
G0 Viaje rápido
G1 Interpolación lineal
G2 Interpolación circular (sentido horario)
G3 Interpolación circular (sentido antihorario)
G4 Dwell P=Tiempo en milisegundos
También:Comprobación en posición no modal
G5 Viaje rápido no modal
G8 Acelerar (sin rampas de avance)
G9 Deceleración (rampas de alimentación)
También:Verificación en posición
G10 Entrada de datos programable
L02=Dispositivo X, Y, Z, A, B, P=0, 1-48
L10=Longitud, P=1-99, R0=Cantidad
L12=Diámetro, P=1-99, R0=Cantidad
L13=Accesorio de lectura, P=1-24, R0=Z, R1=X, R2=Y
L14=Longitud de lectura, P =1-99, R0=Cantidad
L15=Diámetro de lectura, P=1-99, R0=Cantidad
L100 a L109=Valores R, P=Cantidad
G15 Interpolación circular YZ con el eje A
G17 Selección del plano XY
También:Envoltura de la leva del eje Y
Q=Relación del eje A/ [5p (diámetro de la leva en pulgadas)]
Q=Relación del eje A/ [(5/ 25,4p (diámetro de leva en mm)]
P0=Eje A, P1=Eje B
G17.1 Intercambio de palabras A/B
G17.2 Intercambio de palabras A/B desactivado
G18 Avión ZX
G19 Avión YZ
G20 Comprobar la configuración del parámetro de pulgadas
G21 Comprobar la configuración de parámetros métricos
G28 Regreso a cero
G28.1 Regreso de Jog Away
G29 Regreso desde cero
G31 Función táctil de sonda
G31.1 Función de sonda sin contacto
G40 Cancelación de compensación de radio de corte
G41 Compensación del radio de corte a la izquierda (ascenso)
G42 Compensación del radio de corte derecho (conv.)
G43 Compensación de longitud de herramienta positiva
G44 Compensación de longitud de herramienta negativa
G45 Expansión única de compensación de longitud de herramienta
G46 Reducción simple de compensación de longitud de herramienta
G47 Expansión doble de compensación de longitud de herramienta
G48 Reducción doble de compensación de longitud de herramienta
G49 Cancelar compensación de longitud de herramienta
G50 Cancelar control de pendiente de rampa
G50.1 Cancelar imagen especular
G51 Control de pendiente de rampa
R0=Valor de velocidad de rampa de 0,5 a 2.
R0+=Eje Z, R0-=Eje XY
G51.1 Imagen espejo
G51.2 Compensación de carga de herramienta
Velocidad de avance del estado antes de la línea G51.2
R1=Carga objetivo del husillo
R2=Mín. Porcentaje de reducción de la tasa de alimentación
R3=Máx. Porcentaje de aumento de la tasa de alimentación
R4=Tiempo en min. Velocidad de alimentación para iniciar la retención de diapositivas
G51.3 Escalado del eje
R1=Programa (Los tres ejes)
R2=X
R3=Y
R4=Z
G52 Desplazamiento del sistema de coordenadas
G53 Usar sistema de coordenadas de máquina
G54-59 Compensaciones de accesorios 1-6
G66 Llamada de subrutina modal
G67 Cancelación de subrutina modal
G68 Rotación (R0=Ángulo, XY=Centro de rotación)
G69 Cancelación de rotación
G70 Comprobar el parámetro de pulgadas
G71 Comprobar el parámetro métrico
G73 Peck Drill
Q=Tamaño de picoteo
P=Distancia de avance antes del siguiente picoteo (opcional)
I=Picoteo inicial
J=Valor de reducción para picoteos subsiguientes
K=Tamaño mínimo del picoteo
G74 Macho a mano izquierda
Formato 1 Q=Paso de rosca (1/paso), F=RPM
Formato 2 S=RPM, F=Avance (Paso * RPM)
G74.1 Macho rígido izquierdo
Formato 1 Q=Paso de rosca (1/paso), F=RPM
Formato 2 S=RPM, F=Avance (Paso * RPM)
G74.2 Preparar para G74.1
G75 Ciclo de cabezal de roscado
Formato 1 Q=Paso de rosca (1/paso), F=RPM
Formato 2 S=RPM, F=Avance (Paso * RPM)
G76 Mandrinado fino
Q=Cantidad de desplazamiento Y+ o
I=Cantidad y dirección del desplazamiento X
J=Cantidad y dirección del desplazamiento Y
G80 Cancelación de ciclo fijo
G81 Broca, Broca Spot
G82 Taladro central, avellanado
P=Tiempo de espera en milisegundos
180 000/RPM=Tiempo de espera para 3 revoluciones
G83 Ciclo de agujero profundo
Q=Tamaño de picoteo
P=Distancia de avance antes del siguiente picoteo (opcional)
I=Picoteo inicial
J=Valor de reducción para picoteos subsiguientes
K=Tamaño mínimo de picoteo
G84 Macho a mano derecha
Formato 1 Q=Paso de rosca (1/paso), F=RPM
Formato 2 S=RPM, F=Avance (Paso * RPM)
G84.1 Macho rígido derecho
Formato 1 Q=Paso de rosca (1/paso), F=RPM
Formato 2 S=RPM, F=Avance (Paso * RPM)
G84.2 Preparar para G84.1
G85 Entrar/salir
G86 Perforar / Desactivar husillo / Salida rápida
G87 Entrar/salir
G88 Entrada/Permanencia/Salida, P=Milisegundos
G89 Entrada/Permanencia/Salida, P=Milisegundos
G90 Posicionamiento absoluto
G91 Posicionamiento incremental
G91.1 Ejecución de alta velocidad (solo sistema -2)
G91.2 Cancelación de ejecución de alta velocidad
También:Compresión binaria/Punto final del analizador
G91.3 Compresión binaria/Punto de inicio del analizador
G92 Preajuste absoluto
G93 Especificación de velocidad de alimentación 1/T (tiempo inverso)
G94 Especificación de tasa de alimentación DPM, IPM
G98 Volver al plano inicial
G99 Volver al plano de autorización R0

Códigos M

Código M Descripción
M0 Parada del programa
M1 Parada opcional
M2 Fin del programa
M3 Husillo en el sentido de las agujas del reloj
M3.1 Sub-husillo encendido Ignorar imán CW
M3.2 Reconocer imán de husillo
M4 Husillo en sentido contrario a las agujas del reloj
M4.1 Sub-husillo encendido Ignorar imán CCW
M4.2 Reconocer imán de husillo
M5 Husillo desactivado
M6 Cambio de herramienta
M7.1 Servo refrigerante encendido
M8 Refrigerante activado
M8.1 Servo refrigerante encendido
M9 Refrigerante apagado
M10 Cancelar reciprocidad
M11 Reciprocidad del eje X
M12 Reciprocidad del eje Y
M13 Reciprocidad del eje Z
M14 Reciprocidad del eje B
M15 Reciprocidad del eje A
M16 Reciprocidad del eje C
M17 Fin de subrutina
M18 Indizador de ciclo Cushman
M19 Parada/orientación del husillo
M20 Ciclo de indexador de propósito general
También:Cierre automático de puertas
También:Activar/desactivar Hydrosweep
M30 Fin de todas las Subrutinas
También:Fin de Programa (Formato 2)
M31 Palets de intercambio
M32 Almacenar/Cargar Palet A
M32.1 Cargar y verificar el palé A
M33 Almacenar/Cargar Palet B
M33.1 Cargar y verificar el palé B
M41 RPM de rango bajo
M42 RPM de rango alto
M45 Ejecutar ciclo fijo
M46 Aproximación positiva activada
M47 Cancelar enfoque positivo
M48 Velocidad de avance y potenciómetro RPM activo
M48.1 Recipiente de refrigerante servo activo
M48.2 Palet A activo de olla giratoria doble
M48.3 Palet B activo de olla giratoria doble
M49 Velocidad de alimentación y potenciómetro RPM inactivos
M49.1 Recipiente de refrigerante del servo inactivo
M49.2 Palet A inactivo de olla giratoria doble
M49.3 Palet B inactivo de olla giratoria doble
M60-69 Dispositivos conectados por el usuario
M60 Freno del eje A activado M65 Sonda TS-20 activa
M61 Freno del eje A desactivado M66 Sonda MP-12 activa
M62 Freno del eje B activado M67 Sonda láser activa
M63 Freno del eje B desactivado M68 Motor delta
M64 Sonda MP activa M69 Motor en estrella
M80 Puertas Automáticas Apertura
M81 Cierre automático de puertas
M90 Ganancia predeterminada (del comando SV)
M90.1 Habilitación avanzada de ganancia de alimentación directa P=Ganancia (50-250)
M91 Ganancia normal
M92 Ganancia intermedia
M94 Adelante
P=Tolerancia de ángulo
Q=Longitud de línea (Se mueve menos que esto no marcado)
Ejemplo:M94 P91 Q.002
M94.1 Modificación de avance por tasa de alimentación
Establecer tasa de alimentación antes de la línea M94.1
P=Ángulo
Q=Porcentaje de cambio de cada modificación
R0+=Mín. Modificación de la velocidad de avance
R1+=Longitud para ignorar M94.1
R2+=Modificar el avance cada, este ángulo, desde P
Ejemplo:M94.1 P170 Q10. R0+50. R1+1. R2+15.
M94.2 Avance avanzado activado,
P=Rampa, Q=Ventana de detalles
M95 Cancelar reenvío
M95.1 Feed Forward Modificar Cancelar
M95.2 Cancelar reenvío de avance avanzado
M96 Rodar CRC
M97 CRC interseccional
M98 Ejecutar subprograma
P=Programa #
L=# de repeticiones
M99 Fin del subprograma
También:Salto de línea, P=Nº de línea, Ejemplo:M99 P#

Subrutinas Fijas

Subrutinas Descripción/Parámetros
L9101 Funciones de sonda
R1+1-10, consulte el Manual del usuario para obtener más detalles
L9201 Grabado:
R1+0=Fuente estándar
R1+1=Fuente de plantilla
R1+2=Estándar serializado
R1+3=Plantilla serializada
R2+ =Altura de las letras
R3+=Ángulo de la palabra
R4+=Incremento de serie
R0=Plano de separación Z=Profundidad final F=Velocidad de avance
L93NN Círculo de pernos
R0=1 (distancia y dirección incrementales de X desde la primera posición hasta el centro)
R1=J (distancia y dirección incrementales de Y desde la primera posición hasta el centro)
R2=Angular paso entre agujeros (+ ángulos para CCW, – ángulos para CW)
NN=Cantidad de agujeros
L94NN Ciclo de fresado CCW:
R0+=Avance, R1+=Diámetro del agujero, NN=Repeticiones
L95NN Ciclo de fresado CW:
R0+=Avance, R1+=Diámetro del agujero, NN=Repeticiones
L9601 Cajera rectangular CCW:
R0+=Avance, R1+=Radio de esquina en la herramienta, R2+=X, R3+=Y
L9701 Cajera rectangular CW:
R0+=Avance, R1+=Radio de esquina en herramienta, R2+=X, R3+=Y
L9801 Cajera circular CCW:
R0+=Avance, R1+=Radio de esquina en la herramienta, R2+=Diámetro del agujero
L9901 Cajera circular CW:
R0+=Avance, R1+=Radio de esquina en la herramienta, R2+=Diámetro del agujero

Resumen de palabras NC

Resumen de palabras de NC Definición
A Un comando de movimiento angular del eje (o refrigerante servo opcional)
B Comando de movimiento angular del eje B
C Comando de movimiento angular del eje C
D Corrección del diámetro de la herramienta
E Compensación de accesorios
F Velocidad de avance o velocidad del husillo para roscado con macho
G Función preparatoria
H Compensación de longitud de herramienta o Compensación de longitud y diámetro para Formato 1
Yo Distancia del eje X al centro del arco o Tamaño del paso inicial para taladrado (G73 G83) o Desplazamiento del eje X en el ciclo de mandrinado (G76) Distancia del eje JY al centro del arco o Valor de reducción del paso inicial (G73, G83) o Eje Y cambio en el ciclo de mandrinado (G76)
J Distancia del eje Y al centro del arco o Valor de reducción del paso inicial (G73, G83) o Desplazamiento del eje Y en el ciclo de mandrinado (G76)
K Distancia del eje Z al centro del arco o tamaño de paso mínimo para taladrar (G73, G83)
L Definición o llamada de subrutina o Función de repetición de subprograma (M98) o Función de entrada de datos programable (G10) o Función de repetición de línea o Repeticiones de ciclo fijo
M Código de función de la máquina
N Número de secuencia del programa
O Número de identificación del programa
P Tiempo de permanencia en milisegundos (G04) o Factor porcentual para avance de retroceso en ciclos de roscado con macho o Número de compensación de dispositivo y herramienta (G10) o Número de subprograma (M98) o Valor para R0-R9 (G10) o Salto de número de secuencia/línea ( M99) o Distancia de avance antes del picoteo (G73 G83) o P1 con G17 Q para usar el eje B durante el mapeo o Tolerancia angular para Avance hacia adelante
Q Tamaño de pico en ciclos de taladrado (G73, G83) o Paso de rosca en ciclos de roscado con macho (G74, G75, G84) o Diámetro para anulación automática del diámetro de herramienta (H99) o Factor de escala para programación de leva plana en la mesa giratoria o Tolerancia de longitud para ignorar Feed Forward
R Entrada de parámetro de subrutina R0 a R9 R0 Plano para ciclo fijo o Designación de radio (interpolación circular, G2 y G3) o Cantidad de valor de compensación de herramienta (G10) Variables paramétricas R0, R1 – R9
S Velocidad del eje (RPM)
S.1 Establecer rango de cinturón en bajo
S.2 Establecer el rango del cinturón en alto
T Selector de número de herramienta para torreta
V Variables en Macros (V1-V100)
X Comando de movimiento del eje X
Y Comando de movimiento del eje Y
Z Comando de movimiento del eje Z

Resumen del personaje

Personaje Definición
0-9 Dígitos numéricos
A-Z Caracteres alfabéticos
% Inicio o final del programa, rebobinar para comenzar
+ Más, positivo
Menos, negativo
( Inicio de comentario (programa NC estándar), o Inicio de texto de grabado (Subrutina fija L9201), u Operador matemático (Programación de macros)
. Punto decimal
, Coma
EOB Tecla ENTER, retorno de carro / salto de línea (ASCII 13,10)
* Comentario de inicio
/ Omisión de bloque opcional
: Número de identificación del programa (Formato 2)
# Identificación de línea de macro

máquina CNC

  1. Las herramientas CNC equilibradas reducen la vibración para altas RPM y velocidades de avance
  2. Ejecución en seco de CNC
  3. Anulación de avance y velocidad de CNC
  4. Introducción a los códigos CNC M
  5. G-Code G94 Alimentación por minuto
  6. G-Code G95 Alimentación por revolución
  7. Códigos M de Haas Mill
  8. Códigos Tormach M
  9. Códigos Mach3 M
  10. Códigos M:prueba de programación CNC
  11. Códigos G:prueba de programación CNC