lunes, 20 de abril de 2020

Segunda Actividad

Hola amigos, como están?
Espero que bien, aquí tratando de ver la mejor manera para que puedan seguir aprendiendo CNC, por eso es importante la buena comunicación, pues todos y cada uno de ustedes son importantes! y cada uno tenemos realidades distintas, así que nos ayudamos entre todos, yo como profe, el que sabe mas como buen compañero.
Tenemos 2 objetivos, el primero, es seguir viendo la parte teórica de los códigos del CNC.
Y Por otro lado, vamos a ir viendo la posibilidad de hacer prácticas o simulaciones, ya sea pasándoles el programa que lo puedan instalar en sus compus (Sea del gobierno o no).  O bien en clases vía zoom o Videos de YouTube. Por eso les pido compromiso, es fácil decir "No Puedo" pero te pido que lo intentes, tus compañeros y tu profesor estamos para ayudarte, aveces las cosas no salen ni estando en clases, pero eso es también parte del aprendizaje. 

Guía Número 2 (Las respuestas en el link de abajo)


  1. ¿Qué es un sistema de Coordenadas?
  2. ¿Cómo defino los puntos de una pieza en un plano (Dibuje ejemplo)
  3. ¿Cómo elijo el punto Cero? (Dibuje Ejemplo)
  4. ¿Cómo determino los puntos en un plano de 2 Ejes?
  5. Realizar la siguiente actividad, ubicar las siguientes coordenadas


Para esta Segunda actividad, te voy a pasar un manual, si queres y podes imprimirlo, mejor, sino úsalo como archivo pfd en tu celular, tenerlo impreso no reemplaza que tengas que contestar las preguntas de manera escrita y que también tengas que completar las otras actividades.
Aquí les dejo el link para descargar el manual, también se los enviare vía Wasap y también estará en la pagina web de la escuela
LINK DESCARGA (Si te abre otra pagina, guarda el pdf en tu compu o celular)

INSTALAR WINUNISOFT EN TU COMPU

La Segunda cuestión que decíamos al principio, tiene que ver con tratar de tener en tu computadora el WinUnisoft, sea de la escuela o la que tengas en casa, trataremos de ir instalándolo, te dejo aquí el link de descarga del programa, también un tutorial.
No es difícil descargas el archivo en la PC o Notebook, y hay un archivo para instalar y una carpeta con un contenido para pegar donde instalaste el programa, si tenes problemas avisa y te pasamos el video por wasap.
Todo tiene solución, solo es cuestión de poner voluntad y tener buena comunicación

También te puedo pasar por wasap dicho archivo pero tendrías q descargarlo en la compu, hay muchas maneras de hacer las cosas, de a poco caso a caso le buscamos una solución

Saludos, profe Dany

jueves, 28 de noviembre de 2019

Figuras para hacer en WinUnisoft

Que tenemos que tener en cuenta cuando vemos una de las figuras... tenemos que tener en cuenta las medidas que necesitamos para hacer incluir los datos...   Recuerda primero tomar las medidas generales y en función de eso... pon las medidas en el bruto.  
1) Figura
2) Figura
3) Figura
4) Figura



 y... esta ultima seria mas que nada para hacer en fresadora...


veamos en clases como te va... saludos... Profe Dany

miércoles, 27 de noviembre de 2019

CNC: Principios y funcionamiento.

Hola amigos... Abajo te dejo el Manual Fanuc... son 40 paginas y es "El manual para trabajar con el CNC"  saludos Profe Dany
ver manual

CNC: Principios y funcionamiento.


   El CNC, (control numérico por computadora), tiene sus orí­genes en los años 1.940 a 1.950 cuando los fabricantes de diversa maquinaria decidieron automatizar los procesos de mecanizado de sus máquinas, sustituyendo los accionamientos manuales por motores y mecani­smos que se controlaban de forma autónoma interpretando unos patrones de actuación que leí­an de una cinta previamente perforada..., claro que entonces era solo NC, (control numérico).

   En la medida que ha ido pasando el tiempo esos motores y mecani­smos van siendo cada vez mas perfectos, consiguiendo mecanizados de mucha mayor precisión.
   El control también se va perfeccionando hasta la llegada de la electrónica digital y las computadoras, que se integran contribuyendo al desarrollo del automatismo y a la precisión de sus movimientos.

   Cada vez son mas los procesos de mecanizado y transformación industrial que utilizan maquinaria altamente precisa y automatizada, siendo el CNC uno de los controles mas versátiles y utilizados...

   Con CNC podemos crear programas que servirán para el mecanizado de tantas piezas iguales como queramos, simplemente controlando el movimiento de la máquina en alguno o en todos sus ejes y de una manera relativamente sencilla y practica.

   Para el mecanizado de piezas muy complejas se suele utilizar diseño asistido por ordenador, empleando ciertos programas de diseño en "3D", (tres dimensiones: largo, ancho y alto), del tipo "CAD" y "CAM" que después de acabar el diseño, se encargan ellos mismos de confeccionar el programa para el CNC.
   También se puede programar el CNC en los llamados "lenguajes de alto nivel" o programación paramétrica.
   Y por último, la manera mas sencilla, la que se usa "a pie de máquina", que es la que nos ocupa en éste caso, es la programación en lenguaje "ISO".

   La programación en lenguaje ISO, puede ser efectuada directamente en la propia máquina, incluso algunas disponen de funciones mediante las que se puede estar programando mientras que la máquina esta trabajando con otro programa. También se puede hacer desde el ordenador, transfiriendo el programa a la máquina desde el mismo ordenador si está equipada con las funciones necesarias de comunicación "DNC" (data numeric control).

   El lenguaje ISO es un lenguaje normalizado, precisamente por el estándar ISO 6983/1, lo que significa que un mismo programa puede funcionar correctamente en diferentes controles o máquinas que admitan este estándar.

   Para la realización de un programa se tienen que seguir estrictamente la utilización de las funciones o códigos del lenguaje ISO, la posición y el orden que deben de ocupar, así­ como el orden de operaciones que queremos realizar.

   En nuestro caso trataremos de programar el CNC para fresadora por tratarse de una de las máquinas mas sencillas pero a la vez mas completa, pues actuamos en los tres ejes básicos "X", "Y" y "Z", (ancho,largo y alto). Sin embargo, todo ello es extrapolable a cualquier otro tipo de máquina.

