Hello Guest it is April 25, 2019, 08:43:29 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.

Messages - smurph

Galil / Re: Galil & VFD I/O
« on: July 23, 2012, 06:08:31 PM »

You have it correct.  Map Mach Output 1 and 2 signals to Galil Output 1 and 2 in ports and pins.  Then use MODCMD and SGND as your 0 to 10v reference.  Then check the "Spindle is 0 to 10v" in the Galil plugin config.

For disabling the drives, I would wire the Galil AMPEN circuit to operate a Solid State Relay.  Shunt the AMC disable circuit to ground through the output side of the SSR.


Galil / Re: Motors does not jog correctly, please help.
« on: July 03, 2012, 06:11:41 PM »

You will have to configure the plugin to match your AB system.  One thing you can do it fire up Camsoft and then go into a Galil terminal to see what all it sets up on the Galil.  PID values (KP, KI, KD), motor types (MT), etc...  One other important thing to take note is the CN value.  Then configure the plugin to match those values by firing up Mach and going into the terminal to see what the settings did. 


Galil / Re: Galil DMC 21XX
« on: July 03, 2012, 01:32:11 PM »
Unfortunately, the gantry homing is not working correctly at this time.  So you are not alone.  :(  The problem is that neither Kenny nor I have a gantry machine to test on to get it working.


Galil / Re: Galil I/O Questions (17xx/18xx)
« on: July 03, 2012, 01:29:57 PM »

1.  For swapping the amp enable from high to low or vice verse, take a look at: http://www.galilmc.com/support/appnotes/optima/note1415.pdf
2.  You have 8 uncommitted outputs on your 1740.  Outputs #1-8.  Just map the mach mist signal to one of those pins in "ports and pins".  No matter what voltage you choose on the outputs (depends if they are opto isolated on your ICM), I would use it to drive a solid state relay to control your pump circuit.
3.  Wire your estop to to the Galil Abort input.  See the docs on your ICM and controller for how it should be wired.
4.  This depends on your servo amps.  If the have an an enable circuit, then wiring them to the amp enable outputs on the Galil would be sufficient.  The plugin sends SH to enable the amps and MO to disable the amps.  However, you may want to wire a contactor into your estop circuit to kill main power when in estop.  
5.  Yes.  Limits for homes is possible.
6.  The aux encoder inputs are just for the A and B encoder signals.  Hooking up just a plain encoder is pretty easy.  However, if you are using one of the available MPG pendants that have an axis choice switch and an increment selector, then there is a little more to it.  The encoder signals go to the same pins on the aux encoder input, but you will need to route the selector switches to inputs (and you only have 8).  Then you have to write a brain to take those inputs and tickle mach the right way.  It gets complicated.  :(


Galil / Re: Galil DMC2140 Help
« on: June 04, 2012, 03:36:40 PM »
Limit switches are a bit funny with the Galil.  It has to do with how the limit switches are wired.  If LSCOM is positive, then the limits will show active high (a 1 in the data record) when the appropriate limit is shorted to ground.  If LSCOM is negative, then the limits will show active low (a zero in the data record) when the appropriate limit is connected to positive.  Then, in the plugin config, you need to tell the plugin how the limits are configured (active low or high).  This actually sends a CN command down to the galil.  If this is not setup correctly, then you will not be able to jog off the limits.

Galil / Re: Adding an A axis
« on: June 04, 2012, 03:21:10 PM »
Ok...  Mach will only use one motion device.  You cannot spread coordinated motion axes across two or more plugins.  For spindles, you can use any modbus device (Galil RIO) or any plugin that controls an analog output (Maybe PoKeys does this?).  The deal is that a spindle is not a coordinated motion axis in most instances.  Threading and rigid tapping excluded, of course.  So if you just want RPM control of your spindle, you have other options. 

For a feed type axis, you could also implement a motor with a VFD speed control.  Instead of using a Mach axis, you could do a special script M code that moves the feed motor at a certain speed. 


Galil / Re: Galil Controller 41x3 Plugin
« on: June 04, 2012, 03:03:06 PM »

Galil / Re: Galil dmc-4040 3-axis and/or 4th axis
« on: February 19, 2012, 01:07:49 PM »
You can disable the 4th axis in the Galil Plugin axis mapping config.  That is all that should be required.  With this, even if you sent A axis commands to Mach, it would do nothing on the Galil.


Galil / Re: Galil controller compatability (what works with the plugin)
« on: February 15, 2012, 12:44:56 PM »
Hmm...  i would have though the hitting a limit, the Galil would have shut down the axis allowing no further movement in that direction.  Regardless of the movement type (jog or otherwise).  I don't have a controller setup to test at the moment.  The only thing I have left is a 1425.  I'll set that up and see if I can duplicate.


Galil / Re: Galil controller compatability (what works with the plugin)
« on: January 20, 2012, 05:53:47 AM »
Make sure that the GalilDebug.txt file is turned off in the plugin.  It could be that!  A 300000 line Gcode program may create a HUGE debug file.  And the bigger the file, the longer it takes to seek to the end and write a new line.

I'm really grasping at straws here because I don't know where else to go.  If that doesn't help you out, I'm afraid I have no more suggestions.  :(