Hi Guys, I'm not having success with cutter compensation commands G40, G41, G42. I am using the TinyG V8 and the Chilipeppr GUI. Does this controller support cutter compensation commands? It could just be that I am implementing incorrectly as a novice. I am using DXF2GCODE for some simple pocket/outline milling, (and some drag knife cutting). It has a cutter compensation, but I don't know if it is generating the code properly. Please have a look at the sample code, it is for a simple rectangle cut clockwise, G41 (climb milling to the LHS), using a ~3mm diameter bit. Do I need to append the G41 command with more variables? Feel free to refer me elsewhere, thanks for the help.
(Generated with: DXF2GCODE, Version: Py3.4.4 PyQt5.4.1, Date: $Date: Sun Apr 17 16:32:22 2016 +0200 $)
(Created from file: C:/Users/Braden/Desktop/MBR/CAD Files/Sheet - Solar Panel Drill Template 1.dxf)
(Time: Thu Jul 14 17:13:40 2016)
G21 (Units in millimeters) G90 (Absolute programming) G64 (Default cutting) G17 (XY plane) G40 (Cancel radius comp.) G49 (Cancel length comp.)
G0 Z 3.000
(*** LAYER: SHEET_-_SOLAR_PA ***)
T2 M6
S6000
(* SHAPE Nr: 5 *)
G0 X -4.550 Y -1.500
M3 M8
G41
F200
G1 X -3.050 Y -3.050
G3 X 0.000 Y 0.000 I 0.000 J 3.050
G0 Z 3.000
F150
G1 Z 0.000
F200
G1 X 0.000 Y 138.857
G1 X 165.500 Y 138.857
G1 X 165.500 Y 0.000
G1 X 0.000 Y 0.000
F150
G1 Z 3.000
G0 Z 3.000
G40
M9 M5
G0 X 0.000 Y 0.000
M2 (Program end)