Programación CNC comandos G y funciones M
Formato
G10L50; Establecer como modo de entrada de parámetros
N-R-; >
┊
G11; Cancelar el modo de entrada de parámetros
El significado del comando
N_; 0 a 1023)
Como punto de referencia de compensación de error de paso número 10.000 (5 dígitos)
R_: valor de configuración del parámetro (el primer cero se puede omitir).
P_: Número de eje: 1~4 (parámetro de eje)
Formato de comando
Descripción 6?1 Valor de configuración de parámetro (R_) Parámetro (R_ ) El El valor de configuración no utiliza un punto decimal.
No se pueden utilizar decimales en la variable R_ del programa de macros de usuario.
Especifique el número de eje (P_) de 1 a 4 (máximo 4 ejes) para el parámetro de eje. Los ejes de control están numerados según la secuencia visualizada en el CNC
6?1 Número de eje (P_)
Por ejemplo, si el eje de control está designado como P2, su orden de visualización es el No. 2.
Advertencia
1. Después de cambiar el valor de compensación del error de paso y el valor de compensación de holgura, asegúrese de realizar la operación de retorno manual
del punto de referencia. De lo contrario, la máquina herramienta se desviará de la posición correcta.
2. El modo de ciclo fijo debe cancelarse antes de la entrada de parámetros. Si no se cancela, se activará la acción de perforación
.
Nota
En el modo de entrada de parámetros, no se pueden especificar otras declaraciones NC.
– 301 –
16. Entrada de parámetros programables (G10) Programación B-63834C/01
– 302 –
Ejemplo 1 Establezca el bit 2 (SBP) del parámetro de tipo de bit No.3404
G10L50; método de entrada de parámetro
N3404 R 00000100 configuración de SBP
G11; modo de entrada de parámetros
2. Modificar el eje Z (3er eje) y el eje A (4to eje).
G10L50; Método de entrada de parámetros
N1322 P3 R4500; Modificar eje Z
N1322 P4 R12000; Método de entrada de parámetros
La programación CNC es el proceso completo desde los dibujos de las piezas hasta la obtención de programas de mecanizado CNC. Su tarea principal es calcular el punto de ubicación del cortador (punto de ubicación del cortador denominado punto CL) en la pasada de mecanizado. El punto de posición de la herramienta generalmente se toma como el punto de intersección del eje de la herramienta y la superficie de la herramienta. En el mecanizado multieje, también se proporciona el vector del eje de la herramienta.
Programación CNC y su desarrollo
La programación CNC es uno de los enlaces más efectivos en el sistema CAD/CAPP/CAM actual. Desempeña un papel importante en la realización del diseño y la automatización del procesamiento. Mejora la precisión del procesamiento. Desempeña un papel importante en la calidad del procesamiento y acorta el ciclo de desarrollo del producto. Tiene una gran cantidad de aplicaciones en campos como la industria de la aviación y la industria del automóvil. Debido a la fuerte demanda en la producción real, se han llevado a cabo investigaciones exhaustivas sobre la tecnología de programación CNC en el país y en el extranjero, y se han logrado resultados fructíferos. La siguiente es una introducción a la programación CNC y su desarrollo.
Descripción general del desarrollo de la tecnología de programación CNC
Para resolver el problema de programación en el mecanizado CNC, en la década de 1950, el MIT diseñó un lenguaje utilizado específicamente para la programación de piezas mecánicas en el mecanizado CNC. . Llamado APT (Herramienta programada automáticamente).
Desde entonces, APT se ha desarrollado varias veces, formando sistemas como APTII, APTIII (para corte tridimensional), APT (mejora de algoritmos, agregando funciones de programación de procesamiento de superficies de múltiples coordenadas), APTAC (Advancedcontouring) (agregando un sistema de gestión de base de datos de corte). y APT/SS (SculpturedSurface) (función de programación de procesamiento de superficie de escultura agregada) y otras versiones avanzadas.
El uso del lenguaje APT para compilar programas CNC tiene las ventajas de una programación concisa y un control flexible del movimiento de la herramienta, lo que hace que la programación de mecanizado CNC desde el nivel de "lenguaje ensamblador" esté orientado a instrucciones de máquina herramienta hasta orientado a elementos geométricos. APT todavía tiene muchos inconvenientes Desventajas: El uso del lenguaje para definir la geometría de la pieza dificulta la descripción de formas geométricas complejas y carece de intuición geométrica; carece de visualización gráfica intuitiva de la forma de la pieza y las trayectorias de movimiento de la herramienta y de medios para verificar las trayectorias de la herramienta; difícil conectarse de manera efectiva con bases de datos CAD y sistemas CAPP; no es fácil lograr un alto grado de automatización e integración;
En respuesta a las deficiencias del lenguaje APT, en 1978, la compañía francesa Dassault Aircraft Company comenzó a desarrollar un sistema que integra diseño tridimensional, análisis y procesamiento NC, llamado CATIA. Pronto siguieron sistemas como EUCLID, UGII, INTERGRAPH, Pro/Engineering, MasterCAM y NPU/GNCP. Estos sistemas resolvieron eficazmente el problema del modelado geométrico, la visualización de la geometría de piezas, el diseño interactivo, la modificación y la generación de trayectorias de herramientas. y la verificación del proceso de corte han promovido el desarrollo de CAD y CAM en la dirección de la integración. En la década de 1980, basándose en el concepto de integración CAD/CAM, se formaron gradualmente los conceptos de Sistema de Fabricación Integrado por Computadora (CIMS) e Ingeniería Concurrente (CE). En la actualidad, para adaptarse a las necesidades del desarrollo de CIMS y CE, los sistemas de programación CNC se están desarrollando hacia la integración y la inteligencia.
En términos de integración, el enfoque principal está en desarrollar sistemas de modelado de características paramétricas que cumplan con los estándares STEP (Estándar para el intercambio de datos de modelos de productos). Se ha llevado a cabo un trabajo fructífero y está en marcha. un punto caliente en el desarrollo interno y externo; en términos de inteligencia, el trabajo acaba de comenzar y todavía tenemos que trabajar duro.