Hello Guest it is April 18, 2019, 05:15:37 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

81
Mach4 General Discussion / Re: Add or edit Mach4 Lathe screen
« on: January 09, 2019, 11:19:30 PM »
If just the reset button is all you want to use to turn the coolant off, then just add M9 to the Initialization codes in the configuration dialog.  These two strings of G codes will be sent to the control every time the reset button is pressed.  Or the mcCntlReset() API function is called. 

Steve

82
It was not a simple repair.  It wasn't a "minor" software issue.  It would take me 10 pages to describe the sequence of events.  And it is not done yet.  It caught us at a bad time, right when all of our resources were devoted to other things.  It is a new year, guys.  Let's all make a resolution to not make assumptions.  :)  We are a small business, not some giant conglomeration with an army of web forum techs.  We live in the real world, have families, need time off, and do the holiday things as well.  Sometimes we get stretched thin.  It happens.  Sorry for the inconvenience. 

Then I started reading all of these conspiracy theories!  None of that is even close.  Give us a break, guys.  I'm not saying it was the aliens, but it was the aliens!  :)

Steve

83
Mach4 General Discussion / Re: Mach4 Lock
« on: November 20, 2018, 06:18:06 PM »
CoreConf.dll may be missing from the installation directory.  It is designed to be removed to disable editing the configuration via the GUI.  Just copy a CoreConf.dll from the same build into the installation directory, make the changes to the config, then delete the CoreConf.dll.

Steve

84
Try updating your video driver.

Steve

85
Mach4 Plugins / Re: Mach4 Galil Question
« on: November 06, 2018, 03:46:59 AM »
There is no need to have Mach do anything higher up the chain.  You can set "off on error" on the Galil and do it totally on the Galil.  The error will be seen as a following error.

Steve

86
Mach4 General Discussion / Re: Screen Set Ideas
« on: October 28, 2018, 04:03:40 PM »
Joyous?  I made you life more joyous, right?  :)

87
Mach4 General Discussion / Re: Mach 4 Goto Work Zero
« on: October 22, 2018, 05:05:02 PM »
This isn't so much about customization as it is trying to get a stock (out of the box) system.  The stock Mill profiles are either 4 or 6 axes.  So on the 4 axis profile, we expect all for axes to be enabled.  Simply enabling the 4th axis is all that is required even if it will not be used. 

Maybe we should have a 3 axis only screen set.  But we could do (and have to maintain) screen sets until the cows come home and not cover all possible scenarios.  So we compromised on two Mill profiles. 

Steve

88
Mach4 General Discussion / Re: homing 2 axis
« on: October 22, 2018, 04:46:15 PM »
Gecko is not a motion controller.  A motion controller drives the gecko.  Usually the PC's parallel port or some motion controller like the ESS or a PoKeys. 

If the two motors are mapped to one axis (a gantry type setup), then the homing SHOULD work as I described above.  So I would talk to your motion controller provider and get them to fix that. 

Failing that, you could use the LUA script API to "unmap" one of the motors from the axis in question and "map" that motor to an OOB axis.  Then you can home the original axis (that now only has one motor) and then home the OOB axis (that now has a motor mapped to it).  Then, once all of the homing is done, unmap the motor from the OOB and map if back to the original axis. 

You will probably want to read the API manual to see what functions are available.  In the Axis category. 

Again, the default homing action SHOULD be sufficient for you.  And if it worked, no scripting would be required.  That is why I suggest asking the motion controller provider to clear this up. 

Steve

89
Mach4 General Discussion / Re: homing 2 axis
« on: October 21, 2018, 02:56:03 PM »
This would all depend on how the motion plugin handles homing, meaning homing is a motion controller function.  The correct behavior would be where motor 1 hits its' home switch first, stops, and motor 3 continues to its' home switch. 

So the question now becomes what motion controller are you using?

Steve

90
-30 is MERROR_NOT_COMPILED.  This means that there is a macro with a syntax error that could not compile.  The system tries to compile all of the macros that have changed since the last compile when the control is reset.  Loading a file does an implicit reset on the control.

Steve