pieza de mecanizado CNC grande personalizada

Las cuestiones técnicas del mecanizado CNC de piezas procesadas implican una amplia gama de aspectos.. La siguiente es una combinación de la posibilidad y conveniencia de la programación para presentar algunos contenidos principales que deben ser analizados y revisados..

Análisis de procesos de piezas de mecanizado CNC.
Las cuestiones técnicas del mecanizado CNC de piezas procesadas implican una amplia gama de aspectos.. La siguiente es una combinación de la posibilidad y conveniencia de la programación para presentar algunos contenidos principales que deben ser analizados y revisados..
1. El dimensionamiento debe ajustarse a las características del mecanizado CNC.
En programación CNC, el tamaño y la posición de todos los puntos, líneas, y las superficies se basan en el origen de la programación. Por lo tanto, Lo mejor es dar el tamaño de las coordenadas directamente en el dibujo de la pieza., o intenta cotizar la talla con el mismo dato.
2. Las condiciones de los elementos geométricos deben ser completas y precisas.
en programación, Los programadores deben comprender completamente los parámetros de los elementos geométricos que constituyen el contorno de la pieza y la relación entre los elementos geométricos.. Porque todos los elementos geométricos del contorno de la pieza deben definirse durante la programación automática.. Al programar manualmente, Se deben calcular las coordenadas de cada nodo.. No importa qué punto no esté claro o sea incierto, No se puede realizar la programación..
Sin embargo, debido a una consideración inadecuada o negligencia por parte de los diseñadores de piezas en el proceso de diseño, A menudo hay parámetros incompletos o poco claros., como: arco y linea recta, arco y arco son tangentes o se cruzan o están separados.
Por lo tanto, al revisar y analizar los dibujos, Debes tener cuidado y contactar al diseñador a tiempo si encuentras algún problema..
3. Referencia de posicionamiento confiable
En mecanizado CNC, Los procesos de mecanizado suelen estar concentrados., y es muy importante ubicar en la misma referencia. Por lo tanto, A menudo es necesario establecer algunos puntos de referencia auxiliares o agregar algunos jefes de proceso en el espacio en blanco..
4. Tipo o tamaño de geometría unificada
Lo mejor es adoptar un tipo o tamaño geométrico uniforme para la forma y cavidad de las piezas.. Esto puede reducir la cantidad de cambios de herramienta., y también es posible utilizar programas de control o programas especiales para acortar la duración del programa.. La forma de las piezas es lo más simétrica posible., lo cual es conveniente para programar usando la función de mecanizado de espejo de la máquina herramienta CNC para ahorrar tiempo de programación.

