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! > MetalWorking Machines > Haas Mills


Haas Mills Discuss Haas machinery here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 02-19-2010, 06:57 PM
 
Join Date: Apr 2006
Location: USA
Posts: 207
JohnJW is on a distinguished road
HSM and look-ahead

How do the various HSM and look-ahead functions from the various cnc controllers compare? I am curious because the PC based controller, ie Hurco, Mach 3 and others, looks more impressive on paper than the embedded system of Haas or Fanuc.

It's a very complicated subject and I am just guessing here, but assuming a pulse every .0001" a 1 Khz controller can have a max speed of .1"/sec, a 1Mhz controller can have max speed of 100"/sec or roughly 6000ipm. Assuming a finer encoder, overhead resources, multiple clock cycle per instruction depending on chip architecture, my overly simplified theoretical max for a even lowly modern industrial cpus running in the sub Ghz range are still beyond the max cutting speed of the cnc machines I see.

Have we progressed far enough in electronics where the bottle neck is in mechanical system, ie servo motor and machine design rather than the electronics? I am leaning toward that conclusion because I see wide discrepancy in the specs of the cnc controllers without much market differentiation. . . . or because I'm a Haas owner and need to convince myself that my Haas controller is just as good as or better than PC based controller

I also wonder how Haas controller can hold it's own against dedicated cnc controller manufacturer's like Fanuc or Siemen? Haas controller looks the same over the years but I think they go through hardware/cpu upgrade every few years, but how come the specs for HSM and look-ahead seems to stay the same?

Will HSM work with program running from USB? Even the lowly USB 1.0 has a theoretical max transfer rate of 12Mbits/sec vs 115Kbit/sec for RS-232. I am asking because with limited funds, should HSM be favored over 16mb upgrade. .. or is HSM even necessary for the newer processors?

In addition, how do the various controllers compare, not so much in interface eye candy but in actual raw machine performance?

I know, a lot question in one post but all this recent talk about Haas controller options really brought out the my curious side. . .
Reply With Quote

  #2   Ban this user!
Old 02-19-2010, 07:53 PM
Xenomorph's Avatar  
Join Date: Mar 2009
Location: USA
Posts: 46
Xenomorph is on a distinguished road

I have been looking for the same answers.

http://www.cnczone.com/forums/showth...highlight=haas
Reply With Quote

  #3   Ban this user!
Old 02-19-2010, 08:25 PM
 
Join Date: Jan 2005
Location: USA
Posts: 2,348
mactec54 is on a distinguished road
Buy me a Beer?

Hi JohnJW

I have the Haas lookahead turned on it does help but is not that great, The best system out there is a control by softservo systems,It is very fast, I have had one for 9years,

It has 1000 cycle three-dimensional dynamic look-ahead contour control (3D-DLACC) with pre-interpolation acceleration for high-speed, high-precision milling,You can also use 17 bit upto 20 bit encoders with this control,

This is the only true HSM control that there is in the market today, the other controls kind of got it, about half right even the the big name controls, Go to there site & check it out
__________________
Mactec54
Reply With Quote

  #4   Ban this user!
Old 02-20-2010, 11:00 AM
Xenomorph's Avatar  
Join Date: Mar 2009
Location: USA
Posts: 46
Xenomorph is on a distinguished road

Mactec54,
I am trying to get this. Why is this different from what Haas does? Haas states that they do 1000 blocks per second block execution (same as ServoSoft). Haas states that they do "acceleration before interpolation" (I think the same, just worded differently). This all sound the same to me. What am I missing in all of this?

http://www.haascnc.com/MAIN_high-prod_HSM.asp
http://www.haascnc.com/MAIN_HaasControl.asp#haascontrol


Originally Posted by mactec54 View Post
Hi JohnJW

I have the Haas lookahead turned on it does help but is not that great, The best system out there is a control by softservo systems,It is very fast, I have had one for 9years,

It has 1000 cycle three-dimensional dynamic look-ahead contour control (3D-DLACC) with pre-interpolation acceleration for high-speed, high-precision milling,You can also use 17 bit upto 20 bit encoders with this control,

This is the only true HSM control that there is in the market today, the other controls kind of got it, about half right even the the big name controls, Go to there site & check it out
Reply With Quote

  #5   Ban this user!
Old 02-20-2010, 12:13 PM
 
Join Date: Jan 2005
Location: USA
Posts: 2,348
mactec54 is on a distinguished road
Buy me a Beer?

Xenomorph

There is a big difference Soft Servo hold the patent for this process, If you put the 2 systems side by side then you will see the difference, a 1000 line look ahead does not mean very much, the word they don't use is true execution, the soft servo control can execute the true 1000 blocks of code, where the other controls can not, you need to have at least a 2Ghz processor & 256mb to 512 mb of ram to make this happen, there are not many commercial controls that even come close to the required amount of computer power needed to do this
__________________
Mactec54
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 02-20-2010, 12:28 PM
Xenomorph's Avatar  
Join Date: Mar 2009
Location: USA
Posts: 46
Xenomorph is on a distinguished road

