Main.hincproj moves off the legacy <MillingCourse> root onto <MachiningProject>, so its six 範例 script entries are now EnablingWrapper-based and it carries an explicit MillingTool (helix 50 deg, 28 mm exposed). The materials follow the same rename: HeatTransferCoefficient_WdmK -> HeatConductivity_WdmK, and Al6061T6.mp becomes RakeFaceCuttingPara3d with an AnchorRakeAngle_deg field. Because of that root-element change the ApiVersion string reads lower (3.1.200.0) than the legacy copy it replaces (3.1.236.0) -- the two counters are not comparable across the rename. Adds NC/circle-test.ptp with its posted Output/circle.ptp.nc, plus test.hincproj; ignores the *.step.csv exports and filtered-msg.txt.
1950 lines
77 KiB
XML
1950 lines
77 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<MachiningProject ApiVersion="3.1.200.0">
|
|
<MachiningEquipment>
|
|
<MachiningEquipment>
|
|
<MachiningChain>
|
|
<XmlSource>PmcB1s/PMC_B1.mt</XmlSource>
|
|
</MachiningChain>
|
|
<SpindleCapability>
|
|
<SpindleCapability>
|
|
<Name>NoName</Name>
|
|
<Note></Note>
|
|
<EnergyEfficiency>0.4</EnergyEfficiency>
|
|
<GearShiftSpindleSpeed_rpm />
|
|
<DryRunFrictionPowerCoefficient_mWdrpm>4.82</DryRunFrictionPowerCoefficient_mWdrpm>
|
|
<DryRunWindagePowerCoefficient_pWdrpm3>90</DryRunWindagePowerCoefficient_pWdrpm3>
|
|
<WorkableDurationToSpindleSpeedPowerContoursDictionary>
|
|
<Contour WorkableDuration-min="15">
|
|
<SpindleSpeedToPower>
|
|
<SpindleSpeed-RPM>0</SpindleSpeed-RPM>
|
|
<Power-kW>0</Power-kW>
|
|
</SpindleSpeedToPower>
|
|
<SpindleSpeedToPower>
|
|
<SpindleSpeed-RPM>1500</SpindleSpeed-RPM>
|
|
<Power-kW>7.5</Power-kW>
|
|
</SpindleSpeedToPower>
|
|
<SpindleSpeedToPower>
|
|
<SpindleSpeed-RPM>4500</SpindleSpeed-RPM>
|
|
<Power-kW>7.5</Power-kW>
|
|
</SpindleSpeedToPower>
|
|
<SpindleSpeedToPower>
|
|
<SpindleSpeed-RPM>8000.000000000001</SpindleSpeed-RPM>
|
|
<Power-kW>4</Power-kW>
|
|
</SpindleSpeedToPower>
|
|
</Contour>
|
|
<Contour WorkableDuration-min="60">
|
|
<SpindleSpeedToPower>
|
|
<SpindleSpeed-RPM>0</SpindleSpeed-RPM>
|
|
<Power-kW>0</Power-kW>
|
|
</SpindleSpeedToPower>
|
|
<SpindleSpeedToPower>
|
|
<SpindleSpeed-RPM>1500</SpindleSpeed-RPM>
|
|
<Power-kW>5.5</Power-kW>
|
|
</SpindleSpeedToPower>
|
|
<SpindleSpeedToPower>
|
|
<SpindleSpeed-RPM>4500</SpindleSpeed-RPM>
|
|
<Power-kW>5.5</Power-kW>
|
|
</SpindleSpeedToPower>
|
|
<SpindleSpeedToPower>
|
|
<SpindleSpeed-RPM>8000.000000000001</SpindleSpeed-RPM>
|
|
<Power-kW>3</Power-kW>
|
|
</SpindleSpeedToPower>
|
|
</Contour>
|
|
<Contour WorkableDuration-min="INF">
|
|
<SpindleSpeedToPower>
|
|
<SpindleSpeed-RPM>0</SpindleSpeed-RPM>
|
|
<Power-kW>0</Power-kW>
|
|
</SpindleSpeedToPower>
|
|
<SpindleSpeedToPower>
|
|
<SpindleSpeed-RPM>1500</SpindleSpeed-RPM>
|
|
<Power-kW>5.5</Power-kW>
|
|
</SpindleSpeedToPower>
|
|
<SpindleSpeedToPower>
|
|
<SpindleSpeed-RPM>4500</SpindleSpeed-RPM>
|
|
<Power-kW>5.5</Power-kW>
|
|
</SpindleSpeedToPower>
|
|
<SpindleSpeedToPower>
|
|
<SpindleSpeed-RPM>8000.000000000001</SpindleSpeed-RPM>
|
|
<Power-kW>3</Power-kW>
|
|
</SpindleSpeedToPower>
|
|
</Contour>
|
|
</WorkableDurationToSpindleSpeedPowerContoursDictionary>
|
|
<WorkableDurationToSpindleSpeedTorqueContoursDictionary>
|
|
<Contour WorkableDuration-min="15">
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>0</SpindleSpeed-RPM>
|
|
<Torque-Nm>50</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>1500</SpindleSpeed-RPM>
|
|
<Torque-Nm>50</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>2000.0000000000002</SpindleSpeed-RPM>
|
|
<Torque-Nm>37</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>2600</SpindleSpeed-RPM>
|
|
<Torque-Nm>30</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>4000.0000000000005</SpindleSpeed-RPM>
|
|
<Torque-Nm>19</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>6000</SpindleSpeed-RPM>
|
|
<Torque-Nm>12</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>8000.000000000001</SpindleSpeed-RPM>
|
|
<Torque-Nm>8</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
</Contour>
|
|
<Contour WorkableDuration-min="60">
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>0</SpindleSpeed-RPM>
|
|
<Torque-Nm>35</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>1500</SpindleSpeed-RPM>
|
|
<Torque-Nm>35</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>2000.0000000000002</SpindleSpeed-RPM>
|
|
<Torque-Nm>29</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>2200</SpindleSpeed-RPM>
|
|
<Torque-Nm>27</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>2900</SpindleSpeed-RPM>
|
|
<Torque-Nm>20</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>4000.0000000000005</SpindleSpeed-RPM>
|
|
<Torque-Nm>15</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>6000</SpindleSpeed-RPM>
|
|
<Torque-Nm>8</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>8000.000000000001</SpindleSpeed-RPM>
|
|
<Torque-Nm>5</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
</Contour>
|
|
<Contour WorkableDuration-min="INF">
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>0</SpindleSpeed-RPM>
|
|
<Torque-Nm>50</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>1500</SpindleSpeed-RPM>
|
|
<Torque-Nm>50</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>2000.0000000000002</SpindleSpeed-RPM>
|
|
<Torque-Nm>30</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>3000</SpindleSpeed-RPM>
|
|
<Torque-Nm>20</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>4000.0000000000005</SpindleSpeed-RPM>
|
|
<Torque-Nm>15</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>6000</SpindleSpeed-RPM>
|
|
<Torque-Nm>8</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
<SpindleSpeedToTorque>
|
|
<SpindleSpeed-RPM>8000.000000000001</SpindleSpeed-RPM>
|
|
<Torque-Nm>5</Torque-Nm>
|
|
</SpindleSpeedToTorque>
|
|
</Contour>
|
|
</WorkableDurationToSpindleSpeedTorqueContoursDictionary>
|
|
</SpindleCapability>
|
|
</SpindleCapability>
|
|
<Fixture>
|
|
<Fixture>
|
|
<Solid>
|
|
<TransformationGeom>
|
|
<Transformer>
|
|
<NoTransform />
|
|
</Transformer>
|
|
<Geom>
|
|
<Box3d>
|
|
<Min>(-40, -40, 0)</Min>
|
|
<Max>(40, 40, 10)</Max>
|
|
</Box3d>
|
|
</Geom>
|
|
</TransformationGeom>
|
|
</Solid>
|
|
<GeomToTableTransformer>
|
|
<NoTransform />
|
|
</GeomToTableTransformer>
|
|
<GeomToWorkpieceTransformer>
|
|
<StaticTranslation Trans="(0, 0, 10)" />
|
|
</GeomToWorkpieceTransformer>
|
|
</Fixture>
|
|
</Fixture>
|
|
<Workpiece>
|
|
<Workpiece>
|
|
<InitResolution>0.125</InitResolution>
|
|
<InitGeom>
|
|
<TransformationGeom>
|
|
<Transformer>
|
|
<StaticTranslation Trans="(0, 0, 0)" />
|
|
</Transformer>
|
|
<Geom>
|
|
<Box3d>
|
|
<Min>(2, 0, -50)</Min>
|
|
<Max>(72, 50, 0)</Max>
|
|
</Box3d>
|
|
</Geom>
|
|
</TransformationGeom>
|
|
</InitGeom>
|
|
<WorkpieceGeomToProgramZeroTransformer>
|
|
<StaticTranslation Trans="(0, 0, 0)" />
|
|
</WorkpieceGeomToProgramZeroTransformer>
|
|
<WorkpieceGeomToFixtureBuckleTransformer>
|
|
<StaticTranslation Trans="(35, 25, -50)" />
|
|
</WorkpieceGeomToFixtureBuckleTransformer>
|
|
<IdealGeom>
|
|
<TransformationGeom>
|
|
<Transformer>
|
|
<StaticTranslation Trans="(2, 0, -50)" />
|
|
</Transformer>
|
|
<Geom>
|
|
<StlFile>Design/standard_force_4exp_201902_design.stl</StlFile>
|
|
</Geom>
|
|
</TransformationGeom>
|
|
</IdealGeom>
|
|
<CuttingPara>
|
|
<XmlSource>Al6061T6.mp</XmlSource>
|
|
</CuttingPara>
|
|
<WorkpieceMaterial>
|
|
<XmlSource>Al6061T6.WorkpieceMaterial</XmlSource>
|
|
</WorkpieceMaterial>
|
|
</Workpiece>
|
|
</Workpiece>
|
|
<TableToComp>
|
|
<NoTransform />
|
|
</TableToComp>
|
|
<BackgroundTemperature_C>25</BackgroundTemperature_C>
|
|
<CoolantHeatCondition>
|
|
<Name />
|
|
<Note />
|
|
<CoolantTemperature_C>25</CoolantTemperature_C>
|
|
<CoolantConvectionCoefficient_Wdm2K>1000</CoolantConvectionCoefficient_Wdm2K>
|
|
<MistFloodConvectionRatio>0.5</MistFloodConvectionRatio>
|
|
<OffConvectionCoefficient_Wdm2K>50</OffConvectionCoefficient_Wdm2K>
|
|
</CoolantHeatCondition>
|
|
</MachiningEquipment>
|
|
</MachiningEquipment>
|
|
<MachiningToolHouse>
|
|
<MachiningToolHouse>
|
|
<Entry ID="1">
|
|
<MillingTool>
|
|
<Note>T1</Note>
|
|
<Holder>
|
|
<CylindroidHolder>
|
|
<Name></Name>
|
|
<Note></Note>
|
|
<Cylindroid>
|
|
<PairZr>(0,10)</PairZr>
|
|
<PairZr>(30,10)</PairZr>
|
|
</Cylindroid>
|
|
<PolarResolution2d>
|
|
<PolarResolution2d>
|
|
<LinearResolution_mm>0.5</LinearResolution_mm>
|
|
<AngleResolution_deg>5</AngleResolution_deg>
|
|
</PolarResolution2d>
|
|
</PolarResolution2d>
|
|
</CylindroidHolder>
|
|
</Holder>
|
|
<Cutter>
|
|
<MillingCutter>
|
|
<Name></Name>
|
|
<Note></Note>
|
|
<IntegralMode>SolidEnd</IntegralMode>
|
|
<ShaperProfile>
|
|
<AptProfile>
|
|
<Apt>
|
|
<ColumnApt>
|
|
<D>12</D>
|
|
<Rc>0.5</Rc>
|
|
<FluteH>20</FluteH>
|
|
</ColumnApt>
|
|
</Apt>
|
|
</AptProfile>
|
|
</ShaperProfile>
|
|
<InnerBeamProfile>
|
|
<FluteDependentRatioProfile>
|
|
<!--<ConstRatioProfile>
|
|
<RadiusRatio>0.56</RadiusRatio>
|
|
</ConstRatioProfile>-->
|
|
</FluteDependentRatioProfile>
|
|
</InnerBeamProfile>
|
|
<UpperBeamGeom>
|
|
<TransformationGeom>
|
|
<Transformer />
|
|
<Geom>
|
|
<Cylindroid>
|
|
<PairZr>(20,6)</PairZr>
|
|
<PairZr>(75,6)</PairZr>
|
|
</Cylindroid>
|
|
</Geom>
|
|
</TransformationGeom>
|
|
</UpperBeamGeom>
|
|
<LinearResolution_mm>0.125</LinearResolution_mm>
|
|
<AngleResolution_deg>15</AngleResolution_deg>
|
|
<FluteContourTray>
|
|
<UniformContourTray>
|
|
<TrackNum>3</TrackNum>
|
|
<BaselineOneContour>
|
|
<FluteContour>
|
|
<SetupAngle_deg>0</SetupAngle_deg>
|
|
<BaseSideContour>
|
|
<ConstHelixSideContour>
|
|
<Helix_deg>50</Helix_deg>
|
|
<RadialRakeAngle_deg>15</RadialRakeAngle_deg>
|
|
<RadialReliefAngle_deg>5</RadialReliefAngle_deg>
|
|
</ConstHelixSideContour>
|
|
</BaseSideContour>
|
|
<BaseBottomContour>
|
|
<SlideBottomContour>
|
|
<AxialRakeAngle_deg>50</AxialRakeAngle_deg>
|
|
<DiskAngle_deg>1.5</DiskAngle_deg>
|
|
<EccentricAngle_deg>15</EccentricAngle_deg>
|
|
<CutterLengthOnBottomProjection_mm>5</CutterLengthOnBottomProjection_mm>
|
|
<OuterRadius_mm>5.5</OuterRadius_mm>
|
|
</SlideBottomContour>
|
|
</BaseBottomContour>
|
|
</FluteContour>
|
|
</BaselineOneContour>
|
|
</UniformContourTray>
|
|
</FluteContourTray>
|
|
<FluteMaterial>
|
|
<XmlSource>WC-Co6-800nm.CutterMaterial</XmlSource>
|
|
</FluteMaterial>
|
|
<ShankMaterial>
|
|
<XmlSource>WC-Co6-800nm.CutterMaterial</XmlSource>
|
|
</ShankMaterial>
|
|
<CoatingLayerList />
|
|
<ShankMass_g MassAssignmentMode="EvaluateByVolume">103.5896112737758</ShankMass_g>
|
|
<HoneRadius_um>20</HoneRadius_um>
|
|
<ReliefAngle_deg>5</ReliefAngle_deg>
|
|
<MillingCutterOptLimit>
|
|
<MillingCutterOptOption>
|
|
<EnableOpt>true</EnableOpt>
|
|
<YieldingSafetyFactor>3</YieldingSafetyFactor>
|
|
<EnableLimitByMinimumUncutChipThickness>true</EnableLimitByMinimumUncutChipThickness>
|
|
<EnableLimitByReliefAngle>true</EnableLimitByReliefAngle>
|
|
<MinFeedPerTooth_mm>0</MinFeedPerTooth_mm>
|
|
<MaxFeedPerTooth_mm>999</MaxFeedPerTooth_mm>
|
|
</MillingCutterOptOption>
|
|
</MillingCutterOptLimit>
|
|
</MillingCutter>
|
|
</Cutter>
|
|
<ExposedCutterHeight_mm>28</ExposedCutterHeight_mm>
|
|
<ObservationAnchorReference>HolderAnc</ObservationAnchorReference>
|
|
<RelativeHeightFromObservationAnchor_mm>0</RelativeHeightFromObservationAnchor_mm>
|
|
<ObservationRingRadius_mm>0</ObservationRingRadius_mm>
|
|
</MillingTool>
|
|
</Entry>
|
|
</MachiningToolHouse>
|
|
</MachiningToolHouse>
|
|
<NcEnv>
|
|
<HardNcEnv>
|
|
<CncBrand>Fanuc</CncBrand>
|
|
<HomeMc>(0, 0, 0)</HomeMc>
|
|
<ToolingMcXyz>(0, 0, 0)</ToolingMcXyz>
|
|
<ToolingMcAbc_deg>(0, 0, 0)</ToolingMcAbc_deg>
|
|
<MillingToolOffsetTable>
|
|
<Entry ID="1">
|
|
<MillingToolOffsetTableRow>
|
|
<IdealRadius_mm>6</IdealRadius_mm>
|
|
<RadialWear_mm>0</RadialWear_mm>
|
|
<IdealHeight_mm>58</IdealHeight_mm>
|
|
<AxialWear_mm>0</AxialWear_mm>
|
|
</MillingToolOffsetTableRow>
|
|
</Entry>
|
|
</MillingToolOffsetTable>
|
|
<EnableShortestRotary>true</EnableShortestRotary>
|
|
<EnableArcCornerRadiusCompensation>false</EnableArcCornerRadiusCompensation>
|
|
<EnableIntegerShrinkOnPositionCommand>false</EnableIntegerShrinkOnPositionCommand>
|
|
<StrokeLimitXyz_mm>
|
|
<Box3d>
|
|
<Min>(-INF, -INF, -INF)</Min>
|
|
<Max>(INF, INF, INF)</Max>
|
|
</Box3d>
|
|
</StrokeLimitXyz_mm>
|
|
<StrokeLimitAbc_deg>
|
|
<Box3d>
|
|
<Min>(-INF, -INF, -INF)</Min>
|
|
<Max>(INF, INF, INF)</Max>
|
|
</Box3d>
|
|
</StrokeLimitAbc_deg>
|
|
<MaxRotarySpeedABC_rpm>(60, 60, 60)</MaxRotarySpeedABC_rpm>
|
|
<MaxSpindleSpeed_rpm>60000</MaxSpindleSpeed_rpm>
|
|
<RapidFeedrate_mmdmin>20000</RapidFeedrate_mmdmin>
|
|
<ToolingTime>PT0S</ToolingTime>
|
|
<ConfigurationTable>
|
|
<Entry Key="1401#1">0</Entry>
|
|
</ConfigurationTable>
|
|
<IsoCoordinateTable>
|
|
<Entry ID="G54" Offset="(37.400000000000006, -97.4, -116.44)" />
|
|
<Entry ID="G55" Offset="(0, 0, 0)" />
|
|
<Entry ID="G56" Offset="(0, 0, 0)" />
|
|
<Entry ID="G57" Offset="(0, 0, 0)" />
|
|
<Entry ID="G58" Offset="(0, 0, 0)" />
|
|
<Entry ID="G59" Offset="(0, 0, 0)" />
|
|
<Entry ID="G59.1" Offset="(0, 0, 0)" />
|
|
<Entry ID="G59.2" Offset="(0, 0, 0)" />
|
|
<Entry ID="G59.3" Offset="(0, 0, 0)" />
|
|
<Entry ID="G59.4" Offset="(0, 0, 0)" />
|
|
<Entry ID="G59.5" Offset="(0, 0, 0)" />
|
|
<Entry ID="G59.6" Offset="(0, 0, 0)" />
|
|
<Entry ID="G59.7" Offset="(0, 0, 0)" />
|
|
<Entry ID="G59.8" Offset="(0, 0, 0)" />
|
|
<Entry ID="G59.9" Offset="(0, 0, 0)" />
|
|
</IsoCoordinateTable>
|
|
</HardNcEnv>
|
|
</NcEnv>
|
|
<NcRunnerSuit>
|
|
<NcRunnerSuit>
|
|
<SoftNcRunner>
|
|
<SoftNcRunner>
|
|
<PipelineNcDependencyList>
|
|
<CncBrandDependency>
|
|
<Brand>Fanuc</Brand>
|
|
</CncBrandDependency>
|
|
<FanucParameterTableProxy>
|
|
<FanucParameterTable>
|
|
<System ParamId="1020" Value="3" />
|
|
<System ParamId="3741" Value="60000" />
|
|
<System ParamId="4002" Value="5" />
|
|
<System ParamId="5003" Value="0" />
|
|
<System ParamId="5221" Value="0" />
|
|
<System ParamId="5222" Value="0" />
|
|
<System ParamId="5223" Value="0" />
|
|
<System ParamId="5241" Value="0" />
|
|
<System ParamId="5242" Value="0" />
|
|
<System ParamId="5243" Value="0" />
|
|
<System ParamId="5261" Value="0" />
|
|
<System ParamId="5262" Value="0" />
|
|
<System ParamId="5263" Value="0" />
|
|
<System ParamId="5281" Value="0" />
|
|
<System ParamId="5282" Value="0" />
|
|
<System ParamId="5283" Value="0" />
|
|
<System ParamId="5301" Value="0" />
|
|
<System ParamId="5302" Value="0" />
|
|
<System ParamId="5303" Value="0" />
|
|
<System ParamId="5321" Value="0" />
|
|
<System ParamId="5322" Value="0" />
|
|
<System ParamId="5323" Value="0" />
|
|
<System ParamId="7001" Value="0" />
|
|
<System ParamId="7002" Value="0" />
|
|
<System ParamId="7003" Value="0" />
|
|
<System ParamId="7021" Value="0" />
|
|
<System ParamId="7022" Value="0" />
|
|
<System ParamId="7023" Value="0" />
|
|
<System ParamId="7041" Value="0" />
|
|
<System ParamId="7042" Value="0" />
|
|
<System ParamId="7043" Value="0" />
|
|
<System ParamId="7061" Value="0" />
|
|
<System ParamId="7062" Value="0" />
|
|
<System ParamId="7063" Value="0" />
|
|
<System ParamId="7081" Value="0" />
|
|
<System ParamId="7082" Value="0" />
|
|
<System ParamId="7083" Value="0" />
|
|
<System ParamId="7101" Value="0" />
|
|
<System ParamId="7102" Value="0" />
|
|
<System ParamId="7103" Value="0" />
|
|
<System ParamId="7121" Value="0" />
|
|
<System ParamId="7122" Value="0" />
|
|
<System ParamId="7123" Value="0" />
|
|
<System ParamId="7141" Value="0" />
|
|
<System ParamId="7142" Value="0" />
|
|
<System ParamId="7143" Value="0" />
|
|
<System ParamId="7161" Value="0" />
|
|
<System ParamId="7162" Value="0" />
|
|
<System ParamId="7163" Value="0" />
|
|
<System ParamId="7181" Value="0" />
|
|
<System ParamId="7182" Value="0" />
|
|
<System ParamId="7183" Value="0" />
|
|
<System ParamId="7201" Value="0" />
|
|
<System ParamId="7202" Value="0" />
|
|
<System ParamId="7203" Value="0" />
|
|
<System ParamId="7221" Value="0" />
|
|
<System ParamId="7222" Value="0" />
|
|
<System ParamId="7223" Value="0" />
|
|
<System ParamId="7241" Value="0" />
|
|
<System ParamId="7242" Value="0" />
|
|
<System ParamId="7243" Value="0" />
|
|
<System ParamId="7261" Value="0" />
|
|
<System ParamId="7262" Value="0" />
|
|
<System ParamId="7263" Value="0" />
|
|
<System ParamId="7281" Value="0" />
|
|
<System ParamId="7282" Value="0" />
|
|
<System ParamId="7283" Value="0" />
|
|
<System ParamId="7301" Value="0" />
|
|
<System ParamId="7302" Value="0" />
|
|
<System ParamId="7303" Value="0" />
|
|
<System ParamId="7321" Value="0" />
|
|
<System ParamId="7322" Value="0" />
|
|
<System ParamId="7323" Value="0" />
|
|
<System ParamId="7341" Value="0" />
|
|
<System ParamId="7342" Value="0" />
|
|
<System ParamId="7343" Value="0" />
|
|
<System ParamId="7361" Value="0" />
|
|
<System ParamId="7362" Value="0" />
|
|
<System ParamId="7363" Value="0" />
|
|
<System ParamId="7381" Value="0" />
|
|
<System ParamId="7382" Value="0" />
|
|
<System ParamId="7383" Value="0" />
|
|
<System ParamId="7401" Value="0" />
|
|
<System ParamId="7402" Value="0" />
|
|
<System ParamId="7403" Value="0" />
|
|
<System ParamId="7421" Value="0" />
|
|
<System ParamId="7422" Value="0" />
|
|
<System ParamId="7423" Value="0" />
|
|
<System ParamId="7441" Value="0" />
|
|
<System ParamId="7442" Value="0" />
|
|
<System ParamId="7443" Value="0" />
|
|
<System ParamId="7461" Value="0" />
|
|
<System ParamId="7462" Value="0" />
|
|
<System ParamId="7463" Value="0" />
|
|
<System ParamId="7481" Value="0" />
|
|
<System ParamId="7482" Value="0" />
|
|
<System ParamId="7483" Value="0" />
|
|
<System ParamId="7501" Value="0" />
|
|
<System ParamId="7502" Value="0" />
|
|
<System ParamId="7503" Value="0" />
|
|
<System ParamId="7521" Value="0" />
|
|
<System ParamId="7522" Value="0" />
|
|
<System ParamId="7523" Value="0" />
|
|
<System ParamId="7541" Value="0" />
|
|
<System ParamId="7542" Value="0" />
|
|
<System ParamId="7543" Value="0" />
|
|
<System ParamId="7561" Value="0" />
|
|
<System ParamId="7562" Value="0" />
|
|
<System ParamId="7563" Value="0" />
|
|
<System ParamId="7581" Value="0" />
|
|
<System ParamId="7582" Value="0" />
|
|
<System ParamId="7583" Value="0" />
|
|
<System ParamId="7601" Value="0" />
|
|
<System ParamId="7602" Value="0" />
|
|
<System ParamId="7603" Value="0" />
|
|
<System ParamId="7621" Value="0" />
|
|
<System ParamId="7622" Value="0" />
|
|
<System ParamId="7623" Value="0" />
|
|
<System ParamId="7641" Value="0" />
|
|
<System ParamId="7642" Value="0" />
|
|
<System ParamId="7643" Value="0" />
|
|
<System ParamId="7661" Value="0" />
|
|
<System ParamId="7662" Value="0" />
|
|
<System ParamId="7663" Value="0" />
|
|
<System ParamId="7681" Value="0" />
|
|
<System ParamId="7682" Value="0" />
|
|
<System ParamId="7683" Value="0" />
|
|
<System ParamId="7701" Value="0" />
|
|
<System ParamId="7702" Value="0" />
|
|
<System ParamId="7703" Value="0" />
|
|
<System ParamId="7721" Value="0" />
|
|
<System ParamId="7722" Value="0" />
|
|
<System ParamId="7723" Value="0" />
|
|
<System ParamId="7741" Value="0" />
|
|
<System ParamId="7742" Value="0" />
|
|
<System ParamId="7743" Value="0" />
|
|
<System ParamId="7761" Value="0" />
|
|
<System ParamId="7762" Value="0" />
|
|
<System ParamId="7763" Value="0" />
|
|
<System ParamId="7781" Value="0" />
|
|
<System ParamId="7782" Value="0" />
|
|
<System ParamId="7783" Value="0" />
|
|
<System ParamId="7801" Value="0" />
|
|
<System ParamId="7802" Value="0" />
|
|
<System ParamId="7803" Value="0" />
|
|
<System ParamId="7821" Value="0" />
|
|
<System ParamId="7822" Value="0" />
|
|
<System ParamId="7823" Value="0" />
|
|
<System ParamId="7841" Value="0" />
|
|
<System ParamId="7842" Value="0" />
|
|
<System ParamId="7843" Value="0" />
|
|
<System ParamId="7861" Value="0" />
|
|
<System ParamId="7862" Value="0" />
|
|
<System ParamId="7863" Value="0" />
|
|
<System ParamId="7881" Value="0" />
|
|
<System ParamId="7882" Value="0" />
|
|
<System ParamId="7883" Value="0" />
|
|
<System ParamId="7901" Value="0" />
|
|
<System ParamId="7902" Value="0" />
|
|
<System ParamId="7903" Value="0" />
|
|
<System ParamId="7921" Value="0" />
|
|
<System ParamId="7922" Value="0" />
|
|
<System ParamId="7923" Value="0" />
|
|
<System ParamId="7941" Value="0" />
|
|
<System ParamId="7942" Value="0" />
|
|
<System ParamId="7943" Value="0" />
|
|
<Axis ParamId="1240" AxisName="X" Value="0" />
|
|
<Axis ParamId="1240" AxisName="Y" Value="0" />
|
|
<Axis ParamId="1240" AxisName="Z" Value="0" />
|
|
<Axis ParamId="1420" AxisName="X" Value="48000" />
|
|
<Axis ParamId="1420" AxisName="Y" Value="48000" />
|
|
<Axis ParamId="1420" AxisName="Z" Value="24000" />
|
|
<Axis ParamId="1006" AxisName="X" Value="0" Type="Int" />
|
|
<Axis ParamId="1006" AxisName="Y" Value="0" Type="Int" />
|
|
<Axis ParamId="1006" AxisName="Z" Value="0" Type="Int" />
|
|
</FanucParameterTable>
|
|
</FanucParameterTableProxy>
|
|
<RetainedCommonVariableTableProxy />
|
|
<ToolingMcConfig>
|
|
<Axis Name="A" Value="0" />
|
|
<Axis Name="B" Value="0" />
|
|
<Axis Name="C" Value="0" />
|
|
<Axis Name="X" Value="0" />
|
|
<Axis Name="Y" Value="0" />
|
|
<Axis Name="Z" Value="0" />
|
|
</ToolingMcConfig>
|
|
<ToolOffsetTableProxy />
|
|
<GenericBlockSkipConfig>
|
|
<EnabledLayers>1</EnabledLayers>
|
|
</GenericBlockSkipConfig>
|
|
<SubProgramFolderConfig>
|
|
<InternalFolder>NC</InternalFolder>
|
|
</SubProgramFolderConfig>
|
|
<FanucGotoIterationDependency>
|
|
<MaxIterationsPerTarget>1000</MaxIterationsPerTarget>
|
|
</FanucGotoIterationDependency>
|
|
<FanucWhileDoIterationDependency>
|
|
<MaxIterationsPerLoopId>10000</MaxIterationsPerLoopId>
|
|
</FanucWhileDoIterationDependency>
|
|
<ProjectFolderDependency />
|
|
<SegmenterDependency />
|
|
<SyntaxPieceLayerDependency />
|
|
<FileIndexCounterDependency />
|
|
<SentenceIndexCounterDependency />
|
|
<NcKinematicsDependency />
|
|
</PipelineNcDependencyList>
|
|
<Segmenter>
|
|
<SingleLineSegmenter />
|
|
</Segmenter>
|
|
<NcInitializationList>
|
|
<HomeMcInitializer />
|
|
<StaticInitializer>
|
|
<Initialization>{"CoordinateOffset":{"CoordinateId":"G54"},"CannedCycle":{"Term":"G80"}}</Initialization>
|
|
</StaticInitializer>
|
|
</NcInitializationList>
|
|
<NcSyntaxList>
|
|
<BundleSyntax>
|
|
<Name>Parsing</Name>
|
|
<TapeBoundarySyntax />
|
|
<FanucProgramNumberSyntax />
|
|
<QuoteCommentSyntax />
|
|
<HeadIndexSyntax>
|
|
<HeadSymbol>N</HeadSymbol>
|
|
</HeadIndexSyntax>
|
|
<CsScriptSyntax>
|
|
<PreMarker>@@</PreMarker>
|
|
<PostMarker>@@^</PostMarker>
|
|
</CsScriptSyntax>
|
|
<BlockSkipSyntax />
|
|
<FanucIfThenParsingSyntax />
|
|
<FanucWhileDoParsingSyntax />
|
|
<TagAssignmentSyntax>
|
|
<CategoryPath>
|
|
<Item>Assignments</Item>
|
|
</CategoryPath>
|
|
<TagList />
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords />
|
|
<RhsDialect>None</RhsDialect>
|
|
</TagAssignmentSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>G43.4</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes />
|
|
<IntParamPrefixes>
|
|
<Item>H</Item>
|
|
</IntParamPrefixes>
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>M</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>G05.1</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes />
|
|
<IntParamPrefixes>
|
|
<Item>Q</Item>
|
|
<Item>R</Item>
|
|
</IntParamPrefixes>
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>G</Item>
|
|
<Item>M</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>G4</Item>
|
|
<Item>G04</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes>
|
|
<Item>P</Item>
|
|
<Item>X</Item>
|
|
<Item>U</Item>
|
|
<Item>S</Item>
|
|
</FloatParamPrefixes>
|
|
<IntParamPrefixes />
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>G</Item>
|
|
<Item>M</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>G28</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes>
|
|
<Item>X</Item>
|
|
<Item>Y</Item>
|
|
<Item>Z</Item>
|
|
<Item>A</Item>
|
|
<Item>B</Item>
|
|
<Item>C</Item>
|
|
</FloatParamPrefixes>
|
|
<IntParamPrefixes />
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>G</Item>
|
|
<Item>M</Item>
|
|
<Item>F</Item>
|
|
<Item>S</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>G41</Item>
|
|
<Item>G42</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes />
|
|
<IntParamPrefixes>
|
|
<Item>D</Item>
|
|
</IntParamPrefixes>
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>M</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>G43</Item>
|
|
<Item>G44</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes />
|
|
<IntParamPrefixes>
|
|
<Item>H</Item>
|
|
</IntParamPrefixes>
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>M</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>G52</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes>
|
|
<Item>X</Item>
|
|
<Item>Y</Item>
|
|
<Item>Z</Item>
|
|
</FloatParamPrefixes>
|
|
<IntParamPrefixes />
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>G</Item>
|
|
<Item>M</Item>
|
|
<Item>F</Item>
|
|
<Item>S</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>G68</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes>
|
|
<Item>X</Item>
|
|
<Item>Y</Item>
|
|
<Item>Z</Item>
|
|
<Item>I</Item>
|
|
<Item>J</Item>
|
|
<Item>K</Item>
|
|
<Item>R</Item>
|
|
</FloatParamPrefixes>
|
|
<IntParamPrefixes />
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>G</Item>
|
|
<Item>M</Item>
|
|
<Item>F</Item>
|
|
<Item>S</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>G68.2</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes>
|
|
<Item>X</Item>
|
|
<Item>Y</Item>
|
|
<Item>Z</Item>
|
|
<Item>I</Item>
|
|
<Item>J</Item>
|
|
<Item>K</Item>
|
|
</FloatParamPrefixes>
|
|
<IntParamPrefixes />
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>G</Item>
|
|
<Item>M</Item>
|
|
<Item>F</Item>
|
|
<Item>S</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>G73</Item>
|
|
<Item>G74</Item>
|
|
<Item>G76</Item>
|
|
<Item>G81</Item>
|
|
<Item>G82</Item>
|
|
<Item>G83</Item>
|
|
<Item>G84</Item>
|
|
<Item>G85</Item>
|
|
<Item>G86</Item>
|
|
<Item>G87</Item>
|
|
<Item>G89</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes>
|
|
<Item>X</Item>
|
|
<Item>Y</Item>
|
|
<Item>Z</Item>
|
|
<Item>R</Item>
|
|
<Item>Q</Item>
|
|
<Item>F</Item>
|
|
</FloatParamPrefixes>
|
|
<IntParamPrefixes>
|
|
<Item>P</Item>
|
|
<Item>K</Item>
|
|
</IntParamPrefixes>
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>G</Item>
|
|
<Item>M</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>M98</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes />
|
|
<IntParamPrefixes>
|
|
<Item>P</Item>
|
|
<Item>L</Item>
|
|
</IntParamPrefixes>
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>G</Item>
|
|
<Item>M</Item>
|
|
<Item>F</Item>
|
|
<Item>S</Item>
|
|
<Item>T</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>M99</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes />
|
|
<IntParamPrefixes>
|
|
<Item>P</Item>
|
|
</IntParamPrefixes>
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>G</Item>
|
|
<Item>M</Item>
|
|
<Item>F</Item>
|
|
<Item>S</Item>
|
|
<Item>T</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>M198</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes />
|
|
<IntParamPrefixes>
|
|
<Item>P</Item>
|
|
<Item>L</Item>
|
|
</IntParamPrefixes>
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>G</Item>
|
|
<Item>M</Item>
|
|
<Item>F</Item>
|
|
<Item>S</Item>
|
|
<Item>T</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>G65</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes>
|
|
<Item>A</Item>
|
|
<Item>B</Item>
|
|
<Item>C</Item>
|
|
<Item>D</Item>
|
|
<Item>E</Item>
|
|
<Item>F</Item>
|
|
<Item>H</Item>
|
|
<Item>I</Item>
|
|
<Item>J</Item>
|
|
<Item>K</Item>
|
|
<Item>M</Item>
|
|
<Item>Q</Item>
|
|
<Item>R</Item>
|
|
<Item>S</Item>
|
|
<Item>T</Item>
|
|
<Item>U</Item>
|
|
<Item>V</Item>
|
|
<Item>W</Item>
|
|
<Item>X</Item>
|
|
<Item>Y</Item>
|
|
<Item>Z</Item>
|
|
</FloatParamPrefixes>
|
|
<IntParamPrefixes>
|
|
<Item>P</Item>
|
|
<Item>L</Item>
|
|
</IntParamPrefixes>
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>G</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>G66</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes>
|
|
<Item>A</Item>
|
|
<Item>B</Item>
|
|
<Item>C</Item>
|
|
<Item>D</Item>
|
|
<Item>E</Item>
|
|
<Item>F</Item>
|
|
<Item>H</Item>
|
|
<Item>I</Item>
|
|
<Item>J</Item>
|
|
<Item>K</Item>
|
|
<Item>M</Item>
|
|
<Item>Q</Item>
|
|
<Item>R</Item>
|
|
<Item>S</Item>
|
|
<Item>T</Item>
|
|
<Item>U</Item>
|
|
<Item>V</Item>
|
|
<Item>W</Item>
|
|
<Item>X</Item>
|
|
<Item>Y</Item>
|
|
<Item>Z</Item>
|
|
</FloatParamPrefixes>
|
|
<IntParamPrefixes>
|
|
<Item>P</Item>
|
|
<Item>L</Item>
|
|
</IntParamPrefixes>
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>G</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<ParameterizedFlagSyntax>
|
|
<CategoryPath />
|
|
<CodePrefixes>
|
|
<Item>G54.1</Item>
|
|
</CodePrefixes>
|
|
<ParamPrefixes />
|
|
<FloatParamPrefixes />
|
|
<IntParamPrefixes>
|
|
<Item>P</Item>
|
|
</IntParamPrefixes>
|
|
<VarPrefix>#</VarPrefix>
|
|
<TerminateWords>
|
|
<Item>G</Item>
|
|
<Item>M</Item>
|
|
</TerminateWords>
|
|
</ParameterizedFlagSyntax>
|
|
<FanucGotoParsingSyntax />
|
|
<FloatTagValueSyntax>
|
|
<VariableTag>#</VariableTag>
|
|
<CategoryPath />
|
|
<TagList>
|
|
<Item>X</Item>
|
|
<Item>Y</Item>
|
|
<Item>Z</Item>
|
|
<Item>U</Item>
|
|
<Item>V</Item>
|
|
<Item>W</Item>
|
|
<Item>A</Item>
|
|
<Item>B</Item>
|
|
<Item>C</Item>
|
|
<Item>I</Item>
|
|
<Item>J</Item>
|
|
<Item>K</Item>
|
|
</TagList>
|
|
<AllowEqualsForm>false</AllowEqualsForm>
|
|
<RhsDialect>None</RhsDialect>
|
|
</FloatTagValueSyntax>
|
|
<FloatTagValueSyntax>
|
|
<VariableTag>#</VariableTag>
|
|
<CategoryPath />
|
|
<TagList>
|
|
<Item>F</Item>
|
|
<Item>S</Item>
|
|
<Item>R</Item>
|
|
<Item>Q</Item>
|
|
<Item>E</Item>
|
|
</TagList>
|
|
<AllowEqualsForm>false</AllowEqualsForm>
|
|
<RhsDialect>None</RhsDialect>
|
|
</FloatTagValueSyntax>
|
|
<IntegerTagValueSyntax>
|
|
<VariableTag>#</VariableTag>
|
|
<CategoryPath />
|
|
<TagList>
|
|
<Item>T</Item>
|
|
<Item>D</Item>
|
|
<Item>H</Item>
|
|
<Item>P</Item>
|
|
<Item>L</Item>
|
|
</TagList>
|
|
<AllowEqualsForm>false</AllowEqualsForm>
|
|
<RhsDialect>None</RhsDialect>
|
|
</IntegerTagValueSyntax>
|
|
<NumberedFlagSyntax>
|
|
<CategoryPath>
|
|
<Item>Flags</Item>
|
|
</CategoryPath>
|
|
<CodePrefixes>
|
|
<Item>G</Item>
|
|
<Item>M</Item>
|
|
</CodePrefixes>
|
|
<AllowDecimal>true</AllowDecimal>
|
|
</NumberedFlagSyntax>
|
|
<SnapshotSyntax>
|
|
<SectionName>Debug-Parsing</SectionName>
|
|
<IsEnabled>false</IsEnabled>
|
|
</SnapshotSyntax>
|
|
</BundleSyntax>
|
|
<BundleSyntax>
|
|
<Name>Evaluation</Name>
|
|
<FanucMacroCallSyntax />
|
|
<SubProgramCallSyntax />
|
|
<SubProgramReturnSyntax>
|
|
<LabelProbeSyntaxes>
|
|
<QuoteCommentSyntax />
|
|
<HeadIndexSyntax>
|
|
<HeadSymbol>N</HeadSymbol>
|
|
</HeadIndexSyntax>
|
|
</LabelProbeSyntaxes>
|
|
</SubProgramReturnSyntax>
|
|
<FanucModalMacroSyntax>
|
|
<Phase>Setup</Phase>
|
|
</FanucModalMacroSyntax>
|
|
<VariableEvaluatorSyntax>
|
|
<RuntimeVariableLookups>
|
|
<LocalVariableLookup />
|
|
<VolatileVariableLookup />
|
|
<FanucPositionVariableLookup />
|
|
<FanucToolOffsetVariableLookup />
|
|
</RuntimeVariableLookups>
|
|
<Dialect>Fanuc</Dialect>
|
|
</VariableEvaluatorSyntax>
|
|
<FanucIfThenSyntax />
|
|
<RetainedCommonVariableReadingSyntax />
|
|
<VolatileVariableReadingSyntax />
|
|
<FanucLocalVariableReadingSyntax />
|
|
<FanucSystemControlVariableSyntax />
|
|
<FanucWhileDoSyntax />
|
|
<FanucGotoSyntax>
|
|
<LabelProbeSyntaxes>
|
|
<QuoteCommentSyntax />
|
|
<HeadIndexSyntax>
|
|
<HeadSymbol>N</HeadSymbol>
|
|
</HeadIndexSyntax>
|
|
</LabelProbeSyntaxes>
|
|
</FanucGotoSyntax>
|
|
</BundleSyntax>
|
|
<BundleSyntax>
|
|
<Name>Logic</Name>
|
|
<PolarGCodeCheckSyntax />
|
|
<PositioningSyntax />
|
|
<UnitModeSyntax>
|
|
<InchCodes>
|
|
<Item>G20</Item>
|
|
</InchCodes>
|
|
<MetricCodes>
|
|
<Item>G21</Item>
|
|
</MetricCodes>
|
|
</UnitModeSyntax>
|
|
<PlaneSelectSyntax />
|
|
<FeedrateSyntax />
|
|
<SpindleSpeedSyntax />
|
|
<DwellSyntax>
|
|
<SectionKeys>
|
|
<Item>G4</Item>
|
|
<Item>G04</Item>
|
|
</SectionKeys>
|
|
<SecondsPrefixes>
|
|
<Item>X</Item>
|
|
<Item>U</Item>
|
|
</SecondsPrefixes>
|
|
<MillisecondsPrefixes>
|
|
<Item>P</Item>
|
|
</MillisecondsPrefixes>
|
|
<SpindleRevPrefixes>
|
|
<Item>S</Item>
|
|
</SpindleRevPrefixes>
|
|
</DwellSyntax>
|
|
<CoolantSyntax />
|
|
<FanucPathSmoothingSyntax />
|
|
<ToolChangeSyntax />
|
|
<ProgramEndSyntax />
|
|
<ProgramEndCleanSyntax />
|
|
<ProgramStopSyntax />
|
|
<IsoG68RotationSyntax />
|
|
<IsoG68p2TiltSyntax />
|
|
<G53p1RotaryPositionSyntax />
|
|
<ToolHeightOffsetSyntax />
|
|
<PolarInterpolationSyntax />
|
|
<ProgramRxczSyntax />
|
|
<McAbcSyntax />
|
|
<IsoCoordinateOffsetSyntax />
|
|
<IsoLocalCoordinateOffsetSyntax />
|
|
<G43p4RtcpSyntax />
|
|
<PivotTransformationSyntax />
|
|
<CannedCycleResolveSyntax />
|
|
<DrillingCycleSyntax />
|
|
<PeckDrillingCycleSyntax />
|
|
<HighSpeedPeckCycleSyntax />
|
|
<BoringCycleSyntax />
|
|
<FineBoringSyntax />
|
|
<BackBoringSyntax />
|
|
<TappingCycleSyntax>
|
|
<SupportedCodes>
|
|
<Item>G84</Item>
|
|
<Item>G74</Item>
|
|
</SupportedCodes>
|
|
</TappingCycleSyntax>
|
|
<IncrementalResolveSyntax>
|
|
<Path>Parsing</Path>
|
|
<Path>Parsing/G28</Path>
|
|
</IncrementalResolveSyntax>
|
|
<MachineCoordSelectSyntax>
|
|
<SupportedCodes>
|
|
<Item>G53</Item>
|
|
</SupportedCodes>
|
|
</MachineCoordSelectSyntax>
|
|
<ProgramXyzSyntax>
|
|
<Path>Parsing</Path>
|
|
</ProgramXyzSyntax>
|
|
<ReferenceReturnSyntax />
|
|
<McXyzSyntax />
|
|
<McAbcXyzFallbackSyntax />
|
|
<McAbcCyclicPathSyntax />
|
|
<CircularMotionSyntax />
|
|
<LinearMotionSyntax />
|
|
<ModalCarrySyntax>
|
|
<TrackedKeys>
|
|
<Key>TiltTransform</Key>
|
|
<Key>PathSmoothing</Key>
|
|
<Key>IsoLocalCoordinateOffset</Key>
|
|
<Key>CannedCycle</Key>
|
|
<Key>MotionState</Key>
|
|
<Key>CallStack</Key>
|
|
<Key>WhileFrames</Key>
|
|
<Key>SiemensLoopFrames</Key>
|
|
</TrackedKeys>
|
|
</ModalCarrySyntax>
|
|
<SnapshotSyntax>
|
|
<SectionName>Debug-Logic</SectionName>
|
|
<IsEnabled>false</IsEnabled>
|
|
</SnapshotSyntax>
|
|
</BundleSyntax>
|
|
<BundleSyntax>
|
|
<Name>PostLogic</Name>
|
|
<RadiusCompensationSyntax />
|
|
<ModalCarrySyntax>
|
|
<TrackedKeys>
|
|
<Key>MachineCoordinateState</Key>
|
|
</TrackedKeys>
|
|
</ModalCarrySyntax>
|
|
<FanucModalMacroSyntax>
|
|
<Phase>Expansion</Phase>
|
|
</FanucModalMacroSyntax>
|
|
<SnapshotSyntax>
|
|
<SectionName>Debug-PostLogic</SectionName>
|
|
<IsEnabled>false</IsEnabled>
|
|
</SnapshotSyntax>
|
|
</BundleSyntax>
|
|
<BundleSyntax>
|
|
<Name>Inspection</Name>
|
|
<UnconsumedCheckSyntax />
|
|
<ProgramXyzBackfillSyntax />
|
|
<SnapshotSyntax>
|
|
<SectionName>Debug-Inspection</SectionName>
|
|
<IsEnabled>false</IsEnabled>
|
|
</SnapshotSyntax>
|
|
</BundleSyntax>
|
|
</NcSyntaxList>
|
|
<NcSemanticList>
|
|
<CsScriptBeginSemantic />
|
|
<ToolChangeSemantic />
|
|
<SpindleSpeedSemantic />
|
|
<CoolantSemantic />
|
|
<McLinearMotionSemantic />
|
|
<McArcMotionSemantic />
|
|
<McPolarLinearMotionSemantic />
|
|
<McPolarArcMotionSemantic />
|
|
<ClLinearMcMotionSemantic />
|
|
<CompoundMotionSemantic />
|
|
<StrokeLimitCheckSemantic />
|
|
<CsScriptEndSemantic />
|
|
</NcSemanticList>
|
|
</SoftNcRunner>
|
|
</SoftNcRunner>
|
|
<PerCaseNcDependencyList>
|
|
<FanucParameterTable>
|
|
<System ParamId="1020" Value="3" />
|
|
<System ParamId="3741" Value="60000" />
|
|
<System ParamId="4002" Value="5" />
|
|
<System ParamId="5003" Value="0" />
|
|
<System ParamId="5221" Value="37.400000000000006" />
|
|
<System ParamId="5222" Value="-97.4" />
|
|
<System ParamId="5223" Value="-116.44" />
|
|
<System ParamId="5241" Value="0" />
|
|
<System ParamId="5242" Value="0" />
|
|
<System ParamId="5243" Value="0" />
|
|
<System ParamId="5261" Value="0" />
|
|
<System ParamId="5262" Value="0" />
|
|
<System ParamId="5263" Value="0" />
|
|
<System ParamId="5281" Value="0" />
|
|
<System ParamId="5282" Value="0" />
|
|
<System ParamId="5283" Value="0" />
|
|
<System ParamId="5301" Value="0" />
|
|
<System ParamId="5302" Value="0" />
|
|
<System ParamId="5303" Value="0" />
|
|
<System ParamId="5321" Value="0" />
|
|
<System ParamId="5322" Value="0" />
|
|
<System ParamId="5323" Value="0" />
|
|
<System ParamId="7001" Value="0" />
|
|
<System ParamId="7002" Value="0" />
|
|
<System ParamId="7003" Value="0" />
|
|
<System ParamId="7021" Value="0" />
|
|
<System ParamId="7022" Value="0" />
|
|
<System ParamId="7023" Value="0" />
|
|
<System ParamId="7041" Value="0" />
|
|
<System ParamId="7042" Value="0" />
|
|
<System ParamId="7043" Value="0" />
|
|
<System ParamId="7061" Value="0" />
|
|
<System ParamId="7062" Value="0" />
|
|
<System ParamId="7063" Value="0" />
|
|
<System ParamId="7081" Value="0" />
|
|
<System ParamId="7082" Value="0" />
|
|
<System ParamId="7083" Value="0" />
|
|
<System ParamId="7101" Value="0" />
|
|
<System ParamId="7102" Value="0" />
|
|
<System ParamId="7103" Value="0" />
|
|
<System ParamId="7121" Value="0" />
|
|
<System ParamId="7122" Value="0" />
|
|
<System ParamId="7123" Value="0" />
|
|
<System ParamId="7141" Value="0" />
|
|
<System ParamId="7142" Value="0" />
|
|
<System ParamId="7143" Value="0" />
|
|
<System ParamId="7161" Value="0" />
|
|
<System ParamId="7162" Value="0" />
|
|
<System ParamId="7163" Value="0" />
|
|
<System ParamId="7181" Value="0" />
|
|
<System ParamId="7182" Value="0" />
|
|
<System ParamId="7183" Value="0" />
|
|
<System ParamId="7201" Value="0" />
|
|
<System ParamId="7202" Value="0" />
|
|
<System ParamId="7203" Value="0" />
|
|
<System ParamId="7221" Value="0" />
|
|
<System ParamId="7222" Value="0" />
|
|
<System ParamId="7223" Value="0" />
|
|
<System ParamId="7241" Value="0" />
|
|
<System ParamId="7242" Value="0" />
|
|
<System ParamId="7243" Value="0" />
|
|
<System ParamId="7261" Value="0" />
|
|
<System ParamId="7262" Value="0" />
|
|
<System ParamId="7263" Value="0" />
|
|
<System ParamId="7281" Value="0" />
|
|
<System ParamId="7282" Value="0" />
|
|
<System ParamId="7283" Value="0" />
|
|
<System ParamId="7301" Value="0" />
|
|
<System ParamId="7302" Value="0" />
|
|
<System ParamId="7303" Value="0" />
|
|
<System ParamId="7321" Value="0" />
|
|
<System ParamId="7322" Value="0" />
|
|
<System ParamId="7323" Value="0" />
|
|
<System ParamId="7341" Value="0" />
|
|
<System ParamId="7342" Value="0" />
|
|
<System ParamId="7343" Value="0" />
|
|
<System ParamId="7361" Value="0" />
|
|
<System ParamId="7362" Value="0" />
|
|
<System ParamId="7363" Value="0" />
|
|
<System ParamId="7381" Value="0" />
|
|
<System ParamId="7382" Value="0" />
|
|
<System ParamId="7383" Value="0" />
|
|
<System ParamId="7401" Value="0" />
|
|
<System ParamId="7402" Value="0" />
|
|
<System ParamId="7403" Value="0" />
|
|
<System ParamId="7421" Value="0" />
|
|
<System ParamId="7422" Value="0" />
|
|
<System ParamId="7423" Value="0" />
|
|
<System ParamId="7441" Value="0" />
|
|
<System ParamId="7442" Value="0" />
|
|
<System ParamId="7443" Value="0" />
|
|
<System ParamId="7461" Value="0" />
|
|
<System ParamId="7462" Value="0" />
|
|
<System ParamId="7463" Value="0" />
|
|
<System ParamId="7481" Value="0" />
|
|
<System ParamId="7482" Value="0" />
|
|
<System ParamId="7483" Value="0" />
|
|
<System ParamId="7501" Value="0" />
|
|
<System ParamId="7502" Value="0" />
|
|
<System ParamId="7503" Value="0" />
|
|
<System ParamId="7521" Value="0" />
|
|
<System ParamId="7522" Value="0" />
|
|
<System ParamId="7523" Value="0" />
|
|
<System ParamId="7541" Value="0" />
|
|
<System ParamId="7542" Value="0" />
|
|
<System ParamId="7543" Value="0" />
|
|
<System ParamId="7561" Value="0" />
|
|
<System ParamId="7562" Value="0" />
|
|
<System ParamId="7563" Value="0" />
|
|
<System ParamId="7581" Value="0" />
|
|
<System ParamId="7582" Value="0" />
|
|
<System ParamId="7583" Value="0" />
|
|
<System ParamId="7601" Value="0" />
|
|
<System ParamId="7602" Value="0" />
|
|
<System ParamId="7603" Value="0" />
|
|
<System ParamId="7621" Value="0" />
|
|
<System ParamId="7622" Value="0" />
|
|
<System ParamId="7623" Value="0" />
|
|
<System ParamId="7641" Value="0" />
|
|
<System ParamId="7642" Value="0" />
|
|
<System ParamId="7643" Value="0" />
|
|
<System ParamId="7661" Value="0" />
|
|
<System ParamId="7662" Value="0" />
|
|
<System ParamId="7663" Value="0" />
|
|
<System ParamId="7681" Value="0" />
|
|
<System ParamId="7682" Value="0" />
|
|
<System ParamId="7683" Value="0" />
|
|
<System ParamId="7701" Value="0" />
|
|
<System ParamId="7702" Value="0" />
|
|
<System ParamId="7703" Value="0" />
|
|
<System ParamId="7721" Value="0" />
|
|
<System ParamId="7722" Value="0" />
|
|
<System ParamId="7723" Value="0" />
|
|
<System ParamId="7741" Value="0" />
|
|
<System ParamId="7742" Value="0" />
|
|
<System ParamId="7743" Value="0" />
|
|
<System ParamId="7761" Value="0" />
|
|
<System ParamId="7762" Value="0" />
|
|
<System ParamId="7763" Value="0" />
|
|
<System ParamId="7781" Value="0" />
|
|
<System ParamId="7782" Value="0" />
|
|
<System ParamId="7783" Value="0" />
|
|
<System ParamId="7801" Value="0" />
|
|
<System ParamId="7802" Value="0" />
|
|
<System ParamId="7803" Value="0" />
|
|
<System ParamId="7821" Value="0" />
|
|
<System ParamId="7822" Value="0" />
|
|
<System ParamId="7823" Value="0" />
|
|
<System ParamId="7841" Value="0" />
|
|
<System ParamId="7842" Value="0" />
|
|
<System ParamId="7843" Value="0" />
|
|
<System ParamId="7861" Value="0" />
|
|
<System ParamId="7862" Value="0" />
|
|
<System ParamId="7863" Value="0" />
|
|
<System ParamId="7881" Value="0" />
|
|
<System ParamId="7882" Value="0" />
|
|
<System ParamId="7883" Value="0" />
|
|
<System ParamId="7901" Value="0" />
|
|
<System ParamId="7902" Value="0" />
|
|
<System ParamId="7903" Value="0" />
|
|
<System ParamId="7921" Value="0" />
|
|
<System ParamId="7922" Value="0" />
|
|
<System ParamId="7923" Value="0" />
|
|
<System ParamId="7941" Value="0" />
|
|
<System ParamId="7942" Value="0" />
|
|
<System ParamId="7943" Value="0" />
|
|
<Axis ParamId="1240" AxisName="B" Value="0" />
|
|
<Axis ParamId="1240" AxisName="C" Value="0" />
|
|
<Axis ParamId="1240" AxisName="X" Value="0" />
|
|
<Axis ParamId="1240" AxisName="Y" Value="0" />
|
|
<Axis ParamId="1240" AxisName="Z" Value="0" />
|
|
<Axis ParamId="1300" AxisName="A" Value="INF" />
|
|
<Axis ParamId="1300" AxisName="B" Value="INF" />
|
|
<Axis ParamId="1300" AxisName="C" Value="INF" />
|
|
<Axis ParamId="1300" AxisName="X" Value="INF" />
|
|
<Axis ParamId="1300" AxisName="Y" Value="INF" />
|
|
<Axis ParamId="1300" AxisName="Z" Value="INF" />
|
|
<Axis ParamId="1320" AxisName="A" Value="-INF" />
|
|
<Axis ParamId="1320" AxisName="B" Value="-INF" />
|
|
<Axis ParamId="1320" AxisName="C" Value="-INF" />
|
|
<Axis ParamId="1320" AxisName="X" Value="-INF" />
|
|
<Axis ParamId="1320" AxisName="Y" Value="-INF" />
|
|
<Axis ParamId="1320" AxisName="Z" Value="-INF" />
|
|
<Axis ParamId="1420" AxisName="A" Value="21600" />
|
|
<Axis ParamId="1420" AxisName="B" Value="36000" />
|
|
<Axis ParamId="1420" AxisName="C" Value="36000" />
|
|
<Axis ParamId="1420" AxisName="X" Value="20000" />
|
|
<Axis ParamId="1420" AxisName="Y" Value="20000" />
|
|
<Axis ParamId="1420" AxisName="Z" Value="20000" />
|
|
<Axis ParamId="1006" AxisName="B" Value="1" Type="Int" />
|
|
<Axis ParamId="1006" AxisName="C" Value="1" Type="Int" />
|
|
<Axis ParamId="1006" AxisName="X" Value="0" Type="Int" />
|
|
<Axis ParamId="1006" AxisName="Y" Value="0" Type="Int" />
|
|
<Axis ParamId="1006" AxisName="Z" Value="0" Type="Int" />
|
|
</FanucParameterTable>
|
|
<RetainedCommonVariableTable />
|
|
<ToolOffsetTable>
|
|
<Entry ID="1">
|
|
<ToolOffsetRow IdealHeight_mm="58" AxialWear_mm="0" IdealRadius_mm="6" RadialWear_mm="0" />
|
|
</Entry>
|
|
</ToolOffsetTable>
|
|
</PerCaseNcDependencyList>
|
|
</NcRunnerSuit>
|
|
</NcRunnerSuit>
|
|
<CsvRunnerSuit>
|
|
<NcRunnerSuit>
|
|
<SoftNcRunner>
|
|
<SoftNcRunner>
|
|
<PipelineNcDependencyList>
|
|
<CsvRunnerConfig>
|
|
<LineBeginCsScriptTag>LineBeginCsScript</LineBeginCsScriptTag>
|
|
<LineEndCsScriptTag>LineEndCsScript</LineEndCsScriptTag>
|
|
<MachineCoordinatePrefix>MC.</MachineCoordinatePrefix>
|
|
<CutterLocationPrefix>CL.</CutterLocationPrefix>
|
|
<ToolIdTag>ToolId</ToolIdTag>
|
|
<SpindleSpeedTag_rpm>SpindleSpeed_rpm</SpindleSpeedTag_rpm>
|
|
<SpindleDirectionTag>Spd.Dir.</SpindleDirectionTag>
|
|
<FeedrateTag_mmdmin>Feedrate_mmdmin</FeedrateTag_mmdmin>
|
|
<DurationTag>StepDuration</DurationTag>
|
|
<ActualTimeTag>ActualTime</ActualTimeTag>
|
|
<CoolantTag>Coolant</CoolantTag>
|
|
</CsvRunnerConfig>
|
|
<NcKinematicsDependency />
|
|
<StepPropertyAccessDictionaryDependency />
|
|
<MappingAnchorDependency />
|
|
<FileIndexCounterDependency />
|
|
<SentenceIndexCounterDependency />
|
|
<SegmenterDependency />
|
|
<SyntaxPieceLayerDependency />
|
|
</PipelineNcDependencyList>
|
|
<Segmenter>
|
|
<CsvSegmenter />
|
|
</Segmenter>
|
|
<NcInitializationList />
|
|
<NcSyntaxList>
|
|
<BundleSyntax>
|
|
<Name>CsvRowToSections</Name>
|
|
<CsvRowSyntax />
|
|
<RowToTimingSyntax />
|
|
<RowToCsScriptSyntax />
|
|
<RowToToolingSyntax />
|
|
<RowToSpindleSyntax />
|
|
<RowToFeedrateSyntax />
|
|
<RowToCoolantSyntax />
|
|
<RowToMachineCoordinateSyntax />
|
|
<RowToMotionEventSyntax />
|
|
</BundleSyntax>
|
|
</NcSyntaxList>
|
|
<NcSemanticList>
|
|
<CsScriptBeginSemantic />
|
|
<CsvActualTimeSemantic />
|
|
<ToolingTeleportSemantic />
|
|
<SpindleSpeedSemantic />
|
|
<CoolantSemantic />
|
|
<CsvMotionSemantic />
|
|
<CsvActDataSemantic />
|
|
<CsScriptEndSemantic />
|
|
</NcSemanticList>
|
|
</SoftNcRunner>
|
|
</SoftNcRunner>
|
|
<PerCaseNcDependencyList />
|
|
</NcRunnerSuit>
|
|
</CsvRunnerSuit>
|
|
<ClsfRunnerSuit>
|
|
<NcRunnerSuit>
|
|
<SoftNcRunner>
|
|
<SoftNcRunner>
|
|
<PipelineNcDependencyList>
|
|
<ClsfRunnerConfig>
|
|
<RapidFeedrate_mmdmin>20000</RapidFeedrate_mmdmin>
|
|
<RotaryRapidFeedrate_degdmin>36000</RotaryRapidFeedrate_degdmin>
|
|
<PreferToolHouse>true</PreferToolHouse>
|
|
<ExcludedWords>
|
|
<Word>PAINT</Word>
|
|
<Word>TOOLNO</Word>
|
|
<Word>LOADTL</Word>
|
|
<Word>TOOL PATH</Word>
|
|
<Word>TOOLPATH</Word>
|
|
<Word>END-OF-PATH</Word>
|
|
</ExcludedWords>
|
|
</ClsfRunnerConfig>
|
|
<ToolHouseDependency />
|
|
<NcKinematicsDependency />
|
|
<MachineAxisConfig>
|
|
<Axis Name="X" Type="Linear" />
|
|
<Axis Name="Y" Type="Linear" />
|
|
<Axis Name="Z" Type="Linear" />
|
|
<Axis Name="B" Type="Rotary" />
|
|
<Axis Name="C" Type="Rotary" />
|
|
</MachineAxisConfig>
|
|
<FileIndexCounterDependency />
|
|
<SentenceIndexCounterDependency />
|
|
<SegmenterDependency />
|
|
<SyntaxPieceLayerDependency />
|
|
</PipelineNcDependencyList>
|
|
<Segmenter>
|
|
<ClsfSegmenter />
|
|
</Segmenter>
|
|
<NcInitializationList />
|
|
<NcSyntaxList>
|
|
<BundleSyntax>
|
|
<Name>ClsfRecordToSections</Name>
|
|
<ClsfRecordSyntax />
|
|
<ModalCarrySyntax>
|
|
<TrackedKeys>
|
|
<Key>Msys</Key>
|
|
<Key>CutterLocationState</Key>
|
|
<Key>ClsfToolData</Key>
|
|
<Key>ActiveTool</Key>
|
|
<Key>Feedrate</Key>
|
|
<Key>SpindleSpeed</Key>
|
|
<Key>Coolant</Key>
|
|
</TrackedKeys>
|
|
</ModalCarrySyntax>
|
|
<RecordToMsysSyntax />
|
|
<RecordToClMotionSyntax />
|
|
<RecordToFeedrateSyntax />
|
|
<RecordToSpindleSyntax />
|
|
<RecordToCoolantSyntax />
|
|
<RecordToToolingSyntax />
|
|
<MsysCoordinateOffsetSyntax />
|
|
<ClToMcTransformSyntax />
|
|
<McXyzSyntax />
|
|
<McAbcCyclicPathSyntax />
|
|
<ClsfRecordCleanupSyntax />
|
|
</BundleSyntax>
|
|
</NcSyntaxList>
|
|
<NcSemanticList>
|
|
<ClsfToolBuildSemantic />
|
|
<ToolingTeleportSemantic />
|
|
<SpindleSpeedSemantic />
|
|
<CoolantSemantic />
|
|
<ClMotionValveSemantic>
|
|
<ClSemanticList>
|
|
<ClMotionSemantic />
|
|
</ClSemanticList>
|
|
<McSemanticList>
|
|
<McLinearMotionSemantic />
|
|
<ClLinearMcMotionSemantic />
|
|
<ClArcMcMotionSemantic />
|
|
<ClTeleportMcMotionSemantic />
|
|
</McSemanticList>
|
|
</ClMotionValveSemantic>
|
|
</NcSemanticList>
|
|
</SoftNcRunner>
|
|
</SoftNcRunner>
|
|
<PerCaseNcDependencyList />
|
|
</NcRunnerSuit>
|
|
</ClsfRunnerSuit>
|
|
<PlayerCommand>
|
|
<ListCommand>
|
|
<CommandEntryList>
|
|
<EnablingWrapper>
|
|
<IsEnabled>true</IsEnabled>
|
|
<Command>
|
|
<ScriptCommand>
|
|
<ScriptTitle>範例 1-1 執行NC檔案</ScriptTitle>
|
|
<ScriptText>PlayNcFile("NC/circle.ptp");
|
|
PlayNcFile("NC/drill_slot.ptp");
|
|
PlayNcFile("NC/side.ptp");
|
|
PlayNcFile("NC/slide.ptp");</ScriptText>
|
|
</ScriptCommand>
|
|
</Command>
|
|
</EnablingWrapper>
|
|
<EnablingWrapper>
|
|
<IsEnabled>false</IsEnabled>
|
|
<Command>
|
|
<ScriptCommand>
|
|
<ScriptTitle>範例 1-2 基礎設定 及 執行NC檔案</ScriptTitle>
|
|
<ScriptText>////一般設定////
|
|
DispCache_Mb = 1260; //GRAM暫存空間 (Mb)
|
|
MachiningResolution_mm = 0.125; //仿真解析度 (mm)
|
|
MachiningMotionResolution = FeedPerCycle;
|
|
EnableCollisionDetection = true; //是否啟用碰撞檢測開啟
|
|
EnablePauseOnCollision = false; //是否啟用碰撞發生時暫停
|
|
|
|
////執行NC檔案////
|
|
PlayNcFile("NC/circle.ptp");
|
|
PlayNcFile("NC/drill_slot.ptp");
|
|
PlayNcFile("NC/side.ptp");
|
|
PlayNcFile("NC/slide.ptp");</ScriptText>
|
|
</ScriptCommand>
|
|
</Command>
|
|
</EnablingWrapper>
|
|
<EnablingWrapper>
|
|
<IsEnabled>false</IsEnabled>
|
|
<Command>
|
|
<ScriptCommand>
|
|
<ScriptTitle>範例 1-3 穿插設定於NC檔案間</ScriptTitle>
|
|
<ScriptText>////一般設定////
|
|
DispCache_Mb = 260; //GRAM暫存空間 (Mb)
|
|
MachiningResolution_mm = 1.0; //仿真解析度 (mm)
|
|
MachiningMotionResolution = FeedPerCycle;
|
|
EnableCollisionDetection = true; //是否啟用碰撞檢測開啟
|
|
EnablePauseOnCollision = false; //是否啟用碰撞發生時暫停
|
|
|
|
PlayNcFile("NC/circle.ptp");
|
|
EnableCollisionDetection = false;
|
|
PlayNcFile("NC/drill_slot.ptp");
|
|
MachiningResolution_mm = 1.0/8;
|
|
PlayNcFile("NC/side.ptp");
|
|
PlayNcFile("NC/slide.ptp");</ScriptText>
|
|
</ScriptCommand>
|
|
</Command>
|
|
</EnablingWrapper>
|
|
<EnablingWrapper>
|
|
<IsEnabled>false</IsEnabled>
|
|
<Command>
|
|
<ScriptCommand>
|
|
<ScriptTitle>範例 2-1 優化NC</ScriptTitle>
|
|
<ScriptText>////一般設定////
|
|
DispCache_Mb = 260; //GRAM暫存空間 (Mb)
|
|
MachiningResolution_mm = 1.0; //仿真解析度 (mm)
|
|
MachiningMotionResolution = FeedPerCycle;
|
|
EnableCollisionDetection = false; //是否啟用碰撞檢測開啟
|
|
EnablePauseOnCollision = false; //是否啟用碰撞發生時暫停
|
|
|
|
////NC優化設定////
|
|
OptEnableInterpolation = true; //是否要重新插補,增加路徑線段加減速
|
|
OptRapidFeed_mmdmin = 4000; //無切削區域進給
|
|
OptMinFeedrate_mmdmin = 100; //有切削區域最小進給
|
|
OptMaxFeedrate_mmdmin = 4000; //有切削區域最大進給
|
|
OptMaxAcceleration_mmds2 = 10; //加減速限制
|
|
OptExtendedPreDistance_mm = 3; //有切削區域等效計算的前長度
|
|
OptExtendedPostDistance_mm = 2; //有切削區域等效計算的後長度
|
|
OptSpindlePowerSafetyFactor = 1.5; //主軸功率安全係數
|
|
OptSpindleTorqueSafetyFactor = 1.5; //主軸扭力安全係數
|
|
OptPreferedForce_N = double.PositiveInfinity; //優化目標力
|
|
|
|
////執行NC檔案////
|
|
PlayNcFile("NC/circle.ptp");
|
|
PlayNcFile("NC/drill_slot.ptp");
|
|
PlayNcFile("NC/side.ptp");
|
|
PlayNcFile("NC/slide.ptp");
|
|
|
|
OptimizeToFiles("Cache/Opt-[NcName]"); //優化NC檔並以路徑樣板輸出
|
|
</ScriptText>
|
|
</ScriptCommand>
|
|
</Command>
|
|
</EnablingWrapper>
|
|
<EnablingWrapper>
|
|
<IsEnabled>false</IsEnabled>
|
|
<Command>
|
|
<ScriptCommand>
|
|
<ScriptTitle>範例 3 其他各式指令</ScriptTitle>
|
|
<ScriptText>////一般設定////
|
|
DispCache_Mb = 260; //GRAM暫存空間 (Mb)
|
|
MachiningResolution_mm = 1.0; //仿真解析度 (mm)
|
|
MachiningMotionResolution = FeedPerCycle;
|
|
EnableCollisionDetection = false; //是否啟用碰撞檢測開啟
|
|
EnablePauseOnCollision = false; //是否啟用碰撞發生時暫停
|
|
|
|
WriteRuntimeGeom("Cache/init.wct"); //寫入暫存檔
|
|
////執行NC檔案////
|
|
PlayNcFile("NC/circle.ptp");
|
|
PlayNcFile("NC/drill_slot.ptp");
|
|
PlayNcFile("NC/side.ptp");
|
|
PlayNcFile("NC/slide.ptp");
|
|
|
|
WriteRuntimeGeom("Cache/finish.wct"); //寫入暫存檔
|
|
WriteRuntimeGeomToStl("Cache/finish.stl",0)
|
|
|
|
WriteStepFiles("Cache/[NcName].step.csv");
|
|
WriteShotFiles("Cache/[NcName].shot.csv", 1);
|
|
</ScriptText>
|
|
</ScriptCommand>
|
|
</Command>
|
|
</EnablingWrapper>
|
|
<EnablingWrapper>
|
|
<IsEnabled>false</IsEnabled>
|
|
<Command>
|
|
<ScriptCommand>
|
|
<ScriptTitle>範例 4 補充腳本</ScriptTitle>
|
|
<ScriptText>////一般設定////
|
|
DispCache_Mb = 2260; //GRAM暫存空間 (Mb)
|
|
|
|
WriteRuntimeGeom("Cache/finish-2.wct"); //寫入暫存檔
|
|
//Diff(1); //執行和成品誤差比對</ScriptText>
|
|
</ScriptCommand>
|
|
</Command>
|
|
</EnablingWrapper>
|
|
</CommandEntryList>
|
|
</ListCommand>
|
|
</PlayerCommand>
|
|
<TimeMapping>
|
|
<TimeMapping>
|
|
<Entrys />
|
|
</TimeMapping>
|
|
</TimeMapping>
|
|
<MachiningActRunnerConfig>
|
|
<MachiningActRunnerConfig>
|
|
<EnableStrokeLimitCheck>true</EnableStrokeLimitCheck>
|
|
<EnableCollisionDetection>true</EnableCollisionDetection>
|
|
<EnablePauseOnFailure>false</EnablePauseOnFailure>
|
|
<EnablePhysics>true</EnablePhysics>
|
|
<EnableWearEffect>false</EnableWearEffect>
|
|
<EnableDeflectionTransformation>false</EnableDeflectionTransformation>
|
|
<MachiningMotionResolution>
|
|
<FeedPerCycleMachiningMotionResolution>
|
|
<Scale>1</Scale>
|
|
<MinLinearResolution_mm>0</MinLinearResolution_mm>
|
|
</FeedPerCycleMachiningMotionResolution>
|
|
</MachiningMotionResolution>
|
|
<InitSpindleTemperature_C>35</InitSpindleTemperature_C>
|
|
<IsIdealOffsetDependentOnToolHouse>true</IsIdealOffsetDependentOnToolHouse>
|
|
</MachiningActRunnerConfig>
|
|
</MachiningActRunnerConfig>
|
|
<InspectingKey>MaxTipDeflectionOnToolRunningCoordinate_um.Y</InspectingKey>
|
|
<MillingGuide>
|
|
<MillingGuide>
|
|
<DictionaryColorGuide>
|
|
<DictionaryColorGuide>
|
|
<SelectedKey>MaxTipDeflectionOnToolRunningCoordinate_um.Y</SelectedKey>
|
|
<KeyToColorGuide>
|
|
<Entry Key="Feedrate_mmdmin">
|
|
<FuncRangeColorGuide>
|
|
<RangeColorRule>
|
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
|
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
|
<Floor>0</Floor>
|
|
<Ceiling>2000</Ceiling>
|
|
</RangeColorRule>
|
|
</FuncRangeColorGuide>
|
|
</Entry>
|
|
<Entry Key="DeltaTipDeflectionOnToolRunningCoordinate_um.Y">
|
|
<FuncRangeColorGuide>
|
|
<RangeColorRule>
|
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
|
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
|
<Floor>0</Floor>
|
|
<Ceiling>1</Ceiling>
|
|
</RangeColorRule>
|
|
</FuncRangeColorGuide>
|
|
</Entry>
|
|
<Entry Key="MaxTipDeflectionOnToolRunningCoordinate_um.Y">
|
|
<FuncRangeColorGuide>
|
|
<RangeColorRule>
|
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
|
<Floor>-0.1</Floor>
|
|
<Ceiling>0.5</Ceiling>
|
|
</RangeColorRule>
|
|
</FuncRangeColorGuide>
|
|
</Entry>
|
|
<Entry Key="MaxTipDeflectionOnToolRunningCoordinate_um.X">
|
|
<FuncRangeColorGuide>
|
|
<RangeColorRule>
|
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
|
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
|
<Floor>0</Floor>
|
|
<Ceiling>1</Ceiling>
|
|
</RangeColorRule>
|
|
</FuncRangeColorGuide>
|
|
</Entry>
|
|
<Entry Key="MaxTipDeflectionOnToolRunningCoordinate_um.Z">
|
|
<FuncRangeColorGuide>
|
|
<RangeColorRule>
|
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
|
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
|
<Floor>-0.3</Floor>
|
|
<Ceiling>0.3</Ceiling>
|
|
</RangeColorRule>
|
|
</FuncRangeColorGuide>
|
|
</Entry>
|
|
<Entry Key="AvgAbsTorque_Nm">
|
|
<FuncRangeColorGuide>
|
|
<RangeColorRule>
|
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
|
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
|
<Floor>0</Floor>
|
|
<Ceiling>1</Ceiling>
|
|
</RangeColorRule>
|
|
</FuncRangeColorGuide>
|
|
</Entry>
|
|
</KeyToColorGuide>
|
|
</DictionaryColorGuide>
|
|
</DictionaryColorGuide>
|
|
<ForceWCycleLineDivConfig>
|
|
<ForceCycleLineDivConfig>
|
|
<VRangeMode>Fit</VRangeMode>
|
|
<VRange>
|
|
<Min>-400</Min>
|
|
<Max>400</Max>
|
|
</VRange>
|
|
<MainForceCycleFlag>ForceToWorkpieceOnProgramCoordinate</MainForceCycleFlag>
|
|
</ForceCycleLineDivConfig>
|
|
</ForceWCycleLineDivConfig>
|
|
<SimSpindleMomentCycleLineDivConfig>
|
|
<SpindleMomentCycleLineDivConfig>
|
|
<TimeChartYConfig>
|
|
<VRangeMode>Fit</VRangeMode>
|
|
<VRange>
|
|
<Min>-10</Min>
|
|
<Max>10</Max>
|
|
</VRange>
|
|
</TimeChartYConfig>
|
|
</SpindleMomentCycleLineDivConfig>
|
|
</SimSpindleMomentCycleLineDivConfig>
|
|
<SensorSpindleMomentCycleLineDivConfig>
|
|
<SpindleMomentCycleLineDivConfig>
|
|
<TimeChartYConfig>
|
|
<VRangeMode>Fit</VRangeMode>
|
|
<VRange>
|
|
<Min>-10</Min>
|
|
<Max>10</Max>
|
|
</VRange>
|
|
</TimeChartYConfig>
|
|
</SpindleMomentCycleLineDivConfig>
|
|
</SensorSpindleMomentCycleLineDivConfig>
|
|
<ClStripChartConfig>
|
|
<ClStripChartConfig>
|
|
<ItemConfigDictionary>
|
|
<Entry Key="Feedrate_mmdmin">
|
|
<ClStripChartItemConfig>
|
|
<TimeChartYConfig>
|
|
<VRangeMode>Fit</VRangeMode>
|
|
<VRange>
|
|
<Min>0</Min>
|
|
<Max>1</Max>
|
|
</VRange>
|
|
</TimeChartYConfig>
|
|
</ClStripChartItemConfig>
|
|
</Entry>
|
|
<Entry Key="DeltaTipDeflectionOnToolRunningCoordinate_um.Y">
|
|
<ClStripChartItemConfig>
|
|
<TimeChartYConfig>
|
|
<VRangeMode>Fit</VRangeMode>
|
|
<VRange>
|
|
<Min>0</Min>
|
|
<Max>1</Max>
|
|
</VRange>
|
|
</TimeChartYConfig>
|
|
</ClStripChartItemConfig>
|
|
</Entry>
|
|
<Entry Key="MaxTipDeflectionOnToolRunningCoordinate_um.Y">
|
|
<ClStripChartItemConfig>
|
|
<TimeChartYConfig>
|
|
<VRangeMode>Fit</VRangeMode>
|
|
<VRange>
|
|
<Min>0</Min>
|
|
<Max>1</Max>
|
|
</VRange>
|
|
</TimeChartYConfig>
|
|
</ClStripChartItemConfig>
|
|
</Entry>
|
|
<Entry Key="MaxTipDeflectionOnToolRunningCoordinate_um.X">
|
|
<ClStripChartItemConfig>
|
|
<TimeChartYConfig>
|
|
<VRangeMode>Fit</VRangeMode>
|
|
<VRange>
|
|
<Min>0</Min>
|
|
<Max>1</Max>
|
|
</VRange>
|
|
</TimeChartYConfig>
|
|
</ClStripChartItemConfig>
|
|
</Entry>
|
|
<Entry Key="MaxTipDeflectionOnToolRunningCoordinate_um.Z">
|
|
<ClStripChartItemConfig>
|
|
<TimeChartYConfig>
|
|
<VRangeMode>Fit</VRangeMode>
|
|
<VRange>
|
|
<Min>0</Min>
|
|
<Max>1</Max>
|
|
</VRange>
|
|
</TimeChartYConfig>
|
|
</ClStripChartItemConfig>
|
|
</Entry>
|
|
<Entry Key="AvgAbsTorque_Nm">
|
|
<ClStripChartItemConfig>
|
|
<TimeChartYConfig>
|
|
<VRangeMode>Fit</VRangeMode>
|
|
<VRange>
|
|
<Min>0</Min>
|
|
<Max>1</Max>
|
|
</VRange>
|
|
</TimeChartYConfig>
|
|
</ClStripChartItemConfig>
|
|
</Entry>
|
|
</ItemConfigDictionary>
|
|
</ClStripChartConfig>
|
|
</ClStripChartConfig>
|
|
</MillingGuide>
|
|
</MillingGuide>
|
|
</MachiningProject> |