You are on page 1of 6

Tutoriales

Mach 3: Home & Limit


En esta ocasin voy a tratar el tema de los finales de carrera o limites y los Home que tanto dan para hablar, y es mas simple de lo que parece, adems tambin quiero aclarar que no son 100% necesarios para hacer andar la maquina, se puede utili ar la maquina sin conectar los limites, obviamente en mquinas !randes con mucha fuer a en los motores puede ser al!o peli!roso" #abe aclarar que todo lo descripto a continuacin es usando el $%#H& como soft'are de control de la maquina, que es el que uso y recomiendo yo" En un primer momento yo usaba los limites por un lado y los home por el otro, de hecho as( estaba el cone)ionado de e*emplo en el proyecto de la interfa , es completamente funcional esto, lo malo es que demanda & finales por e*e, mas caro y mas en!orroso de cablear" En este caso, el home puede estar en cualquier lado, solo es para referenciar las coordenadas de maquina, nada mas" +i se pone en al!uno de los e)tremos tiene que estar apenas por adelante del final de carera, sino al ir al home el $ach detectar(a que se paso de lar!o porque se pulso el limite" %hora lo que ha!o es poner un final de carrera en cada e)treme para limitar los m)imos y m(nimos, conectados al mismo pin del puerto, para tener menos problemas de ruido los uso como normal cerrados, por ende van en serie, desde el com,n de la interfa al pin en cuestin" -or e*emplo se podr(a usar el si!uiente cone)ionado.

#omo se puede ver van dos finales de carera o por e*e, uno ubicado en cada e)tremo, y en serie ya que estn conectados como /ormal #errados" %dems es muy recomendable usar cable apantallado por el tema de las interferencias" /tese que tambin los l(mites son usados como Home" +e podr(an poner todos independientes, el tema es que no nos dan la cantidad de pines de entradas en el puerto si es que usamos un solo puerto en el mach" -or ende uso solo & pines, uno para cada e*e, y confi!uro cada pin en el mach como 0imite m)imo, limite m(nimo y Home del e*e en cuestin, adems de la parada de emer!encia, la confi!uracin del mach seria la si!uiente.

Estn tildadas las casillas de %ctivo por 1a*o ya que los pulsadoras estn conectados como /ormal cerrado"

Conceptos y Diferencias: Limit & Home:


0os limites, final de carrera o 233 y 24 #omo se denominan en el mach por e*emplo para los limites del e*e 2 es el recorrido m)imo que tienen la maquina f(sicamente, se usa para evitar da5os mecnicos, y si esta perfectamente confi!urado el mach no se deber(a lle!ar nunca a estos limites mecnicos ya que se utili an los limites por soft" Es por se!uridad" %l lle!ar a un limite el mach inmediatamente para los motores, y para continuar debemos tocar el 1otn de 6E+ET del $ach, y si es que ahora no esta mas pulsado el limite el mach podr se!uir corriendo, por ende antes hay que mover manualmente la maquina para salir de la posicin e)trema a la que lle!amos, como mencione es una posicin a la que no deber(amos lle!ar nunca" +i se quieres salir de esa posicin sin tener que mover la mquina manualmente, lo que hay que hacer es activar en el mach en la parte de +ettin!s la opcin de %uto 0imit7ver6ide.

Esta opcin lo que hace es lo si!uiente. al lle!ar a un l(mite i!ual que antes para la maquina automticamente, pero ahora por mas que de*emos la maquina como esta con el limite activado si tocamos el botn de 6E+ET el mach se restaura, por ende recuperamos el control y desde la -# ahora podemos se!uir moviendo el e*e, no detecta hacia el lado que iba, pero ah( el usuario ya se da cuenta y obviamente lo que tiene que hacer es mover el e*e hacia el lado contrario, pero el movimiento que nos de*a hacer es a velocidad lenta, a un 10% de la velocidad de 80, entonces con eso si se si!ue hacia el mismo lado se evitan roturas ya que no va con mucha inercia" 0ue!o de que de*amos de mover el e*e, y si ya se destildo el final de carera el movimiento recupera la velocidad de 80" 9o uso esta confi!uracin es muy ,til, simplemente al lle!ar a un limite se presiona el reset y se le da hacia el otro lado" -or ultimo Tenemos los Home, los home se utili an para dar una referencia al $ach de en que posicin f(sicamente se encuentra la maquina, y de esta manera el mach a partir de ese momento y hasta que cerremos el mach puede tomar control de los limites por soft, que es esto, muy simple, supon!amos un e*e de 1000mm de lar!o, con el home en el centro, lo que debemos hacer es decirle al mach que el e*e en cuestin tienen un recorrido de 4:00mm a

3:00mm" +olo al lle!ar a los :00mm si!uiendo el e*emplo sin necesidad de lle!ar al l(mite mecnico que puede estar por decir al!o a los :01mm detiene el movimiento" %l lle!ar para sola la maquina, y al darle hacia el otro lado nos permite re!resar sin tener que tocar el reset ni nada" El procedimiento de esto es muy sencillo, al prender la -# y e*ecutar el $ach, solo una ve al principio lo que hay que hacer es referenciar la maquina al home ;17T7/ 6E< %0 H7$E=, de este modo la maquina busca los home y pone a cero las coordenadas de maquina, y si estn activos y bien confi!urados los limites por soft a partir de ese momento la maquina para en estos limites virtuales" #omo vern no importa donde pon!amos el home, simplemente vasta con confi!urar donde se encuentra situado el home, si lo ponemos en un e)tremos, si!uiendo el e*emplo ahorra el limite inferior estar(a en 0 y el superior en 1000" Que pasa cuando usamos solo dos finales, uno en cada extremo, y a su vez lo confi uramos como home! %l ima!inarnos esto podr(amos pensar que no es posible, porque en definitiva tanto los dos limites son home o sea en un e)tremo o en el otro, pasa que el mach busca el home hacia un lado, y nosotros podemos confi!urar hacia que lado lo busque, por ende si queremos que el home este en el limite inferior bastara con confi!urar en el mach que busque el home en la direccin en la que disminuyen las coordenadas" %l referenciar la maquina al home notaran que va de a un e*e a la ve , esto es por si se usan los tres home en un mismo pin del puerto y adems al pulsar el home o el limite que act,a como home frena y retrocede hasta que el pulsador o final de carrera se libera y en ese punto es donde pone a cero las coordenadas de maquina, esto es para que el home o cero de coordenadas de maquina este en el punto e)acto antes de tocar el limite sino cuando mandemos la mquina a cero que es una coordenada valida lle!ar(amos al limite y se para la maquina" Estas porciones de los limites por soft, la direccin en la que la maquina busca el Home y el valor que car!a en las coordenadas de maquina al lle!ar al home se confi!ura en #onfi! 4> Homin!?limits.

0as funciones de las columnas necesarias a tener en cuanta son las si!uientes.

"xis: E*e que estamos confi!urando #eversed: @nvertimos el sentido del e*e, o*o no los lo mismo que Home /e!, sino se invierte el avance del e*e, es como hacer activo por ba*o la se5al de direccin en la confi!uracin del puerto" $oft Max: Es el valor m)imo para dicho e*e al que lle!a si estn activo el botn +oft 0imit $oft Min: Es el valor m(nima para dicho e*e al que lle!a si estn activo el botn +oft 0imit Home %ff: Es el valor que coloca en las coordenadas alle!ar al home, por defecto puede ser cero, pero si el home lo busca hacia el otro lado ser el valor de coordenadas m)ima, o el valor que queramos" Home &e : @nvertimos el sentido en el que la maquina busca el home para este e*e" $peed ': Es la velocidad a la que busca el home, no conviene que sea muy rpida, ya que al detectar el limite para de !olpe y puede causar da5os, no tenemos ah( rampa de desaceleracin, el porcenta*e des de la velocidad de movimiento rpido, o sea 80

Coordenadas (irtuales y Coordenadas De ma)uina:


Esto es al!o no muy conocido en el mach, y muy importante si se quieren usar los home y los limites por soft" +ucede que el mach en realidad tiene dos *ue!os de coordenadas, las #oordenadas Airtuales y las #oordenadas de maquina, como pasamos de una a otraB #on el botn machina #oordCs.

%l recuadrarse en 6o*o estamos en las coordenadas de maquina, <(*ense que al lado esta el botn de +oft 0imite, al tildar este habilitamos los limites por soft, siempre recordar primero referenciar la maquina al home antes de usar los limites por soft #oordenadas de $aquina. +on las coordenadas reales de la maquina, o sea f(sicamente donde se encuentra la maquina y esto es valido una ve que se referencia la maquina al home, a partir de ah( los valores de estas

coordenadas toman sentido" %l estar activo los limites por soft, si le di*imos por e*emplo que el m)imo en 2 es de

1000mm al lle!ar las coordenadas de maquina a 1000 no de*a avan ar mas, no importa que valor ten!an las coordenadas Airtuales" #oordenadas Airtuales. +on las que se visuali an por defecto en el mach, y lo que se usa com,nmente, rara ve se usan las coordenadas de maquina" +on las coordenadas que referencian a los cdi!os 8" Due funcin tiene esto, simplemente para posicionar el cdi!o ! en el punto que queremos e*ecutarlo" +upon!amos que queremos recortar un circulo con la #/# de 100mm de dimetro, en el pro!rama que dibu*amos ese circulo el centro de coordenadas o sea el punto 0"0 esta en el centro del circulo" 0ue!o de tener el 8 del circuloB %hora bien , yo quiero este circulo fresando en el centro de una madera que pon!o en la #/#, esta madera la pon!o en cualquier punto de la #/#, la su*eto y voy con la maquina hasta el punto central de esta madera, donde quiero que este el centro del circulo, pon!o la fresa apoyando sobre la madera, porque se que lo voy a fresar con coordenadas ne!ativas de E por e*emplo y en ese punto lo que ha!o es poner a cero las coordenadas con los botones que estn la costados de la coordenadas de cada e*e, al poner a cero estas coordenadas virtuales el mach tomo como cero ese punto y el 8 lo corre tomado como referencia ese punto" En ese punto si pasamos a las coordenadas de la maquina podremos ver en que posicin de la maquina estamos parados, a nosotros mucho no nos importa eso, pero puede ser ,til para continuar un traba*o, supon!amos vamos al cero virtual y tomamos nota de las coordenadas de maquina, eso si tienen que estar bien referenciada al home la maquina, al otro Fia para continuar el fresado por e*emplo es necesario poner el mismo cero virtual, entonces referenciado la mquina, y simplemente vamos a las coordenadas que hab(amos anotado, lue!o ponemos a cero las coordenadas virtuales y ya tenemos el centro de coordenadas para el fresado" 0as coordenadas de maquina no se pueden hacer cero manualmente solo referenciado la maquina a los home" 1ueno espero que les sea de utilidad" Esteca

You might also like