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 12-07-2006, 09:46 AM
 
Join Date: Aug 2005
Location: USA
Posts: 24
crayner is on a distinguished road
Haas controlers, the PC104 motherboard and DOS...

Having been laid off from my latest EE contract job, I suddenly have time to play with my VF2SS... Over the past summer, a lightning strike fried the controller and in the several weeks of dicking around with the replacement boards getting the machine back on-line I made some discoveries....

The first of which is that the Haas control software is really DOS8.2 (from 10+ years ago, which incidentlly explains why their ethernet stack sucks but I digress). DOS runns a shell app that starts automatically upon booting. The controller is an i386 or i486 pc104 motherboard.

The service tech left the fried board's harddrive with me overnight when he was shipped the wrong replacement hardware; I removed the disk and mounted it as a data drive in a windows PC, saw the disk structure (the DOS was a suprise), downloaded the files directory off of it which had all of the NC files on it, put them on a USB memorystick (the USB interface I was forcebly upgraded to turns out to be a wonderful thing), and put them back into the machine.

This has me thinking about developing 3rd party utillity software for the Haas.

1.) Would people purchase a package that allows for simple 1-button backup of a hard drive's directory containing all of it's NC files to USB?

2.) would people like the machine to be able to run a real keyboard/mouse and have a real editor with mouse highlight/cut-copy-paste capabillities? It would take running a cable from the rear box to the controller, a bit os SW and not much else

3.) is something already available to do this?

4.) What is a reasonable price for this?

crayner
Tweet this Post!Share on Facebook
Reply With Quote

  #2   Ban this user!
Old 12-07-2006, 11:51 AM
 
Join Date: Oct 2003
Location: USA
Age: 36
Posts: 491
Edster is on a distinguished road

I think if you want to develop something for Haas, try to figure out a way to hook up a usb port up to older machines without the hard drive and ethernet. I've got three machines I'd like to use a usb stick on instead of the floppy but don't want to spend 3 grand a piece for the HD/ethernet option.
Tweet this Post!Share on Facebook
Reply With Quote

  #3   Ban this user!
Old 12-07-2006, 04:58 PM
 
Join Date: Dec 2005
Location: USA
Posts: 3,319
NC Cams is on a distinguished road

Be prepared to PROVE that you don't violate or "traceably" (carefully chosen word) hack/aftermarket engineer stuff that works with the Haas "intellectual properties".

Recall that machine shops are usually MACHINISTS as opposed to computer savvy folks. They/we are pretty much at the mercy of the computer integrators - when the machine tool guys price stuff so frigging high, they pretty much invite someone to compete. However, not many EE's are creative or savvy enought to exploit what they can do with well packaged "secret" hard and software. SO the guys who own the Haas calls for factor service and winces when the bill comes - what option do you have????

Sadly, lots of computer guys would rather mess with Windows (bigger market and pre configured drivers in many cases) as opposed to dealing with rude/crude "antiquated" DOS (regardless of version). Amazingly, Haas and others find that when it comes to machine controls, DOS is NOT as obolete as the Redmond boys would want you to believe/think.

Once you have a viable product, test market it in some local shops and see how much of a "WOO HOO" factor you create or if they "wince too hard" when you mention a price. Once you find the limits, something in between should be just about right for a price. Remember, you can price high and drop price when in the market, but you can NEVER go the other direction.

If you or anyone tried to market a DOS based machine controller, you'd be looked at as being crazy for messing with an obsolete O/S. Yet wrap it in a box that says Haas, and you can sell all you can make for a tidy bundle. Go frigging figure.

You'd be crazy NOT to exploit your knowledge and skills that enabled you to see what Haas is doing and how they do it. Kudos for nosing around and learning what you learned.

When/if you decide to reverse engineer the code that operates the DOS 6.22/BMDC controller system that Bridgeport used in their PC based VMC's, mills, lathes and surface grinders in the mid/late 1990's, let me know - talk about a system that needs aftermarket support and competition (and is somewhat better documented)!!!!!!!

Details re: BMDC via P/M.
Tweet this Post!Share on Facebook
Reply With Quote

  #4   Ban this user!