CNC: funcionamiento.


   El funcionamiento de la programación CNC se asemeja mucho a lo que pudiera ser una representación gráfica o croquis de la pieza que queremos mecanizar. Sin embargo, como se trata de un proceso de mecanizado, es necesario tener en cuenta el orden de operaciones a efectuar, es decir, que se trata de una programación de tipo "secuencial", donde cada orden o "bloque de programación" es seguida por la siguiente y así­ sucesivamente.

   Es por eso que debemos de empezar en un punto concreto y a partir de ahí­ ir definiendo cada secuencia que debe de seguir la herramienta para conseguir el perfil deseado. Es como efectuar un viaje donde nos marcamos unos puntos o "cruces de carreteras" intermedios necesarios, ya que, siguiendo el mapa, lograremos llegar al destino deseado e incluso volver a casa cerrando así­ el circuito.

   Pues está claro, definiremos cual es el punto de partida que nos pueda interesar y a partir de ahí­, vamos a ordenar a nuestra herramienta que se desplace de cada punto, ("cruce de carreteras"), hasta el siguiente siguiendo la trayectoria que debe de describir en su desplazamiento.

   Es por esto que es muy importante definir perfectamente las coordenadas de el punto ("cruce de carreteras") de destino, como si de un "navegador vi satélite" se tratase.

   Además de definir las coordenadas del siguiente punto de destino, también daremos informaciones adicionales, tales como la velocidad de "avance", velocidad de giro de la herramienta, aportación de refrigerantes ("taladrina"), etc. en nuestros "bloques" de programación.

   La información de las coordenadas del siguiente punto de destino, se las podremos indicar en cotas absolutas , cotas incrementales o en cotas polares.

   Para empezar, tendremos que distinguir cada programa que hagamos de los demás. Por lo que tendremos que asignarle un nombre que sea único...
   El estándar ISO, indica que esto hay que hacerlo asignando un número único después de una "P", mayúscula, seguida de un número de máximo 5 cifras, para evitar malos entendidos, dado que en la "memoria" de la máquina, pueden residir muchos programas..., y hay que disponer de ellos de una manera inequí­voca... por lo que en nuestro caso el "nombre" que identifica el programa podrí­a ser algo así­ como..."P 456", ó "P 12345".

   Luego hay que asignar un sistema de coordenadas, indicando dónde está su centro de referencia, (que en éste caso no es otro mas que el "cero pieza"), que nos va a servir de punto de referencia para los próximos "bloques de programación", y que podremos ir cambiando cada vez que queramos a lo largo del programa.

   Teniendo ya un punto de referencia, situaremos la herramienta ("avance rápido sin mecanizar") en el punto de inicio del mecanizado que queremos efectuar, y... ese es el punto de partida de nuestro "viaje" ó mecanizado.
   Solo queda ir programando las coordenadas del siguiente punto, así­ como la trayectoria a seguir y repitiendo este paso para cada punto, habremos terminado ya nuestro programa.

Sistema de Coordenadas


Para medir cualquier objeto o pieza con volumen es necesario efectuar tres medidas, el ancho, el largo y el alto.
   Si ese objeto no es un "dado", si no que se trata de una pieza de formas irregulares, lleno de entrantes y de salientes, entonces es necesario describir todas sus formas indicando las "cotas" o medidas de cada una de ellas.    Para facilitar esa labor disponemos de lo que se denomina el sistema de coordenadas. Como todas las medidas hay que tomarlas desde un punto que sirva de referencia, le llamaremos "origen de coordenadas".

   Con el objeto de hacerlo mas sencillo de entender, ahora nos vamos a ocupar sólo de dos de las "medidas", el ancho y el largo, dejando para mas adelante el alto, en éste caso es como si mirásemos la pieza desde arriba, viendo tan solo el contorno, dejando de lado su profundidad.

   Entonces tomamos como origen de coordenadas el punto "O" del dibujo, y para poder medir, colocamos dos reglas perpendiculares que pasen las dos por el origen de coordenadas, así tendremos la regla o "eje" que mide el ancho y que llamaremos eje "X", y el "eje" o regla que mide el largo, que la llamamos eje "Y".

   El origen de coordenadas es el punto "O", por lo que las cotas o medidas que efectuamos en el eje "X" hacia la derecha serán cotas positivas, mientras que las que están hacia la izquierda serán cotas negativas. Con el largo, eje "Y", haremos lo mismo, siendo positivas las cotas que se encuentren hacia arriba del origen "O", y negativas las que se encuentren por debajo de el origen.

   Como ya se ha mencionado, todas las "cotas" deben de tomar como referencia los ejes "X" e "Y" del sistema de coordenadas, cuyo origen es el punto "O" y al tratarse de una simple referencia, éste punto lo podemos situar donde más nos convenga para "acotar" mejor nuestra pieza. Es lo que en CNC llamamos "cero pieza", que además de situarlo donde queramos, también es posible cambiarlo de sitio a lo largo de nuestro programa, como ya veremos mas adelante.

   Siguiendo éste patrón, podemos decir que el punto "A" tiene unas cotas de X = 5, y de Y = 5, luego las cotas de A son X5 Y5. Así­ mismo el punto "B" será X-3 Y4, el punto "C" será X-4 Y-2 y el punto "D" tiene unas cotas de X9 Y-4 en nuestro sistema de coordenadas.
   Del alto nos ocuparemos cuando hablemos del eje "Z".

   Los puntos que nos interesan acotar, son el principio o punto de partida, el final y todos aquellos que definan un "cruce" o cambio de trayectoria, como iremos viendo mas adelante.

   Una vez acotados los puntos de interés, solo queda indicar al CNC que vaya desplazando la herramienta, de uno a otro definiendo el contorno o camino que queremos que siga. Para ello usaremos las "funciones" de desplazamiento que dispone el lenguaje ISO.