Mactec54,
I am really getting confused with this. On the Haas web site I found this statement:
"The Haas control performs servo loop calculations up to 4,000 times per second for each of six motors, and provides up to 1,000 blocks per second of program execution speed."

I did go to the ServoSoft web site but could not find a good definition of what it is that they do differently than anyone else. Maybe I am just looking in the wrong place. I also tried to find the price for their software but could not. If it is inexpensive I would just buy it and then take a look at their source code as it is open source.

Thanks Mac I appreciate you help


Originally Posted by mactec54 View Post
Xenomorph

There is a big difference Soft Servo hold the patent for this process, If you put the 2 systems side by side then you will see the difference, a 1000 line look ahead does not mean very much, the word they don't use is execution, the soft servo control can execute the true 1000 blocks of code, where the other controls can not, you need to have at least a 2Ghz processor & 128mb to 256 mb of ram to make this happen, there are not many commercial controls that even come close to the required amount of computer power needed to do this
Reply With Quote

  #7   Ban this user!
Old 02-20-2010, 01:04 PM
 
Join Date: Jan 2005
Location: USA
Posts: 2,348
mactec54 is on a distinguished road
Buy me a Beer?

Xenomorph
You have to think the one you are looking at I have, there system as well, there top speed is 833in/min & only 2D, they have 2 processors to do this,Soft servo is 3D 2400in /min 1 processor, there software around $3000 They mostly only sell to OEM machine builders,

In the last quote you must of copyied it before I had done some changes, the word is True Execution of 1000 blocks of code, the word that not many can use is True
__________________
Mactec54

Last edited by mactec54; 02-20-2010 at 01:44 PM.
Reply With Quote

  #8   Ban this user!
Old 02-21-2010, 01:26 AM
 
Join Date: Apr 2006
Location: USA
Posts: 207
JohnJW is on a distinguished road

Originally Posted by mactec54 View Post
Hi JohnJW

I have the Haas lookahead turned on it does help but is not that great, The best system out there is a control by softservo systems,It is very fast, I have had one for 9years,

It has 1000 cycle three-dimensional dynamic look-ahead contour control (3D-DLACC) with pre-interpolation acceleration for high-speed, high-precision milling,You can also use 17 bit upto 20 bit encoders with this control,

This is the only true HSM control that there is in the market today, the other controls kind of got it, about half right even the the big name controls, Go to there site & check it out
I wonder if we are at a stage where the hardware has not yet caught up to the software. I think the coldfire processor used in the newer Haas controllers are running at maybe a few hundred Mhz, and the chip before the coldfire, like my 2006 Haas, is probably in the sub hundred Mhz range. However, I haven't heard of any complaints about the later Haas controller not being able to keep up. I would image the difference between a Ghz chip and a lower range Mhz ship should be pretty significant, yet I haven't heard of too much discussion on that area so I assume the limitation is with the mechanical hardware rather than electronics.

Just briefly glancing over the specs of softservo, I wonder how they can compete with embedded controller on speed if they are relying on ethernet as a mean of communication. Won't that add more latency and resources to the systemn. . . . I guess that can be solved with the ever faster electronics. . .
Reply With Quote

  #9  
Old 02-21-2010, 04:59 AM
tobyaxis's Avatar
Moderator
 
Join Date: Jan 2006
Location: USA
Posts: 4,396
tobyaxis is on a distinguished road

Maybe the HAAS APPS guy will drop in and shed some light on your confusion.
Just a thought but just how fast do you think a machine is going to move from point to point over a .005 distance?? That .005 is like 100 miles when it comes to tool&die accuracies.

Just a thought
__________________
Toby D.
"Imagination and Memory are but one thing, but for divers considerations have divers names"
Schwarzwald

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

www.refractotech.com
Reply With Quote

  #10   Ban this user!
Old 02-21-2010, 10:57 AM
 
Join Date: Jan 2005
Location: USA
Posts: 2,348
mactec54 is on a distinguished road
Buy me a Beer?

JohnJW

Softservo does not just have ethernet, they have many options, my control has fiber optic cables, they have there new Canopen which is better than the ethernet, it just depends on what drives you go with as to what interface works best with that drive, & no the hardware & machines are matching the controls,for speed with the use of linear motors that run at 3 to 6 G that is more than enough to handle the 300m/min rapids
__________________
Mactec54
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 02-22-2010, 02:15 PM
 
Join Date: Apr 2006
Location: USA
Posts: 207
JohnJW is on a distinguished road