Old 12-11-2006, 08:50 PM
 
Join Date: Oct 2005
Location: United States
Posts: 99
Janos is on a distinguished road

I too would like to have a USB stick for the machine I use since the computer only has seriel or USB and it is usualy in the other end of the shop. I also would agree that you would be "shorting yourself" to not persue this indevour. As much as I like a Haas machine, to give them a bit of competition in their own backyard would be wonderful. I would be interested to see how things go for you.

Janos
Tweet this Post!Share on Facebook
Reply With Quote

  #5   Ban this user!
Old 12-11-2006, 11:48 PM
 
Join Date: Jul 2005
Location: USA
Posts: 64
kochevnik is on a distinguished road

This is quite interesting - and I didn't even know there was a DOS 8.2 - does it have anything to do with OS/2 ?

I agree with the others here, the best hack would be to be able to add storage to the system. Biggest question is whether or not it would void the warranty (which I'm sure it would). On the other hand the Haas warranty for some of their new machines is only 6 months, so after that, people would be a lot more willing to experiment.

Did you see if the hardware has additional slots for daughterboards, or additional unused ports ? This could provide an easy route for implementing this.

I think the idea for the separate keyboard and mouse and editot is a goldmine too. The only thing similar is Haas' simulator which goes for $1600 new, and an old one went for $1300 on EBay a month ago. I've NEVER understood why Haas doesn't have a software package that could be loaded on the PC to similulate and test GCode before it's run on the mill - I mean how inefficient is that ??? Have some guy standing up punching codes into a non-QWERTY keyboard, using oodles of juice to do it - probably costs a dollar or more an hour in electricity alone - not to mention the lost efficiency of the mill not running and the guy having to be in such an awkward position.

I'd go for it - with an emphasis on machines that were out of warranty. I think that lightning strike might have been a good thing for you.

And BTW - what are you doing to protect your mill from another such strike ?
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 12-12-2006, 05:13 AM
 
Join Date: Oct 2005
Location: United States
Posts: 99
Janos is on a distinguished road

How is it that Haas make a big deal about their processor boards are non-pc boards and are strictly a Haas creation? Are they doing that so someone like crayner doesn't try to make an honest buck by selling upgrades using pc parts? Even though a memory or performance upgrades would be a definate bonus for most, I myself (not being proficent in writing long code and am more reliant to a post processor and a DNC to do my work) would wonder would people require a QWERTY keyboard? Being that most operators can just about punch the numbers in blindfolded. (Sound like the devil's advocate huhh?) Granted the energy savings alone would probebly warrant the swap.

On a parallel note, Is there a switched plug on the board that I can use to plug in my lights? We didn't get the "Upgraded" lighting and we have a flourescent light that works very well but the wire, plug and pull string makes it look like it belongs on the Clampett's back porch. I can put in the switch in but plugging into something wrong on the panel or in the cabinet scares me a bit.

Thanks
Tweet this Post!Share on Facebook
Reply With Quote

  #7   Ban this user!
Old 12-12-2006, 08:42 AM
 
Join Date: Aug 2005
Location: USA
Posts: 24
crayner is on a distinguished road
Adding USB to machine tools.

I've started a development effort to impliment a generic USB port upgrade for these machines. This is not as simple as it sounds; USB is an extremely software -centric interface due to the wide array of USB devices out there. The USB port will be able to accept bluetooth, wireless ethernet, USB Memory stick or even a simple USB cable for downloads to/from the machine. It will be independant of the control system running on the machine, and should allow for the addition of USB to 20 year old machines of all manufacturers, dragging them into the 21's century. The data transfer will be encrypted, meaning that you need software running on a host PC to use the link (this protects the file transfer; an errant employee can steal alot of data on a 2G memory stick).

The QWERTY keyboard/mouse project will NOT be independent of the control system; as the software for this needs to interface directly with the interrupt stack on whichever processor/OS the machine is running.
Tweet this Post!Share on Facebook
Reply With Quote

  #8   Ban this user!
Old 12-12-2006, 08:48 AM
 
Join Date: Aug 2005
Location: USA
Posts: 24
crayner is on a distinguished road
Power spikes/lightning issues

