Re: [Emc-users] HOME Sensors

2007-02-08 Thread Javier Ros Ganuza

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

2007-02-06 Thread Javier Ros Ganuza
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

2007-02-06 Thread Javier Ros Ganuza
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

2007-02-05 Thread Javier Ros Ganuza

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

2007-02-05 Thread Javier Ros Ganuza
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

2007-02-05 Thread Javier Ros Ganuza
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

2006-12-21 Thread Javier Ros Ganuza
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