Cnc Total Ex Libro Parte 3

7
Ingeniería Industrial - Máquinas Herramienta Concepto de número clave tres - ejecución de programa CNC 3.1 La visualización de la ejecución de un programa de CNC Un programador CNC debe tener la capacidad de visualizar los movimientos de una máquina CNC hace. Esto es cierto de todas las formas de equipos CNC, incluyendo routers CNC, centros de mecanizado y máquinas de medición por ordenador (CMM). El mejor que una persona puede visualizar lo que va a hacer el CNC, más fácil será la de preparar un programa de CNC correcta. Para subrayar este punto, pensar de cómo un operador de taladro manual utiliza su máquina Cuando un operador de taladro de prensa se prepara para mecanizar una pieza de trabajo, él o ella tiene todos los componentes relacionados del trabajo justo en frente de ellos. La máquina, herramientas de corte, configuración de sujeción, y de impresión están listos para su uso inmediato. Es muy poco probable que el operador cometer errores tontos como olvidarse de arrancar el cabezal antes de tratar de perforar un agujero en la pieza de trabajo. Por otro lado, un centro de mecanizado CNC programador será escribir el programa con sólo la pieza y de la herramienta dibujos para referencia. No hay herramientas - ninguna máquina - ninguna configuración de sujeción estarán en frente de ellos. Por esta razón, el programador debe ser capaz de visualizar exactamente lo que sucederá durante la ejecución del programa - y esto a veces puede ser difícil, ya que la visualización debe tener lugar en la mente del programador. Un programador principiante será propenso a olvidar ciertas cosas - algunas veces cosas muy básicas (como girar el eje de antes de la mecanización de la pieza de trabajo). Esto se puede comparar con el desarrollo de un conjunto de instrucciones de viaje. Con el fin de ser capaz de escribir instrucciones de viaje, usted debe ser capaz de visualizar la ruta desde el punto inicial hasta el punto final. Sólo con esta ruta visualizada, se puede escribir un secuencial paso a paso un conjunto de instrucciones para conseguir a una persona desde el punto A al punto B. Si usted comete un error en las instrucciones de su viaje, la persona siguiendo sus instrucciones se pierda. En situación similar, un programador CNC debe ser capaz de preparar una serie de instrucciones paso a paso para una máquina CNC a seguir. Y visualizando lo que va a hacer la máquina es muy importante, ya que la máquina va a seguir las órdenes que da exactamente como usted les da. Los errores son muy graves. Si comete un error, la máquina CNC no realizará según lo deseado! En esta sección, tenemos la intención de que se familiarice con las cosas que

description

mm

Transcript of Cnc Total Ex Libro Parte 3

Page 1: Cnc Total Ex Libro Parte 3

Ingeniería Industrial - Máquinas HerramientaConcepto de número clave tres - ejecución de programa CNC

3.1 La visualización de la ejecución de un programa de CNCUn programador CNC debe tener la capacidad de visualizar los movimientos de una máquina CNC hace. Esto es cierto de todas las formas de equipos CNC, incluyendo routers CNC, centros de mecanizado y máquinas de medición por ordenador (CMM). El mejor que una persona puede visualizar lo que va a hacer el CNC, más fácil será la de preparar un programa de CNC correcta. Para subrayar este punto, pensar de cómo un operador de taladro manual utiliza su máquina

Cuando un operador de taladro de prensa se prepara para mecanizar una pieza de trabajo, él o ella tiene todos los componentes relacionados del trabajo justo en frente de ellos. La máquina, herramientas de corte, configuración de sujeción, y de impresión están listos para su uso inmediato. Es muy poco probable que el operador cometer errores tontos como olvidarse de arrancar el cabezal antes de tratar de perforar un agujero en la pieza de trabajo.

Por otro lado, un centro de mecanizado CNC programador será escribir el programa con sólo la pieza y de la herramienta dibujos para referencia. No hay herramientas - ninguna máquina - ninguna configuración de sujeción estarán en frente de ellos. Por esta razón, el programador debe ser capaz de visualizar exactamente lo que sucederá durante la ejecución del programa - y esto a veces puede ser difícil, ya que la visualización debe tener lugar en la mente del programador. Un programador principiante será propenso a olvidar ciertas cosas - algunas veces cosas muy básicas (como girar el eje de antes de la mecanización de la pieza de trabajo).

