Log in

View Full Version : Movie About the Z-axis Skipping



Chazz
08-01-2015, 01:22 PM
I dabbled over the last few weeks to no real effect. However, today when I went to check it out, I managed to get the problem occurring on video. Towards the end of the video, you can even hear the stepper skipping.

Any thought please?

Chazz

PS,
I had to send it to YouTube as it is too large for here even though it is only 31 seconds... It is unlisted so here is the link:

https://youtu.be/uLLdmX5ZCSA

Thoughts?

Chazz
08-01-2015, 03:27 PM
Here is the toolpath file up to (and slightly past) the point that it skips.


25788

gc3
08-01-2015, 06:10 PM
I would rethink hold down method and use a shorter bit, reduce vector boundary to stop unwanted z retract. Reply may not be related to z problem.

Chazz
08-01-2015, 06:48 PM
I would rethink hold down method and use a shorter bit, reduce vector boundary to stop unwanted z retract. Reply may not be related to z problem.

In general, I would agree. This started out as a test cut of a part of the pattern which had steep (sheer) drop-offs.

In this particular case, it skipped while it was not even over the test material. In the end, that was material it was removing to help make sure the collet didn't smack into the material. That is why it ramps up towards that end of the run. However, in this case, I caught it being unable to lift the router. I just re-checked and the spring is attached and free from binding.

This all started after installing my 5.5 upgrade. I am fairly sure that must have something to do with it; but I am at a loss as to what. I ran a toolpath file to run it up and down over and over for about 20 minutes and no skipping. In this case, it was while it was moving with an increasing X. I don't know what that might have to do with it; but I am thinking of a test to try to see if I can do it reliably in air (without cutting material).

Thank you for your thoughts though,
Chazz

srwtlc
08-01-2015, 11:20 PM
Chazz, try dropping the Z axis feed rate from 2 to 1.8 and try again. If it still does it, drop it a bit more and try again. You could also try adjusting the ramp values (VR) to soften 3D ramping a bit with the 3D ramp threshold (try something above 100. 150 is good for the larger Bots). Lowering the slow corner speed can help too. A high 3D ramp threshold can make the Z axis ramping be harsh and could cause loss of steps with 3D files. Just a few thoughts.

Chazz
08-02-2015, 08:36 AM
So check me on these modifications please.

For the z-axis feed rate, I could change the:

MS,2.0,2.0

into

MS,2.0,1.8 (or less, I would be OK with 1.0 for now)

After that, either try it first alone or group the cures together, try to add in:

VR,,,,,,,,,,,150,,,,,

or

VR,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.2,0.2,150,0.1 5,65,,,0.2

(Not sure if I can just skip the values to leave them unchanged or reset to defaults.)

As for cornering speed, while perhaps a generally good idea, does it apply in this case? It was skipping while not changing Y at all. Does the cornering speed also effect X-Z plane corners?

srwtlc
08-02-2015, 12:01 PM
Yup, change the MS in your file and it's easier/better to do the VR right in the fill-in sheet that comes up with the VR keystroke combination (blank values, when placed in a file, does leave the parameter unchanged). Cornering speed can add a little cushion to the change in direction at the end of raster moves and if the Z happens to be in motion at the same time as a raster change (like a steep relief wall), it might affect the Z, not sure, but it does soften XY direction changes which if too abrupt, can cause loss of steps.

I wouldn't go lower than 2,1 on the MS as the XY axis will be forced to slow down while the Z axis is trying to catch up. I'd start with a 3D threshold of 150 and run it. If that doesn't stop it, drop the speed to 1.8 and then 1.6..... Also, try setting the minimum distance to check to 0.08. Too soften the raster direction changes try around 40%.

A desktop unit is going to behave differently than a full size machine and a standard differently than an Alpha, so settings will vary. Once you find some that work for you, you can save those settings out to a custom file (US) and load them when needed. Just remember to also save your preferred default values so you can return to them with out having to write them down or do a full reset. I have saved, a set of values for default, 3D, and v-carving and just set them up as custom cut #'s to load at will.

If anyone wants to read up on VR settings and what they apply to, Brady's 'excellent adventure' is here (http://www.shopbotblog.com/2008/03/a-ramping-the-vr-command-and-how-to-tune-your-tool-for-maximum-performance/). ;) This should really be a 'Sticky'! Admin, we should have a few 'Sticky' threads/posts for such things as it's a little hard to find these in the blog part of the website.

Chazz
08-02-2015, 03:50 PM
Thanks, lots to try.