The Haas tech told me that they have a sacrificial $500 board that protects the machine from spikes, etc. I asked about installing it, they were more concerned with just getting me back online and told me to schedule it later (sure another site-charge for them)

I've been just shutting down for T-storms and I make sure to hit the shop's main kill switch before I leave the building.
Tweet this Post!Share on Facebook
Reply With Quote

  #9   Ban this user!
Old 12-12-2006, 09:22 AM
 
Join Date: Dec 2005
Location: USA
Posts: 3,319
NC Cams is on a distinguished road

I thought you were the customer - since when does the service provider tell the customer what to do with their machine???

Sounds like a "reschedule this" moment. Damn near anything can be Fedex'd overnight. Don't see why you have to wait until later for a board that they probably should have had in the damn machine from the get go. Like a lightning strike is NOT unexpected anymore.

Who says that the USB has to deal with EVERY possible means of data porting that man has or will conceive?. I'd think that a hardlock protected key (IE dongle on parallel port or the like) would enable you to create a USB port that you could initially attache a GIG stick to so as to transfer data. I think that TOO MUCH sophistication creates complexity in search of a need. Besides, there already are network cards that have been fitted to Haas - my neighbor has 5 machines on his network and he's porting data to and from them all the time.

Find a way to transfer data using a contemporary, standardized mode of data transfer - I'd forget about being the end all be all. This way, the owner of info-meister of a company can load/unload code from the machine and not have to worry about a nare-do-well employee from absconding with code via an unauthorized download. Although you may be aware of all the known ways of USB communication, that doesn't mean that all of them need to be involved on the shop floor. Service the clear, real and present needs, not the "Gee, it would be neat if's" that can and will trip you up.

Seems that we forget when a simply floppy used to be the ONLY way to transfer data from machine to machine. Walk before you run and learn to run fast before you go supersonic.
Tweet this Post!Share on Facebook
Reply With Quote

  #10   Ban this user!
Old 12-12-2006, 01:19 PM
 
Join Date: Aug 2005
Location: USA
Posts: 24
crayner is on a distinguished road
Software engineers suck.

This is a damned if you do, damned if you don't situation

The title sums it up. USB is such a layered protocol that by the time you're done with a "just the memory stick / mass storage" implimentation, you have everything you need anyway. For a simple 4-wire interface, USB has LOTS of code requirements.

A SD Flash card implimentation is another story. The flash cards in the new generation of cell phones are the size of a fingernail, and this is actually what is on the USB memory sticks. The stick has a USB client flash controller chip and a flash RAM. If you remove the USB from the picture and use one of the bigger flash devices, like in a camera (the 1.5 inch square ones so you don't loose the F^[&ing thing), you end up interfacing across a SPI bus; that protocol is much simpler from a SW perspective, but you still need to impliment a FAT32 filesystem handler, etc.

The USB code can be purchased/licensed and is a complete solution, the flash card solution is a home-brew code chunk. For a small development team, looking at time-to-market, staffing, product longevity, etc. it still seems that purchasing the USB software stack is still the better solution and offers best flexabillity. Memory sticks go obsolete, a transport protocol doesn't.
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 12-18-2006, 10:03 PM
 
Join Date: May 2005
Location: USA
Posts: 64
gromit68 is on a distinguished road
usb add-on:

the usb gizmo sounds great, a lot better than the pricing haas is offering.
However, if you could do a flash type unit, it sure does sound a lot easier to implement. In either event , I know I would be interested.
Tweet this Post!Share on Facebook
Reply With Quote

  #12   Ban this user!
Old 12-19-2006, 11:24 PM
automizer's Avatar  
Join Date: Dec 2005
Location: Canada
Age: 27
Posts: 438
automizer is on a distinguished road

a simple and cheep way to get around the small size of a floppy disk with out the USB upgrade are Floppy Disk Adapters I use a sony one seen here there are some that use SD cards seen here take a look around they are very handy.
__________________
I'm not lazy..., I'm efficient!
HAAS GR-408
Tweet this Post!Share on Facebook
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





All times are GMT -5. The time now is 01:30 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