Esto se puede comparar con el desarrollo de un conjunto de instrucciones de viaje. Con el fin de ser capaz de escribir instrucciones de viaje, usted debe ser capaz de visualizar la ruta desde el punto inicial hasta el punto final. Sólo con esta ruta visualizada, se puede escribir un secuencial paso a paso un conjunto de instrucciones para conseguir a una persona desde el punto A al punto B. Si usted comete un error en las instrucciones de su viaje, la persona siguiendo sus instrucciones se pierda.En situación similar, un programador CNC debe ser capaz de preparar una serie de instrucciones paso a paso para una máquina CNC a seguir. Y visualizando lo que va a hacer la máquina es muy importante, ya que la máquina va a seguir las órdenes que da exactamente como usted les da. Los errores son muy graves. Si comete un error, la máquina CNC no realizará según lo deseado!En esta sección, tenemos la intención de que se familiarice con las cosas que un programador debe ser capaz de visualizar. También vamos a mostrar el primer ejemplo de programa (primaria) para subrayar los puntos están realizando.

3.2 Características del ProgramaAl igual que las frases que describen las instrucciones de su viaje, un programa CNC se compone de comandos (también llamados bloques o líneas). Dentro de cada comando son palabras. Cada palabra dentro de un comando está diseñado con una dirección de letra (N, X, Z, T, etc.) y un valor numérico. El siguiente gráfico muestra una porción de ejemplo de un programa de CNC hincapié en las

características del programa.

Page 2: Cnc Total Ex Libro Parte 3

Ingeniería Industrial - Máquinas Herramienta

3.3 Método de ejecución del programaTambién puede comparar un programa de CNC que paso a paso las instrucciones de montaje. Por ejemplo, usted ha comprado un caso de libro que requiere montaje. Las instrucciones que reciba estarán en orden secuencial. Se llevará a cabo el paso número uno antes de continuar con el paso número dos. Cada paso incluirá una oración o párrafo que explique lo que se supone que hacer en el momento actual. A medida que siga cada paso, realizar el procedimiento dado, usted es un paso más cerca de terminar. Usted puede incluso tener una casilla para marcar como termine cada paso en el camino de su recorrido.De manera similar, un programa CNC se ejecutará en orden secuencial. El control CNC leer, interpretar y ejecutar el primer comando en el programa. Luego se pasará a la siguiente orden. Leer, interpretar, ejecutar. El control continuará este proceso para el equilibrio del programa.

Recuerde que el control CNC ejecutará cada comando explícitamente. Compare esto con el conjunto de instrucciones para el montaje de una estantería. En el conjunto de instrucciones de montaje, el fabricante puede ser bastante vago en cuanto a qué es lo que se supone que debe hacer en un paso determinado. Ellos pueden asumir ciertas cosas. Ellos pueden asumir, por ejemplo, que usted tiene un destornillador y que sabe cómo usarlo. Este conjunto de instrucciones puede ser tan vaga que está abierto a la interpretación. Un control de CNC, en comparación, no hará suposiciones. Cada comando será muy explícito. El control CNC ejecutará cada comando tal como está escrito. Y cualquier orden dada CNC tendrá las acciones menos una máquina resultante.

Un ejemplo de la ejecución del programaPara enfatizar el punto, nos fijamos en un ejemplo sencillo. Primero mostramos los pasos que un operador de la perforadora-prensa se realizará para mecanizar una pieza de trabajo. Entonces vamos a mostrar el programa CNC equivalente. Nuestra intención es mostrarle las cosas que usted debe ser capaz de visualizar antes de poder escribir programas CNC. El siguiente dibujo muestra la impresión de este extremadamente simple operación. En este caso, simplemente estamos perforando un agujero de diámetro 0,5 (1/2) pulgada de 0,75 (3/4) pulgada de profundidad (hasta el punto de perforación).