Cotas Absolutas G 90


 Como ya hemos indicado en otros capí­tulos, "cota" es la distancia o medida en lí­nea recta que separa dos puntos dados. También indicamos que en el caso concreto de programación CNC, los puntos que nos interesa especialmente acotar son el punto de inicio del mecanizado, el punto final y todos aquellos donde se produzca un cambio de sentido o de trayectoria en nuestro mecanizado.

   En éste caso concreto serán los puntos "A", "B", "C" y "D" de el dibujo, suponiendo que iniciemos el mecanizado en alguno de ellos. Pero si queremos iniciar el mecanizado en la mitad de una de las lí­neas rectas, también deberí­amos acotar ese punto en concreto.

   Existen otras formas de indicar los puntos, sin embargo, en éste capí­tulo nos ocuparemos de lo que de denomina "COTAS ABSOLUTAS", que consiste en ir acotando los puntos dados midiendo las distancias existentes hasta los ejes "X" e "Y", siendo así­ A X5 Y5, B X-3 Y4, C X-4 Y-2 y D X9 Y-4.

   Normalmente, si al CNC no se le indica lo contrario mediante la función correspondiente, interpreta que las cotas son ABSOLUTAS. No obstante la función para indicar que estamos trabajando en absolutas es "G90", que se mantendrá hasta que se le ordene lo contrario.

   Y teniendo en cuenta que las funciones que ordenan el mecanizado en lí­nea recta son "G1" ó "G01" indistintamente, y que las funciones para el avance rápido sin mecanizar,(se emplean para situar la herramienta en el punto de inicio del mecanizado), "G","G0" ó "G00", el programa básico para efectuar este mecanizado podrá ser el siguiente:

       P 2356                              // Establecemos el número de programa.
       N 10 G90                          // Indicamos que trabajamos en cotas absolutas.
       N 20 G53 X200 Y200     // Situamos el "cero pieza" , ori­gen de coordenadas
       N 30 G0 X5 Y5                // Situamos la herramienta sin mecanizar en el punto A.
       N 40 G1 X9 Y-4               // Mecanizamos el lí­nea recta hasta el punto D.
       N 50 G1 X-4 Y-2              // Mecanizamos en línea recta hasta el punto C.
       N 60 G1 X-3 Y4               // Mecanizamos en lí­nea recta hasta el punto B.
       N 70 G1 X5 Y5                // Mecanizamos en lí­nea recta hasta el punto A.
       N 80 M30                         // Instrucción de fin de programa.

   En éste caso, el "cero pieza" , lo hemos situado de una forma hipotética en el punto X200, Y200, y se encuentra dentro del mecanizado, pero puede estar fuera.
   El programa siempre tiene como tí­tulo un número de no mas de cinco dígitos con la P mayúscula por delante.
   Las N 10, N 20... son los números de orden de cada bloque de programación, y en un principio, se establecen de 10 en 10 para que exista la posibilidad de inclui­r bloques intermedios en caso de necesidad, sin tener que escribir el programa de nuevo en caso de descuido...
   El mecanizado lo empezamos situando la herramienta en cualquier punto, (en este caso el A), mediante la instrucción G0, y mecanizamos hacia la derecha, pudiendo hacerlo también hacia la izquierda según nuestro criterio.
   En éste caso no hemos tenido en cuenta la profundidad del mecanizado, o "eje Z" , que lo veremos mas adelante.
   Lo verdaderamente importante en éste capí­tulo es que las cotas de los puntos, son cotas absolutas, es decir, están referidas directamente a los ejes de coordenadas. Por lo que trabajamos en "G90".

Cotas Incrementales   G91

