Fusion 360 Milling Post Processor for Centroid

General Milling Post Processor for Centroid with additional Features


Project maintained by swissi2000 Hosted on GitHub Pages — Theme by mattgraham

Add Debug Information

Description

By activating this Property, the Post Processor will add debugging Information to the output file. The Debug Information will indicate which function of the Post Processor was used to create the block/line.

An output file with debug information does not run with CNC12 and can only be used for debugging purposes.

Implementation Details

By activating this property in the Post Processor, these internal variables will be set to signal the Post Processor to output debug information:

setWriteInvocations(true);
setWriteStack(false);

The output file will look like this:

!DEBUG: onOpen()
%
O01001
(1001)
(Lift Plate for Power Drawbar)
(T1  D=4. CR=0. TAPER=90deg - ZMIN=-1. - spot drill - 4mm Spot Drill)
(T3  D=8. CR=0. - ZMIN=-12.5 - flat end mill - 8mm Flat Endmill)
(T6  D=4. CR=0. - ZMIN=-6. - flat end mill - 4mm Flat Endmill)
(T9  D=6. CR=0. TAPER=45deg - ZMIN=-1.3 - chamfer mill - 6mm Chamfer Mill 45 Degr)
(T12  D=6.5 CR=0. TAPER=118deg - ZMIN=-14.953 - drill - 6.5mm Drill 118 Degree)
N10 G90 G94 G17
N15 G21
!DEBUG: onParameter('product-id', 'fusion360')
!DEBUG: onParameter('generated-by', 'Fusion 360 CAM 2.0.5688')
!DEBUG: onParameter('generated-at', 'Saturday, May 18, 2019 5:15:34 PM')
!DEBUG: onParameter('hostname', 'ws10024')
!DEBUG: onParameter('username', 'swissi')
!DEBUG: onParameter('document-path', 'Lift Plate v11')
!DEBUG: onParameter('document-id', '8595eaed-337e-4c5a-8134-ec5befb5c6e2')
!DEBUG: onParameter('model-version', '678df936-2303-47bf-9940-6b7ff566f6d1')
!DEBUG: onParameter('leads-supported', 1)
!DEBUG: onParameter('job-description', 'Inside Features')
!DEBUG: onParameter('job-notes', 'These are the Setup Notes for Setup "Inside Features"')
!DEBUG: onParameter('stock', '((-70, -54.5, -12), (70, 54.5, 0))')
!DEBUG: onParameter('stock-lower-x', -70)
!DEBUG: onParameter('stock-lower-y', -54.5)
!DEBUG: onParameter('stock-lower-z', -12)
!DEBUG: onParameter('stock-upper-x', 70)
!DEBUG: onParameter('stock-upper-y', 54.5)
!DEBUG: onParameter('stock-upper-z', 0)
!DEBUG: onParameter('part-lower-x', -69)
!DEBUG: onParameter('part-lower-y', -52)
!DEBUG: onParameter('part-lower-z', -12)
!DEBUG: onParameter('part-upper-x', 69)
!DEBUG: onParameter('part-upper-y', 52)
!DEBUG: onParameter('part-upper-z', 0)
!DEBUG: onParameter('notes', 'These are the setup notes for Tool Path 2D Adaptive2')
!DEBUG: onParameter('operation-strategy', 'adaptive2d')
!DEBUG: onParameter('operation-comment', '2D Adaptive2')
(2D Adaptive2)
!DEBUG: onParameter('autodeskcam:operation-id', 6)
!DEBUG: onParameter('leads-supported', 1)
!DEBUG: onParameter('autodeskcam:path', 'Setups\Inside Features\2D Adaptive2')
!DEBUG: onParameter('operation:advancedMode', 0)
!DEBUG: onParameter('operation:betaMode', 0)
!DEBUG: onParameter('operation:alphaMode', 0)
!DEBUG: onParameter('operation:isXpress', 0)
!DEBUG: onParameter('operation:licenseMultiaxis', 1)
!DEBUG: onParameter('operation:license3D', 1)
!DEBUG: onParameter('operation:metric', 1)
!DEBUG: onParameter('operation:featureAdditive', 0)
!DEBUG: onParameter('operation:isAssemblyDocument', 0)
!DEBUG: onParameter('operation:context', 'operation')
!DEBUG: onParameter('operation:strategy', 'adaptive2d')
!DEBUG: onParameter('operation:operation_description', '2D Adaptive')
!DEBUG: onParameter('operation:tool_type', 'flat end mill')
!DEBUG: onParameter('operation:undercut', 0)
!DEBUG: onParameter('operation:tool_isTurning', 0)
!DEBUG: onParameter('operation:tool_isMill', 1)
!DEBUG: onParameter('operation:tool_isDrill', 0)
!DEBUG: onParameter('operation:tool_taperedType', 'tapered_bull_nose')
!DEBUG: onParameter('operation:tool_unit', 'millimeters')
!DEBUG: onParameter('operation:tool_number', 3)
!DEBUG: onParameter('operation:tool_diameterOffset', 3)
!DEBUG: onParameter('operation:tool_lengthOffset', 3)
!DEBUG: onParameter('operation:tool_compensationOffset', 3)
!DEBUG: onParameter('operation:tool_turret', 0)
!DEBUG: onParameter('operation:tool_manualToolChange', 0)
!DEBUG: onParameter('operation:tool_breakControl', 0)
!DEBUG: onParameter('operation:tool_live', 0)
!DEBUG: onParameter('operation:tool_coolant', 'mist')
!DEBUG: onParameter('operation:tool_material', 'carbide')
!DEBUG: onParameter('operation:tool_description', '8mm Flat Endmill')
!DEBUG: onParameter('operation:tool_comment', '')
!DEBUG: onParameter('operation:tool_vendor', '')
!DEBUG: onParameter('operation:tool_productId', '')
!DEBUG: onParameter('operation:tool_diameter', 8)
!DEBUG: onParameter('operation:tool_diameterDovetail', 8)
!DEBUG: onParameter('operation:tool_tipDiameter', 8)
!DEBUG: onParameter('operation:tool_tipOffset', 0)
!DEBUG: onParameter('operation:tool_cornerRadius', 0)
!DEBUG: onParameter('operation:tool_taperAngle', 0)
!DEBUG: onParameter('operation:tool_tipAngle', 0)
!DEBUG: onParameter('operation:tool_threadProfileAngle', 0)
!DEBUG: onParameter('operation:tool_tipLength', 0)
!DEBUG: onParameter('operation:tool_fluteLength', 25)
!DEBUG: onParameter('operation:tool_shoulderLength', 28)
!DEBUG: onParameter('operation:tool_bodyLength', 30)
!DEBUG: onParameter('operation:tool_overallLength', 59)
!DEBUG: onParameter('operation:tool_shaftDiameter', 8)
!DEBUG: onParameter('operation:tool_segmentHeight', 4)
!DEBUG: onParameter('operation:tool_segmentDiameterLower', 16)
!DEBUG: onParameter('operation:tool_segmentDiameterUpper', 16)
!DEBUG: onParameter('operation:tool_shaftSegmentHeight', 1)
!DEBUG: onParameter('operation:tool_shaftSegmentDiameterLower', 8)
!DEBUG: onParameter('operation:tool_shaftSegmentDiameterUpper', 8)
!DEBUG: onParameter('operation:tool_threadPitch', 0)
!DEBUG: onParameter('operation:tool_numberOfTeeth', 0)
!DEBUG: onParameter('operation:tool_numberOfFlutes', 3)
!DEBUG: onParameter('operation:holder_attached', 0)
!DEBUG: onParameter('operation:holder_description', 'Maritool CAT40-ER32-2.35')
!DEBUG: onParameter('operation:holder_comment', '')
!DEBUG: onParameter('operation:holder_vendor', 'Maritool')
!DEBUG: onParameter('operation:holder_productId', 'CAT40-ER32-2.35')
!DEBUG: onParameter('operation:holder_productLink', '')
!DEBUG: onParameter('operation:holder_libraryName', '')
!DEBUG: onParameter('operation:tool_productLink', '')
!DEBUG: onParameter('operation:tool_spindleSpeed', 2500)
!DEBUG: onParameter('operation:tool_stockDiameter', 8)
!DEBUG: onParameter('operation:tool_surfaceSpeed', 62831.9)
!DEBUG: onParameter('operation:tool_rampSpindleSpeed', 2500)
!DEBUG: onParameter('operation:tool_feedCutting', 375)
!DEBUG: onParameter('operation:tool_feedPerTooth', 0.05)
!DEBUG: onParameter('operation:tool_feedProbeLink', 3000)
!DEBUG: onParameter('operation:tool_feedEntry', 1920)
!DEBUG: onParameter('operation:tool_feedExit', 1920)
!DEBUG: onParameter('operation:tool_feedProbeMeasure', 300)
!DEBUG: onParameter('operation:tool_feedRamp', 1920)
!DEBUG: onParameter('operation:tool_feedPlunge', 30)
!DEBUG: onParameter('operation:tool_feedPerRevolution', 0.012)
!DEBUG: onParameter('operation:tool_feedRetract', 30)
!DEBUG: onParameter('operation:tool_clockwise', 1)
!DEBUG: onParameter('operation:featureOperationId', 'none')
!DEBUG: onParameter('operation:surfaceZHigh', 0)
!DEBUG: onParameter('operation:surfaceZLow', -12)
!DEBUG: onParameter('operation:surfaceXLow', 1)
!DEBUG: onParameter('operation:surfaceXHigh', 139)
!DEBUG: onParameter('operation:surfaceYLow', -106.5)
!DEBUG: onParameter('operation:surfaceYHigh', -2.5)
!DEBUG: onParameter('operation:stockZHigh', 0)
!DEBUG: onParameter('operation:stockZLow', -12)
!DEBUG: onParameter('operation:stockXLow', 0)
!DEBUG: onParameter('operation:stockXHigh', 140)
!DEBUG: onParameter('operation:stockYLow', -109)
!DEBUG: onParameter('operation:stockYHigh', 0)
!DEBUG: onParameter('operation:restMaterialCutterDiameter', 16)
!DEBUG: onParameter('operation:restMaterialCornerRadius', 0)
!DEBUG: onParameter('operation:restMaterialTaperAngle', 0)
!DEBUG: onParameter('operation:restMaterialShoulderLength', 0)
!DEBUG: onParameter('operation:restMaterialTool', '')
!DEBUG: onParameter('operation:unwrap', 0)
!DEBUG: onParameter('operation:wrap_cylinder_radius', 0)
!DEBUG: onParameter('operation:wrap_nominalRadius_offset', 0)
!DEBUG: onParameter('operation:wrap_nominalRadius_value', 0)
!DEBUG: onParameter('operation:view_orientation_mode', 'useWCS')
!DEBUG: onParameter('operation:view_orientation_flipZ', 0)
!DEBUG: onParameter('operation:view_orientation_flipX', 0)
!DEBUG: onParameter('operation:view_orientation_flipY', 0)
!DEBUG: onParameter('operation:view_origin_mode', 'jobOrigin')
!DEBUG: onParameter('operation:view_origin_boxPoint', 'top center')
!DEBUG: onParameter('operation:clearanceHeight_mode', 'from retract height')
!DEBUG: onParameter('operation:clearanceHeight_offset', 10)
!DEBUG: onParameter('operation:clearanceHeight_value', 50)
!DEBUG: onParameter('operation:clearanceHeight_absolute', 1)
!DEBUG: onParameter('operation:retractHeight_mode', 'from stock top')
!DEBUG: onParameter('operation:retractHeight_offset', 40)
!DEBUG: onParameter('operation:retractHeight_value', 40)
!DEBUG: onParameter('operation:retractHeight_absolute', 1)
!DEBUG: onParameter('operation:topHeight_mode', 'from stock top')
!DEBUG: onParameter('operation:topHeight_offset', 0)
!DEBUG: onParameter('operation:topHeight_value', 0)
!DEBUG: onParameter('operation:topHeight_absolute', 1)
!DEBUG: onParameter('operation:bottomHeight_mode', 'from contour')
!DEBUG: onParameter('operation:bottomHeight_offset', -0.5)
!DEBUG: onParameter('operation:bottomHeight_value', -0.5)
!DEBUG: onParameter('operation:bottomHeight_absolute', 0)
!DEBUG: onParameter('operation:tolerance', 0.1)
!DEBUG: onParameter('operation:contourTolerance', 0.05)
!DEBUG: onParameter('operation:surfaceTolerance', 0.05)
!DEBUG: onParameter('operation:calculationTolerance', 0.05)
!DEBUG: onParameter('operation:thinningTolerance', 0.0005)
!DEBUG: onParameter('operation:chainingTolerance', 0.01)
!DEBUG: onParameter('operation:optimalLoad', 1)
!DEBUG: onParameter('operation:loadDeviation', 0.1)
!DEBUG: onParameter('operation:maximumLoad', 1.1)
!DEBUG: onParameter('operation:bothWays', 0)
!DEBUG: onParameter('operation:optimalLoadOtherWay', 1)
!DEBUG: onParameter('operation:loadDeviationOtherWay', 0.1)
!DEBUG: onParameter('operation:maximumLoadOtherWay', 1.1)
!DEBUG: onParameter('operation:otherWayFeedrate', 337.5)
!DEBUG: onParameter('operation:maximumCuspHeight', 0)
!DEBUG: onParameter('operation:minimumCuttingRadius', 0.8)
!DEBUG: onParameter('operation:minimumCuttingRadiusJl', 0.8)
!DEBUG: onParameter('operation:machineCavities', 1)
!DEBUG: onParameter('operation:useSlotClearing', 0)
!DEBUG: onParameter('operation:slotClearingWidth', 10)
!DEBUG: onParameter('operation:direction', 'climb')
!DEBUG: onParameter('operation:maximumStepdown', 6.5)
!DEBUG: onParameter('operation:maximumStepdownJl', 6.5)
!DEBUG: onParameter('operation:slopeAngle', 0)
!DEBUG: onParameter('operation:curveInRadius', 3.33333)
!DEBUG: onParameter('operation:fineStepdown', 6.5)
!DEBUG: onParameter('operation:fineStepdownJl', 6.5)
!DEBUG: onParameter('operation:minimumStepdownJobline', 0)
!DEBUG: onParameter('operation:useSilhouetteAsStockBoundary', 0)
!DEBUG: onParameter('operation:orderByDepth', 0)
!DEBUG: onParameter('operation:orderByArea', 0)
!DEBUG: onParameter('operation:stockToLeave', 0.5)
!DEBUG: onParameter('operation:verticalStockToLeave', 0)
!DEBUG: onParameter('operation:simpleStockToLeave', 0)
!DEBUG: onParameter('operation:smoothingFilterTolerance', 0.01)
!DEBUG: onParameter('operation:reducedFeedChange', 25)
!DEBUG: onParameter('operation:reducedFeedRadius', 0)
!DEBUG: onParameter('operation:reducedFeedDistance', 0)
!DEBUG: onParameter('operation:reducedFeedrate', 337.5)
!DEBUG: onParameter('operation:reduceOnlyInnerCorners', 1)
!DEBUG: onParameter('operation:retractionPolicy', 'full')
!DEBUG: onParameter('operation:highFeedrateMode', 'disabled')
!DEBUG: onParameter('operation:highFeedrate', 1920)
!DEBUG: onParameter('operation:allowRapidRetract', 1)
!DEBUG: onParameter('operation:stayDownDistance', 40)
!DEBUG: onParameter('operation:minimumStayDownClearance', 2)
!DEBUG: onParameter('operation:stayDownLevel', 'level10')
!DEBUG: onParameter('operation:astarSpeedRatioJl', 1)
!DEBUG: onParameter('operation:liftHeight', 0)
!DEBUG: onParameter('operation:noEngagementFeedrate', 1920)
!DEBUG: onParameter('operation:leadRadius', 0.8)
!DEBUG: onParameter('operation:verticalLeadRadius', 0.8)
!DEBUG: onParameter('operation:leadInRadius', 0.8)
!DEBUG: onParameter('operation:leadInVerticalRadius', 0.8)
!DEBUG: onParameter('operation:leadOutRadius', 0.8)
!DEBUG: onParameter('operation:leadOutVerticalRadius', 0.8)
!DEBUG: onParameter('operation:rampType', 'plunge')
!DEBUG: onParameter('operation:allowPlungingOutsideStockJl', 0)
!DEBUG: onParameter('operation:rampAngle', 2)
!DEBUG: onParameter('operation:rampTaperAngle', 0)
!DEBUG: onParameter('operation:rampClearanceHeight', 2.5)
!DEBUG: onParameter('operation:helicalRampDiameter', 0)
!DEBUG: onParameter('operation:minimumRampDiameter', 0)
!DEBUG: onParameter('operation:allowPlunging', 1)
!DEBUG: onParameter('operation:allowHelicalRamps', 1)
!DEBUG: onParameter('operation:tool_stepdown', 1)
!DEBUG: onParameter('operation:tool_finishingStepdown', 0.2)
!DEBUG: onParameter('operation:tool_stepover', 4)
!DEBUG: onParameter('operation:tool_finishingStepover', 0.8)
!DEBUG: onParameter('operation:tool_rampType', 'helix')
!DEBUG: onParameter('operation:tool_rampAngle', 2)
!DEBUG: onParameter('movement:lead_in', 1920)
!DEBUG: onParameter('movement:cutting', 375)
!DEBUG: onParameter('movement:lead_out', 1920)
!DEBUG: onParameter('movement:transition', 375)
!DEBUG: onParameter('movement:direct', 1920)
!DEBUG: onParameter('movement:helix_ramp', 1920)
!DEBUG: onParameter('movement:profile_ramp', 1920)
!DEBUG: onParameter('movement:zigzag_ramp', 1920)
!DEBUG: onParameter('movement:ramp', 1920)
!DEBUG: onParameter('movement:plunge', 30)
!DEBUG: onParameter('movement:predrill', 375)
!DEBUG: onParameter('movement:extended', 375)
!DEBUG: onParameter('movement:reduced', 375)
!DEBUG: onParameter('movement:finish_cutting', 375)
!DEBUG: onSection()
N20 M51
N25 G28 G91 Z0.
N30 G90
N35 T3 M6
N40 T1
N45 S2500 M3
N50 G54
N55 M7
N65 G0 X-76.045 Y-61.399
N70 G43 Z50. H3
.
. (middle section cut)
.
!DEBUG: onSectionEnd()
N6420 M9
N6425 G28 G91 Z0.
N6430 G28 X0. Y0.
N6435 M30
N6440 M52
%

Back