Sujeción de piezas mecanizadas

  1. Principios básicos de posicionamiento e instalación.
    Al mecanizar piezas en una máquina herramienta CNC, El principio básico de posicionamiento e instalación es seleccionar un punto de referencia de posicionamiento y un plan de sujeción razonables.. Preste atención a los siguientes puntos al elegir:
    1. Esforzarse por unificar el diseño., puntos de referencia de cálculo de procesos y programación.
    2. Minimizar el número de tiempos de sujeción, y procesar todas las superficies a procesar después de posicionar y sujetar una vez.
    3. Evite el uso de esquemas de procesamiento ajustables manualmente ocupados por máquinas para aprovechar al máximo la efectividad de las máquinas herramienta CNC..

    II. Principios básicos para seleccionar accesorios.
    Las características del mecanizado CNC plantean dos requisitos básicos para el útil.:
    Una es garantizar que la dirección de coordenadas del dispositivo esté relativamente fija con la dirección de coordenadas de la máquina herramienta.;
    El segundo es coordinar la relación de tamaño entre las piezas y el sistema de coordenadas de la máquina.. Además, se deben considerar los siguientes puntos:
    1. Cuando el lote de piezas no es grande., accesorios modulares, Se deben utilizar accesorios ajustables y otros accesorios generales tanto como sea posible para acortar el tiempo de preparación de la producción y ahorrar costos de producción..
    2. Considere únicamente el uso de accesorios especiales durante la producción en masa., y luchar por una estructura simple.
    3. La carga y descarga de piezas debe ser rápida., Conveniente y confiable para acortar el tiempo de parada de la máquina..
    4. Las piezas del dispositivo no deben obstaculizar el mecanizado de las superficies de las piezas por parte de la máquina herramienta., eso es, el aparato debe estar abierto. Sus componentes del mecanismo de posicionamiento y sujeción no pueden afectar la herramienta en el proceso de mecanizado. (como colisiones, etc.).
    Estructura del programa
    Un segmento de programa es un grupo continuo de palabras que se pueden procesar como una unidad., y en realidad es una sección de un programa en un programa de mecanizado CNC. El cuerpo principal del programa de procesamiento de piezas se compone de varios segmentos de programa.. La mayoría de los segmentos del programa se utilizan para indicar a la máquina herramienta que complete o ejecute una determinada acción..
    El bloque se compone de caracteres de tamaño., caracteres sin tamaño e instrucciones de fin de bloque. Al escribir e imprimir, cada bloque generalmente ocupa una línea, y lo mismo ocurre cuando el programa se muestra en la pantalla.

    Formato del programa
    El programa de procesamiento convencional se compone de carácter de inicio. (unica fila), nombre del programa (unica fila), cuerpo del programa e instrucción final del programa (generalmente una sola fila). Hay un carácter de fin de programa al final del programa..
    El carácter de inicio del programa y el carácter de fin del programa son el mismo carácter.:
    Es % en código ISO y ER en código EIA. La instrucción de fin de programa puede ser M02 (fin del programa) o M30 (extremo de la cinta de papel).
    Las máquinas herramienta CNC generalmente utilizan programas almacenados para ejecutar. En este momento, los puntos comunes de M02 y M30 son:
    Después de completar todos los demás comandos en el bloque actual, se utiliza para detener el husillo, refrigerante y alimentación, y restablecer el sistema de control.
    M02 and M30 are completely equivalent when used on some machine tools (systems), while the following differences are used on other machine tools (systems): When the program is ended with M02, the cursor will stop at the end of the program after the automatic operation ends; When the program is terminated by M3O, the cursor and screen display can automatically return to the beginning of the program after the automatic operation is over, and the program can be run again by pressing the start button. Although M02 and M30 are allowed to share a block with other program words, it is better to list them in a single block or share a block with the sequence number only.

    The program name is located before the main body of the program and after the start of the program, y suele ocupar una línea por sí solo. El nombre del programa tiene dos formas.:
    Uno está compuesto de caracteres ingleses prescritos. (normalmente O), seguido de varios dígitos. El número máximo permitido de dígitos está estipulado en el manual., y los dos comunes son dos dígitos y cuatro dígitos. Esta forma de nombre de programa también se puede llamar número de programa.. Otra forma es que el nombre del programa esté compuesto por caracteres en inglés., números o una mezcla de inglés y números, y un “-” Se puede agregar un letrero en el medio.. Este formulario flexibiliza el procedimiento de denominación de usuarios. Por ejemplo, el programa para el tercer proceso de mecanizado de la brida con el número de dibujo de la pieza 215 en el torno CNC LC30 se puede denominar LC30-FIANGE-215-3. Esto aporta una gran comodidad de uso., almacenamiento y recuperación. El formato del nombre del programa lo determina el sistema CNC..
    %
    O1001
    N0 G92 X0 Y0 Z0
    N5 G91 G00 X50 Y35 S500 MO3
    N10 G43 Z-25 T01.01
    N15 G01 G007 Z-12
    N20 G00 Z12
    N25X40
    N30 G01 Z-17
    N35 G00 G44 Z42 M05
    N40 G90 X0 Y0
    N45M30
    %

    Formato de la sección de programación
    Las reglas para la disposición de las palabras., Los caracteres y datos de un segmento de programa se denominan formato de bloque.. El formato de secuencia fija y el separador. (HT o TAB) El formato de bloque se ha utilizado en la historia del CNC.. Cuando estos dos formatos de segmento de programa hayan pasado, el formato de segmento de programa variable de dirección de palabra se usa ampliamente en el país y en el extranjero, también conocido como formato de dirección de palabra.
    En este formato, la longitud de la palabra del programa no es fija, y el número de palabras del programa también es variable. La mayoría de los sistemas CNC permiten organizar arbitrariamente la secuencia de palabras del programa., por lo que pertenecen al formato de bloque variable. Sin embargo, en la mayoría de los casos, para la comodidad de escribir, ingresando, comprobar y corregir, Las palabras del programa están dispuestas en un orden determinado en el segmento del programa..
    Las instrucciones de programación de las máquinas herramienta CNC utilizan formatos detallados para clasificar y especificar los detalles de la programación.: Los personajes utilizados en la programación., la secuencia y la longitud de las palabras del programa en el segmento del programa, etc.. P.ej:

    / NO3 G02 X+053 Y+053 I0 J+053 F031 S04 T04 M03 LF

    La descripción detallada de la clasificación de formato del ejemplo anterior es la siguiente: N03 es el número de secuencia del segmento del programa.; G02 significa que la pista de procesamiento es un arco en el sentido de las agujas del reloj; X+053, Y+053 indicate the coordinates of the end point of the arc to be processed; I0, J+053 represent the center coordinates of the arc to be processed; F031 is the processing feed rate; S04 is the spindle speed; T04 is the tool number of the tool used; M03 is an auxiliary function command; LF block end instruction; /Select instructions for skipping. The function of skip selection instruction is: On the premise that the program remains unchanged, the operator can choose whether to execute or not to execute the blocks in the program with skip selection instructions. The method of selection is usually by turning the step selection switch on the operation panel to ON or OFF to realize that the program segment with “/” is not executed or executed.

