| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1  | Tentative proposal for extra planes in G-code  | |||||||||||||||||||||||||
2  | ||||||||||||||||||||||||||
3  | LinuxCNC currently supports planes G17 (XY) G18 (ZX) G19 (YZ) and G17.1(UV) G18.1(WU) G19(VW)  | |||||||||||||||||||||||||
4  | Currently arcs are only supported in G17, G18 and G19  | |||||||||||||||||||||||||
5  | This table fills the remaining G-code space attempting to be consistent with this, where possible   | |||||||||||||||||||||||||
6  | The logic is based on the allocation of arc-centre offsets where I = XU(A), J = YV(B) K = ZW(C)  | |||||||||||||||||||||||||
7  | I don't know if the standard defintition of the ZX plane (rather than the XZ plane) gives a sense of direction to arcs  | |||||||||||||||||||||||||
8  | In the table I have not made that differentiation  | |||||||||||||||||||||||||
9  | There are not enough G-codes to cover every eventuality, so the XU, YV and ZW planes got priority on the 1x.9 codes.   | |||||||||||||||||||||||||
10  | These three can not use IJK arcs, only R-format.   | |||||||||||||||||||||||||
11  | ||||||||||||||||||||||||||
12  | I | J | K | I | J | K | I | J | K | |||||||||||||||||
13  | X | Y | Z | A | B | C | U | V | W | |||||||||||||||||
14  | I | X | 17 | 18 | 17.5 | 18.5 | 17.9 | 17.2 | 18.2 | |||||||||||||||||
15  | J | Y | 19 | 17.6 | 19.5 | 17.3 | 19.9 | 19.2 | ||||||||||||||||||
16  | K | Z | 18.6 | 19.6 | 18.3 | 19.3 | 18.9 | |||||||||||||||||||
17  | I | A | 17.4 | 18.4 | 17.8 | 18.8 | ||||||||||||||||||||
18  | J | B | 19.4 | 17.7 | 19.8 | |||||||||||||||||||||
19  | K | C | 18.7 | 19.7 | ||||||||||||||||||||||
20  | I | U | 17.1 | 18.1 | ||||||||||||||||||||||
21  | J | V | 19.1 | |||||||||||||||||||||||
22  | K | W | ||||||||||||||||||||||||
23  | ||||||||||||||||||||||||||
24  | ||||||||||||||||||||||||||
25  | 17x | IJ | ||||||||||||||||||||||||
26  | 18x | IK | ||||||||||||||||||||||||
27  | 19x | JK | ||||||||||||||||||||||||
28  | R-Format only?  | |||||||||||||||||||||||||
29  | ||||||||||||||||||||||||||
30  | With the conventional ordering for ZX WU etc  | |||||||||||||||||||||||||
31  | I | J | K | I | J | K | I | J | K | |||||||||||||||||
32  | X | Y | Z | A | B | C | U | V | W | |||||||||||||||||
33  | I | X | 17 | 17.5 | 17.9 | 17.2 | ||||||||||||||||||||
34  | J | Y | 19 | 17.6 | 19.5 | 17.3 | 19.9 | 19.2 | ||||||||||||||||||
35  | K | Z | 18 | 18.6 | 19.6 | 18.3 | 19.3 | 18.9 | ||||||||||||||||||
36  | I | A | 17.4 | 17.8 | ||||||||||||||||||||||
37  | J | B | 19.4 | 17.7 | 19.8 | |||||||||||||||||||||
38  | K | C | 18.5 | 18.4 | 18.7 | 19.7 | ||||||||||||||||||||
39  | I | U | 17.1 | |||||||||||||||||||||||
40  | J | V | 19.1 | |||||||||||||||||||||||
41  | K | W | 18.2 | 18.8 | 18.1 | |||||||||||||||||||||
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  |