Download pdf - DocumentG

Transcript
  • G-code El G-code es el nombre que habitualmente recibe el lenguaje de programacin ms usado

    en Control numrico (CNC), el cual posee mltiples implementaciones. Usado

    principalmente en automatizacin, forma parte de la ingeniera asistida por computadora.

    Al G-code se le llama en ciertas ocasiones lenguaje de programacin G.

    En trminos generales, G-code es un lenguaje mediante el cual las personas pueden decir

    a mquinas herramienta controladas por computadora qu hacer y cmo hacerlo. Esos

    "qu" y "cmo" estn definidos mayormente por instrucciones sobre adonde moverse,

    cuan rpido moverse y que trayectoria seguir. Las mquinas tpicas que son controladas

    con G-code son fresadoras, cortadoras, tornos e impresoras 3D.

    Implementaciones[editar]

    La primera implementacin del control numrico se desarroll en el Laboratorio de

    Servomecanismos del MIT a principio de la dcada de 1950. En las siguientes dcadas se

    desarrollaron una gran cantidad de implementaciones de mano de multitud de

    organizaciones comerciales o no. El G-code se ha usado a menudo en estas

    implementaciones. La versin ms comn enEstados Unidos es la propuesta

    por Electronic Industries Alliance a principio de los aos 1960. En febrero de 1980 se

    aprob una revisin final con el nombre de RS274D. En todo el mundo, en

    estndar ISO 6983 es el ms usado, aunque en algunos pases europeos en concreto se

    utilizan a veces otros estndares como el DIN 66025 alemn o los PN-73M-55256, PN-

    93/M-55251 polacos.

    Los distintos fabricantes de mquinas CNC han aadido todo tipo de extensiones y

    variaciones al lenguaje, por lo que los operadores de las mquinas deben conocer las

    peculiaridades concretas que el fabricante ha previsto para su uso.

    Existe una versin de G-code conocida como BCL que aunque es considerado un

    estndar se usa slo en unas pocas mquinas.

    Desde la dcada de 1970 hasta la de 1990, muchos fabricantes de mquinas CNC

    intentaron deshacerse de todos los problemas de compatibilidad estandarizando los

    controladores de las herramientas, construidos por Fanuc. Otra empresa con posicin

    dominante en el mercado de los controladores CNC es Siemens, especialmente en

    Europa. Ya en la segunda dcada del siglo XXI, todas esas diferencias e

    incompatibilidades no causan grandes problemas puesto que el G-code es generado por

    aplicacionesCAD/CAM que son capaces de generar cdigo adaptado a cada mquina

    especfica.

    Algunas mquinas CNC cuentan con una especie de programacin "conversacional"

    consistente en un software parecido a un asistente que de algn modo enmascara el G-

    code o evita totalmente su uso. Algunos ejemplos son ProtoTRAK de Southwestern

  • Industries, Mazatrol de Mazak, Ultimax de Hurco, Intuitive Programming System (IPS) de

    Haas, o CAPS de Mori Seiki.

    G-code comenz siendo un tipo de lenguaje bastante limitado que careca de estructuras

    como bcles, operadores condicionales y variables declaradas por el usuario. Sin

    embargo, las implementaciones ms recientes de G-code s que incluyen tales estructuras,

    creando un lenguaje algo ms parecido a lo que podra ser un lenguaje de alto nivel.

    Cdigos especficos[editar]

    Los G-codes son conocidos tambin como cdigos preparatorios, y se caracterizan por

    comenzar por la letra "G". Normalmente es un cdigo que indica a la mquina que

    operacin debe realizar. Algunas de estas operaciones podran ser:

    Existen tambin otros tipos, y en general se pueden considerar los cdigos como

    los registros de una computadora. k


Recommended