Decir cotas INCREMENTALES, significa que cada punto que sucede a otro, se mide por la diferencia o incremento de medida tanto en el eje "X" como en el eje "Y" que existe entre ellos. O sea que lo que vamos a acotar o medir es la distancia en X e Y que los separa. Por eso, en éste caso es importante decir que se trata de medidas secuenciales, es decir que cada punto se refiere al anterior en la secuencia de mecanizado.

   En realidad estamos describiendo la diferencia de las "cotas absolutas" que existen entre los dos puntos.

   De esta forma, el primer punto de la secuencia toma por cotas el incremento o diferencia que existe entre sus "cotas absolutas" y las del "cero pieza" , el siguiente punto tomará por cotas la diferencia entre las cotas absolutas suyas y las del punto anterior, y así­ sucesivamente.

   Las COTAS INCREMENTALES se indican en el lenguaje ISO para CNC con la función "G91", que estará activa hasta que se ordene lo contrario, (función G90, "cotas absolutas" ).

   Tomemos como ejemplo el punto A, por ser el primero sus cotas incrementales serán la diferencia de cotas hasta los ejes "X" e "Y", por lo que será X5 Y5, si luego queremos llegar al punto D,(que en absolutas es X9 Y-4), solo tendremos que hacer la diferencia entre cotas absolutas de ellos, para X 9 - 5 = 4, para Y -4 -5 = -9, por lo que las cotas incrementales para llegar al punto D, estando en el A,(al ser secuenciales, siempre se refieren al punto anterior en la secuencia), serán X4 Y-9.

   Así­ el programa básico en lenguaje ISO para CNC en cotas incrementales para este ejemplo, podrí­a ser el siguiente:

       P 3360                              //Establecemos el número de programa.
       N 10 G53 X200 Y200      //Situamos el "cero pieza" , ori­gen de coordenadas
       N 20 G0 X5 Y5                // Situamos la herramienta sin mecanizar en el punto A.
       N 30 G91                          // Indicamos que trabajamos en cotas incrementales.
       N 40 G1 X4 Y-9               // Mecanizamos el lí­nea recta hasta el punto D.
       N 50 G1 X-13 Y2             // Mecanizamos en línea recta hasta el punto C.
       N 60 G1 X1 Y6                // Mecanizamos en lí­nea recta hasta el punto B.
       N 70 G1 X8 Y1                // Mecanizamos en lí­nea recta hasta el punto A.
       N 80 M30                         // Instrucción de fin de programa.

   En éste caso, el "cero pieza" , lo hemos situado de una forma hipotética en el punto X200, Y200, igual que en el capí­tulo anterior.
   El programa siempre tiene como tí­tulo un número de no mas de cinco dí­gitos con la P mayúscula por delante.
   Las N 10, N 20... son los números de orden de cada bloque de programación, y en un principio, se establecen de 10 en 10 para que exista la posibilidad de inclui­r bloques intermedios en caso de necesidad...
   Situamos la herramienta, sin mecanizar en el punto A. Observar que hasta ahora estábamos en "G90", o sea en "cotas absolutas" ya que por defecto el CNC adopta estas, mientras que no se le diga lo contrario.
   Ahora, en el bloque N 30, establecemos las cotas incrementales con la función "G91" para el resto del programa.
   Nos desplazamos mecanizando en lí­nea recta, (G1) hasta el punto D, y como se puede observar en éste caso las cotas son la diferencia en los ejes X e Y pero no hasta el eje, si no que hasta el punto D, es decir para X4 y para Y-9.
   Seguido hacemos lo mismo para el punto C, acotamos la diferencia de medidas desde el punto en el que estamos D, hasta al que vamos a desplazarnos C, así­ para X-13 porque nos desplazamos a la izquierda en el eje X, y para Y2 porque nos desplazamos hacia arriba en el eje Y. Y lo mismo para el resto de los puntos.

   A destacar... que acotamos las diferencias existentes tanto en el eje X, como en el Y, desde el punto donde actualmente estamos hasta el punto al que vamos. En el eje X, si vamos a la derecha las cotas serán positivas, mientras que si vamos a la izquierda las cotas serán negativas.
   En el eje Y, si nos desplazamos hacia arriba, las cotas serán positivas, y si nos desplazamos hacia abajo las cotas serán negativas.

   El final del programa siempre será un "M30", en nuestro caso, en algunas marcas de CNC, puede ser otra instrucción, a pesar de que el resto del programa no varí­e.

Cotas Polares


En muchas ocasiones el uso de cotas polares puede evitarnos tener que realizar cálculos trigonométricos para determinar las cotas de algunos puntos de los que no disponemos de otros datos.

    En este caso acotaremos los puntos mediante el radio "R" que los separa del origen polar y el ángulo "A" que forman con el eje polar.

    El origen polar se puede definir en cualquier punto del plano utilizando la función "G93" indicando las cotas absolutas desde el cero pieza activo, siendo "I" la distancia en el eje X y "J" la distancia en el eje Y.

    A partir de aquí todas las cotas serán referidas utilizando los parámetros "R" y "A", ya que si incluimos parámetros "X" o "Y" el control numérico automáticamente anulará el origen polar.

    Los valores R y A serán cotas absolutas o incrementales según se esté trabajando en G90 ó G91, pero en cualquier caso el radio tiene que tener siempre valor positivo.

    Se permiten valores negativos de "R" en incrementales (G91), siempre que el valor resultante para el radio sea positivo.

    El origen polar será el centro de referencia mientras esté activo, pudiendo cambiarlo de sitio siempre a capricho, siendo independiente del cero pieza.

    La función G93 se programa en un bloque ella sola, y su origen polar permanecerá activo mientras no se cambie de sistema de cotas con G90, con G91 o usando parámetros "X" o "Y", en cuyo caso pasará a ser el cero pieza.

    En el momento del arranque y mientras no se especifique lo contrario, la máquina asume el origen polar en el cero pieza programado que esté activo.

    Ejemplo de secuencia de programa para realizar el mecanizado del dibujo siguiendo el orden de los puntos:

    N 90 G90
    N 100 G93 I60 J60
    N 110 G00 R240 A0 Z1
    N 120 G01 Z-5
    N 130 G03 R240 A30
    N 140 G01 R150 A53
    N 150 G03 R150 A90

Interpolación y Trayectoria G02 G03

