Hello Guest it is April 25, 2024, 07:03:17 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 - rhtuttle

381
Mach4 General Discussion / Re: Mach 4 Feature Request
« on: December 23, 2017, 07:33:01 PM »
Would be nice when using the manual tool change ( mcCntlToolchangeManual) to have the tool number requested and Tool Description of the tool displayed in the dialog box. 

MTCW

RT

382
Mach4 Videos / Re: Mach4 and Coroutines
« on: December 18, 2017, 11:29:25 AM »
What Craig said, exactly!!!

Thanks!!!

Any difference running one from a module or macro script?

RT



RT

383
To determine if you have a loose coupler put a witness mark each side of the coupler and the motor and lead screw where they meet.  If after running the program there is a shift you know that it is slipping.  Also mark where the bit is in the collet and measure the length from the tip to the collet to determine if there is any slippage there.

To determine if you are losing steps due to too much force run the program with no material being cut and see if the z is still 2mm above where it should be. If not then you have eliminated that.

Next search and replace all g0  commands with g1 f10 and run the program and see if the z is still off.  If so then your acceleration is too high.

That eliminates most of the possible mechanical problems.  This costs you nothing but your time.

HTH

RT


384
I doubt that the Gecko is the problem.  More likely culprits are, losing steps due to too much acceleration, coupler from motor to leadscrew slipping under stress or a piece of material in your collet not allowing the collet to fully close and moving the bit upwards under pressure.  The intermittent stops would be of concern to me as well.  If the computer (windows) is trying to check for something (java update, itunes, windows updates, screen saver...) there may be a loss of communication between Mach, the parallel port and the Gecko.  I'm sure you've already checked all of these things but I would check them again.

HTH

RT

385
General Mach Discussion / Re: Spindle index
« on: December 15, 2017, 11:29:31 AM »
When you say the diagnostic screen shows an inconsistent index pulse are you referring to the LED?  If so you  need to disregard that, it can't update in real time.  Does the actual spindle speed DRO remain relatively constant?

386
Mach4 General Discussion / Re: Mach4 tooltable
« on: December 14, 2017, 10:05:50 AM »
Just a thought, were you in tool #2's offset still when you measured tool #3?  All offsets need to be relative to #1.  I'm sure you know this but if perchance you forgot to reset to tool#1 before measuring too #3 this would be the result.

TIA

RT

387
Mach4 General Discussion / Re: mc.mcAxisSetMachinePos
« on: December 11, 2017, 12:03:06 PM »
I can think of one scenario where you would want to set the machine pos manually since I am the one trying to do it.

I am using a small lathe. Since some of the time I use the tail stock and some of the time I don't. I don't have any spare inputs to add more separate homing switches at fixed positions so it would be easiest, for me, to use my probe attached to a fixed length rod inserted into the spindle and another rod inserted into the cross slide to home the Z axis.  I am using a pmdx 411 and when I home the Z using a signal (ISIG_INPUT10 same as the probe) the overrun pushes the rod back into the spindle, about .040.  If instead I use a g31 it stops with acceptable overrun (read, it doesn't affect the probe fixture).  At that point I would like to make that machine origin for Z.  Then I move the x axis to each side the rod and g31 each X+ and x- so that I can determine where the center line is on the x axis.  This negates having the exact rod sizes and can be used with any drill bit or other tool that needs to be on the center line. Making this the x axis machine 0 would allow for easier (in my  limited tool setting knowledge) to calibrate all tools to this point using the probe with each tool.

I am trying this morning to use the 'home in position' to do this but am running into the usual problems with mc.mcCntlMdiExecute, mc.mcCntlGcodeExecute, mc.mcCntlGcodeExecuteWait and mc.mcAxisIsStill problems.

Is there a list of other API's that no longer work so I don't waste hours trying things that are known to not work anymore?

TIA

RT

388
Mach4 General Discussion / mc.mcAxisSetMachinePos
« on: December 10, 2017, 04:15:25 PM »
Isn't this supposed to set the axis machine position?  When I run this from a button script the z axis dro machine pos does not get set to zero.  Is it doing something else that I am misunderstanding? The return value is 0.

wx.wxMessageBox(tostring(mc.mcAxisSetMachinePos(mc.mcGetInstance(),mc.Z_AXIS,0.0)))

TIA

RT

389
Mach4 General Discussion / Re: Confusion about home switch location
« on: December 09, 2017, 06:19:10 PM »
Have you tried Configure->Mach->Homing/SoftLimits and changing the axis home dir from pos to neg or vice versa?

HTH

RT

390
Mach4 General Discussion / List of Mach4 error codes
« on: December 09, 2017, 05:49:24 PM »
Can someone point me to a list of the error codes?  I'm getting a -2 as a return code and it doesn't match up with the api examples listed