<?xml version="1.0" encoding="GB2312"?>
<!--Siemens802D xml file .-->
<ncroot>
<info>
<nc_system>Siemens802D</nc_system>
<file_version>1.0</file_version>
<copyright>caxa</copyright>
</info>
<register>
<word name=";">
<type>begin_comment</type>
</word>
<word name="\n">
<type>end_comment</type>
</word>
<word name="CFTCP">
<type>skip_type</type>
</word>
<word name="CIP">
<type>macro</type>
<operator name="">
<condition name="" value="">
<function>SiemensCircle3dMotion</function>
</condition>
</operator>
</word>
<word name="CR">
<type>macro</type>
<operator value="">
<condition name="G" value="2">
<function>CircleRadius</function>
</condition>
<condition name="G" value="3">
<function>CircleRadius</function>
</condition>
</operator>
</word>
<word name="D">
<type>macro</type>
<operator value="">
<condition name="" value="">
<function>ToolRadiusCmpNumber</function>
</condition>
</operator>
</word>
<word name="F">
<type>macro</type>
<operator value="">
<condition name="G" value="4">
<function>DwellTime</function>
</condition>
<condition name="G" value="94">
<function>FeedMMPerMinute</function>
<discription>速度:单位毫米/分钟</discription>
</condition>
<condition name="G" value="95">
<function>FeedMMPerReverse</function>
<discription>速度:单位毫米/转</discription>
</condition>
<condition name="" value="">
<function>FeedRate</function>
</condition>
</operator>
</word>
<word name="G">
<type>macro</type>
<operator value="0">
<condition name="" value="">
<function>RapidLineMotion</function>
</condition>
</operator>
<operator value="1">
<condition name="" value="">
<function>LineMotion</function>
</condition>
</operator>
<operator value="2">
<condition name="CR" value="">
<function>CircleCWMotionR</function>
</condition>
<condition name="" value="">
<function>CircleCWMotionC</function>
</condition>
</operator>
<operator value="3">
<condition name="CR" value="">
<function>CircleCCWMotionR</function>
</condition>
<condition name="" value="">
<function>CircleCCWMotionC</function>
</condition>
</operator>
<operator value="17">
<condition name="" value="">
<function>MotionPlaneXY</function>
</condition>
</operator>
<operator value="18">
<condition name="" value="">
<function>MotionPlaneZX</function>
</condition>
</operator>
<operator value="19">
<condition name="" value="">
<function>MotionPlaneYZ</function>
</condition>
</operator>
<operator value="40">
<condition name="" value="">
<function>ToolRadiusCmpCancel</function>
</condition>
</operator>
<operator value="41">
<condition name="" value="">
<function>ToolRadiusCmpLeft</function>
</condition>
</operator>
<operator value="42">
<condition name="" value="">
<function>ToolRadiusCmpRight</function>
</condition>
</operator>
<operator value="90">
<condition name="" value="">
<function>MotionAbsolute</function>
</condition>
</operator>
<operator value="91">
<condition name="" value="">
<function>MotionIncremental</function>
</condition>
</operator>
</word>
<!--
<word name="H">
<type>macro</type>
<operator value="">
<condition name="" value="">
<function>ToolLengthCmpNumber</function>
</condition>
</operator>
</word>
-->
<word name="I">
<type>macro</type>
<operator value="">
<condition name="G" value="2">
<function>CircleCenterX</function>
</condition>
<condition name="G" value="3">
<function>CircleCenterX</function>
</condition>
<condition name="" value="">
<function>CircleCenterX</function>
</condition>
</operator>
</word>
<word name="I1">
<type>macro</type>
<operator value="">
<condition name="CIP" value="">
<function>SiemensCircleIntermPointX</function>
</condition>
</operator>
</word>
<word name="J">
<type>macro</type>
<operator value="">
<condition name="G" value="2">
<function>CircleCenterY</function>
</condition>
<condition name="G" value="3">
<function>CircleCenterY</function>
</condition>
<condition name="" value="">
<function>CircleCenterY</function>
</condition>
</operator>
</word>
<word name="J1">
<type>macro</type>
<operator value="">
<condition name="CIP" value="">
<function>SiemensCircleIntermPointY</function>
</condition>
</operator>
</word>
<word name="K">
<type>macro</type>
<operator value="">
<condition name="G" value="2">
<function>CircleCenterZ</function>
</condition>
<condition name="G" value="3">
<function>CircleCenterZ</function>
</condition>
<condition name="" value="">
<function>CircleCenterZ</function>
</condition>
</operator>
</word>
<word name="K1">
<type>macro</type>
<operator value="">
<condition name="CIP" value="">
<function>SiemensCircleIntermPointZ</function>
</condition>
</operator>
</word>
<word name="M">
<type>macro</type>
<operator value="0">
<condition name="" value="">
<function>ProgramPause</function>
</condition>
</operator>
<operator value="2">
<condition name="" value="">
<function>ProgramStop</function>
</condition>
</operator>
<operator value="3">
<condition name="" value="">
<function>SpindleCWRotate</function>
</condition>
</operator>
<operator value="4">
<condition name="" value="">
<function>SpindleCCWRotate</function>
</condition>
</operator>
<operator value="5">
<condition name="" value="">
<function>SpindleStop</function>
</condition>
</operator>
<operator value="6">
<condition name="" value="">
<function>ChangeTool</function>
</condition>
</operator>
<operator value="30">
<condition name="" value="">
<function>ProgramStop</function>
</condition>
</operator>
</word>
<word name="MCALL">
<type>macro</type>
<operator name="">
<condition name="CYCLE81" value="">
<function>Cycle81</function>
</condition>
<condition name="CYCLE82" value="">
<function>Cycle82</function>
</condition>
<condition name="CYCLE83" value="">
<function>Cycle83</function>
</condition>
<condition name="" value="">
<function>CycleCancel</function>
</condition>
</operator>
</word>
<word name="N">
<type>sequence</type>
</word>
<word name="O">
<type>skip_type</type>
</word>
<word name="S">
<type>macro</type>
<operator value="">
<condition name="G" value="4">
<function>DwellTime</function>
</condition>
<condition name="" value="">
<function>SpindleSpeed</function>
</condition>
</operator>
</word>
<word name="T">
<type>macro</type>
<operator value="">
<function>ToolNumber</function>
</operator>
</word>
<word name="tool_adjust_reg">
<type>macro</type>
<operator value="">
<condition name="" value="">
<function>ToolAdjustRegister</function>
</condition>
</operator>
</word>
<word name="tool_corner_rad">
<type>macro</type>
<operator value="">
<condition name="" value="">
<function>ToolCornerRadius</function>
</condition>
</operator>
</word>
<word name="tool_cutcom_reg">
<type>macro</type>
<operator value="">
<condition name="" value="">
<function>To