milwaukee wisconsin machining services

milwaukee wisconsin machining services

ensamblajes de precisión Sujeción de piezas mecanizadas

ensamblajes de precisión Sujeción de piezas mecanizadas

Programación de mecanizado CNC de piezas de acero.

Programación de mecanizado CNC de piezas de acero.

Piezas de mecanizado CNC estructura de programa diferente

Piezas de mecanizado CNC estructura de programa diferente

CNC machining components Program execution process

CNC machining components Program execution process

Execution of the program
This is sometimes encountered in the preparation of processing programs: A group of blocks appears multiple times in a program, or it is used in several programs. We can extract this group of program segments, name them and store them separately. This group of program segments is a subroutine. A subroutine is a section of processing program that can be called by appropriate machine control instructions, and it generally has an independent meaning in processing. The processing program where the instruction to call the subroutine of the first level is located is called the main program. The instruction of the subroutine is also a program segment, which is generally composed of the subroutine call instruction, the subroutine name, and the number of calls. The specific rules and formats vary from system to system. Por ejemplo, it is also "call subroutine No. 55 once", FANUC system uses "M98 P55.", and American A-B company system uses "P55x".

Subroutines can be nested, eso es, layer by layer. The relationship between the upper level and the next level is the same as the relationship between the main program and the first level subroutine. The maximum number of layers that can be set depends on the specific CNC system. The form and composition of the subroutine are roughly the same as the main program: The first line is the subroutine number (name), the last line is the "subroutine end" instruction, and the main body of the subroutine is between them. Sin embargo, the function of the main program end instruction is to end the main program and reset the CNC system. The instructions have been standardized, and each system uses M02 or M30; The function of the subroutine end instruction is to end the subroutine, return to the main program or the upper level subroutine. The commands are not unified in various systems, such as M99 for FANUC system, M17 for Siemens system, and M02 for system of American A-B company.

User macros (programs) can be used in CNC machining programs. The so-called macro program is a subroutine containing variables. The instruction that calls the macro program in the program is called the user macro instruction, and the function that the system can use the user macro program is called the user macro function. When executing, you only need to write the user macro command to execute its user macro function.
The biggest features of user macros are:
● Variables can be used in user macros;
●Can use calculation formulas, turning statements and various functions
●User macro commands can be used to assign values to variables.

CNC machine tools use group technology to process parts, which can expand batch size, reduce programming, and improve economic benefits. In the group processing, the parts are classified, and the processing program is compiled for this type of parts, instead of editing a program for each part. When processing the same type of parts with different sizes, the main convenience of using user macros is that variables can be used instead of specific values. When it comes to actual processing, it is only necessary to assign the actual size value of this part to a variable with a user macro command.

Contáctenos

Esperando tu email, le responderemos dentro de 12 horas con la valiosa información que necesitabas.

PRODUCTOS RELACIONADOS

Solicitar presupuesto

Rellena nuestro formulario de solicitud de presupuesto y responderemos a tu mensaje lo antes posible!


Warning: file(/www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin_data/keywords_reserved.txt): failed to open stream: No such file or directory in /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin.cls.php on line 141

Warning: file(/www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin_data/keywords_before.txt): failed to open stream: No such file or directory in /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin.cls.php on line 142

Warning: file(/www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin_data/keywords_after.txt): failed to open stream: No such file or directory in /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin.cls.php on line 143

Warning: file(/www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin_data/operators.txt): failed to open stream: No such file or directory in /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin.cls.php on line 144

Warning: file(/www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin_data/operators_before.txt): failed to open stream: No such file or directory in /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin.cls.php on line 145

Warning: file(/www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin_data/operators_after.txt): failed to open stream: No such file or directory in /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin.cls.php on line 146

Fatal error: Uncaught TypeError: Argument 1 passed to LiteSpeed\Lib\JSMin::getOperatorsForRegex() must be of the type array, bool given, called in /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin.cls.php on line 374 and defined in /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin.cls.php:746 Stack trace: #0 /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin.cls.php(374): LiteSpeed\Lib\JSMin->getOperatorsForRegex() #1 /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin.cls.php(180): LiteSpeed\Lib\JSMin->extractRegex() #2 /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin.cls.php(160): LiteSpeed\Lib\JSMin->min() #3 /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/src/optimizer.cls.php(301): LiteSpeed\Lib\JSMin::minify() #4 /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/src/optimize.cls.php(985): LiteSpeed\Optimizer::minify_js() #5 /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache in /www/wwwroot/cncpartss.com/wp-content/plugins/litespeed-cache/lib/jsmin.cls.php on line 746