I got to run 2 more tests this morning:

Test 1

- cut a 2" square that is 45 degrees from XY followed by a 2" square that is parallel to XY

- use foam to eliminate any possibility of load resistance

- use 15 ipm instead of 50.

- run this on a different part of the table

GCode:

G54

(Toolchange Start)

G53 G00 Z0.0000

X[#100] Y[#101]

G49

M05

M09

(Tool #6, Aluminum - Pocketing - 1/4in Carbide Endmill)

(TOOL/MILL,0.2500,0.0000,1.2500)

M06 T6

G43 H6

(USR, Load Tool #6, Aluminum - Pocketing - 1/4in Carbide Endmill)

M00

(USR, 2D Contour1, Instance 1)

M03 S6000

(Toolchange End)

M09

G17

G90 G00 X2.3510 Y1.3990

G43 Z0.6000 H6

Z0.2000

(LEAD IN)

G01 Z0.0394 F15

(PLUNGE)

Z-0.1000 F15.

(CUTTING)

X2.9521 Y2.0000 F15

X1.7500 Y3.2021

X0.5479 Y2.0000

X1.7500 Y0.7979

X2.3510 Y1.3990

(TRANSITION)

G02 X2.3731 Y1.4034 Z-0.1000 I0.0144 J-0.0144

G03 X2.3952 Y1.4078 Z-0.1000 I0.0077 J0.0188

(FINISH CUT)

G01 X2.9874 Y2.0000

X1.7500 Y3.2374

X0.5126 Y2.0000

X1.7500 Y0.7626

X2.3952 Y1.4078

X2.9874 Y2.0000

X1.7500 Y3.2374

X0.5126 Y2.0000

X1.7500 Y0.7626

X2.3952 Y1.4078

(RAPID)

G00 Z0.2000

X5.3500 Y2.0000

(LEAD IN)

G01 Z0.0394

(PLUNGE)

Z-0.1000 F15.

(CUTTING)

Y2.8500 F15

X3.6500

Y1.1500

X5.3500

Y2.0000

(TRANSITION)

G02 X5.3625 Y2.0187 Z-0.1000 I0.0203 J0.0000

G03 X5.3750 Y2.0375 Z-0.1000 I-0.0078 J0.0187

(FINISH CUT)

G01 Y2.8750

X3.6250

Y1.1250

X5.3750

Y2.0375

Y2.8750

X3.6250

Y1.1250

X5.3750

Y2.0375

(RAPID)

G00 Z0.6000

M09 M05

G53 G00 Z0.0000

X[#102] Y[#103]

G49 G54 G90

(USR, Program Done)

M30

Results:

As you can see, the 45 degree square is still about + or - 0.042" off on one side. The square parallel to XY came out perfect.

Test 2

- cut a 1.5" square that is 45 degrees from XY followed by a 1.5" square that is parallel to XY

- use foam to eliminate any possibility of load resistance

- use 15 ipm instead of 50.

- run this on a different part of the table that previous tests.

- cut the square backwards from my Normal tests

GCode:

G54

(Toolchange Start)

G53 G00 Z0.0000

X[#100] Y[#101]

G49

M05

M09

(Tool #6, Aluminum - Pocketing - 1/4in Carbide Endmill)

(TOOL/MILL,0.2500,0.0000,1.2500)

M06 T6

G43 H6

(USR, Load Tool #6, Aluminum - Pocketing - 1/4in Carbide Endmill)

M00

(USR, 2D Contour1, Instance 1)

M03 S6000

(Toolchange End)

M09

G17

G90 G00 X2.1743 Y2.4243

G43 Z0.6000 H6

Z0.2000

(LEAD IN)

G01 Z0.0394 F15

(PLUNGE)

Z-0.1000 F15.

(CUTTING)

X2.5985 Y2.0000 F15

X1.7500 Y1.1515

X0.9015 Y2.0000

X1.7500 Y2.8485

X2.1743 Y2.4243

(TRANSITION)

G03 X2.1964 Y2.4198 Z-0.1000 I0.0144 J0.0144

G02 X2.2185 Y2.4154 Z-0.1000 I0.0077 J-0.0188

(FINISH CUT)

G01 X2.6339 Y2.0000

X1.7500 Y1.1161

X0.8661 Y2.0000

X1.7500 Y2.8839

X2.6339 Y2.0000

X1.7500 Y1.1161

X0.8661 Y2.0000

X1.7500 Y2.8839

X2.2185 Y2.4154

(RAPID)

G00 Z0.2000

X5.1000 Y2.0000

(LEAD IN)

G01 Z0.0394

(PLUNGE)

Z-0.1000 F15.

(CUTTING)

Y1.4000 F15

X3.9000

Y2.6000

X5.1000

Y2.0000

(TRANSITION)

G03 X5.1125 Y1.9812 Z-0.1000 I0.0203 J0.0000

G02 X5.1250 Y1.9625 Z-0.1000 I-0.0078 J-0.0187

(FINISH CUT)

G01 Y1.3750

X3.8750

Y2.6250

X5.1250

Y1.3750

X3.8750

Y2.6250

X5.1250

Y1.9625

(RAPID)

G00 Z0.6000

M09 M05

G53 G00 Z0.0000

X[#102] Y[#103]

G49 G54 G90

(USR, Program Done)

M30

Results:

As you can see, the 45 degree square is still about + or - 0.042" off on one side. The square parallel to XY came out perfect.

Next tests:

- Flip XY servos around and see if the error flips around.

- run the 2" test and put a G4P1 after every move to test for servo tuning

Nate

Fine Line Automation

www.finelineautomation.com