Page 3: Cnc Total Ex Libro Parte 3

Ingeniería Industrial - Máquinas Herramienta

Primero veamos el procedimiento de un operador de taladro de prensa realizaría. Tenga en cuenta que se supone que la pieza de trabajo ya está en un tornillo de banco y que el taladro ya está en el husillo.

Prensa de taladro procedimiento de la máquina:1) Gire husillo en CW en 600 RPM2) Mueva la perforación cerca de la posición y listo para perforar3) En avance deseado, perforar el agujero de 0.5004) Retirar la perforación del agujero5) Herramienta Aléjese y apagar el husillo

Es cierto que este ejemplo es muy simple. Pero recordemos que estamos enfatizando el orden secuencial por el cual un operador máquinas de la pieza y la visualización de estos pasos que sea obligatoria, con el fin de escribir un programa CNC para perforar este agujero.

Programa de CNC:Ahora aquí es un programa CNC para perforar el agujero de diámetro 0,5 (1/2) pulgada con una máquina CNC. Una vez más, se supone que el taladro se encuentra en el eje y la pieza de trabajo que se lleva a cabo en una prensa en la mesa cuando se inicia este programa. Tenga en cuenta que documentamos cada comando con un mensaje de paréntesis, con el fin de ayudarle a ver lo que está sucediendo en cada comando. Tenga en cuenta que usted puede incluir mensajes dentro de paréntesis en sus propios programas (aunque en los programas reales que deben estar todos en mayúsculas) para fines de documentación.

O0001 (número de programa)N005 G54 G90 S600 M03 (programa Asignar cero, seleccionar el modo absoluto, gire husillo en CW en 600 RPM)N010 G00 X1.0 Y1.0 (Mueva la herramienta en posición en X e Y)N015 G43 H01 Z0.1 (Rapid de la pieza de trabajo, al declarar compensación de longitud)N020 G01 Z-0.750 F3.5 (agujero de perforación en el 3,5 IPM)N025 G00 Z0.1 (Rapid salir del agujero, apague refrigerante)N030 G91 G28 X0 Y0 Z0 (Rapid a la posición de referencia de la máquina)N035 M30 (Fin del programa, este comando también se apaga el huso)

Aunque los comandos reales en este programa pueden no tener mucho sentido, sin embargo, los mensajes dentro de paréntesis, deben aclarar lo que está sucediendo en cada comando. Una vez más, nuestra intención no es enseñar las palabras de programación se utilizan (todavía). Nuestra intención es hacer hincapié en la importancia de su capacidad de visualizarla operación / s que se realiza. En este caso, debe ser capaz de ver el taladro mecanizado del agujero (en su mente) antes de este programa se puede escribir. También estamos haciendo hincapié en el orden secuencial por el que se ejecutará el programa. El control se ejecutará número de línea N005 antes de pasar al número de la línea N010. Entonces el número de línea N015. Y así sucesivamente -hasta se activa todo el programa.

3.4 Una nota acerca de la programación del punto decimalComo se ha visto en el programa de ejemplo anterior, muchas palabras CNC permiten un punto decimal que debe darse dentro de un valor numérico. Todos los controles actuales permiten la programación punto decimal en esas palabras que requieren números reales (pero no dentro de las palabras que simplemente requieren sólo valores enteros).

Programadores principiantes tienen la tendencia a dejar de lado los puntos decimales necesarios, especialmente en la programación de valores enteros en las palabras que permiten a un punto decimal. Es obligatorio que incluya un

Page 4: Cnc Total Ex Libro Parte 3

Ingeniería Industrial - Máquinas Herramienta

punto decimal en cada palabra que permite a un punto decimal . Si no lo hace, algunas cosas muy extrañas pueden suceder. He aquí por qué.

Mayores controles no permiten un punto decimal en cualquier palabra CNC. Estos controles requieren un formato fijo para todos los números reales necesarios en el programa. Se requieren los ceros finales para estos controles mayores a entender dónde se debe colocar la coma decimal. Por ejemplo, una palabra de eje X de movimiento de 5,0 pulgadas se especificaría como "X50000" si no se permite la programación de la coma decimal.

