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 07-04-2006, 10:13 PM
PEU's Avatar
PEU PEU is online now
 
Join Date: May 2005
Location: Buenos Aires - Argentina (I like Ribs)
Age: 44
Posts: 921
PEU is on a distinguished road
VF0 Memory and floppy question:

A quick question:

If I have a stock VF0 unit with floppy drive, can I use a Gcode file that fills almost the whole floppy? or I need to upgrade the control memory to at least 1.4mb?

The question can be rephrased as: do the control unit reads the floppy & execute the machining at the same time (or with a buffer) the same way as when the code is feeded via RS-232?

Thanks


Pablo
Reply With Quote

  #2  
Old 07-04-2006, 10:24 PM
Gold Member
 
Join Date: Apr 2003
Location: Ohio, USA
Posts: 1,739
Ken_Shea is on a distinguished road

Pablo,
It loads a disk file completely into memory, but will be less then the 1.4mb size it may occupy on the disk because disk storage is not particularly efficient.

You can decrease file size if necessary by breaking the machining operations into separate programs and load them as necessary.

Ken
Reply With Quote

  #3   Ban this user!
Old 07-04-2006, 10:38 PM
PEU's Avatar
PEU PEU is online now
 
Join Date: May 2005
Location: Buenos Aires - Argentina (I like Ribs)
Age: 44
Posts: 921
PEU is on a distinguished road

but what if the G-Code is a long file generated by CAM? I need to redo the headers for all the chunks right?

Whats the best way of cutting a big CAM file into small parts?


Pablo
Reply With Quote

  #4  
Old 07-04-2006, 10:51 PM
Gold Member
 
Join Date: Apr 2003
Location: Ohio, USA
Posts: 1,739
Ken_Shea is on a distinguished road

Pablo,
As an example, say you now are doing a part that requires machining operations on both sides and you programmed both sides in the one file with a M00 to stop the machine and flip your part.

Instead, program the one side as one program, say o0001 and the other side as another, o0002. Depending on the CAM you are using this can be very simple or you may need to reprogram each side again, only this time as totally separate files.

Ken

EDIT:
This is obviously not always ideal in regards to efficiency, but sometime you gotta do what you gotta do
Reply With Quote

  #5   Ban this user!
Old 07-04-2006, 11:05 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

Originally Posted by peu
but what if the G-Code is a long file generated by CAM? I need to redo the headers for all the chunks right?

Whats the best way of cutting a big CAM file into small parts?


Pablo
What size is your control memory? Stock is 256k and you can get an upgrade to 1M or 16M. If you have stock or 1M this is less than a floppy and you cannot drip from a floppy; you would need to use the RS232.

If you have the 16M upgrade and for whatever reason cannot use the serial port, you could possibly load and assemble a CAM file too big for a floppy by loading chunks in the following way: (This is a bit hokey but I think it will work)

Open the file in a wordprocessor that gives you a page count, page through it for a few hundred thousand bytes and insert %%O08998.
Select forwards from between the %% and cut that text into Notepad, insert a % at the beginning, put in your program number Onnnnn if it is not already named and save this to a floppy labelled 1.
Now go back to the remainder of the main file open in the word processor, page through again, insert %%O08998, select forward and cut to Notepad. This segment already has % at each end and is named so it will load into the clipboard. Save this to another floppy labelled 2.
Continue to do this until the entire CAM file is in chunks on floppies.
Load floppy 1 into the machine; this establishes your program.
Load floppy 2 which will go into the clipboard.
Use the machine editor to paste the clipboard contents onto the end of your program.
Load floppy 3 which will overwrite into the clipboard.
Paste the clipboard contents onto the end of the program.
Repeat this for however many floppies you have and you have assembled the entire CAM file into the machine.
Reply With Quote

Sponsored Links
  #6  
Old 07-04-2006, 11:26 PM
Gold Member
 
