<?xml version="1.0" encoding="UTF-8"?>
<MTConnectDevices xmlns:m="urn:mtconnect.org:MTConnectDevices:1.2" xmlns="urn:mtconnect.org:MTConnectDevices:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mtconnect.org:MTConnectDevices:1.2 http://www.mtconnect.org/schemas/MTConnectDevices_1.2.xsd">
  <Header creationTime="2012-05-17T20:01:32Z" sender="mtconnect" instanceId="1331658812" version="1.2.0.10" assetBufferSize="1024" assetCount="0" bufferSize="131072"/>
  <Devices>
    <Device id="dev" iso841Class="6" name="VMC-3Axis" sampleRate="10" uuid="000">
      <Description manufacturer="SystemInsights"/>
      <DataItems>
        <DataItem category="EVENT" id="avail" type="AVAILABILITY"/>
        <DataItem category="EVENT" id="dev_asset_chg" type="ASSET_CHANGED"/>
      </DataItems>
      <Components>
        <Axes id="ax" name="Axes">
          <Components>
            <Rotary id="c1" name="C">
              <DataItems>
                <DataItem category="SAMPLE" id="c2" name="Sspeed" nativeUnits="REVOLUTION/MINUTE" subType="ACTUAL" type="SPINDLE_SPEED" units="REVOLUTION/MINUTE">
                  <Source>spindle_speed</Source>
                </DataItem>
                <DataItem category="SAMPLE" id="c3" name="Sovr" nativeUnits="PERCENT" subType="OVERRIDE" type="SPINDLE_SPEED" units="PERCENT">
                  <Source>SspeedOvr</Source>
                </DataItem>
                <DataItem category="EVENT" id="cm" name="Cmode" type="ROTARY_MODE">
                  <Constraints>
                    <Value>SPINDLE</Value>
                  </Constraints>
                </DataItem>
                <DataItem category="CONDITION" id="Cloadc" type="LOAD"/>
              </DataItems>
            </Rotary>
            <Linear id="x1" name="X">
              <DataItems>
                <DataItem category="SAMPLE" id="x2" name="Xact" nativeUnits="MILLIMETER" subType="ACTUAL" type="POSITION" units="MILLIMETER"/>
                <DataItem category="SAMPLE" id="x3" name="Xcom" nativeUnits="MILLIMETER" subType="COMMANDED" type="POSITION" units="MILLIMETER"/>
                <DataItem category="SAMPLE" id="n3" name="Xload" nativeUnits="PERCENT" type="LOAD" units="PERCENT"/>
                <DataItem category="CONDITION" id="Xloadc" type="LOAD"/>
              </DataItems>
            </Linear>
            <Linear id="y1" name="Y">
              <DataItems>
                <DataItem category="SAMPLE" id="y2" name="Yact" nativeUnits="MILLIMETER" subType="ACTUAL" type="POSITION" units="MILLIMETER"/>
                <DataItem category="SAMPLE" id="y3" name="Ycom" nativeUnits="MILLIMETER" subType="COMMANDED" type="POSITION" units="MILLIMETER"/>
                <DataItem category="SAMPLE" id="y4" name="Yload" nativeUnits="PERCENT" type="LOAD" units="PERCENT"/>
                <DataItem category="CONDITION" id="Yloadc" type="LOAD"/>
              </DataItems>
            </Linear>
            <Linear id="z1" name="Z">
              <DataItems>
                <DataItem category="SAMPLE" id="z2" name="Zact" nativeUnits="MILLIMETER" subType="ACTUAL" type="POSITION" units="MILLIMETER"/>
                <DataItem category="SAMPLE" id="z3" name="Zcom" nativeUnits="MILLIMETER" subType="COMMANDED" type="POSITION" units="MILLIMETER"/>
                <DataItem category="SAMPLE" id="z4" name="Zload" nativeUnits="PERCENT" type="LOAD" units="PERCENT"/>
                <DataItem category="CONDITION" id="Zloadc" type="LOAD"/>
              </DataItems>
            </Linear>
          </Components>
        </Axes>
        <Controller id="cn1" name="controller">
          <DataItems>
            <DataItem category="EVENT" id="msg" type="MESSAGE"/>
            <DataItem category="EVENT" id="estop" type="EMERGENCY_STOP"/>
            <DataItem category="CONDITION" id="clp" type="LOGIC_PROGRAM"/>
          </DataItems>
          <Components>
            <Path id="pth" name="path">
              <DataItems>
                <DataItem category="EVENT" id="cn2" name="block" type="BLOCK"/>
                <DataItem category="EVENT" id="cn3" name="mode" type="CONTROLLER_MODE"/>
                <DataItem category="EVENT" id="cn4" name="line" type="LINE"/>
                <DataItem category="EVENT" id="cn5" name="program" type="PROGRAM"/>
                <DataItem category="EVENT" id="cn6" name="execution" type="EXECUTION"/>
                <DataItem category="SAMPLE" id="Ppos" nativeUnits="MILLIMETER_3D" subType="ACTUAL" type="PATH_POSITION" units="MILLIMETER_3D"/>
                <DataItem category="SAMPLE" id="Frt" nativeUnits="MILLIMETER/SECOND" type="PATH_FEEDRATE" units="MILLIMETER/SECOND">
                  <Source>path_feedrate</Source>
                </DataItem>
                <DataItem category="SAMPLE" id="Fovr" nativeUnits="PERCENT" type="PATH_FEEDRATE" units="PERCENT">
                  <Source>feed_ovr</Source>
                </DataItem>
              </DataItems>
            </Path>
          </Components>
        </Controller>
        <Systems id="systems" name="systems">
          <Components>
            <Electric id="el" name="electric">
              <DataItems>
                <DataItem category="EVENT" id="p2" name="power" type="POWER_STATE"/>
                <DataItem category="SAMPLE" id="freq" name="frequency" nativeUnits="HERTZ" type="FREQUENCY" units="HERTZ"/>
                <DataItem category="SAMPLE" id="power_sum" nativeUnits="WATT" type="WATTAGE" units="WATT"/>
                <DataItem category="SAMPLE" id="power_a" nativeUnits="WATT" type="WATTAGE" units="WATT"/>
                <DataItem category="SAMPLE" id="power_b" nativeUnits="WATT" type="WATTAGE" units="WATT"/>
                <DataItem category="SAMPLE" id="power_c" nativeUnits="WATT" type="WATTAGE" units="WATT"/>
                <DataItem category="SAMPLE" id="volt_a" nativeUnits="VOLT" type="VOLTAGE" units="VOLT"/>
                <DataItem category="SAMPLE" id="volt_b" nativeUnits="VOLT" type="VOLTAGE" units="VOLT"/>
                <DataItem category="SAMPLE" id="volt_c" name="volt_c" nativeUnits="VOLT" type="VOLTAGE" units="VOLT"/>
                <DataItem category="SAMPLE" id="amp_a" nativeUnits="AMPERE" type="AMPERAGE" units="AMPERE"/>
                <DataItem category="SAMPLE" id="amp_b" nativeUnits="AMPERE" type="AMPERAGE" units="AMPERE"/>
                <DataItem category="SAMPLE" id="amp_c" nativeUnits="AMPERE" type="AMPERAGE" units="AMPERE"/>
              </DataItems>
            </Electric>
            <Coolant id="cool" name="coolant">
              <DataItems>
                <DataItem category="CONDITION" id="clow" type="LEVEL"/>
              </DataItems>
            </Coolant>
            <Hydraulic id="hsys" name="hydrolic">
              <DataItems>
                <DataItem category="CONDITION" id="hlow" type="LEVEL"/>
                <DataItem category="CONDITION" id="hpres" type="PRESSURE"/>
                <DataItem category="CONDITION" id="htemp" type="TEMPERATURE"/>
              </DataItems>
            </Hydraulic>
          </Components>
        </Systems>
      </Components>
    </Device>
  </Devices>
</MTConnectDevices>

