I would like someone to clarify how the rapid and feed planes are treated with the Advanced Rough feature, particularly when you are using step down passes.
For example, take a part one inch thick, mill down in equal steps of 0.250 until final depth of 1.000 is acheived.
Clearance Plane = 2.000
Rapid Plane = 0.333
Feed Plane = 0.121
Z Top of Part = 0
Here is a sample code output:
Code:
N374 X1.9388 Y-2.3349
N375 X1.9397 Y-2.3375
N376 X1.9409 Y-2.34
N377 X1.9521 Y-2.36
N378 G00 Z0.454
N379 X2.702 Y0.262
N380 Z-0.25
N381 G01 X2.6816 Y0.249 F231.9333
N382 X2.6794 Y0.2474
N383 X2.6776 Y0.2455
Where does Z0.454 come from?
Later in the file I get this Z motion that I can't explain or predict. The Z is machining the second step at Z-0.500 before this code sequence:
Code:
N1433 X1.9397 Y-2.3375
N1434 X1.9409 Y-2.34
N1435 X1.9521 Y-2.36
N1436 G00 Z-0.379 (rapid to feed plane 0.121 above -0.500)
N1437 Z-0.167 (rapid to rapid plane 0.333 above -0.500)
N1438 Z0.333 (rapid to rapid plane 0.333 above Top of Part)
N1439 X2.702 Y0.262
N1440 Z-0.129 (rapid to feed plane 0.121 above previous depth of cut -0.250)
N1441 Z-0.5 (rapid to depth of cut)
N1442 G01 X2.6816 Y0.249 F231.9333
N1443 X2.6794 Y0.2474
N1444 X2.6776 Y0.2455
Sample file attached, using the standard HaasVF post.
Related question: Is "Top of Part" the definition in the "rapid movements" or is it referring to the top of the "remaining" material when stepping down?