Hello Guest it is October 13, 2019, 07:15:12 PM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - smurph

1061
Galil / Re: Galil + MPG
« on: July 23, 2009, 08:40:46 PM »
The plugin will work with steppers.  However, you will not be able to use an encoder for closed loop operation.  If you want to use an encoder for moving and axis, then you will have to use a spare Galil axis main encoder, as the secondary Galil encoders are not available with axes configured as stepper axes.  But it makes no difference what type of encoder (linear or rotary) is used as long as it outputs quadrature.  Just that most people use a rotary encoder (hand wheel).

Just to be clear, MPG stands for Manual Pulse Generator.  It's primarily used for manual control of an axis.  And stepper motors do not use an encoder to operate like servos do.  With steppers, you run "encoderless" (open loop) and there is no servo PID loop where encoders provide feeedback.  Mach simply says step this many steps and assumes that the motors arrive at their final destination.

Read the Galil manual for you controller to find all of the details about running stepper motors on the axes.  It's very important that your stepper motors are correctly sized so that they do not "loose" steps.

Steve

1062
Galil / Re: Galil HELP DMC-1842
« on: July 22, 2009, 01:51:56 AM »
Ahh...  Now we are getting somewhere!  They are using the drive in position control mode (Open loop to the Galil).  Just like a stepper motor.  Although I don't know why, as the drive will do analog speed control as well.  You can use the amps as they are setup.  You should have 4 stepper jumpers enabled on the Galil card.  But you are not running in closed loop this way.  Not from the Galils PID loop's perspective anyway.  The PC drives may do some form of closed loop for you though.  I'm just not that familiar with them.

What I would do is disconnect pins 17 & 19,  wire pins 8 - 13 to the Galil ICM's main encoder inputs, and then wire the Galil ICM's MOCMD to pin 1 and GND to pin 2.  You may have to configure the drive to do speed control instead of position control with the drive's configuration software.  You'll get much higher speeds out of your motors that way.  12Mhz counts. vs 3Mhz. counts.  Less time cutting air.  And you'll get a true servo loop out of it.  You could do this with Mach or CamSoft.  It makes no difference, as the software is only controlling the Galil.  (Unless CamSoft limits the speed)

But those drives, motors, and the Galil should work fine with Mach.  Now I've done this a time or two, but I could have Mach driving that machine with speed control in less than an hour. 

Were you having problems with CamSoft?  I ask because if you were happy with it, the easiest thing to do would be to keep it. 

But if you want to give Mach a try, I think you'll ultimately get better performance out of the machine and possibly gain some flexibility if you were looking for any.  You can design your own interface screens, write macros that do specific things that are tailored to your production, etc...  Even add a tool changer if it doesn't have one.  And you have all of the PlugIns too.  Joystick control.  MPGs...  The list goes on.  Mach just gives you more options.  That's the main reason I think Mach is better.  If you decide to try Mach out, make sure you download the Galil's programs with SmartTerm and back them up in case CamSoft put something special in there.

Steve

1063
Galil / Re: Strange #AUTO Galil program behavior
« on: July 22, 2009, 12:36:54 AM »
Your MG "In Loop" doesn't repeat in SmartTerm?  If so, it sounds like MRST to me.  No error LED?

Steve

1064
Galil / Re: Galil HELP DMC-1842
« on: July 22, 2009, 12:33:39 AM »
I can say that if CamSoft was controlling the Galil, which in turn was controlling the drives and motors and accepting feedback from the drives, that Mach will do the same thing.  Resolvers or not, it would make no difference.

Here is the best part...  It will cost you nothing to try it.  :)

Or do you not have these motors/drives on the machine currently?

I know you have the PMA24C motors.  What is the drive amp model?  Give me some specifics and I'll see if I can find out if the combo will work for sure.  Tell me what is on the machine and/or what you want to put on the machine.  Also, if you have some hardware compatibility questions, give Galil a call.  Their tech guys are second to none.

Steve



1065
Galil / Re: Galil HELP DMC-1842
« on: July 21, 2009, 10:22:46 PM »
You can't hook the resolvers directly to the Galil ICM, if that's what you mean.  But that is not a Mach limitation.  CamSoft would have the same issue.  Most motors with resolvers connect the resolvers to the drive amp.  Then the drive amp outputs quadrature encoder signals to the Galil (or other motion controller).

Steve

1066
Galil / Re: Outputs can't be active low?
« on: July 21, 2009, 01:16:04 PM »
It looks like the outputs don't take the active low config from Mach.  I'll fix that up tonight.  PM me with your email address and I'll get you a plugin that will work for you.

Steve

1067
Galil / Re: Galil HELP DMC-1842
« on: July 21, 2009, 11:16:34 AM »
Why would resolvers be a problem?  I have Seidel motors that use resolvers.  The drive amps accept the resolver input and output quadrature to the Galil.  So why is that a Mach incompatibility? 

Mach and Galil is really a nice solution.

Steve

1068
Galil / Re: Galil HELP DMC-1842
« on: July 20, 2009, 10:08:53 PM »
:)  That's what I like to hear! 

1069
Galil / Re: galil thc
« on: July 01, 2009, 06:39:10 PM »
It will have to be done on the Galil.  I'm not real familiar with the concept of THC, so if you will explain what needs to be done, I'll put it in the plugin.

Things like do you need to configure a max movement range.  And what happens at +10v and -10v.  +10 is Z riased and -10 is Z0?  Stuff like that.

Steve

1070
Galil / Re: Which servo amplifiers?
« on: June 27, 2009, 11:58:03 PM »
Yes, the plugin can use the extended I/O.

Steve