Controles más nuevos son compatibles. Esto quiere decir programas escritos para controles antiguos todavía pueden ejecutar en los controles actuales. Si un control de corriente CNC ve una palabra que permite un punto decimal con un punto decimal incluido en la palabra, simplemente colocar el punto decimal automáticamente utilizando el formato fijo.He aquí un ejemplo. El programador tiene la intención de especificar una palabra de eje X de 3,0 pulgadas. La forma correcta para designar este movimiento es "X3.0" Pero el programador comete un error. Él o ella incorrectamente programas "X3", dejando fuera de la coma. En este caso, el control va a interpretar erróneamente el movimiento X. En lugar de tomar este comando como 3.0 pulgadas, el control se coloque el punto decimal cuatro lugares a la izquierda de la derecha más número. En este caso, " X3" será interpretado como X0.0003 , no 3.0 pulgadas .

Recuerde que los programadores principiantes tienden a cometer errores de omisión, es decir, su tendencia será la de omitir el punto decimal en palabras del CNC que lo requieran. Adquiera el hábito de incluir un punto decimal en esas palabras que lo permiten. Estas palabras de direcciones carta incluyen: F de avance, I, J, K y, por circularcomandos de movimiento, para el radio R, y X, Y y Z para los desplazamientos del eje. Palabras que no permiten un punto decimal y deben ser programadas como valores enteros incluyen: N, G, H, D, L, M, S, T, O y P.

Una forma de asegurarse de que no se le olvide programar puntos decimales es utilizar números enteros hasta el primer cero (después del punto decimal) por esas palabras que permiten decimales. Por ejemplo, X2.0 programa en lugar de X2. para eliminar la posibilidad de olvidar puntos decimales necesarios. De manera similar, el programa el cero al designar partes decimales de un número entero. Por ejemplo, X0.375 programa en lugar de X.375.

3.5 Otros errores de omisiónConocer los errores principiantes pueden hacer puede ayudar a evitarlos. Los principiantes a veces se olvidan las cosas en sus programas. Se olvidan de programar un punto decimal, encienda el husillo o perfore un agujero antes de avellanado él. Mucho más tarde, vamos a mostrar usted formatos ejemplo de programa que deben ayudar a evitar estos errores de omisión. Pero usted tendrá que concentrarse para evitar ser olvidadizo.

3.6 Palabras ModalUsted debe saber que muchas palabras CNC son modales. Esto significa que la palabra CNC permanece en efecto hasta que sea cambiado o cancelado. En el programa de ejemplo anterior, observe el comando G00 en línea N010. Este es un comando rápido movimiento que le dice al control para mover a la posición en X e Y. Tenga en cuenta que la siguiente (línea N015) hace que el movimiento en Z para acercarse a la pieza de trabajo. Este movimiento también se producirá como un movimiento rápido ya que G00 es modal. Palabras modales no tienen que repetirse en cada comando.

3.7 Palabras InicializadasTambién debe saber que ciertas palabras CNC se inicializan. Esto significa que el control CNC asumirá estas palabras que se instauró en el encendido. Por ejemplo, la mayoría de las máquinas utilizadas en los EE.UU. se encenderá en el modo de pulgada (la palabra código es G-20). Si una empresa va a ser exclusivamente utilizando el modo pulgadas, pueden dependen del control de CNC a estar en este estado, en todo momento, lo que significa que no hay necesidad de realidad incluir un G-20 en el pro grama.

Page 5: Cnc Total Ex Libro Parte 3

Ingeniería Industrial - Máquinas Herramienta

3.8 Orden de las palabras en un comandoTenga en cuenta que con la mayoría de los controles de CNC, el orden en el que las palabras CNC aparecen en un comando no tiene importancia de cómo se ejecutará el comando.

Por ejemplo, el comando

N050 G00 X1.5 Y1.25se ejecutará exactamente de la misma manera que

N050 X1.5 G00 Y1.25

DETÉNGASE !! Hacer número ejercicio de práctica: