

Set path control mode ( G61, G61.1, G64).Fixture table select ( G54 through G58 and G59 P~).Cutter radius compensation on/off ( G40, G41, G42).Operator defined commands ( M100 to M199).Save State ( M70, M73, restore state ( M72), invalidate state ( M71).In this case, only the last setting of the parameter takes effect. Parameter Setting If it’s reordered, there is no change in the meaning of the line unless the same parameter is set more than once.Word May be reordered in any way without changing the meaning of the line.Three types of items’ order may vary on a line (as given earlier in this section): The order of items on a line doesn’t determine the order of execution on the commands. It’s illogical, but not illegal, to set the same parameter twice on the same line. If a parameter setting of the same parameter is repeated on a line (like #3=15 #3=6), only the last setting takes effect. A decimal number which is supposed to be close to an integer is considered close enough if it is within 0.0001 of an integer.

In many uses, decimal numbers must be close enough to an integer to be accepted as a valid input. Numbers used for specific purposes by PathPilot are often restricted to some finite set of values, or to some range of values. A number written with initial or trailing zeros has the same value when it is read as if the extra zeros were not there. Initial zeros (a zero before the decimal point and the first non-zero digit) and trailing zeros (a zero after the decimal point and the last non-zero digit) are allowed, but not required.

Q: Feed increment in a G83 canned cycle, or repetitions of subroutine call.P: Dwell time in canned cycles, dwell time with G04, key used with G10, or tapping depth in M871 through M874.L: Number of repetitions in canned cycles and subroutines, or key used with G10.K: Z-axis offset for arcs, or Z offset in a G87 canned cycle.J: Y-axis offset for arcs, or Y offset in a G87 canned cycle.I: X-axis offset for arcs, or X offset in a G87 canned cycle.NOTE: Several letters (I, J, K, L, P and R) may have different meanings in different contexts. Words may begin with any of the following letters, except N or O: WORDSĪ word is indicated by the following, in the order listed: A line number isn’t required, and is often omitted. Line numbers may be repeated, or used out of order, but that’s rare in normal practice. An integer (with no sign) between 0 and 99,999,999 (which must be written without commas).LINE NUMBERSĪ line number is indicated by the following, in the order listed: PathPilot doesn’t check for excessively high machining feeds or speeds, and it doesn’t detect situations where a legal command will do something unfortunate (like machining a fixture). If a command doesn’t work as expected, or does nothing, make sure that it’s correctly typed. PathPilot sometimes ignores things it doesn’t understand. PathPilot omits blocks of code that are prefixed with a block delete character (/). For all other legal letters, a line may have only one word beginning with that letter.Īny input not explicitly allowed is illegal, and causes the interpreter to either signal an error or ignore the line.Zero to four M words, but two M words from the same modal group may not appear on the same line.Any number of G words, but two G words from the same modal group may not appear on the same line.
