[Emc-users] using fanuc drives and motors

2010-07-18 Thread Stuart Stevenson
Gentlemen,
  Unfortunately necessity breeds investigation. The Fanuc 11M on my Enshu is
dying. In concert with Fanuc we can find no cause. It is now at the point of
beginning a random board replacement until the culprit is eliminated. This
could be expensive.
  The other option is EMC2!! - that is an option I like.
  After review of a previous discussion on the necessary tach signal for the
amp I have questions bouncing around in my head.

If the 11 control is S SLOOO in program execution would that control
not process the tach signal at a relative slow speed compared to today's
capability?
If that generated tach signal was sufficient for the amps in the late 70's
would the current technology be able to at least match it?
If today's tach signal generation is suboptimal for a servo amp how did
Fanuc do it acceptably 30 years ago?
If synthesized tach signals are problematic why does/did Fanuc use them as
their primary design?

  Fanuc seems to have a decent reputation for servo systems and controls.
:)
  I insist on believing there is no magic nor magic chip in a Fanuc control.
just asking
thanks
Stuart

-- 
dos centavos
--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] using fanuc drives and motors

2010-07-18 Thread Chris Radek
On Sun, Jul 18, 2010 at 09:32:40AM -0500, Stuart Stevenson wrote:

 If that generated tach signal was sufficient for the amps in the late 70's
 would the current technology be able to at least match it?

I have several competing ideas in my head about this.  I will list
them in order from least daring to most daring.

1. You could add tachs

2. I have some servo dynamics amps that take A,B encoder inputs as
velocity feedback.  This makes me think there is a simple way to do
frequency-to-voltage conversion to get a velocity signal from
quadrature.  I bet many on the list are experienced enough in analog
design to easily do this.

3. You could get extra DACS (an extra 7i33 mesa card) and send Mesa's
high quality encoder velocity signal directly out an extra DAC.

4. You could assume that all the amp does with these two velocity
signals is act according to the difference, command minus feedback.
You could generate this difference in HAL by subtracting the encoder
velocity signal from the pid output, and feed that difference out a
single DAC.  On the amp, just null out the other input.

Frankly I'd try these in reverse order and see what gives you a stable
loop.


--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] using fanuc drives and motors

2010-07-18 Thread Jon Elson
Stuart Stevenson wrote:
   The other option is EMC2!! - that is an option I like.
   After review of a previous discussion on the necessary tach signal for the
 amp I have questions bouncing around in my head.

 If the 11 control is S SLOOO in program execution would that control
 not process the tach signal at a relative slow speed compared to today's
 capability?
 If that generated tach signal was sufficient for the amps in the late 70's
 would the current technology be able to at least match it?
 If today's tach signal generation is suboptimal for a servo amp how did
 Fanuc do it acceptably 30 years ago?
   
Low bandwidth.  You can figure it out, given the encoder resolution.  
The amplifier would have a velocity bandwidth of maybe 100 Hz at the 
max, but I'm guessing probably less on that system.  So, what speed 
would the machine need to move at for the encoder counts to be coming in 
at less than 100 Hz?

Processing the tach signal is not the important factor.  Fanuc had a 
custom chip made to do the conversion, it was literally all in one chip 
plus an op-amp.  There are several outfits making a converter now.  US 
Digital has one with LOTS of options, and there's a guy in Bulgaria 
making a 2-channel unit for 100 Euros.
 If synthesized tach signals are problematic why does/did Fanuc use them as
 their primary design?
   
Yes, I've often wondered that!  If you are a control manufacturer, of 
course, they aren't problematic.  They figured the problem out, 
standardized the solution, and built it into their controls.  Problem 
solved, period.  The only problematic thing is replacing the function 
when you pull the control.
   Fanuc seems to have a decent reputation for servo systems and controls.
 :)
   I insist on believing there is no magic nor magic chip in a Fanuc control.
   
Oh, there IS, INDEED, a magic chip!  It is similar to one made by ST 
microelectronics, a bi-directional frequency to voltage converter, but 
it has been out of production for years.  That is the L290, see 
http://pdf1.alldatasheet.com/datasheet-pdf/view/87940/STMICROELECTRONICS/L290.html
for info on how it works.  Pretty sad there's no current replacement, as 
this does everything you need.

Jon

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] using fanuc drives and motors

2010-07-18 Thread Dave Caroline
Analog devices also made f to v's
AD650 goes either way and still in production

http://www.analog.com/en/analog-to-digital-converters/voltage-to-frequency-converters/ad650/products/product.html

Dave Caroline

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] using fanuc drives and motors

2010-07-18 Thread Jon Elson
Peter C. Wallace wrote:
 The AD650 has bipolar output but not quadrature input so would probably not 
 be 
 useful as a bidirectional tachmometer replacement.
   
A quadrature to direction pulse converter would be a very simple circuit 
to make.
 The L290 interestingly enough is a sine/cosine quadrature input device, 
 probably emulated easily with a DSPIC if needed.
   
I think it will work fine with a digital input signal, too, if it were 
only still available.
 On the other hand if the velocity estimation from the encoder counter is good 
 enough, why not drop all the external futzy whatziz and do all the PID loop 
 in 
 EMC...
   
Yes, some people have advocated that, switch the servo amps to torque 
mode, and use PID2.
 Do the Fanuc drives need a analog velocity signal? That is, is their 
 encoder/velocity feedback not built into the drives themselves?
   
Yes, the typical Fanuc servo amp, from way back to relatively recently, 
were run in velocity servo
mode, and a component of the control converted the encoders to velocity 
signals to give the amps
the velocity feedback.  It is possible to convert even old Fanuc amps to 
torque mode, but it requires
moving wires and components on the board to bypass the velocity error 
amp.  They do not take encoder signals,
just enable, velocity command and tachometer.


Jon

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] using fanuc drives and motors

2010-07-18 Thread Jon Elson
Dave Caroline wrote:
 Analog devices also made f to v's
 AD650 goes either way and still in production

 http://www.analog.com/en/analog-to-digital-converters/voltage-to-frequency-converters/ad650/products/product.html
   
I certainly don't see how you can get bipolar output from this chip, all 
by itself.  it has no direction or sign input.
Just Fin.  You could connect two of them up to get a difference between 
the chip handling + and the one doing minus.
That is what the L290 did, but it had a matched pair in the same 
package, so it would presumably remain balanced better.

The reason why you need two sections is because of encoder dither.  When 
the encoder is dithering back and forth across one count, that does not 
equate to real velocity, no matter how fast it is dithering.  Any scheme 
using a single F/V converter and flipping the sign of the analog output 
based on the most recent direction would produce a significant output 
magnitude in response to dither.  The dual scheme with difference would 
rightly produce a near-zero output.

Jon

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users