CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Machine Controllers Software and Solutions > LinuxCNC (formerly EMC2)


LinuxCNC (formerly EMC2) Discuss LinuxCNC (formerly EMC2) Controlers here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 01-19-2011, 12:11 AM
 
Join Date: Dec 2010
Location: USA
Posts: 23
Smooth90 is on a distinguished road
EMC - bad dimensions

I am running a very basic setup with my fireball v90 but a slight problem has hit me and I'm entirely convinced that it is because of emc.

I have a powerful stepper setup with a 40v power supply. The machine also has anti backlash nuts.

My problem is that my machine is consistently cutting things to smaller dimensions than they should be.

Here is my G code

( Made using CamBam - http://www.cambam.co.uk ) (

That code SHOULD* make a 1x1 square with two holding tabs, and .52 inches deep (two .26in passes). However no matter how many times I look at the g code and verify it the machine never cuts it correctly. I have made about 10 (1x1 squares) and every single one of them measures .975 x .990 inches. No matter what I do I cannot get 1.000 x 1.000 which is what I want and the code says.

The machine is practically brand new (2 months) and has had very little work through it. Although I have had a few nasty collisions with the bit/step blocks. The bit snapped every time and didn't hurt the machine. Other than that it is new. I looked into backlash being the problem but these cuts are too consistent and too large for that to be the case (plus I have anti backlash nuts).

Meshcam seems to do better than Cambam and gets closer to the dimensions think 1.000 x 1.010. The only reason for this is that meshcam is for 3d and does lots of little moves to accomplish the same square rather than long stretches like cambam does (faster) (2.5d). Meshcam takes 3 - 4 times longer to cut the square than cambam does.

This makes me think that emc is having an error somewhere inside it where it is not timing something correctly resulting in bad dimensions.


So what could be wrong with emc that is causing it to do this??

ANY help would be greatly appreciated I am in a bind here and have no idea what to do/try!!!
Reply With Quote

  #2  
Old 01-19-2011, 10:59 AM
wendtmk's Avatar
Moderator
 
Join Date: Dec 2005
Location: USA
Posts: 234
wendtmk is on a distinguished road

Incorrect tool offset? Incorrect tool diameter? Are you sure the scale for each axis in your ini file is set correctly? Could be a number of things.

Mark
Reply With Quote

  #3  
Old 01-19-2011, 01:07 PM
Gold Member
 
Join Date: Dec 2004
Location: Newtown, CT, USA
Age: 68
Posts: 517
lerman is on a distinguished road

Who configured EMC for you?
Did the system ever work?
If yes, when happened immediately before it stopped working.

Some possibilities:
1 -- If it never worked, look at the timing of the signals to the stepper. (That's why the who configured question is important.)

2 -- Check that the "anti-backlash" nuts aren't too tight. That could cause the stepper to miss steps.

3 -- Try decreasing the feed by a large amount. A factor of five or ten would make for a good test. If it works then, it is probably a mechanical problem.

Talk to the people on the emc-users irc channel.

Ken
__________________
Kenneth Lerman
55 Main Street
Newtown, CT 06470
Reply With Quote

  #4   Ban this user!
Old 01-21-2011, 09:07 PM
 
Join Date: Dec 2010
Location: USA
Posts: 23
Smooth90 is on a distinguished road

1. I used the step config menu and followed the instructions they had on their website.

FireBall V90 EMC2 Step Conf

My latency test comes out to around 10,000 - 12,000 ns at the absolute max.

I am going to go play around with the step time and space settings to see if they have any effect on the issue.

If did in fact work a little while ago I have a video on youtube that proves it.

YouTube - Fireball CNC V90 Lexan Milling
The coins fit perfectly and the square measured exactly 3.000 x 3.000 inches when it was complete.

2. I will remove the lead screws on the x/y axis and completely reassemble the anti backlash nuts. Clean them out to as I think that some mdf dust may have gotten in them.

3. Once I have finished the above I will try to heavily reduce the feedrate and see where that gets me.

Thanks for the reply's!

Will post back in a few hours with results.
Reply With Quote

  #5   Ban this user!
Old 01-21-2011, 09:21 PM
 
Join Date: Oct 2005
Location: US
Posts: 1,220
MrWild is on a distinguished road

If you have two different dimensions for a square pocket, chances are you have developed lash. If EMC worked, there is no way that I know of that it would start causing problems. About the only place EMC might give a hiccup of this nature is if the steps per inch were changed some how in the step config file. Open your config file and see.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 01-22-2011, 12:34 AM
 
Join Date: Dec 2010
Location: USA
Posts: 23
Smooth90 is on a distinguished road

So I just finished tearing down the X, Y, and Z axis. Everything was cleaned, inspected, and reassembled. The backlash nuts look fine. I compared the X axis nut to the Y axis nut and couldn't tell the difference. They were dirty and had mdf dust inside them as I had thought and now they are clean. The only real problem/issue I noticed was that the x axis nut block underneath the machine was a bit loose. I fixed that and its perfect now.

The machine runs great on all axis's now and has very smooth motion.

Once I connected it all up I ran another 1x1 block test with some .35in thick LDPE plastic. I chose to use slow feed rates this time.

The first test I did was at 25 ipm.

The block came out to be.

X axis - > .994 in

Y axis - > .990 in

Then I cut a second block at an even lower feedrate 10ipm.

X axis - > .994 in

Y axis - > .995 in

After cleaning out everything it seems to be working better but remember I also heavily reduced the feedrate. I don't think it is lash at this point because lash that is .005 - .010 inches is pretty bad especially at such low speeds. On top of that its practically a new machine, with anti backlash nuts again very unlikely that I've developed such bad lash.


There is also more evidence that I've thought of which disproves it being a hardware malfunction. The machine obviously cut the piece in the video perfectly....now it can't do that.....why???? Well the only thing that happened which was stressing to the hardware between now and then was a bit snapping off. This bit snapped while it was being pushed by the X AXIS. So if that movement/snap damaged anything it would be the X axis and the Y axis would have been completely left alone. However we not only see incorrect dimensions on both axis but there is greater slop on the Y axis the axis that was not subjected to high stresses.


At this point I am thinking that the settings from probotix need to be tweaked or that my computer is the issue. I am running on a laptop and have read that power saving features can interfere with emc trying to use the parallel port.

Two more things to try

Tweak the settings

EMC on a desktop


Will post back soon when I have tried these things.
Reply With Quote

  #7   Ban this user!
Old 01-22-2011, 07:28 AM
ninefinger's Avatar  
Join Date: Sep 2006
Location: Canada
Age: 38
Posts: 316
ninefinger is on a distinguished road

Did you check the couplers for the screws to the stepper? If a set screw is a bit loose on a flat it can present itself as backlash. Ask me how I know.

Mike
Reply With Quote

  #8   Ban this user!
Old 01-22-2011, 11:52 AM
 
Join Date: Oct 2005
Location: US
Posts: 1,220
MrWild is on a distinguished road

You got rid of .015 and .020 in lash. If it had been the fault of EMC there would have been NO change from your efforts. What you have here is a "Carburetor problem." What's that? Well, a carb problem is where you don't know how one works so any problem a motor has, you are sure has to be in that blasted carburetor. I know this sounds like a simplistic answer, but after seeing it time and again (the mind set) I can only make one suggestion to you. Buy yourself a copy of Mach. You aren't going to be happy until you do, and will just keep blaming EMC. Heck even after Mach forces you to tune the last of the lash out of your system you will still tell folks how EMC let you down.

Once you have Mach installed, try running your square pocket in the other direction. I predict interesting results. Don't bother trying this with EMC as the results you get, will cement your conviction it is a EMC problem for sure. What to expect with Mach running in the opposite direction is a larger pocket. Say 1.015 x 1.020.

Don't assume a crash in just one direction only screws up your machine in a single axis. It sounds like the Z has a problem as the lash seems to be equal for X and Y. It sounds like the Z axis slide has gotten loose, the acme nuts or thrust bearings are loose, or the spindle has gotten loose. By using the lash compensation in Mach you will be able to dial all of your problems away and then can trash EMC for all that listen. Of course I'd tighten up all slides/screws and check the spindle for looseness before I blamed EMC, but the lash compensation in Mach will let you not worry about machine looseness.

It's time to buy a new carburetor for your motor because until you do, you won't look for the real problem elsewhere.
Reply With Quote

  #9   Ban this user!
Old 01-22-2011, 06:29 PM
 
Join Date: Dec 2010
Location: USA
Posts: 23
Smooth90 is on a distinguished road

I had never made flats on the motors so I went ahead and did that today then set the screws on the flats. Right now they are perfect well connected and secured no way there is any movement.

So I did another 2 tests after this and found that at 10ipm I got very close to perfect. It was .996 x .998.

I am probably just going to switch to mach 3 now (trial version) and see how it runs. If I can compensate for the lash and get down to +- .001 inches it will be fine.

Thanks for the input!

Will post back after I've tried mach 3.
Reply With Quote

  #10   Ban this user!
Old 01-22-2011, 08:09 PM
ninefinger's Avatar  
Join Date: Sep 2006
Location: Canada
Age: 38
Posts: 316
ninefinger is on a distinguished road

Originally Posted by Smooth90 View Post
The only real problem/issue I noticed was that the x axis nut block underneath the machine was a bit loose. I fixed that and its perfect now.

I don't think it is lash at this point because lash that is .005 - .010 inches is pretty bad especially at such low speeds. On top of that its practically a new machine, with anti backlash nuts again very unlikely that I've developed such bad lash.

There is also more evidence that I've thought of which disproves it being a hardware malfunction. The machine obviously cut the piece in the video perfectly....now it can't do that.....why????
You found one mechanical problem and it solved a bunch of your missing travel (ie not software), .005 to 0.010 lash is not that much for a machine with acme screws and anti-backlash nuts to develop. The machine hasn't been static since that video - it wasn't you making the video was it? If not then I'm guessing the machine was purchased and shipped from one place to another.

Sounds like you need to do a bunch more investigating of the mechanical aspects of the machine before chasing software gremlins.

Start by measuring backlash - not a cut. As Mr Wild pointed out a cut can have other variables at play that can affect the cut ( sloppy z axis travel, undersize cutter, loose spindle bearings...) Use an indicator to measure the backlash.
Other sources of "backlash" - the bearings supporting the screw - can the screw move back and forth at all?
Being a stepper machine it can loose steps too. That is why there are recommendations to slow it way down. IF its loosing steps going slower will usually help. If its loosing steps then you need to look for why - is there binding in the travel? Are the nuts too tight? Are the slides clean? etc.
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 01-26-2011, 03:14 PM
 
Join Date: Dec 2010
Location: USA
Posts: 23
Smooth90 is on a distinguished road

I went and ordered a pci card adapter so that I can use one of my beefier computers with mach 3.

I also ordered a dial test indicator w/stand that is accurate to .0005" this way I can test to see if runout is the problem whether it is in the collet, collet nut, bit, or spindle bearing I will find it.

If runout is not the the issue then I will have mach 3 to compensate for backlash and if that works then backlash would have been the problem from the beginning.

Now I just have to wait to get the stuff but the problem should be resolved.
Reply With Quote

  #12   Ban this user!
Old 01-26-2011, 10:48 PM
 
Join Date: Oct 2005
Location: US
Posts: 1,220
MrWild is on a distinguished road

Well, no... The problem itself will be masked, but not resolved. Still, if it makes you parts that pass inspection at the end of the day, then that's good enough. Be careful about lash compensation in Mach. You can use it to such an extent the entire machine becomes sloppy. The indicator is a tool you should have already. It'd have pinpointed the problems without the need of a Mach Motion purchase.
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Dimensions Rally Mastercam 2 06-25-2010 11:00 PM
Need Help!- Red Dimensions Why? Rally Mastercam 6 02-16-2010 07:30 PM
TV-300 Dimensions, Help! CNC Biker Mori Mills 0 04-11-2009 12:22 AM
Basic dimensions? cdlenterprises Solidworks 4 01-30-2007 11:49 AM
TL2 Dimensions AMCTony Haas Mills 6 11-22-2006 11:57 AM




All times are GMT -5. The time now is 05:01 AM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361