Join Date: Apr 2003
Location: Ohio, USA
Posts: 1,739
Ken_Shea is on a distinguished road

Geof,
That is a very interesting and useful approach, thank you.

However, that approach is applicable to a file too large to fit on a floppy correct ?

And assumes there is enough machine memory to accept it, correct ?

In Pablo's case I am understanding that his program fits on a floppy but he does not have enough machine memory to load it.


Standard Haas memory is now 1mb, thankfully, upgrade cost are brutal.

Ken
Reply With Quote

  #7   Ban this user!
Old 07-04-2006, 11:32 PM
 
Join Date: Jul 2005
Location: Canada
Posts: 11,565
Geof will become famous soon enough

Originally Posted by Ken_Shea
Geof,
That is a very interesting and useful approach, thank you.

However, that approach is applicable to a file too large to fit on a floppy correct ?

And assumes there is enough machine memory to accept it, correct ?

In Pablo's case I am understanding that his program fits on a floppy but he does not have enough machine memory to load it.


Standard Haas memory is now 1mb, thankfully, upgrade cost are brutal.

Ken
I was a bit confused as to exactly what he wanted. If his CAM file is bigger than machine memory the only choice is dnc via the RS232.
Reply With Quote

  #8  
Old 07-04-2006, 11:46 PM
Gold Member
 
Join Date: Apr 2003
Location: Ohio, USA
Posts: 1,739
Ken_Shea is on a distinguished road

I was a bit confused as to exactly what he wanted. If his CAM file is bigger than machine memory the only choice is dnc via the RS232.

Or, break the machining operations into separate files and load them separately, making room in machine memory by deleting the previous program after that machining operation is completed.

Ken
Reply With Quote

  #9   Ban this user!
Old 07-04-2006, 11:47 PM
PEU's Avatar
PEU PEU is online now
 
Join Date: May 2005
Location: Buenos Aires - Argentina (I like Ribs)
Age: 44
Posts: 921
PEU is on a distinguished road

This is what I wanted to know, if the file is bigger than memory but it fits inside one floppy. I hoped that the control box will read from the large file and machine like is done when you feed via rs232.

From your mini tutorial, I will need to slice it into chunks to fit the available memory (in one or many floppies)


Pablo
Reply With Quote

  #10  
Old 07-05-2006, 12:00 AM
Gold Member
 
Join Date: Apr 2003
Location: Ohio, USA
Posts: 1,739
Ken_Shea is on a distinguished road

Pablo,
For your problem you have three options known to me,
1) Upgrade to 16MG memory.(here Geofs suggestion could become very useful)
2) Use RS232 to drip feed.
3) Break necessary machining operations into separate programs, with each program small enough to fit into machine memory, this may require two or more programs depending on the file size and machine memory.

Ken
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 07-05-2006, 08:20 AM
deanrach's Avatar  
Join Date: Jun 2005
Location: USA
Posts: 75
deanrach is on a distinguished road

Pablo,

How much available memory do you have? If your control memory is 256k, how much of this memory is being consumed by programs stored in memory? Also, what is the size of the program you want to run? If it's less than 256k, you may want to consider removing programs from memory.
Reply With Quote

  #12   Ban this user!
Old 07-06-2006, 05:55 PM
PEU's Avatar
PEU PEU is online now
 
Join Date: May 2005
Location: Buenos Aires - Argentina (I like Ribs)
Age: 44
Posts: 921
PEU is on a distinguished road

The available memory is 1mb, today we did some tests and from the size of the file in windows the haas uses around 30% less.

The machined part finished flawlessly, it was the first part machined that was generated by CAM

Tomorrow we will try RS232 drip feed, but I need to know which is the best program for windows to feed the Haas.

I have the whole night to receive some replies


Speaking of drip feed, I checked the Haas programming manual and it says that you can drip feed from the floppy, check the programming section after where it explains how to use a floppy to load a file.


Thanks !!!


Pablo
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 06:40 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