Obsérvese este dibujo... Como se puede apreciar, los puntos son los mismos y lo que es más, tienen las mismas cotas que en los capí­tulos anteriores,"cotas absolutas" y "cotas incrementales" . Sin embargo algo ha cambiado, es distinto... La pieza o dibujo no es igual.

   Lo que puede cambiar entre dos puntos, a pesar de que la distancia entre ellos sea la misma e incluso, las cotas también sean las mismas, es la TRAYECTORIA que describamos al desplazarnos de uno a otro.

   En todo dibujo o pieza, solo existen básicamente dos formas posibles de trayectoria a seguir, que son la "lí­nea recta" y la "lí­nea curva". Con la combinación de estas dos formas básicas, se puede diseñar cualquier dibujo o pieza por complejo que sea.

   La lí­nea recta, es mas fácil de comprender, en definitiva es la trayectoria mas corta que existe entre esos dos puntos dados.

   La lí­nea curva en realidad siempre es un trozo de circunferencia a la que llamamos "arco", y para definirla además de esos dos puntos que son el principio y el final, necesitamos al menos otro punto, que es el centro de la circunferencia en el que está contenido.

   También hemos dicho en capí­tulos anteriores que la programación CNC es una programación secuencial, es decir, que vamos dando pasos, uno después de otro, lo que significa que cada bloque de programación depende del bloque anterior.
   Recordad que es como ir haciendo un viaje donde vamos punto por punto, ("cruce por cruce de caminos"), así­ que cada nuevo punto y cada nueva trayectoria a seguir, dependen siempre del punto en el que estemos en ese momento y del sentido que llevemos.

   Esto influye y mas aún si se trata de y "cotas incrementales" , puesto que las cotas dependen de dónde estemos en ese preciso instante.
   Pero en el caso de las curvas o arcos se hace obligatorio definir bien la trayectoria, en cualquier sistema de cotas, puesto que tenemos que indicar al CNC si la curva la tomamos a la derecha o sentido de las agujas del reloj, ("G02", "G2" indistintamente), o si la tomamos a la izquierda, ("G03" ó "G3"), sentido anti horario. Y es por esto que no será lo mismo si estamos mecanizando tomando los puntos hacia la derecha que tomándolos hacia la izquierda.

   Resumiendo, la trayectoria puede ser recta o curva, y si es curva hay que tener en cuenta el sentido.

   No vamos ha hacer este programa para no liarnos con las circunferencias y sus centros, esto lo veremos con detalle en los capí­tulos de funciones de interpolación circular.




miércoles, 17 de octubre de 2018

Nuestra primera pieza CNC


Nuestra primera pieza CNC

Antes que nada... Agradeciendo a la Escuela de Malagueño,  y al profe Fede... que con su ayuda pudimos hacer nuestra primera pieza en un Torno CNC

Allí nuestra pieza y los primeros pasos, nuestras primeras lineas de instrucciones para la maquina.


Los chico siguieron toda la secuencia...
sacando la primer parte del material...
Con un Avance de a 1 milimetro, y aveces uno y medio...



Ahora bien, una vez terminada esa secuencia, se paso a hacer un sistema punto a punto... veamos la imagen...

Previo cambiar la herramienta, pues pasamos de sacar lo grueso a trabajar en curvas y detalles, así que cambiamos a una herramienta con punta mas exagonal o con mas punta... para eso antes se aleja la herramienta, siempre saliendo primero en X y luego en Y.
Allí se puede visualizar los Puntos a Puntos, donde me sera mas fácil luego hacer los movimientos...

G00 INTERPOLACIÓN RÁPIDA... para cuando estoy lejos de la pieza....
G01 INTERPOLACIÓN LENTA... movimientos comunes...
G02 y G03 movimientos circulares horarios y anti horarios donde deberé poner datos finales de x e y y también el Radio

En la imagen, Ricardo, que colocaba la barra a 80 mm midiendo con un calibre... luego al no variar el diámetro de la barra no era necesario volver a poner todos los Cero pieza... solo corría la barra a 80 mm nuevamente...






Allí nuestra primer pieza...




 Allí el CNC, que los chicos tenían que cargar manualmente todas las lineas... toda una experiencia....
al final de cada linea tenían que poner el punto y coma.  (;)






Aquí el Vídeo...






Esperemos tener algún día el nuestro
 
Bueno, Amigos...
Años 2018...
Vimos CNC de la mejor manera que lo hemos visto...
No solamente haciendo numerosas Practicas simuladas...
Sino También a practicas reales...
Personalmente como profesor, contento con mis alumnos que fueron, se divirtieron, aprendieron, entendieron todo, y pudieron hacer su pieza.
Algún día tendremos nuestro CNC, para eso se necesitara mucha gestión, y mas trabajo en equipo...

Nos Vemos... Profe Dany
IPET 132 Paravachasca...

Haciendo un peon

Hola amigos...
Aquí les traigo un dibujo de un peón para poder hacerlo en un CNC Torno.
¿Te animas a hacerlo?

Primero definimos que herramienta usaremos... luego marcamos los cero maquina y cero pieza, luego vamos sacando lo mas grueso de a poco, avanzando quizás de a un milímetro, luego cambiamos la herramienta quizás una de mas punta para hacer las curvas y por ultimo hay que cortar la pieza...
algunos de estos detalles no los tenemos en cuenta en la simulación.



