Hello Guest it is August 19, 2022, 03:20:33 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 - go930turbo

Pages: 1
Thanks for the suggestion. I just completed rewiring the mill with shielded cable.  The limit switch cables are now completely separated from the Stepper power and signal cables.   As soon as I get back in town (gone to the  Road Atlanta car races) I'll see if the problem is solved.  If not,  I'll  put prox switches in.   Is there a particular brand or Part number you recommend?

I'll do some re-wiring and let you know how it turns out.

Thanks.  I work with electronics and am familiar with debouncing switches and inductive noise.  Increasing debounce to 2000 did not make any difference.

Concerning noise:
Although the limit switch wires are not shielded, I have shielded wire to the Spindle and from the USB Card to the Stepper Motor Drivers. 
I doubled up on the ferrite rings and wire wraps for the AC supply to the spindle inverter.
All of the grounds are attached to a single point on the mill which is grounded to earth through the Spindle 110VAC ground wire.
The wires from the Stepper Motor Drivers to the Stepper Motors are not shielded...Should they be? 
I can add capacitors to the switch wires...what value caps do you recommend?  Or, would it better to replace all of the switch wire with shielded cable?

I just tried another experiment that worked (kind of).  Rather than share the Home switches as Limit switches, I disabled the Limit switch for X--, Y--, and Z++.  The Reference Home works repeatedly without failure.  This leads me to believe that noise is not the issue because the same switches with no change in wiring are working consistently.  When the Limit Signal is re-enabled and Reference is run, the "Limit Switch" error is thrown and the system stops.

How do I get into the guts of the REF ALL HOME macro?  I am wondering if the Home LED check comes after the Limit LED check so the software sees the Limit switch hit before the Home switch hit???

I suppose I can keep the Limit Signal disabled for the Home Switches and count on the Soft Limit to protect against crashes.  But, it bugs me when software doesn't work the way it is supposed to; leads me to believe there is another root cause that can lead to future unexpected problems.

Thanks for your time and help.  Any additional suggestions will be greatly appreciated.

I am running Version R3.043.066 of Mach3 with a USB Digital Dream 5-Axis board on a small mill with a moving table.  At this point I am only using the X,Y,Z axis.  I have limit switches at the ++ and -- of each axis, and each of the switches uses a separate Mach3 input.  In >Input Signals< I have assigned the Y-- and X-- switches as Home Switches.  The Z++ switch is assigned to Z Home.  The Debounce interval is set to 1,000 and the Debounce Index is Zero.  A jpeg of my Homing configuration is attached.[/img] along with my XML config file.

When I press the limit switches, the LEDs in the Diagnostics screen properly indicate the Limit, and Limit/Home for each switch.


First, I click on the Machine Coord's button. When I click the REF ALL HOME button, the Z axis will move upwards at 50% speed.  When it triggers the Z++ Limit/Home switch, the system throws a Limit Switch Error and stops with the Reset button flashing.  Clicking the Reset button stops it from flashing.  Even with the Auto LimitOverRide toggled On, none of the axis will move with the Jog control and there is no error message displayed.  The only way to get the axis moving again (without turning everything off and back on again) is to click the Stop button.  But, when I click Stop, the axis I was trying to Home, which is sitting on the Limit/Home switch, drives on past the switch and crashes into the end of the axis.  I get this same behavior on all three axis.

I have tried referencing the axis individually on the Diagnostics screen.  90% of the time, when the selected axis triggers the Limit/Home switch, the system stops with a Limit Switch Error and will not complete the Home cycle.  Every once in awhile the the Homing will work properly and the axis will reverse off of the switch and then set the Machine Coordinate to Zero.  After hours of reading and trying different settings, I simply cannot get all three axis to Home properly.

Finally, if I do recycle power to the mill and restart Mach3, Homing still does not work properly.  If any of the axis are sitting on the Limit/Home switch (as indicated by the LEDs in the Diagnostics screen) and I click the REF ALL HOME button, I get the error message "Limit switch is Aactivated, check your axises position.  My understanding it that if an axis is sitting on the Home switch when Referenced, that it should back off the switch.

Your help in figuring out what is wrong will be greatly appreciated.


Pages: 1