Programación Norma ISO de controladores CNC


Usted se encuentra en el primer bloque de 3 courseware que se denomina Fundamentos teóricos de programación de máquinas control numérico cnc. Los 3 courseware son:

Courserware1: Interpretación de planos
Courserware2: Selección herramientas de corte
Courserware3: Programación Norma ISO de controladores CNC

A su vez el courserware de programación Norma ISO está constituido por (2) lexías o unidades de estudio que son:

Lexia 1: Conceptos básicos de la técnica cnc.
Lexia 2: Procesos de fresado en 3 ejes conceptos básicos


¿Por qué estudiar Programación Norma ISO de los controladores, si usted va a ser programador de máquinas cnc?

Porque el conocimiento de la programación de controladores según la norma ISO es el referente de todos los controladores de las maquinas control numérico que existen en el sector metalmecánico a nivel mundial.

La programación según la norma ISO 6983 nace en Alemania


Ejemplo de la programación según la norma ISO




Historia del control numérico en América


La Técnica control numérico computarizado en nuestro continente americano, surge a mediados del siglo XX, en el año de 1952 en la fuerza aérea U.S.A.

Jhon Parsons la desarrollo en el instituto de Massachuset.
En 1960 se aplica en la industria.
Se masifica en 1972 con el desarrollo de la electrónica.

Dos son los objetivos que se persiguen con los courserware de programación de máquinas cnc:
  1. Conocer la fudamentación básica de la técnica cnc.
  2. Procesos de fresado en 3 ejes.

Términos básicos de la programación.


¿Qué es y por qué estudiar la programación norma ISO de controladores cnc?

Es un lenguaje conformado por caracteres alfanuméricos por ejemplo G11, que conforman una palabra, carácter alfabético G, carácter numérico 11 y la palabra es G11, el conjunto de palabras con sentido lógico conforma un bloque del programa y el conjunto de bloques genera el programa.

Los fabricantes de controladores de máquinas herramientas cnc, utilizan su propio lenguaje en la programación basado en la norma ISO 6938, en Colombia existen muchas maquinas cnc que utilizan controladores Fanuc que fue desarrollado en Japón, las maquinas Chinas que tiene la institución cuentan con un controlador desarrollado en la universidad de Wuhan junto con la empresa Huazong Numerical Control, este se identifica con las siglas HNC-21 M para maquinas fresadora, y HNC-21T para torno, Las máquinas de fabricación norteamericana HASS, utilizan su propio controlador, basado en el controlador FANUC.



Existen 4 términos básicos usados en la programación que los resumimos en el siguiente esquema:




Carácter


El carácter es la mas pequeña unidad de un programa cnc y puede tener 3 formas de presentación: Dígitos, letras o símbolos.

Los dígitos son 10 van del 0 al 9, se usan de dos modos, el primer modo es como valores enteros el segundo modo es como números reales, así que se necesita separar la parte entera de la decimal, deben utilizar el punto, también pueden tener signo positivo o negativo.

Hay que tener muy en cuenta que existen controladores de máquinas cnc que no diferencian la parte entera de la decimal es decir no requieren el uso del punto, cuando se utilicen dígitos es muy importante conocer el rango que tiene el controlador de la máquina.


Letra


En la programación se utilizan las 26 letras del alfabeto inglés, cada letra tiene su significado acorde la maquina cnc

Símbolos


varios símbolos se utilizan en la programación, estos se adicionan a los dígitos y letras, los más usuales son:

Palabras


Las palabras se conforman por letras, símbolos y dígitos, por ejemplo: A+10, la letra A del alfabeto inglés, en fresadora significa rotación alrededor del eje X y el símbolo y digito: +10 significa: 10 grados medido en sentido contrario a las manecillas del reloj, por lo tanto, en programación de máquinas cnc es muy importante conocer el significado de las letras del alfabeto y cuando se acompañan de símbolos y dígitos que significa para el controlador.

Bloque


Hay que tener presente que una palabra se utiliza como una instrucción individual del sistema de control numérico CNC del controlador y un bloque está conformado por palabras que se usan como múltiples instrucciones al controlador CNC.

Un programa cnc consiste en líneas de instrucciones individuales secuenciales y en un orden lógico de procesamiento, por lo tanto, un bloque está conformado de una o varias palabras con sentido lógico.

Programa


La estructura de un programa puede variar dependiendo del controlador que utilice la máquina, se tiene un programa cuando se ordenan lógica y secuencialmente los bloques para que permitan el mecanizado de la pieza programada.

      Para terminar



La programación de controladores de máquinas cnc, se basan en la norma ISO 6983, cada controlador tiene sus diferencias en los parámetros que utilizan los bloques de programación por lo tanto es muy importante conocer el significado de cada palabra que conforma el bloque de un programa que lo interpreta el controlador para lograr el mecanizado de la pieza programada.