Information: Configuration: Mach3Mill
Information: Vendor: Artsoft
Information: Posting intermediate data to 'C:\Users\Aaron\OneDrive\Desktop\Fusion 360 Post Processors\NC\6969.tap'
Error: Failed to post process. See below for details.
...
Code page changed to '1252 (ANSI - Latin I)'
Start time: Wednesday, May 25, 2022 6:55:31 PM
Code page changed to '20127 (US-ASCII)'
Post processor engine: 4.5851.0
Configuration path: C:/Users/Aaron/AppData/Roaming/Autodesk/Fusion 360 CAM/Posts/mach3mill 5axesfixrotation.cps
Security level: 1000
Include paths: C:/Users/Aaron/AppData/Roaming/Autodesk/Fusion 360 CAM/Posts
Configuration modification date: Wednesday, May 25, 2022 6:45:38 PM
Output path: C:\Users\Aaron\OneDrive\Desktop\Fusion 360 Post Processors\NC\6969.tap
Checksum of intermediate NC data: 3a51a88c74a87cfd09547f8945a2a7b5
Checksum of configuration: 9158e148225c7ec36385a62e5e7f38ab
Legal: Copyright (C) 2012-2020 by Autodesk, Inc.
Generated by: Fusion 360 CAM 2.0.12888
...
###############################################################################
Error: Tool orientation is not supported.
Error at line: 427
Error in operation: '2D Pocket1'
Failed while processing onSection() for record 1165.
###############################################################################
Error: Failed to invoke function 'onSection'.
Error: Failed to invoke 'onSection' in the post configuration.
Error: Failed to execute configuration.
Stop time: Wednesday, May 25, 2022 6:55:31 PM
Post processing failed.
(6969)
(T2 D=1.587 CR=0. TAPER=90DEG - SPOT DRILL)
(T3 D=3.175 CR=0. - FLAT END MILL)
N1 G90 G94 G91.1 G40 G49 G17
N2 G21
N3 G28 G91 Z0.
N4 G90
(DRILL2)
N5 M5
N6 T2 M6
N7 S11999 M3
N8 G54
N9 M8
N10 G0 X-3.041 Y-0.152
N11 M98 P0001
(DRILL1)
N12 G0 X-13.709 Y0.75
N13 M98 P0002
N14 G28 G91 Z0.
N15 G90
(2D POCKET1)
N16 M5
N17 M9
N18 M1
N19 T3 M6
N20 S11999 M3
N21 G54
N22 G28 G91 Z0.
N23 G90
N24 G28 G91 X0. Y0.
N25 G90
N26 M30
O0001(DRILL2)
G0 Z15.
G17
G0 Z5.
Z4.
G1 Z3.5 F273.
G0 Z3.6
G1 Z3. F273.
G0 Z3.1
G1 Z2.5 F273.
G0 Z2.6
G1 Z2. F273.
G0 Z2.1
G1 Z1.5 F273.
G0 Z1.6
G1 Z1. F273.
G0 Z1.1
G1 Z0.5 F273.
G0 Z0.6
G1 Z0. F273.
G0 Z0.1
G1 Z-0.5 F273.
G0 Z5.
Z1.5
G1 Z-1. F273.
G0 Z5.
Z15.
M99
O0002(DRILL1)
G0 Z15.
G17
G0 Z5.
G98 G73 X-13.709 Y0.75 Z-0.05 R5. Q0.05 F273.
G80
Z15.
M99
!Error: Failed to post data. See log for details.
function onSection() {
var insertToolCall = isFirstSection() ||
currentSection.getForceToolChange && currentSection.getForceToolChange() ||
(tool.number != getPreviousSection().getTool().number);
retracted = false;
var zIsOutput = false; // true if the Z-position has been output, used for patterns
var newWorkOffset = isFirstSection() ||
(getPreviousSection().workOffset != currentSection.workOffset); // work offset changes
var newWorkPlane = isFirstSection() ||
!isSameDirection(getPreviousSection().getGlobalFinalToolAxis(), currentSection.getGlobalInitialToolAxis()) ||
(currentSection.isOptimizedForMachine() && getPreviousSection().isOptimizedForMachine() &&
Vector.diff(getPreviousSection().getFinalToolAxisABC(), currentSection.getInitialToolAxisABC()).length > 1e-4) ||
(!machineConfiguration.isMultiAxisConfiguration() && currentSection.isMultiAxis()) ||
(!getPreviousSection().isMultiAxis() && currentSection.isMultiAxis() ||
getPreviousSection().isMultiAxis() && !currentSection.isMultiAxis()); // force newWorkPlane between indexing and simultaneous operations
if (insertToolCall || newWorkOffset || newWorkPlane) {
if ((isFirstSection() || insertToolCall) && machineConfiguration.isMultiAxisConfiguration()) {
setWorkPlane(new Vector(0, 0, 0)); // reset working plane
}
// retract to safe plane
writeRetract(Z);
}