Is there a test toolpath file that can push the various machines to their limits as a check? I am looking at trying to create such a toolpath file like the one that I did to run to close to max-Z, close to min-Z, over and over for about 20 minutes. That one seemed to work out just fine. If I can add some to it, then it might become the start of a diagnostic checkout.

In that effort, I will need to find a way to verify the physical height from time to time so, if it is skipping, it could be detected and stop. I was figuring on checking out the z-zeroing script as a basis and just leave the clip on while it was running through the test.

In the end, I didn't seem to have this problem when I had the Z-limit of 4" -- as in I don't EVER recall it happening. It was only after that when this issue showed up. I wish there were some measurements I could make to verify my installation job.

In doing this, to your understanding, causing the stepper to skip doesn't actually harm anything does it?

Thank you

Chazz
08-02-2015, 08:11 PM
While I checked this before (from the bottom), when I re-checked the spring from the top, I found that it is rubbing up against the parts which travel along the rails.

View from the top:
25789

View from in front:
25790

The front view shows a slight bowing of the spring.

I think my overall problem is a concert of small things -- no one of which could give me this grief.

The router is fairly heavy and while its weight has not changed, the plate which travels up and down with it has gotten larger. I don't think that the spring ever neutralized the weight of the router and plate; but instead was just meant to offset it "enough". Folks who have had both can help me out here on if the router weighs appreciably more than the spindle. If that is the case, the spring is probably fine for the spindle but just not enough for the router.

There are a lot of various torques and forces during the router movement. In this case, the router bit was not in contact with any material; however, it was spinning. I don't think that spin had anything to do with this issue as the angle of the shaft was not being adjusted; but I am not sure.

I don't know just exactly what triggered the skips; but it is in a zone where the spring rubbing against its obstruction would be at about its worst.


Possible cures.... I am tempted to bend the upper spring mount just enough to see space past it and run the old file to see if it skips at all. It seems that it might work a little but I also might weaken the spring mount too much.

gonna sleep on it and try it tomorrow provided I can get the time.

Brady Watson
08-03-2015, 07:26 AM
I'm not seeing anything unusual in the video that you posted. The biggest thing that stands out is the inadequate hold-down. It appears to me that the material is warping up after it's been roughed out - which is not that uncommon. If the material isn't dead flat, you're going to get some gouging.

Regarding the Z axis itself, I would leave the router OFF and use keypad to move the Z up and down, while pushing down with reasonable force while commanding it to go up, and pushing it up while commanding it down. While moving and applying force, observe/feel for any tight spots in the travel or hiccups that may occur. This will emulate the Z being used under load. You will have to judge what is reasonable force before the motor stalls and compare that to cutting forces as if you were using a hand router.

There is an outside chance that there is something flaky with the motor driver itself - which may only show up when things get hot. So if you encounter issues while machining, then stop and run the up/down test to see if it happens when hot compared to cold.

Max machining speed on the DT is 4 IPS. In reality, you aren't going to run the Z faster than 2 IPS unless you are machining foam. I rarely run mine faster than 1 IPS especially in hardwoods. I would run the file you show at 2,1 and see how it goes. The faster you go, the less torque the motor is able to deliver. As Scott pointed out, you will want to tighten up your machining boundary vector to stop the Z from lifting at the end of each raster pass. This eats up a lot of time and causes other issues.

-B

Chazz
08-03-2015, 04:59 PM
I'm not seeing anything unusual in the video that you posted.

I think it is on the fourth pass from left to right (just before I stopped the cut). On the previous passes you will see that I ramp it up towards the end of the run. On the last left to right pass, you can see that it starts to ramp up; but that an additional sound can be heard and the router does not climb but rather kind of stutters but remains basically level. Then the cut starts the right to left swing and cuts deeper and basically chops up the test wood.

With regards to the hold-downs. I have evolved over the years. This test material has been bolted down for I guess about a month as I have shifted my attention to life issues. To boot, the part happens to be over one of my first spoiler board damaging mistakes -- yes, this is my original spoiler board. There was a small amount of gap even when it was over an inch thick; but the time did cause it to curl up a touch. The flexing that you see didn't happen on the original cutting.

I like the idea of trying to manually run it up and down with pressure on it in each direction. I wish I had a scale to measure the actual pull in any given direction. Do you have any ballpark weight that should be considered "good"?

Chazz

Chazz
08-03-2015, 05:41 PM
Test results....

