I am enhancing our post processor for an Omnitech Selexx Pal for our software, Cabinet Pro CNC. Currently, our post looks like the following:
%
O0001 (R7X02021)
(CREATED ON July 16, 2021, at 6:22 AM)
(MATERIAL: 3/4_MAPLE PLYWOOD)
G0 G20 G91 G28 Z0 M15
G90 G40 M22
M88 B0
M89 B0
G08 P1
M25
(DRILLING TOOL: 5mm Y Axis)
(DIAMETER: 0.1969)
M88 B0
M89 B0
M23
M21
M89 B31
G90 G0 G55 X8.7146 Y1.5492 Z1.6250
G98 G81 Z0.5 R1.6250 F100.
X8.7146 Y1.5492
X8.7146 Y7.8484
(DRILLING TOOL: 5mm Y Axis)
(DIAMETER: 0.1969)
M88 B0
M89 B0
M23
M21
M89 B3
G90 G0 G55 X8.7146 Y14.1476 Z1.6250
G98 G81 Z0.5 R1.6250 F100.
X8.7146 Y14.1476
(END OF DRILLING OPERATIONS)
G80
G17 G91 G28 Z0 M95
M88 B0
M89 B0
M92
(ROUTE TOOL: 1/4 Down Shear)
(DIAMETER: 0.25)
G0 G54 G90 X0. Y0.
T16
G0 G54 G90 X10.2500 Y6.5886 M13 S17000
G43 H16 Z1.6250
G0 Z1.6250
G1 Z0.5000
X10.2500 Y19.5449 F275.
(END OF PROGRAM COMMANDS)
G0 Z1.6250
G80
M22
G91 G28 Z0 M15
G90 H0 M25
M88 B0
M89 B0
G91 G28
G0 G90 X59. Y98.5
M76
M00
G1 Y86.6 F160.
Y-2.5 F275.
M00
M77
G91 G28
G0 G90 X67. Y123.
M07
G08 P0
M30
%
------------------------------------------------------
It is the ROUTING section (showing Tool #16 above) we wish to change to the following format (Tool #12 is used in the following example):
(ROUTE TOOL: 1/2 DOWN SHEAR)
(DIAMETER: 0.499)
G0 G54 G90 X44.7825 Y51.3875
T12
G0 G54 G90 X34.0615 Y63.4144 M13 S18000
G43 H12 Z1.748
G0 Z0.998
G1 G42 D2 X35.3115 Y63.4769 Z0.373 F175.
X46.124 F352.5
Y63.2278
X24.499
Y63.4769
X35.3115
X35.8105
G40 X37.0605 Y63.4144 Z0.998
G0 Z1.748
------------------------------------------
Normally, this is an easy process because our post processor is user-defined and readily accessible. But the many X and Y values for a simple dado cut using tool comp. are a bit puzzling. My question is this: can anyone who understands the g-code for a Selexx Pal explain the meanings of the various X and Y values under "(ROUTE TOOL: 1/2 DOWN SHEAR)"? Your help would be very much appreciated.