Red de conocimiento informático - Aprendizaje de código fuente - ¿En qué idioma está fabricado el software de simulación de máquina herramienta CNC?

¿En qué idioma está fabricado el software de simulación de máquina herramienta CNC?

Las instrucciones en cada lenguaje de programación CNC son las mismas. Los lugares de uso común, como los formatos de código de función del programa, también son los mismos. Las palabras de código de función y las palabras de función están organizadas de acuerdo con las funciones de los caracteres y el código. palabras, algunos símbolos que controlan o representan datos, números, letras, signos de puntuación, operadores numéricos, etc. Existen dos códigos estándar ampliamente utilizados en el mundo: uno es el código estándar de la Organización Internacional de Normalización ISO y el otro es el. Código estándar de la Asociación Estadounidense de Normas Eléctricas e Industriales de la EIA Carácter de pavo real. Las palabras del programa de mecanizado CNC se refieren a una serie de caracteres ordenados de acuerdo con las regulaciones para la operación de almacenamiento y transmisión de unidades de información. Los caracteres de dirección están representados por letras en inglés con varios dígitos decimales: X-II 500 palabras X Número de carácter de dirección II 500 Contenido de la dirección. (El valor de la dirección del sistema FANUC se expresa en milímetros mediante el número de puntos. La unidad de micras se expresa mediante el número de puntos. X-II 500

Representa la coordenada X X-II 500 mm X-II 500 Representa ( Coordenada X II-500 micras) Segmento de programa de grupo de funciones de 3 palabras Cada palabra tiene su significado funcional específico. El manual del sistema CNC FANUC-0M presenta principalmente (1) El número de secuencia de la palabra N se denomina número de segmento de programa o. número de segmento del programa El número de secuencia se encuentra en el programa. La matriz continuada por la palabra del número de secuencia N al comienzo del segmento se usa para calibración, condiciones de salto, uso de bucles fijos, etc. N Yi0NII0NTres-0 debe usarse en. intervalos (la función de identificación del número de secuencia del programa no tiene significado práctico). (2) Prepare la palabra de función G. Prepare el carácter de dirección G de la palabra de función. Representa la función G o la instrucción G, que se utiliza para establecer el. tipo de trabajo de la máquina herramienta o sistema de control Instrucciones G00~G99 (3) Palabra de dimensión La palabra de dimensión se utiliza para determinar la operación de las coordenadas del punto final, el primer grupo XYZUVWPQR se utiliza para determinar el tamaño de las coordenadas lineales. del punto final; el segundo grupo ABCDE se usa para determinar el tamaño de las coordenadas angulares del punto final; el tercer grupo IJK se usa para determinar el tamaño de las coordenadas circulares del contorno del arco. Algunos sistemas CNC usan el intervalo de pausa del comando P. R para comandar el radio del arco, etc. (4) Palabra de función de avance F. El carácter de dirección de la palabra de función de avance F se denomina función F o comando F, que se utiliza para especificar la velocidad de avance de corte en los tornos, la velocidad de avance F es por hora. La cantidad de avance por revolución del husillo es dos, y la velocidad de avance por hora F se usa generalmente en las máquinas herramienta CNC. El bloque de corte de hilo utiliza instrucciones de guía de hilo (5) Palabra de función de velocidad del husillo S. El carácter de dirección de la palabra de función de velocidad del husillo. se llama función S o comando S y se usa para especificar la unidad de velocidad del husillo r/min (6) Palabra de función de herramienta T El carácter de dirección de palabra de función de herramienta T se llama función T o comando T Se usa para especificar el número de herramienta T0. Según los tornos CNC, su número también se utiliza para especificar la compensación del ángulo de la herramienta, la compensación del radio de la punta de la herramienta y T0. Presione 7 (7) Palabra de función auxiliar M. Carácter de dirección de palabra de función auxiliar M. La continuación suele ser un. Número entero de tres dígitos llamado función M o comando M, que se utiliza para especificar la función de las máquinas herramienta CNC. Hay dos tipos de dispositivos auxiliares desactivados: Formato de programa M00 ~ M99. El formato de bloque se refiere a la disposición de las palabras del bloque y los datos de caracteres. Ejemplo de formato de bloque: N tres 0 G0

Presione Y tres 0

II F500S tres 000 T0 presione M. 0; N cuatro 0

II F500S tres 000 T0 presione Y tres 0

II F500S tres 000 T0 presione M0.

II F500S Tres 000 T0 Presione la función de columna M0 sigue siendo válida) El bloque debe definir claramente los elementos del bloque del grupo: objetivo en movimiento: valores de coordenadas del punto final X, Y, Z a lo largo de la trayectoria: preparación; palabra de función G; velocidad de avance: palabra de función de avance F; velocidad de corte: palabra de función de velocidad del husillo S; herramienta utilizada: palabra de función de herramienta T; palabra de función auxiliar M. Presione el formato del programa) carácter de inicio y fin del programa.

El carácter de inicio y el carácter de fin del programa son los mismos que el carácter del código ISO % del código EIA EP y deben enumerarse en un párrafo separado al escribir. 2) Nombre del programa Hay dos formas de nombre de programa: una se compone de letras en inglés. O (% o P) ~ un número entero de cuatro dígitos. El otro es un grupo mixto compuesto por caracteres alfanuméricos en inglés. El cuerpo del programa se compone generalmente de un solo segmento. varios segmentos de programa. Un grupo de segmentos de programa generalmente ocupa las líneas de cada segmento de programa. Número

4) El programa termina con M0 II o M3 0. La instrucción generalmente requiere que se procese un solo segmento de programa. El formato general del programa se da como ejemplo: % // Símbolo de inicio O II 000 // Nombre del programa N II 0 G5 IV G00 X II 0

0Y II 0

0M0 III S II 000 0M0 III S III 000 // Cuerpo del programa N II 0 G 0 II >0Y III 0

0F II 00 T 0 II M 0 bar

0F II 00 T 0 II M 0 bar 0M0 III 0 X bar 0 N III-0X bar 0

N II-00M III-0//Fin del programa%//Terminator (de la Enciclopedia Baidu