Graham,
Basically, I have a cnc controlled quilting machine that I built. It is simply an X-Y axis machine. It runs in only four linear directions. The x-axis is the longitude of the table which is approximately 12 feet long. The Y-axis is the carriage for the sewing machine and it is perpendicular to the X-axis. The patterns that I use are simple vector patterns that are mostly continuous line drawings. What I am trying to do is start a pattern, and at the end of the pattern, have the dro reset to zero without moving the carriage back to the datum, then restart the sewing of the pattern so that the entire operation appears to be one continuous pattern sewn multiple times in a row, X number of times from edge to edge on the quilt. This is called continuous line pattern quilting. The problem that I am running into is that when I use the G52 and/or M98 in my files, they only repeat the pattern in the same place for the number of times designated. Of course, this won't work because all of the stitches pile up in the same place one on top of the other. I hope this gives you a better idea of the issue that I face. Put another way, imagine a wave line on an oscilloscope, that is what I want the pattern to look like, connected end to end.
Larry