Te dejo algunas lineas de comando para empezar...
N0010 G97 F0.1 S850 T3.3 M03    ....aqui defino herramienta y velocidades
N0020 G00 X50 Z2
N0030 G01 X50 Z-85
N0040 G00 X60 Z2
N0050 G00 X52 Z0
N0060 G01 X0 Z0
N0070 G00 X0 Z2
N0080 G00 X48 Z2
N0090 G01 X48 Z-70
N0100 G01 X50 Z-75
N0110 G00 X55 Z2
N0120 G00 X46 Z2
N0130 G01 X46 Z-70
N0140 G01 X50 Z-75
N0150 G00 X55 Z2
N0160 G00 X44 Z2
N0170 G01 X44 Z-70
N0180 G01 X50 Z-75
N0190 G00 X55 Z2
N0200 G00 X42 Z2
N0210 G01 X42 Z-70
N0220 G01 X50 Z-75
N0230 G00 X55 Z2
N0240 G00 X40 Z2
N0250 G01 X40 Z-70
N0260 G01 X50 Z-75
N0270 G00 X55 Z2
N0280 G00 X38 Z2
N0290 G01 X38 Z-60
N0300 G01 X40 Z-65
N0310 G00 X45 Z2
N0320 G00 X36 Z2
N0330 G01 X36 Z-60
N0340 G01 X40 Z-65
N0350 G00 X45 Z2
N0360 G00 X34 Z2
N0370 G01 X34 Z-60
N0380 G01 X40 Z-65
N0390 G00 X45 Z2
N0400 G00 X32 Z2
N0410 G01 X32 Z-60
N0420 G01 X40 Z-65
N0430 G00 X45 Z2
N0440 G00 X30 Z2
N0450 G01 X30 Z-60
N0460 G01 X40 Z-65
N0470 G00 X45 Z2
N0480 T4.4                           
N0490 G00 X31 Z-25
N0500 G01 X30 Z-25
N0510 G01 X28 Z-40
N0520 G01 X28 Z-45
N0530 G01 X30 Z-60
N0540 G00 X35 Z-25
N0550 G00 X31 Z-25
N0560 G01 X30 Z-25
N0570 G01 X26 Z-40
N0580 G01 X26 Z-45
N0590 G01 X30 Z-60
N0600 G00 X35 Z-25
N0610 G00 X31 Z-25
N0620 G01 X30 Z-25
N0630 G01 X24 Z-40
N0640 G01 X24 Z-45
N0650 G01 X30 Z-60
N0660 G00 X35 Z-25
N0670 G00 X31 Z-25
N0680 G01 X30 Z-25
N0690 G01 X22 Z-40
N0700 G01 X22 Z-45
N0710 G01 X30 Z-60
N0720 G00 X35 Z-25
N0730 G00 X31 Z-25
N0740 G01 X30 Z-25
N0750 G01 X20 Z-40
N0760 G01 X20 Z-45
N0770 G01 X30 Z-60
N0780 G02 X40 Z-65 R5
N0790 G00 X45 Z2
N0800 T3.3
N0810 G00 X28 Z2
N0820 G01 X28 Z-15
N0830 G00 X30 Z2
N0840 G00 X26 Z2
N0850 G01 X26 Z-15
N0860 G00 X30 Z2
N0870 G00 X24 Z2
N0880 G01 X24 Z-15
N0890 G00 X30 Z2
N0900 G00 X22 Z2
N0910 G01 X22 Z-15
N0920 G00 X30 Z2
N0930 G00 X20 Z2
N0940 G01 X20 Z-15
N0950 G00 X30 Z2
N0960 G00 X21 Z-1
N0970 G01 X20 Z-1
N0980 G01 X10 Z0
N0990 G00 X21 Z2
N1000 G00 X21 Z-2
N1010 G01 X20 Z-2
N1020 G01 X10 Z0
N1030 G00 X21 Z2
N1040 G00 X21 Z-3
N1050 G01 X20 Z-3
N1060 G01 X10 Z0
N1070 G00 X21 Z2
N1080 G00 X21 Z-4
N1090 G01 X20 Z-4
N1100 G01 X10 Z0
N1110 G00 X21 Z2
N1120 G00 X21 Z-5
N1130 G01 X20 Z-5
N1140 G01 X10 Z0
N1150 G00 X0 Z5
N1160 G01 X0 Z0
N1170 G03 X20 Z-10 R10
N1180 G01 X20 Z-15
N1190 G03 X30 Z-20 R5
N1200 G00 X100 Z100
N1210 M30

saludos.. Profe Dany


Cero pieza para cada herramienta... Video

Que buena la visita que tuvimos a la escuela de malagueño... Octubre 2018...
La practica nos indico cosas que no veíamos en la simulación...
Por ejemplo... el hecho de poner los cero pieza... 
Veamos un video, con el Profe Fede que nos muestra como...
se coloca el cero maquina.. y mas importante...
se coloca un cero pieza por cada herramienta.

Muy linda la experiencia... esperemos poder seguir compartiendo mas cosas...

miércoles, 6 de junio de 2018

Interpolación Circular

Bueno... veamos algunos ejemplos e instrucciones de curvas...

Interpolación circular a derechas y a izquierdas G02 y G03 respectivamente


Para programar una curva a un avance programado con las funciones G02 y G03, lo primero a realizar es situar la máquina en el punto de inicio del arco. Por lo tanto, antes de continuar muestro como debe quedar el bloque de instrucciones para realizar la curva.

N0010 G02/G03 X_ Y_ I_ J_K_
A continuación se detalla lo que es cada cosa:

– G02/G03 Interpolación circular a derechas o a izquierdas, respectivamente.

Funciones G02 y G03
– X Coordenada “X” del punto final del arco. La cota se puede dar en absolutas o en incrementales.
– Y Coordenada “Y” del punto final del arco. La cota se puede dar en absolutas o en incrementales.

– I Distancia en sentido del eje “X”, desde el punto inicial del arco hasta el centro del arco. Esta cota siempre se dará en incrementales.

– J Distancia en sentido del eje “Y”, desde el punto inicial del arco hasta el centro del arco. Esta cota siempre se dará en incrementales.

– K Distancia en sentido del eje “Z”, desde el punto inicial del arco hasta el centro del arco. Esta cota siempre se dará en incrementales.

Explicación

Por lo tanto, según lo arriba expuesto, el bloque para efectuar una curva como la de la figura sería el siguiente:
N0010 G02 X15 Y5 I0 J-5
Donde :
G02: Interpolación circular a derechas (a la velocidad del avance programado).
X15: Cota X del punto final del arco.
Y5: Cota Y del punto final del arco.
I0: La distancia que hay en sentido del eje “X” desde el punto de inicio del arco hasta el centro es 0.(Recordad que esta cota siempre será en incrementales, independientemente de si estamos programando en cotas absolutas o incrementales.)
J-5: La distancia que hay en sentido del eje “Y” desde el punto de inicio del arco hasta el centro es -5.(Recuerda que esta cota siempre será en incrementales, independientemente de si estamos programando en cotas absolutas o incrementales.)

Te dejo un vídeo del chino... con las curvas en un trabajo en clase...

Saludos... Profe Dany...


