Re: [Emc-users] HOME Sensors
I'm impressed with your answer. I recognize that I didn't have idea about cable pairing in order to improve noise immunity. I will take care of this, and put a section on the web to comment on this. I wonder if you have also a Eurotherm 631 driver, because you seem to be very familiar with our setup. I've reviewed the information regarding resolvers, and yes, you are right again. The motor has a resolver and the signal it produces is translated to quadrature encoder signals by the driver. I tried to figure out what kind of resolver it uses, but I found only that it is a 2 pole Eurotherm transmitter resolver, no references in Eurotherm web page. So I don't know if the signal is transmitted analogically or digitally from the resolver to the drive (just curiosity). I have configured the quadrature signal in the drive to be 4096 steps per revolution (the maximum possible at the drive). So I don't know how confident can I be about the accuracy of the quadrature steps given by the drive. In a quadrature encoder of the type based on printed disk, with the same amount of steps per rev, I think you can be confident about the accuracy being +-360/4096 degrees, provided that the disk has been printed OK, it is well attached to the shaft and that no meaningful vibrations affect the sensors (I think). But I'm not sure the induced currents in a 2 pole resolver can be that accurate when related to the angle. I mean you can generate 4096 per rev quadrature steps based on an imprecise periodical and continuous analog signal, if you have a decent 12 bit A/D converter, but this does not necessarily implies that the quadrature signal generated is accurate at all. The only advantage I see to a resolver against a quadrature encoder, is the former being able to give a continuous signal, so a good A/D (say 16 bits) will allow you to implement a more precise PID when the motor is at zero velocity. But this advantage will only noticed if we can read directly the analog signal given by the resolver, something that I judge difficult to do in our setup. I'm thinking (in a future arrangement) about placing linear encoders along the guide, avoiding the possible imprecise measurements given by the resolver, and the imprecision associated to the backlash between rotary and linear motor. Feel free to comment on any of the above. I'm just speaking (loud) about my lack of knowledge regarding the fine details needed to tune or design a good machine for CNC. Thanks very much indeed Javier I agree that the pins on the x40 connector are connected to the corresponding pins on the motenc-100 terminal board. You can, however, improve the noise immunity by rearranging the wires on *both* ends of the cable. http://www.imac.unavarra.es/parallel/images/argazkiak/DSCN1697.JPG In this image, B+ and B- are connected to the blue/blue-white pair, so the B channel signal has added immunity from noise and crosstalk. On the other hand, the A channel and X channel signals are each split between two pairs, so neither receives the benefit of running over a twisted pair. If you can remake the RJ-45 end of the cable, you can put each channel on its own pair and get additional noise immunity. That was what I was trying to say earlier. There's a writeup on balanced signals and twisted pair here: http://www.duxcw.com/digest/Howto/network/cable/cable4.htm Regards, Jim - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] HOME Sensors
On Mon, 2007-02-05 at 12:28 -0500, Jim Register wrote: On Mon, 2007-02-05 at 14:24 +0100, Javier Ros Ganuza wrote: On Mon, 2007-02-05 at 07:53 -0500, Jim Register wrote: On Mon, 2007-02-05 at 11:11 +0100, Javier Ros Ganuza wrote: Returning to my previous thread about HOMING. I did read the information pointed out here (section 5.4 of the manual), and there is some thing I can understand: What is index pulse?. I have brushless servos with quadrature encoders. Is the index pulse signal the one from the quadrature encoder, or is it a different signal (the one coming for hal sensors, something entirely different, or something that can be arbitrarily assigned within EMC, or..)???. Javier, The index pulse would come from the simulated encoder on the 631 servo drive, on the X40 pins labeled Z and /Z. In our case, the Z or /Z are not simulated (I think :) ), the brushless have a quadrature encoder, and we are driving all to the motenc-100 terminal board. According to the 631 docs, your motor actually has a resolver instead of an encoder; the 631 driver simulates the encoder signals. That's just a minor detail at the moment, but it may be important when you are troubleshooting. It sounds like a very nice arrangement. Sorry if it sounds too trivial, but I'm lost, what is the diferencie between encoder and resolver. Well, I know what is a encoder, but I was thinking that a resolver was in fact a encoder. So what is a resolver (a potentiometer?)? http://imac/parallel/images/argazkiak/DSCN1697.JPG shows the conection of the RJ45 standard ethernet cable to the board (left-up) Sorry for the mistake, the server was in my internal network. The fully qualified name is: http://www.imac.unavarra.es/parallel/images/argazkiak/DSCN1697.JPG Oh, the X40 connector does not have the pairs on the same pins as an RJ45 Ethernet connection. If you used a stock Ethernet cable, GND and /Z will be on one pair, Z and /A on another, and A and 5VI on a third. Only B and /B will be on a pair. You need to wire the RJ45 end so that each signal has its own pair, or the twisted pairs in the cable will actually work against you. We've linked the individual cables following the diferent colors of the cables that can be seen thought the plastic connector and the conection diagram provided for x40 in the 631 manual, the RJ45 cable has been open in the opposite end, and corresponding connections has been made following motenc-100 terminal board specifications. EMC wonderfully drives the assembly so I think we've made proper connections in this side. And in http://imac/parallel/images/argazkiak/DSCN1691.JPG you can see the Oposite end of the same RJ45 cable, conected to the X40 input. should be http://www.imac.unavarra.es/parallel/images/argazkiak/DSCN1691.JPG Unfortunately, those links take me to the Apple(tm) website, but I did find the images on your website. (The cabinet looks nice, by the way.) We have configured the 631 servo to output quadrature signals from X40. So if I got the idea: We can use index pulse, and the index pulse is taken from the Z and/or /Z signals that is being fed to the card. So activating index pulse in the HOMING configuration will work (in fact it works but we didn't known if index pulse was actually being used) using index pulse.??? Yes, the Motenc driver supports the index pulse in EMC2.1 So in general (just for curiosity), index pulse is always taken from Z and/or /Z signal from quadrature encoder??? Correct. It has been very clarifying for me. So, it can be said that: index pulse is a concept internally defined by EMC and depending on hardware the driver can implement this index pulse in different ways. It happens that with the motenc-100 driver, or with other divers using quadrature encoders, the index pulse is defined using available Z and/or /Z quadrature signals. Do you agree? Thanks a lot Javier Many thanks Javier Ros You are welcome. Jim - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid
Re: [Emc-users] Spindle
Many thanks, for all your answers related to Spindle subject. I'm collecting the information in the anotaciones section in the project page (www.imac.unavarra.es/parallel) I expect to process it tomorrow, and start to draw the manipulator head drawings. Thanks again Javier On Mon, 2007-02-05 at 11:30 -0600, Jon Elson wrote: Javier Ros Ganuza wrote: Hello :) For our project of a parallel manipulator, we want to attach an spindle to the head. Googling for spindles I'm not being too successful I've found these http://www.kress-elektrik.de/es/products/browse_products.php?categorie=765 and some others but quite far from what we need. But I would like to put some thing more professional but with a geometry an concept similar to the one of the above link, a system not very big, because weight and space requirements in the parallel head. You could get a Precise spindle, sometimes known as a Rockwell/Precise. The oldest ones have a universal motor, later ones were air-cooled with 2-phase AC motors, I think the latest ones are water cooled. Jon - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] Spindle
Hello :) For our project of a parallel manipulator, we want to attach an spindle to the head. Googling for spindles I'm not being too successful I've found these http://www.kress-elektrik.de/es/products/browse_products.php?categorie=765 and some others but quite far from what we need. But I would like to put some thing more professional but with a geometry an concept similar to the one of the above link, a system not very big, because weight and space requirements in the parallel head. We intend to machine aluminum as our heavier goal. It would be nice to hear some experts from the list in this subject. I think European and American standards are different in this respect. We prefer European ones. Nevertheless any information is welcome. Thanks to all in advance Javier - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] Spindle
Thank very much, those are precisely the kind of spindles I was looking for. Javier On Mon, 2007-02-05 at 11:54 +, Manfredi Leto wrote: Hi, my compliments for the project and the webpage, very nice. The Kress spindle can machine aluminium without any problem. Of course you should use the right mills. If you want something more advanced, you could try High Frequency spindles...but you will need a HF driver and the whole system of course will cost to you a lot more than a normal 240V AC Kress. You can see some HF spindles here: http://www.cnc-modellbau.de/shop/ or try the direct link if it works...: http://s84728158.einsundeinsshop.de/sess/utn;jsessionid=1545c71543301d8/shopdata/0005_HF-Spindeln+=26amp=3B+Umrichter/product_overview.shopscript Or here: http://www.ronchinimassimo.com/elettromandrini_hf.htm Or search on google and you will find others... Regards, Manfredi From: Javier Ros Ganuza [EMAIL PROTECTED] Reply-To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Subject: [Emc-users] Spindle Date: Mon, 05 Feb 2007 11:22:52 +0100 Hello :) For our project of a parallel manipulator, we want to attach an spindle to the head. Googling for spindles I'm not being too successful I've found these http://www.kress-elektrik.de/es/products/browse_products.php?categorie=765 and some others but quite far from what we need. But I would like to put some thing more professional but with a geometry an concept similar to the one of the above link, a system not very big, because weight and space requirements in the parallel head. We intend to machine aluminum as our heavier goal. It would be nice to hear some experts from the list in this subject. I think European and American standards are different in this respect. We prefer European ones. Nevertheless any information is welcome. Thanks to all in advance Javier - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users _ Don't just search. Find. Check out the new MSN Search! http://search.msn.com/ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] HOME Sensors
On Mon, 2007-02-05 at 07:53 -0500, Jim Register wrote: On Mon, 2007-02-05 at 11:11 +0100, Javier Ros Ganuza wrote: Returning to my previous thread about HOMING. I did read the information pointed out here (section 5.4 of the manual), and there is some thing I can understand: What is index pulse?. I have brushless servos with quadrature encoders. Is the index pulse signal the one from the quadrature encoder, or is it a different signal (the one coming for hal sensors, something entirely different, or something that can be arbitrarily assigned within EMC, or..)???. Javier, The index pulse would come from the simulated encoder on the 631 servo drive, on the X40 pins labeled Z and /Z. In our case, the Z or /Z are not simulated (I think :) ), the brushless have a quadrature encoder, and we are driving all to the motenc-100 terminal board. http://imac/parallel/images/argazkiak/DSCN1697.JPG shows the conection of the RJ45 standard ethernet cable to the board (left-up) And in http://imac/parallel/images/argazkiak/DSCN1691.JPG you can see the Oposite end of the same RJ45 cable, conected to the X40 input. We have configured the 631 servo to output quadrature signals from X40. So if I got the idea: We can use index pulse, and the index pulse is taken from the Z and/or /Z signals that is being fed to the card. So activating index pulse in the HOMING configuration will work (in fact it works but we didn't known if index pulse was actually being used) using index pulse.??? So in general (just for curiosity), index pulse is always taken from Z and/or /Z signal from quadrature encoder??? Many thanks Javier Ros Jim - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] HOME Sensors
Thanks to all for your quick response. Let's introduce myself. 2 year ago I appeared in this list saying that I wanted to make a hexaglide type parallel manipulator. Then I got a lot of support from this list, bibliography references,... We had six old brussless motors with drives (eurotherm), and 4086 per revolution encoders, and 6 TKM Linear guides (aproximately 1 meter long and 10mm per rev) has been bought, and motenc-100 8 axis card. 3 months ago, trough public financiation, I have now an engineer working with me (Aitor Plaza), and we have started building the whole thing. Mechanical connexions between motors and linear guides has been mechanized, and we have asembler our first guide with 3 identical magnetic Omrom contacts (lower and up limits and home). EMC2 was able to move the subsystem wonderfully two days ago ( :)) !!). I'm impressed. We have made the drawings of the supporting structure, and a local machinist is making it right know. The next stem is to mount the guides motors and sensor in the structure and to get a deeper knowledge of EMC2, in order to implement the parallel kinematic structure. (we will com back with questions regarding to this) In parallel we'll finish the design of the head, and will try to get financial support to that end. The objective is to make a kinematical calibration of the whole thing, in order to correct the assemblies imperfections as much as possible. To that end a reference position for any of the guides has to be know precisely (things are absolute due to the nonlinearity of the system kinematics and we need an absolute reference), we want to home the robot to a given position, an we need this position to be very repeatable between different runs. We'll revise the referenced manual in detail the emc handbook esplains how to enable the use index for homing. (and other neat homing stuff) but I'm thinking that we have to do some measurements about the repeatability in homing that EMC2 achieves using the mentioned Omrom relay before going any further. We will try to figure how to do this using EMC. We will also investigate the ability of the system to maintain a given position when forces are applied to the system. I have no previous experience about the whole subject so I'm planing to come back with some questions, I hope this not to be a problem for this list, although some the questions can be not directly related to EMC2. I would like to build a web page in order to document the different steps of the construction design and EMC related issues. If it is done I'll publicize it in this list. Thanks again Javier Ros and Aitor Plaza - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users