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.
This is obviously not always ideal in regards to efficiency, but sometime you gotta do what you gotta do
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?
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.
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)
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.
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.
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.