¿Cómo programar la programación CNC haciendo una pausa de 5 segundos?
La instrucción del grupo de código g no modal 00 es g04g 09G 10g 11g 27G 28G 29G 31g 37G 45G 47G 51g 52g 53G 60g 92.
Explicación detallada de cada comando
Comando de pausa G04
Formatear G04 X (P, U)
Después de que el comando G04 sea válido , El avance de la máquina herramienta se detiene y el tiempo para que el husillo continúe funcionando está controlado por el valor después de X P U. La unidad de X U es segundos y la unidad de P es milisegundos 1 s = 1000 ms G04. No puede haber otros comandos en la sección del programa.
G04 X1.0 hace una pausa de un segundo.
G04 P1000 hace una pausa de un segundo.
G04 U1.0 hace una pausa de un segundo (solo para contar autos)
G09 parada precisa
Formato G09
G09 es un instrucciones menos utilizadas. Su función es comprobar que la herramienta se ha posicionado con precisión para poder ralentizar el avance a medida que se acerca a la línea de meta.
Entrada de datos programable G10
Formato No existe un formato específico.
El comando G10 en sí no tiene función y requiere otras entradas auxiliares para completar el trabajo correspondiente. Los formatos de comando de diferentes controladores son ligeramente diferentes.
Para controlador FANUC.
Modo de coordenadas
La selección de los métodos de programación absoluta (G90) e incremental (G91) tiene un gran impacto en la entrada de todas las compensaciones. G90 o G91 se pueden configurar en cualquier parte del programa y también pueden modificarse entre sí. Siempre que se especifique la sección del programa antes de llamar al comando de configuración de datos G10, la compensación efectiva se puede configurar en el programa.
Desplazamiento de pieza. . . . . G54~G59
Compensación de longitud de herramienta. . . . G43 o G44 (cancelar a G49)
Desplazamiento del radio de corte. . . . G41 o G42 (G40 cuando se cancela)
Desplazamiento de pieza
Formato centro de mecanizado G10 L2 P X Y Z
Centro de torneado G10 L2P X Z
Word L2 es un comando fijo La edición de la dirección P del número de grupo de compensación puede tomar un valor de 1 a 6.
p 1 = G54 P2 = G55 P3 = G56 P4 = G57 P5 = G58 P6 = G59
Por ejemplo, la declaración g90g 10l2p 1X-450.0 Y-375.0 Z0.0 Se ingresa a X-450.0Y-375.0 z 0.0 en el registro de compensación de coordenadas de pieza de trabajo G54.
G11 cancelación de entrada de datos programable
Comando de origen mecánico G27 G28 G29 G30
G27 verificación de posición de retorno al origen de la máquina
G28 regresa a la primero Hay dos instrucciones para un origen de máquina herramienta: forma absoluta y forma incremental G90 G28 X14.0Y2.0 Z0.0 La herramienta se desplaza al punto X14.0Y2.0 Z0.0 y luego regresa al origen de la máquina herramienta.
La orden de retirada de G29 desde el origen mecánico, al contrario de G28, también pasa por el punto intermedio, y tiene dos formas.
Segundo comando de retracción programada de máquina herramienta G30
El comando de salto G31 se utiliza principalmente con el detector en máquinas herramienta CNC.
Medición automática de longitud de herramienta G37
Compensación de posición G45 G46 G47 G48
G45 duplica la cantidad de programación en la dirección de programación.
Formato G91 G00 G45 X Y H
o G91 G00 G45 X Y D
G46 duplica la cantidad de programación en la dirección de programación
G47 Duplica la cantidad cantidad de programación en la dirección de programación.
G48 reduce la cantidad de programación dos veces en la dirección de programación.
G50 cancela la programación proporcional y el escalado G51 es válido.
El formato G51 X Y Z P utiliza el punto dado X Y Z como centro de zoom para ampliar el gráfico a P veces del gráfico original. Si se omite X Y Z, el origen del programa es el centro de zoom.
Configuración del sistema de coordenadas local G52
El formato G52 X Y Z X Y Z se utiliza para determinar la posición del origen del sistema de coordenadas local en el sistema de coordenadas de la pieza de trabajo G52 X0.0 Y0.0 Z0. .0 se utiliza para cancelar el empate de coordenadas locales.
G53 selecciona el sistema de coordenadas de la máquina herramienta
G60 posicionamiento unidireccional
G60 solo posiciona, no corta. Por el contrario, la instrucción de movimiento rápido G00 se puede utilizar en modo absoluto o incremental, que es lo mismo que G00. Si utiliza el comando espejo, no es necesario cambiar la dirección de posicionamiento. Su dirección de posicionamiento y distancia excesiva están especificadas por los parámetros del sistema. )
Comando de llamada del programa macro G65
Explicación detallada de G65
Aplicación del comando macro tipo A
Formato G65 Hm P#i Q #j R#k
m-Función del programa macro
# I-El nombre de la variable que almacena el resultado de la operación.
# j-La primera variable a operar
# k-La segunda variable a operar
Aplicación en instrucciones macro tipo b
Formatear G65P L
pSe llama al código del programa macro.
lEl número de repeticiones del programa macro se puede omitir temporalmente.
Comando G92 Establecer sistema de coordenadas de pieza
Formato G92 X Y Z
Cuando se ejecuta este comando, la herramienta no se mueve, pero el punto actual de la herramienta se establece en el valor de ajuste del sistema de coordenadas de la pieza de trabajo X Y Z.
El grupo 01 tiene G00 G02 G03.
G00 posicionamiento rápido de puntos
Formato G00X Y Z
Comando de interpolación lineal G01
Formato G01 X Y Z F
G02 /G03 Fricción de arco en sentido horario/antihorario
Formato
G02 I J
G17 X Y F
G03 R
____________________________________________________________
G02 I J
G18 X Y F
G03 R
____________________________________________________________-
G02 I J
G19 p>
G18 selecciona el plano ZX
G19 selecciona el plano YZ
Coordenadas del punto final X Y Z
El valor incremental de la coordenada central I J K respecto al punto inicial del eje X Y Z.
r Radio del arco
Velocidad de avance
03 modo de tamaño de grupo
Programación de coordenadas absolutas G90 Programación de coordenadas relativas G91
04 Viaje de almacenamiento en grupo
Activación del límite del itinerario de almacenamiento G22
Formato G22 X Y Z I J K
Explique en detalle el punto de inicio del área restringida X Y Z I J K el punto final del área restringida X-I > ; 2 mm Y-J gt; 2 mm Z-K gt; 2 mm
Límite de carrera de almacenamiento G23 cancelado
Unidad de entrada del grupo 06
Entrada de datos en pulgadas G20 Entrada de datos métricos G201
p>
07 Grupo compensación de radio de herramienta
Cancelación de compensación de radio de herramienta G40
Compensación izquierda de radio de herramienta G41
Formato G41 D
Compensación derecha del radio de la herramienta G42
Formato G42 D
08 compensación de longitud de herramienta combinada
G43 longitud de herramienta positiva compensar.
Formato G43 H
Desplazamiento negativo de longitud de herramienta G44
Formato G44 H
Desplazamiento de longitud de herramienta G49 cancelado
09 Ciclo de grupo
Ciclo fijo g73g 74g 76g 80g 80g 81g 82g 83g 84g 85g 86g 87g 889
g código carrera de procesamiento de orificio (-z) carrera de retorno de acción inferior del orificio
(z) Propósito
G73 avance intermitente avance rápido agujero profundo de alta velocidad perforación recíproca de eliminación de viruta
G74 avance de corte avance del husillo avance de corte Rosca a la izquierda
p>
G76 avance de corte husillo casi parada desplazamiento de herramienta avance rápido mandrinado fino
g80——————————Cancelar el comando.
G81 avance de corte taladrado con avance rápido
G82 avance de corte taladrado con avance rápido suspendido
G83 avance intermitente avance rápido fila de agujeros profundos Taladro de viruta
G84 avance de corte husillo avance de corte inverso roscado a derechas
Avance de corte G85 avance de corte taladrado
Avance de corte G86 Detenga el husillo para avance de corte y taladrado
La herramienta de avance de corte G87 mueve el husillo y comienza un avance rápido para volver al mandrinado
El avance de corte G88 se detiene después de que el husillo detiene la operación manual.
Regreso rápido al mandrinado
El avance de corte G89 detiene el avance de corte y la perforación
Composición del código del ciclo fijo
G90/G91 G98 (Volver a punto inicial)/G99 (Volver al punto R) G73~G89
Antes de usar, asegúrese de agregar las instrucciones M03/M04 en el bloque anterior para iniciar el husillo.
El formato de las instrucciones de ciclo fijo es
Red de aprendizaje de inglés de China
g se refiere a G73~G89.
X Y se refiere a la posición de las coordenadas (valor incremental o absoluto) del agujero en el plano X Y.
z significa que en modo incremental, el valor de la coordenada del fondo del agujero es la distancia desde el punto R hasta el fondo del agujero, y en modo absoluto, es el valor de la coordenada z del fondo del agujero. agujero.
R es la distancia desde el punto inicial al punto R en modo incremental, y es el valor de la coordenada Z del punto R en modo absoluto.
qEn G73 G83, es la tolerancia de herramienta para cada profundidad de avance especificada en G76 G87.
pTiempo de pausa unidad 1 milisegundo
Velocidad de alimentación
kNúmero de repeticiones de ciclo fijo
Todas son instrucciones modales ( z r q p f) La Los parámetros en el ciclo fijo también son modales.
La perforación incluye escariado, roscado y perforación de un solo punto.
Al programar se debe tener en cuenta el diámetro y el ángulo de ataque de la broca, así como el número de canales espirales.
10 grupos de modos de retorno
G98 ciclo fijo regresa al punto inicial y G99 ciclo fijo regresa al punto r.
Sistema de 12 coordenadas
G54 G55 G56 G57 G58 G59
Modo 14 macro
Llamada al modo G66
Llamada al modo G67 cancelada
Rotación de 16 coordenadas
Rotación de coordenadas G68 activada
Formato G68 X Y R
Si se omite el centro de rotación X Y, entonces Los ángulos de rotación son en el sentido de las agujas del reloj y en el sentido contrario a las agujas del reloj, con el origen del programa como centro, y R es el ángulo de rotación.
Se cancela la rotación de coordenadas G69
18 grupos de entradas de coordenadas polares
Se cancela el comando de coordenadas polares G15
Se cancela el comando de coordenadas polares G16 activado.
Fluctuación de velocidad del husillo G24
La función de detección de fluctuación de velocidad del husillo G25 no es válida.
La función de detección de fluctuación de velocidad del husillo G26 es efectiva.
Formatear G26P Q R
pEmpieza a comprobar el tiempo en milisegundos.
Porcentaje de error permitido
rPorcentaje de salto de velocidad del husillo
mCode
Grupo de control del programa
M00
La parada forzada incondicional incluye detener el movimiento de todos los ejes.
Rotación del husillo
Función de refrigerante
Ejecución adicional del programa
Al ejecutar M00, el controlador no reiniciará todo Válido; se guardarán los datos importantes (coordenadas de velocidad de alimentación; ajustes de velocidad del husillo, etc.); M00 cancelará las funciones de rotación del husillo y de refrigeración.
Cuando se presiona el interruptor de selección de parada en el panel de operación, M01 puede seleccionar la parada del programa.
Las funciones de M01 son las mismas que las de M00.
M01 no es válido si no se presiona.
M02 Fin del programa M02 finalizará el programa pero no volverá al inicio del mismo.
Fin del programa M30 M30 finalizará el programa y volverá al inicio del mismo.
Cuando se ejecutan M02 y M30, el movimiento de todos los ejes se cancelará y la función de refrigerante de rotación del husillo se restablecerá al estado predeterminado. M02 permanecerá en el punto final, listo para iniciar el siguiente ciclo.
Grupo de control del cabezal
M03 giro horario del husillo (CW) M04 giro antihorario del husillo (CCW) M05 parada del husillo M19 posicionamiento del husillo.
Reemplazo de herramienta
M06
Líquido de corte
M07 encendido M08 encendido (estándar) M09 apagado
Accesorios
m 10m 11m 12m 13m 17m 18m 21m 22 M78 M79
Procesamiento de rosca
La rosca M23 sale gradualmente y se abre M24.
Rango de relación de velocidad de engranaje
M41 M42 M43 M44
Relación de velocidad de avance
M48 M49
Subprograma
Programa de tonos M98 Finaliza la subrutina M99.
Bandeja
M60
La función M activada al inicio del programa es la función M activada al final del programa.
M03 M00
M04 M01
M06 M02
M07 M05
M08 M09
M30
M60
La duración de la función m
es válida en un solo bloque
M00 M01 M02 M06 M30 M60
La función M sigue siendo válida hasta que se cancela o se reemplaza.
M03 M04 M05 M07 M08 M09
El espejo M21 elimina el espejo del eje X M23 del espejo del eje Y M22.
Cuando solo se refleja el eje X o el eje Y, la secuencia de corte real de la herramienta se invertirá desde el programa fuente.
La dirección del vector de compensación de la herramienta es opuesta y la dirección de interpolación circular es opuesta, que permanece sin cambios durante la simetría.
La función de espejo debe comenzar desde el origen del sistema de coordenadas de la pieza y luego regresar al origen. Para cancelar cada directiva espejo, debe escribirse individualmente.
Las instrucciones con atributos de transferencia no están permitidas en programas de procesamiento espejo.
No se permite el uso anidado.
Debe ser cancelado por M23 después de su uso.
Ejemplo de programación
O4151
N1 X6.0 Y1.0
N2 X4.0 Y3.0
N3 Llame a un programa que requiere duplicación)
La descripción anterior es un resumen de mis muchos años de estudio. Algunos son parciales y completos, espero que le sean útiles.