Originally Posted by tobyaxis View Post
Maybe the HAAS APPS guy will drop in and shed some light on your confusion.
Just a thought but just how fast do you think a machine is going to move from point to point over a .005 distance?? That .005 is like 100 miles when it comes to tool&die accuracies.

Just a thought
I don't know. Not having much experience I will wonder about how much backlash and how fine is the encoder resolution? Assuming a encoder resolution of .0001", moving .005" is only 50 counts so I think the harder part is mechanics in moving that massive table exactly .005 accurately and fast.

From what I've read, there's HSM as in High end HSM where machine rigidity and cutting tools are factor in and then there's the HSM where it's just getting the machine to move fast accurately and that's the part I wonder about. A lot of this is just to satisfy my curiosity because so far I am the limiting factor, not the machine.

However, it is nice to know more about the controller and how it functions. I prefer an embedded industrial system over a pc based system simply because I think most pc are not RTOS based and all the extra memory and speed of a pc based system are being used up by the fancy gui and the extra resources of a pc based system, instead of going into machine control. I go with HSM under the assumption that if I want 3d contouring I need hsm and that's what I've been told from talking to sales and other end users. The answer is usually either "yes hsm is better" or something similar to what I can read in Haas's short paragraph on HSM.

Of course, it's quite possible that my assumptions are wrong and I'm simply throwing money away on HSM or prefering an embedded system over a PC based system. It'll be great if Haas can shed some light on these issues.

When I compared Haas to Hurco, it was very tempting to go with Hurco base on controller specs, but I have a soft heart for products made here in the US and by working with HFO sales I was able to configure a Haas machine that was comparable in price with the Hurco machine.
Reply With Quote

  #12   Ban this user!
Old 02-22-2010, 05:43 PM
BobWarfield's Avatar  
Join Date: May 2005
Location: USA
Posts: 2,396
BobWarfield is on a distinguished road

All the controllers are on pretty even footing when they're moving in a straight line. It's when they have to turn the differences set in.

In all likelihood, any industrial control can rely on some extra hardware to keep up with maintaining the signals to the servos. It doesn't take an awful lot. Look at how much the cheap little Smoothstepper will improve Mach3.

But that's just the straight lines. The motion controller has to do what's called trajectory planning to get through the curves. The reason is your machine can't turn on a dime. If the controller accelerates it too fast, it won't go around the corner properly, just like a race car moving too fast when it enters a turn.

That lookahead is all about the trajectory planner understanding what lies ahead in terms of turns, and figuring out how fast it can let the machine get going before it has to slow it down to make the turn.

If you're driving a race course, you practice until you know the course cold. You know exactly how fast you can take your car through every turn, and you set up for it in terms of when you brake and accelerate. These machines don't have that luxury. They only lookahead a little ways.

This is all compounded when your g-code is simulating some complicated motion as a whole bunch of tiny line segments. If you want accuracy to a tenth, you suddenly have to provide as many as 10 g-code segments per thousandth of an inch (that's worst case for a really tight twist).

tobyaxis's 0.005 now uses up 50 blocks of lookahead.

Add to that all the other little considerations: backlash comp on all axes with a different value in every direction, trying to read scales and other sensors to do temperature compensation, each axis has differing acceleration characteristics, what is the state of servo tune, yada, yada. Even cheaper machines like Robodrills have parameters to tell it things like whether you have the table fully loaded. Fancy machines sense how much weight is on the table, and every other darned thing.

All the while you're trying to make full use of your 1500 IPM and zillion rpm spindle. Yikes! That's a lot of computer action.

Let's say you're going pretty slow by some HSM standards. Maybe 100 IPM.

So each inch in the worst case needs 10,000 g-codes for tenths accuracy. Man, a 1000 block lookahead is gone through in 1/10 of an inch of motion which happens in 1/1000 of a minute or about 0.06 seconds. Not much time for the poor controller to get a clue what it should do.

Time flies when you're having fun.

Cheers,

BW

PS There was a fascinating thread on PM where they looked at machine execution times based on acceleration versus raw rapids speed. Acceleration was the most important factor!
__________________
Try G-Wizard Machinist's Calculator for free:
http://www.cnccookbook.com/CCGWizard.html
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 Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
look ahead cnc spook Controller & Computer Solutions 2 08-26-2009 08:37 AM
Problem- Look Ahead with G68 ludde_77 Fanuc 0 10-30-2008 05:13 PM
Oi-mc Look ahead SIG Fanuc 6 10-02-2007 10:36 PM
look ahead on oi-mc spock Fanuc 2 05-03-2007 07:50 AM
HSM Look ahead option? Chuck Reamer Haas Mills 7 02-17-2007 10:51 PM




All times are GMT -5. The time now is 08:38 PM.





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