stringtranslate.com

ciclo fijo

Un ciclo fijo es una forma de realizar cómodamente operaciones repetitivas de una máquina CNC . Los ciclos fijos automatizan ciertas funciones de mecanizado como taladrado , mandrinado , roscado , encajado, etc... [1] Los ciclos fijos se llaman 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 permanentemente como un programa previo en el controlador de la máquina y el usuario no puede modificarlo.

Formato de programación

El funcionamiento de una máquina herramienta CNC normalmente se controla 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 pueden compararse con las macros de código G. El formato de un ciclo fijo consta de una serie de parámetros especificados con una letra y un valor numérico. La carta se denomina "dirección". (Este uso del término "dirección" puede resultar desconocido para los programadores de computadoras 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 siguiente valor).

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 le indican a la máquina dónde y cómo moverse. La sintaxis de un ciclo fijo puede variar dependiendo de 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 cajeras 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 podrá crear sus propios ciclos fijos personalizados. Como hay números que aún no se utilizan para los códigos G, [5] se pueden almacenar nuevos programas de ciclo fijo en estas ubicaciones vacantes. 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: Mediados de 2008 [2]

Estos son ejemplos utilizados en un molino. Algunos de ellos tienen diferentes funciones en un torno.

Ventajas

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

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

La configuración del trabajo también se ve facilitada por los ciclos fijos. Existen algunos ciclos fijos que están diseñados para ser utilizados por operadores de máquinas herramienta para tareas sencillas de configuración y medición del trabajo...

Ver también

Referencias

  1. ^ Omirou, Sotiris L. (febrero de 2009). "Una bolsa epitrocoidal: un nuevo ciclo fijo para fresadoras CNC". Robótica y fabricación integrada por computadora . 25 (1): 73–80. doi :10.1016/j.rcim.2007.09.003.
  2. ^ a b C Smid 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 de hodógrafa pitagórica y funciones de velocidad de avance asociadas en máquinas CNC de arquitectura abierta". Revista Internacional de Máquinas Herramienta y Fabricación . 39 (1): 123-142. doi :10.1016/s0890-6955(98)00018-2.
  5. ^ Estándares EIA, RS-274-D "Formato de datos de bloques variables intercambiables para posicionamiento, contorneado y contorneado/posicionamiento de máquinas controladas numéricamente", Instituto Nacional Estadounidense de Estándares , Washington DC

Bibliografía