y... les dejo un pequeño ejemplo...
N58 T3 D3 M6
N59 S2400 M3
N60 G0 X30 Y62
N61 G0 Z5
N62 G0 Z1 M8
N63 G1 X23.721 Y63.682 F300
N64 G1 Z0 F200
N65 G1 Z-2.45 F200
N66 G1 X36.279 Y60.318 F300
N67 G1 X40.142 Y59.282
N68 G1 X41.048 Y62.663
N69 G3 X40.695 Y63.276 I-0.483 J0.129
N70 G1 X21.376 Y68.452
N71 G3 X20.764 Y68.098 I-0.129 J-0.483
N72 G1 X18.952 Y61.337
N73 G3 X19.305 Y60.724 I0.483 J-0.129
N74 G1 X41.135 Y54.875
N75 G3 X41.748 Y55.229 I0.129 J0.483
N76 G1 X43.559 Y61.99
N77 G3 X41.367 Y65.787 I-2.994 J0.802
N78 G1 X22.049 Y70.963
N79 G3 X18.252 Y68.771 I-0.802 J-2.994
N80 G1 X16.441 Y62.01
N81 G3 X18.633 Y58.213 I2.994 J-0.802
N82 G1 X40.462 Y52.364
N83 G3 X44.259 Y54.556 I0.802 J2.994
N84 G1 X46.071 Y61.317
N85 G3 X42.04 Y68.298 I-5.506 J1.475
N86 G1 X22.722 Y73.475
N87 G3 X15.741 Y69.444 I-1.475 J-5.506
N88 G1 X13.929 Y62.683
N89 G3 X17.96 Y55.702 I5.506 J-1.475
N90 G1 X37.278 Y50.525
N91 G3 X44.259 Y54.556 I1.475 J5.506
N92 G3 X36.279 Y60.318 I-5.086 J1.363 F900
N93 G0 Z-1.45
N94 G0 X23.721 Y63.682
N95 G1 Z-4.9 F200
N96 G1 X36.279 Y60.318 F300
N97 G1 X40.142 Y59.282
N98 G1 X41.048 Y62.663
N99 G3 X40.695 Y63.276 I-0.483 J0.129
N100 G1 X21.376 Y68.452
N101 G3 X20.764 Y68.098 I-0.129 J-0.483
N102 G1 X18.952 Y61.337
N103 G3 X19.305 Y60.724 I0.483 J-0.129
N104 G1 X41.135 Y54.875
N105 G3 X41.748 Y55.229 I0.129 J0.483
N106 G1 X43.559 Y61.99
N107 G3 X41.367 Y65.787 I-2.994 J0.802
N108 G1 X22.049 Y70.963
N109 G3 X18.252 Y68.771 I-0.802 J-2.994
N110 G1 X16.441 Y62.01
N111 G3 X18.633 Y58.213 I2.994 J-0.802
N112 G1 X40.462 Y52.364
N113 G3 X44.259 Y54.556 I0.802 J2.994
N114 G1 X46.071 Y61.317
N115 G3 X42.04 Y68.298 I-5.506 J1.475
N116 G1 X22.722 Y73.475
N117 G3 X15.741 Y69.444 I-1.475 J-5.506
N118 G1 X13.929 Y62.683
N119 G3 X17.96 Y55.702 I5.506 J-1.475
N120 G1 X37.278 Y50.525
N121 G3 X44.259 Y54.556 I1.475 J5.506
N122 G3 X36.279 Y60.318 I-5.086 J1.363 F900
N123 G0 Z-3.9
N124 G0 X23.721 Y63.682
N125 G1 Z-7.35 F200
N126 G1 X36.279 Y60.318 F300
N127 G1 X40.142 Y59.282
N128 G1 X41.048 Y62.663
N129 G3 X40.695 Y63.276 I-0.483 J0.129
N130 G1 X21.376 Y68.452
N131 G3 X20.764 Y68.098 I-0.129 J-0.483
N132 G1 X18.952 Y61.337
N133 G3 X19.305 Y60.724 I0.483 J-0.129
N134 G1 X41.135 Y54.875
N135 G3 X41.748 Y55.229 I0.129 J0.483
N136 G1 X43.559 Y61.99
N137 G3 X41.367 Y65.787 I-2.994 J0.802
N138 G1 X22.049 Y70.963
N139 G3 X18.252 Y68.771 I-0.802 J-2.994
N140 G1 X16.441 Y62.01
N141 G3 X18.633 Y58.213 I2.994 J-0.802
N142 G1 X40.462 Y52.364
N143 G3 X44.259 Y54.556 I0.802 J2.994
N144 G1 X46.071 Y61.317
N145 G3 X42.04 Y68.298 I-5.506 J1.475
N146 G1 X22.722 Y73.475
N147 G3 X15.741 Y69.444 I-1.475 J-5.506
N148 G1 X13.929 Y62.683
N149 G3 X17.96 Y55.702 I5.506 J-1.475
N150 G1 X37.278 Y50.525
N151 G3 X44.259 Y54.556 I1.475 J5.506
N152 G3 X36.279 Y60.318 I-5.086 J1.363 F900
N153 G0 Z-6.35
N154 G0 X23.721 Y63.682
N155 G1 Z-9.8 F200
N156 G1 X36.279 Y60.318 F300
N157 G1 X40.142 Y59.282
N158 G1 X41.048 Y62.663
N159 G3 X40.695 Y63.276 I-0.483 J0.129
N160 G1 X21.376 Y68.452
N161 G3 X20.764 Y68.098 I-0.129 J-0.483
N162 G1 X18.952 Y61.337
N163 G3 X19.305 Y60.724 I0.483 J-0.129
N164 G1 X41.135 Y54.875
N165 G3 X41.748 Y55.229 I0.129 J0.483
N166 G1 X43.559 Y61.99
N167 G3 X41.367 Y65.787 I-2.994 J0.802
N168 G1 X22.049 Y70.963
N169 G3 X18.252 Y68.771 I-0.802 J-2.994
N170 G1 X16.441 Y62.01
N171 G3 X18.633 Y58.213 I2.994 J-0.802
N172 G1 X40.462 Y52.364
N173 G3 X44.259 Y54.556 I0.802 J2.994
N174 G1 X46.071 Y61.317
N175 G3 X42.04 Y68.298 I-5.506 J1.475
N176 G1 X22.722 Y73.475
N177 G3 X15.741 Y69.444 I-1.475 J-5.506
N178 G1 X13.929 Y62.683
N179 G3 X17.96 Y55.702 I5.506 J-1.475
N180 G1 X37.278 Y50.525
N181 G3 X44.259 Y54.556 I1.475 J5.506
N182 G3 X36.279 Y60.318 I-5.086 J1.363 F900
N183 G0 Z-8.8
N184 G0 Z1
N185 G0 X45.02 Y57.975
N186 G1 Z0
N187 G1 Z-9.8 F200
N188 G3 X45.455 Y57.859 I0.217 J-0.058 F300
N189 G1 X46.361 Y61.24
N190 G3 X42.118 Y68.588 I-5.796 J1.553
N191 G1 X22.8 Y73.764
N192 G3 X15.451 Y69.522 I-1.553 J-5.796
N193 G1 X13.639 Y62.76
N194 G3 X17.882 Y55.412 I5.796 J-1.553
N195 G1 X37.2 Y50.236
N196 G3 X44.549 Y54.478 I1.553 J5.796
N197 G1 X45.455 Y57.859
N198 G3 X45.02 Y57.975 I-0.217 J0.058
N199 G0 X23.721 Y63.682
N200 G1 Z-10 F200
N201 G1 X36.279 Y60.318 F300
N202 G1 X40.142 Y59.282
N203 G1 X41.048 Y62.663
N204 G3 X40.695 Y63.276 I-0.483 J0.129
N205 G1 X21.376 Y68.452
N206 G3 X20.764 Y68.098 I-0.129 J-0.483
N207 G1 X18.952 Y61.337
N208 G3 X19.305 Y60.724 I0.483 J-0.129
N209 G1 X41.28 Y54.836
N210 G3 X41.893 Y55.19 I0.129 J0.483
N211 G1 X43.704 Y61.951
N212 G3 X41.406 Y65.932 I-3.139 J0.841
N213 G1 X22.088 Y71.108
N214 G3 X18.107 Y68.81 I-0.841 J-3.139
N215 G1 X16.296 Y62.049
N216 G3 X18.594 Y58.068 I3.139 J-0.841
N217 G1 X40.569 Y52.18
N218 G3 X44.549 Y54.478 I0.841 J3.139
N219 G1 X46.361 Y61.24
N220 G3 X42.118 Y68.588 I-5.796 J1.553
N221 G1 X22.8 Y73.764
N222 G3 X15.451 Y69.522 I-1.553 J-5.796
N223 G1 X13.639 Y62.76
N224 G3 X17.882 Y55.412 I5.796 J-1.553
N225 G1 X37.2 Y50.236
N226 G3 X44.549 Y54.478 I1.553 J5.796
N227 G3 X36.279 Y60.318 I-5.211 J1.396 F900
N228 G0 Z-9
N229 G0 Z5
N230 G0 X30 Y62
N231 G0 X67 Y29
N232 G0 Z1
N233 G1 Z0 F200
N234 G1 Z-2.4 F200
N235 G1 X71 F300
N236 G3 X63 I-4 J0
N237 G3 X71 I4 J0
N238 G1 X75
N239 G3 X59 I-8 J0
N240 G3 X75 I8 J0
N241 G1 X79
N242 G3 X55 I-12 J0
N243 G3 X79 I12 J0
N244 G1 X81.35
N245 G3 X52.65 I-14.35 J0
N246 G3 X81.35 I14.35 J0
N247 G3 X83.7 I1.175 J0
N248 G3 X50.3 I-16.7 J0
N249 G3 X83.7 I16.7 J0
N250 G3 X67 I-8.35 J0 F900
N251 G1 Z-4.8 F200
N252 G1 X71 F300
N253 G3 X63 I-4 J0
N254 G3 X71 I4 J0
N255 G1 X75
N256 G3 X59 I-8 J0
N257 G3 X75 I8 J0
N258 G1 X79
N259 G3 X55 I-12 J0
N260 G3 X79 I12 J0
N261 G1 X81.35
N262 G3 X52.65 I-14.35 J0
N263 G3 X81.35 I14.35 J0
N264 G3 X83.7 I1.175 J0
N265 G3 X50.3 I-16.7 J0
N266 G3 X83.7 I16.7 J0
N267 G3 X67 I-8.35 J0 F900
N268 G0 Z1
N269 G0 X83.55
N270 G1 Z0
N271 G1 Z-4.8 F200
N272 G3 X84 I0.225 J0 F300
N273 G3 X50 I-17 J0
N274 G3 X84 I17 J0
N275 G3 X83.55 I-0.225 J0
N276 G0 X67
N277 G1 Z-5 F200
N278 G1 X71 F300
N279 G3 X63 I-4 J0
N280 G3 X71 I4 J0
N281 G1 X75
N282 G3 X59 I-8 J0
N283 G3 X75 I8 J0
N284 G1 X79
N285 G3 X55 I-12 J0
N286 G3 X79 I12 J0
N287 G1 X81.5
N288 G3 X52.5 I-14.5 J0
N289 G3 X81.5 I14.5 J0
N290 G3 X84 I1.25 J0
N291 G3 X50 I-17 J0
N292 G3 X84 I17 J0
N293 G3 X67 I-8.5 J0 F900
N294 G0 Z5
N295 M9
N296 G0 Z150
N297 G0 X150 Y150

je... me olvide... podes copiar y pegar... jajaja
saludos...
Profe Dany...😉😉😉😉