Hello Guest it is April 19, 2024, 10:39:49 AM

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.


Topics - fullqueue

Pages: 1
1
Galil / Galil DMC2140 Help
« on: September 23, 2011, 11:28:17 AM »
This is my first post here so please bear with me.  I wanted to include some background information in case there was something that I did, or an assumption made that I shouldn't have.

Background
I have a fully functional 3 axis machine that is based on a Galil DMC2140 motion controller with Parker servos.  It's an XYZ table that was used in a lab with a Labview front end.  We received this machine so that we could retrofit it so that it could perform a DXF import and trace the drawing with a paste using an EFI dispenser.  Instead of trying to implement the DXF to DMC function (which is no longer supported by Galil) I figured that something like Mach would do this in a snap.

Current Status
We had previously upgraded the computer to a Win7 machine so I had some issues using GalilTools with Mach3.  After finding some threads on this issue and finding a new DLL plugg-in posted by smurph, I was able to get the PC and DMC talking.

After they were talking, I was having major issues getting any movement.  After several days of randomly trying different configurations, I set the Axis Setup --> Motor Type to Servo Reverse.  Now I was able to jog!  However, now the motors judder while they are stopped.

Question 1: Is it normal for the servo motors to vibrate while the machine is stopped?  This only happens after I've initiated a jog command and the motor comes to a stop.  Note that I'm new to machine building in general so let me know if this is a dumb question.  Right now, I'm assuming that it has something to do with a servo tuning parameter that Mach has modified since this machine was tuned properly when we received it.

The machine is setup with a +, - and home switch for each axis.  I'm able to home XYZ if I start on the + side of the home for XY (I have home negative selected) and on the - side of Z.  If I'm on the other side of home, Mach will reach the limit switch and EStop.  After an EStop I can't reset the controller (using RESET button) until I power cycle the controller and move the axis off the limit using another tool to jog it.

Question 2: How can I get Mach to override the limit?  I have Auto LimitOverRide selected in the settings page.
Question 3: How can I get Mach to bounce off a limit and continue to home?

I've attached 2 debug files.

GalilDebug-Startup-X+Limit.txt:  This is a Mach startup with the X axis on the X+ limit switch.  At startup, I can't get Mach to do anything.

GalilDebug-HomeZ-HomeY-XLimit.txt:  This is a log of me jogging the Z axis south of home then successfully homing.  Then jogging the Y axis to the + side of home, then successfully homing.  Then homing the X axis on the - side of home and getting stuck at the - limit.

Other info, I'm actually able to load and run the "Roadrunner" gcode file successfully if I position each axis in the center of travel.  I feel like I'm pretty close to getting this thing to work!

Any guidance at all would be greatly appreciated.

Thanks!

Pages: 1