Hi guys,
Thanks for the responses.
There are no G90.1 or G91.1 words in the code and there is no problem with code other than the I and J parameters missing on every line after the first. I hope I have successfully attached a screen shot of part of the code. It is a profiling routine that cuts the outside of a circular boss in 0.25mm increments. You will notice on the first line of the routine, the first G2, it has the I and J parameters but the remaining G2s do not.
I have successfully, edited the program, using copy and paste but it was tedious and very easy to miss one as there are 23 of these bosses and the whole program runs to 1/4 million blocks!!! What is more, there are two of these programs, one for the top of a mould and one for the bottom.
Another thing - when running the program through Mach, the latest version incidentally, in simulation mode, is there any way of skipping a faulty line? This program takes nearly two hours to simulate and every time it found an error I had to start again, after fixing the error of course. If a line could be skipped, I could make a note of the line number/s and fix the lot at one go. It has taken the best part of three days to debug these two programs.
Mike