Num
| Description | Comments |
| 1-5000 | G-Code user parameters | |
5021 ... 5028
| Current Machine Position
| |
| 5041 ... 5048 | Current Program Position
| |
| 5061 ... 5070 | Result of probing G38.2 - G38.5
| |
| 5161 ... 5169 | G28/G28.1 Home Position
| |
| 5181 ... 5189 | G30/G30.1 Home Position | |
| 5211 ... 5219 | G92 Offset
| |
| 5220 | Current coordinate system number | |
5221 ... 5229
| Offset for Coordinate System 1 (for G54)
| |
5241 ... 5249
| Offset for Coordinate System 2 (for G55) | |
| 5261 ... 5269 | Offset for Coordinate System 3 (for G56)
| |
| 5281 ... 5289 | Offset for Coordinate System 4 (for G57)
| |
| 5301 ... 5309 | Offset for Coordinate System 5 (for G58)
| |
| 5321 ... 5329 | Offset for Coordinate System 6 (for G59)
| |
| 5341 ... 5349 | Offset for Coordinate System 7 (for G59.1) | |
| 5361 ... 5369 | Offset for Coordinate System 8 (for G59.2)
| |
| 5381 ... 5389 | Offset for Coordinate System 9 (for G59.3) | |
| 5400 | Current Tool Number
| |
| 5401 ... 5409 | Current Tool Offset
| |
| 5410 | Current Tool Diameter
| |
| 5421 ... 5429 | Working Cube/Working Area/Soft Limits - Minimum Point
| |
| 5431 ... 5439 | Working Cube/Working Area/Soft Limits -Maximum Point | |
| 5441 ... 5449 | Position Register 1 (for G28.2 save / G28.5 move-to)
| |
| 5451 ... 5459 | Home After Position Register (Machine coordinates is set to this Values after homing procedure is finished)
| |
| 5460 | Current number of G-codes line
| |
| 5461 ... 5469 | Current G-code Work Position (used for back-to-path and continue operation)
| |
| 5471 ... 5479 | Tool Sensor Position (used for Automatic/Manual Tool Change Procedure)
| |
| 5490 | Surface Sensor Width value | |
| 5501 ... 5509 | Position Register 2 (for G28.3 save / G28.6 move-to) | |
| 5511 ... 5519 | Position Register 3 (for G28.4 save / G28.7 move-to) | |
| 5521 | End sensor ignoring (writing "1" to this register turn off end sensors control; used while homing procedure)
| |
| 5522 | Jog step value
| |
| 5524 | Spindle speed
| |
| 5525 | Soft limits ignore (writting "1" to this register turn off Soft limits control. used for homing procedure)
| |
| 5526 | M30 scheduled (writing "1" to this register will cause reset NC program current pointer after running stopped/paused; used for M30 implementation) | |
| 5530 | register contains current "step per unit" value
| |
5541 ... 5548
| Parking point #1 Position
| |
| 5551 ... 5558 | Parking point #2 Position | |
| 5561 ... 5568 | Parking point #3 Position | |
| 5571 ... 5578 | Parking point #4 Position | |
| 5581 ... 5588 | Parking point #5 Position | |
| 5591 ... 5598 | Parking point #6 Position | |
| 5600 | Current toolchanger type (0-manual, 1-linear, 2-rotary); used for M6 Txx macro procedures
| |
5601 ... 5608
| Toolchanger Unload Offset value
| |
| 5610 | Toolchanger blow-off offset
| |
6101 ... 6108
| Toolchanger Current Position (Register to store position, where current tool should be pull-off)
| |
6111 ... 6118
| Toolchanger Next Position (Register to store position, where next tool is situated) | |
6121 ... 6128
| Tool #1 position in toolchanger
| |
| 6131 ... 6138 | Tool #2 position in toolchanger | |
| 6141 ... 6148 | Tool #3 position in toolchanger | |
| 6151 ... 6158 | Tool #4 position in toolchanger | |
| 6161 ... 6168 | Tool #5 position in toolchanger | |
| 6171 ... 6178 | Tool #6 position in toolchanger | |
| 6181 ... 6188 | Tool #7 position in toolchanger | |
| 6191 ... 6198 | Tool #8 position in toolchanger | |
| 6201 ... 6208 | Tool #9 position in toolchanger | |
| 6211 ... 6218 | Tool #9 position in toolchanger
| |
| 6221 ... 6228 | Tool #11 position in toolchanger | |
| 6231 ... 6238 | Tool #12 position in toolchanger | |
| 6241 ... 6248 | Tool #13 position in toolchanger | |
| 6251 ... 6258 | Tool #14 position in toolchanger | |
| 6261 ... 6268 | Tool #15 position in toolchanger | |
| 6271 ... 6278 | Tool #16 position in toolchanger | |
6280 ... 7000
| Reserved for bigger toolchanger
| |
| | | |
| | | |