stringtranslate.com

Ciclo enlatado

Un ciclo fijo es una forma de realizar de manera conveniente operaciones repetitivas de máquinas CNC . Los ciclos fijos automatizan ciertas funciones de mecanizado como taladrado , mandrilado , roscado , cajeado, etc. [1] Los ciclos fijos se denominan así porque permiten una forma concisa de programar una máquina para producir una característica de una pieza. [2] Un ciclo fijo también se conoce como ciclo fijo . Un ciclo fijo generalmente se almacena de forma permanente como un preprograma en el controlador de la máquina y el usuario no puede alterarlo.

Formato de programación

El funcionamiento de una máquina herramienta CNC se controla normalmente mediante un " programa de pieza " escrito en un lenguaje conocido como código G. [3] Los ciclos fijos son similares en concepto a las funciones de un lenguaje informático tradicional , y también se pueden comparar con las macros de código G. El formato de un ciclo fijo consiste en una serie de parámetros especificados con una letra y un valor numérico. La letra se denomina "dirección". (Este uso del término "dirección" puede resultar desconocido para los programadores de ordenadores convencionales. Surge porque en los primeros y primitivos controladores de máquinas, la representación binaria de la letra formaba una dirección física en la que el controlador almacenaría el valor siguiente).

N.. G.. G.. X.. Y.. R.. P.. Q.. I.. J.. Z.. F.. H.. S.. L.. A.. B.. C.. D.. [2] [4]

Estas direcciones y valores indican a la máquina dónde y cómo moverse. La sintaxis de un ciclo fijo puede variar según la marca del control. En general, las siguientes "palabras" estarán en un "bloque" de ciclo fijo.

A, B, C y D se utilizan para el mecanizado de bolsillos rectangulares .

G80 se utiliza para cancelar el ciclo fijo seleccionado actualmente, ya que los códigos G para ciclos fijos son modales.

Si el control de la máquina lo admite, el usuario puede crear sus propios ciclos fijos personalizados. Como hay números que no se utilizan todavía para los códigos G, [5] se pueden almacenar nuevos programas de ciclos fijos en estas ubicaciones vacías. Esto se puede hacer en el popular control Fanuc con una técnica denominada "programación de macros", en honor al lenguaje Fanuc Macro-B. (El término "programación de macros" en este sentido es claramente diferente de su uso más común para referirse a la acción de programar una macro en código G).

Los controladores Fanuc (y la mayoría de los demás, porque la compatibilidad con Fanuc es un estándar de facto) admiten los siguientes ciclos fijos:

Fuente: Smid 2008 [2]

Estos son ejemplos que se utilizan en una fresadora. Algunos de ellos tienen distintas funciones en un torno.

Ventajas

La concisión de los ciclos enlatados permite un desarrollo más rápido y sencillo de programas en la máquina.

Como los ciclos fijos reducen la cantidad de bloques de un programa, el espacio de almacenamiento que ocupa el programa es menor y el programador evita el tedio de tener que escribir las mismas instrucciones una y otra vez. Esto reduce la posibilidad de errores y es más fácil localizar los errores que existan en un programa más corto.

La configuración de trabajos también se facilita mediante ciclos fijos. Existen algunos ciclos fijos diseñados para que los utilicen los operadores de máquinas herramienta para tareas sencillas de configuración y medición de trabajos.

Véase también

Referencias

  1. ^ Omirou, Sotiris L. (febrero de 2009). "Un bolsillo epitrocoidal: un nuevo ciclo fijo para fresadoras CNC". Robótica y fabricación integrada por ordenador . 25 (1): 73–80. doi :10.1016/j.rcim.2007.09.003.
  2. ^abcSmid 2008.
  3. ^ Omirou, Sotiris L. (noviembre de 2003). "Interpolación de curvas espaciales para máquinas CNC". Revista de tecnología de procesamiento de materiales . 141 (3): 343–350. doi :10.1016/s0924-0136(03)00286-3.
  4. ^ Farouki, Rida T (enero de 1999). "Códigos G para la especificación de trayectorias de herramientas hodógrafas pitagóricas y funciones de velocidad de avance asociadas en máquinas CNC de arquitectura abierta". Revista internacional de máquinas herramientas y fabricación . 39 (1): 123–142. doi :10.1016/s0890-6955(98)00018-2.
  5. ^ Normas EIA, RS-274-D "Formato de datos de bloque variable intercambiable para posicionamiento, contorneado y contorneado/posicionamiento de máquinas controladas numéricamente", American National Standards Institute , Washington DC

Bibliografía