I did my best to drive the head up and stop it with my hand, it seemed to have sufficient upward strength. I was reaching arms length to press and hold; but it was enough to overcome any of these small issues.

I decided to run the modified file that changed the 3D Ramp to 150 next. It started skipping on the FIRST pass.

Then I tried to change the movement speed to 1 (from 2). The router couldn't even raise itself for the initial pass.

Then I went back to just using the keypad to move it -- it refused.

Then I turned it off and tried to move it by hand -- it moved fine.... fairly easy for both up and down.

Lastly, I made another video (https://youtu.be/ldaJcONznN4) showing the last two.

Thoughts?
Chazz

Brady Watson
08-03-2015, 06:51 PM
...spoiler board damaging mistakes -- yes, this is my original spoiler board.

A spoiler board might be found on the back of a jacked up Camaro... I think you wanted to say, spoilboard. :)



Thoughts?


Yes. There are 3 possibilities off the top of my head.

First, check the 4 wires that run from the Z motor all the way back to the driver. If they are pinched or 2 or more of the wires are frayed, it is very possible for them to short out one of the coils in the motor. If the wires are not properly strain relieved, or got pinched somehow underneath, this will cause the condition you show.

Second, the motor driver itself could be bad. It may or may not be covered by warranty. They are $81 retail. You might be a few bucks cheaper by dealing with SB directly. Care must be taken when installing or you'll bend the pins...they are not bulletproof, but GeckoDrive is a stand up company with great service.

Third, there is an outside chance that the mechanism which holds the screw to the stepper motor itself somehow got bound up, causing a lot of drag...

I would put my money on #1 first, taking nothing for granted & inspecting the wires carefully, with #2 being less probable. If you ran it up and down by hand it probably isn't #3 & running it up and down by hand can smoke the driver, since the motor is a generator...

You can also check the driver-side of the motor wires to check resistance between pairs, but I don't have time to educate you on how to do this.

-B

Chazz
08-03-2015, 07:59 PM
OK, sorry for the grammar mixup

I inspected the wiring starting from the Z-axis servo and found that the wires were very tight between the servo and the first cable-tie. I am sure that was my doing from the upgrade. I removed the cable-tie, flexed it a bit, turned it on and the keypad movement was working. I can't see any particular damage. I figured to go for broke and ran the cut (modified to 1 for Z and 3D ramp of 150). The cut completed without incident.

This leads me to think that it was either at the bend where the cable-tie was or inside the servo where the wires are connected. I am feeling a bit cautious about trying to disassemble the servo to check what might have gone on there.

I figure on carefully cutting back the protective sleeve and inspecting the wires where the cable-tie was is next.

Progress!

Thank you... more to come,
Chazz

Brady Watson
08-04-2015, 12:02 PM
Good. Glad you got it. I wouldn't try to disassemble the stepper motor any more than carefully peeling back the shrink tubing. You'll let out the magic smoke and it won't run right again. I would just make sure that all of the wiring is properly strain relieved (which also means not introducing strain by cranking down zip ties too hard) - and just go over the entire machine wiring as a double check.

Also, take a few minutes to vacuum the machine really well (avoid compressed air as it can foul the bearing blocks) and give it an overall wipe-down. It will look new again. Instant detailer works well for shining up the blue parts.

-B

Chazz
08-04-2015, 07:25 PM
I opened the flexible channel and found the shrink tubing covering the connector for the stepper. As I had it still on as I gently lifted the segment that had the shrink tubing, I heard the stepper stutter. This is good in that it reminded me to shut it off before proceeding; but it also seemed to indicate that the problem wasn't completely solved. After turning the Desktop off, I removed the shrink tubing. I could find no damage on the wires. I plugged the connecter back together and turned the Desktop on. I gently moved the cable around; but it refused to skip/stutter again. I mildly flexed either side of the connectors, the pivot point where the cable-tie was, and where the wires enter the servo.... in no case could I get it to exhibit the fault again.

I suppose it could be that the contact between the connectors got a bit of dust or oxidization preventing a constant and good contact. By pulling it apart and re-assembling it, I could have just cleaned that off.

I need to get a hold of some shrink tubing to cover the connector again.

Thanks to all,
Chazz

bleeth
08-04-2015, 08:53 PM
Pick up a can of electrical contact cleaner and use as directed.
I have "solved" electro-mechanical issues with this for years in my shop.
Sawdust is not only bad for your health, it also messes with switches, connections, and circuits all over every woodshop.
Cleaning equipment on a regular basis means more than blasting air at the visible residue.