<?xml version="1.0" encoding="UTF-8"?>
<MTConnectDevices xmlns:m="urn:mtconnect.org:MTConnectDevices:1.7" xmlns="urn:mtconnect.org:MTConnectDevices:1.7" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mtconnect.org:MTConnectDevices:1.7 http://schemas.mtconnect.org/schemas/MTConnectDevices_1.7.xsd">
  <Header creationTime="2026-03-08T04:58:18Z" sender="DMZ-MTCNCT" instanceId="1770960374" version="1.8.0.3" deviceModelChangeTime="2026-02-13T05:26:14.686246Z" assetBufferSize="8096" assetCount="0" bufferSize="4096"/>
  <Devices>
    <Agent id="agent_2cde48001122" mtconnectVersion="1.7" name="Agent" uuid="0b49a3a0-18ca-0139-8748-2cde48001122">
      <DataItems>
        <DataItem category="EVENT" id="agent_avail" type="AVAILABILITY"/>
        <DataItem category="EVENT" id="device_added" type="DEVICE_ADDED"/>
        <DataItem category="EVENT" id="device_removed" type="DEVICE_REMOVED"/>
        <DataItem category="EVENT" id="device_changed" type="DEVICE_CHANGED"/>
        <DataItem category="EVENT" discrete="true" id="agent_2cde48001122_asset_chg" type="ASSET_CHANGED"/>
        <DataItem category="EVENT" id="agent_2cde48001122_asset_rem" type="ASSET_REMOVED"/>
      </DataItems>
      <Components>
        <Adapters id="__adapters__">
          <Components>
            <Adapter id="_414ef97208" name="M12346">
              <DataItems>
                <DataItem category="EVENT" id="_414ef97208_connection_status" type="CONNECTION_STATUS"/>
                <DataItem category="SAMPLE" id="_414ef97208_observation_update_rate" nativeUnits="COUNT/SECOND" statistic="AVERAGE" type="OBSERVATION_UPDATE_RATE" units="COUNT/SECOND"/>
                <DataItem category="SAMPLE" id="_414ef97208_asset_update_rate" nativeUnits="COUNT/SECOND" statistic="AVERAGE" type="ASSET_UPDATE_RATE" units="COUNT/SECOND"/>
                <DataItem category="EVENT" id="_414ef97208_adapter_software_version" type="ADAPTER_SOFTWARE_VERSION"/>
                <DataItem category="EVENT" id="_414ef97208_mtconnect_version" type="MTCONNECT_VERSION"/>
              </DataItems>
            </Adapter>
          </Components>
        </Adapters>
      </Components>
    </Agent>
    <Device id="d1" name="M12346" uuid="Mazak">
      <Description>3 axis mill</Description>
      <Configuration>
        <CoordinateSystems>
          <CoordinateSystem id="basecoord" type="BASE">
            <Transformation>
              <Translation>0 0 0</Translation>
              <Rotation>0 0 0</Rotation>
            </Transformation>
          </CoordinateSystem>
          <CoordinateSystem id="machcoord" parentIdRef="basecoord" type="MACHINE">
            <Transformation>
              <Translation>0 0 0</Translation>
              <Rotation>0 0 0</Rotation>
            </Transformation>
          </CoordinateSystem>
          <CoordinateSystem id="workcoord" parentIdRef="machcoord" type="TASK"/>
          <CoordinateSystem id="localcoord" parentIdRef="workcoord" type="OBJECT"/>
        </CoordinateSystems>
      </Configuration>
      <DataItems>
        <DataItem category="EVENT" id="avail" type="AVAILABILITY"/>
        <DataItem category="EVENT" id="functionalmode" type="FUNCTIONAL_MODE"/>
        <DataItem category="EVENT" id="emloaded" subType="LOADED" type="EQUIPMENT_MODE"/>
        <DataItem category="EVENT" id="emworking" subType="WORKING" type="EQUIPMENT_MODE"/>
        <DataItem category="EVENT" id="emoperating" subType="OPERATING" type="EQUIPMENT_MODE"/>
        <DataItem category="EVENT" id="empowered" subType="POWERED" type="EQUIPMENT_MODE"/>
        <DataItem category="EVENT" id="emdelay" subType="DELAY" type="EQUIPMENT_MODE"/>
        <DataItem category="EVENT" id="operatingsystem" type="OPERATING_SYSTEM"/>
        <DataItem category="EVENT" id="osmfg" subType="MANUFACTURER" type="OPERATING_SYSTEM"/>
        <DataItem category="EVENT" id="osversion" subType="VERSION" type="OPERATING_SYSTEM"/>
        <DataItem category="EVENT" id="gui" type="APPLICATION"/>
        <DataItem category="EVENT" id="guimfg" subType="MANUFACTURER" type="APPLICATION"/>
        <DataItem category="EVENT" id="guiversion" subType="VERSION" type="APPLICATION"/>
        <DataItem category="EVENT" discrete="true" id="d1_asset_chg" type="ASSET_CHANGED"/>
        <DataItem category="EVENT" id="d1_asset_rem" type="ASSET_REMOVED"/>
      </DataItems>
      <Components>
        <Axes id="a" name="base">
          <DataItems>
            <DataItem category="CONDITION" id="servo_cond" type="ACTUATOR"/>
            <DataItem category="CONDITION" id="spindle_cond" type="SYSTEM"/>
          </DataItems>
          <Components>
            <Linear id="x" name="X">
              <DataItems>
                <DataItem category="SAMPLE" coordinateSystemIdRef="machcoord" id="Xabs" nativeUnits="MILLIMETER" subType="ACTUAL" type="POSITION" units="MILLIMETER"/>
                <DataItem category="SAMPLE" coordinateSystemIdRef="localcoord" id="Xpos" nativeUnits="MILLIMETER" subType="ACTUAL" type="POSITION" units="MILLIMETER"/>
                <DataItem category="CONDITION" id="Xtravel" type="POSITION"/>
                <DataItem category="SAMPLE" id="Xload" nativeUnits="PERCENT" type="LOAD" units="PERCENT">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">3</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" id="Xfrt" nativeUnits="MILLIMETER/SECOND" type="AXIS_FEEDRATE" units="MILLIMETER/SECOND"/>
                <DataItem category="SAMPLE" compositionId="Xmotor" id="servotemp1" nativeUnits="CELSIUS" type="TEMPERATURE" units="CELSIUS">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">0.5</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="EVENT" id="xaxisstate" type="AXIS_STATE"/>
              </DataItems>
              <Compositions>
                <Composition id="Xballscrew" type="BALLSCREW"/>
                <Composition id="Xmotor" type="MOTOR"/>
              </Compositions>
            </Linear>
            <Linear id="y" name="Y">
              <DataItems>
                <DataItem category="CONDITION" id="Ytravel" type="POSITION"/>
                <DataItem category="SAMPLE" id="Yload" nativeUnits="PERCENT" type="LOAD" units="PERCENT">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">3</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" id="Yfrt" nativeUnits="MILLIMETER/SECOND" type="AXIS_FEEDRATE" units="MILLIMETER/SECOND"/>
                <DataItem category="SAMPLE" compositionId="Ymotor" id="servotemp2" nativeUnits="CELSIUS" type="TEMPERATURE" units="CELSIUS">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">0.5</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="EVENT" id="yaxisstate" type="AXIS_STATE"/>
              </DataItems>
              <Compositions>
                <Composition id="Yballscrew" type="BALLSCREW"/>
                <Composition id="Ymotor" type="MOTOR"/>
              </Compositions>
            </Linear>
            <Linear id="z" name="Z">
              <DataItems>
                <DataItem category="SAMPLE" coordinateSystemIdRef="machcoord" id="Zabs" nativeUnits="MILLIMETER" subType="ACTUAL" type="POSITION" units="MILLIMETER"/>
                <DataItem category="SAMPLE" coordinateSystemIdRef="localcoord" id="Zpos" nativeUnits="MILLIMETER" subType="ACTUAL" type="POSITION" units="MILLIMETER"/>
                <DataItem category="CONDITION" id="Ztravel" type="POSITION"/>
                <DataItem category="SAMPLE" id="Zload" nativeUnits="PERCENT" type="LOAD" units="PERCENT">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">3</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" id="Zfrt" nativeUnits="MILLIMETER/SECOND" type="AXIS_FEEDRATE" units="MILLIMETER/SECOND"/>
                <DataItem category="SAMPLE" compositionId="Zmotor" id="servotemp3" nativeUnits="CELSIUS" type="TEMPERATURE" units="CELSIUS">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">0.5</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="EVENT" id="zaxisstate" type="AXIS_STATE"/>
              </DataItems>
              <Compositions>
                <Composition id="Zballscrew" type="BALLSCREW"/>
                <Composition id="Zmotor" type="MOTOR"/>
              </Compositions>
            </Linear>
            <Rotary id="ar" name="B">
              <DataItems>
                <DataItem category="SAMPLE" id="Bload" nativeUnits="PERCENT" type="LOAD" units="PERCENT">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">3</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" id="Bfrt" nativeUnits="DEGREE/MINUTE" type="ANGULAR_VELOCITY" units="DEGREE/SECOND"/>
                <DataItem category="CONDITION" id="Btravel" type="ANGLE"/>
                <DataItem category="SAMPLE" coordinateSystemIdRef="machcoord" id="Babs" nativeUnits="DEGREE" subType="ACTUAL" type="ANGLE" units="DEGREE"/>
                <DataItem category="SAMPLE" coordinateSystemIdRef="localcoord" id="Bpos" nativeUnits="DEGREE" subType="ACTUAL" type="ANGLE" units="DEGREE"/>
                <DataItem category="EVENT" id="arfunc" type="ROTARY_MODE">
                  <Constraints>
                    <Value>CONTOUR</Value>
                    <Value>INDEX</Value>
                  </Constraints>
                </DataItem>
                <DataItem category="EVENT" id="baxisstate" type="AXIS_STATE"/>
              </DataItems>
              <Compositions>
                <Composition id="Bmotor" type="MOTOR"/>
              </Compositions>
            </Rotary>
            <Rotary id="c" name="C">
              <DataItems>
                <DataItem category="SAMPLE" id="Cload" nativeUnits="PERCENT" type="LOAD" units="PERCENT">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">3</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" id="Sload" nativeUnits="PERCENT" type="LOAD" units="PERCENT">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">3</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="CONDITION" id="Ctravel" type="ANGLE"/>
                <DataItem category="SAMPLE" id="Cfrt" nativeUnits="DEGREE/MINUTE" type="ANGULAR_VELOCITY" units="DEGREE/SECOND"/>
                <DataItem category="SAMPLE" id="Srpm" nativeUnits="REVOLUTION/MINUTE" subType="ACTUAL" type="ROTARY_VELOCITY" units="REVOLUTION/MINUTE">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">5</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" compositionId="Cmotor" id="Stemp" nativeUnits="CELSIUS" type="TEMPERATURE" units="CELSIUS">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">0.5</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" coordinateSystemIdRef="machcoord" id="Cabs" nativeUnits="DEGREE" subType="ACTUAL" type="ANGLE" units="DEGREE"/>
                <DataItem category="SAMPLE" coordinateSystemIdRef="localcoord" id="Cpos" nativeUnits="DEGREE" subType="ACTUAL" type="ANGLE" units="DEGREE"/>
                <DataItem category="EVENT" id="crfunc" type="ROTARY_MODE">
                  <Constraints>
                    <Value>SPINDLE</Value>
                    <Value>INDEX</Value>
                  </Constraints>
                </DataItem>
                <DataItem category="CONDITION" id="Sload_cond" type="LOAD"/>
                <DataItem category="CONDITION" id="Stemp_cond" type="TEMPERATURE"/>
                <DataItem category="EVENT" id="caxisstate" type="AXIS_STATE"/>
              </DataItems>
              <Compositions>
                <Composition id="Cmotor" type="MOTOR"/>
              </Compositions>
            </Rotary>
          </Components>
        </Axes>
        <Controller id="cont" name="controller">
          <DataItems>
            <DataItem category="CONDITION" id="comms_cond" type="COMMUNICATIONS"/>
            <DataItem category="CONDITION" id="logic_cond" type="LOGIC_PROGRAM"/>
            <DataItem category="CONDITION" id="system_cond" type="SYSTEM"/>
            <DataItem category="EVENT" id="estop" type="EMERGENCY_STOP"/>
            <DataItem category="EVENT" id="pallet_num" type="PALLET_ID"/>
          </DataItems>
          <Components>
            <Path id="path1" name="path">
              <DataItems>
                <DataItem category="EVENT" id="peditmode" type="PROGRAM_EDIT"/>
                <DataItem category="EVENT" id="peditname" type="PROGRAM_EDIT_NAME"/>
                <DataItem category="EVENT" id="hd1chuckstate" type="CHUCK_STATE"/>
                <DataItem category="EVENT" id="Frapidovr" subType="RAPID" type="PATH_FEEDRATE_OVERRIDE"/>
                <DataItem category="EVENT" id="Fovr" subType="PROGRAMMED" type="PATH_FEEDRATE_OVERRIDE"/>
                <DataItem category="EVENT" id="Sovr" type="ROTARY_VELOCITY_OVERRIDE"/>
                <DataItem category="EVENT" id="program" subType="MAIN" type="PROGRAM"/>
                <DataItem category="EVENT" id="activeprog" subType="ACTIVE" type="PROGRAM"/>
                <DataItem category="EVENT" id="PartCountAct" subType="ALL" type="PART_COUNT"/>
                <DataItem category="SAMPLE" coordinateSystemIdRef="localcoord" id="Fact" nativeUnits="MILLIMETER/SECOND" subType="ACTUAL" type="PATH_FEEDRATE" units="MILLIMETER/SECOND"/>
                <DataItem category="EVENT" id="Tool_number" type="TOOL_NUMBER"/>
                <DataItem category="EVENT" id="Tool_group" type="TOOL_GROUP"/>
                <DataItem category="EVENT" id="execution" type="EXECUTION"/>
                <DataItem category="EVENT" id="waitstate" type="WAIT_STATE"/>
                <DataItem category="EVENT" id="mode" type="CONTROLLER_MODE"/>
                <DataItem category="EVENT" id="program_cmt" subType="MAIN" type="PROGRAM_COMMENT"/>
                <DataItem category="EVENT" id="activeprogram_cmt" subType="ACTIVE" type="PROGRAM_COMMENT"/>
                <DataItem category="CONDITION" id="motion_cond" type="MOTION_PROGRAM"/>
                <DataItem category="CONDITION" id="path_system" type="SYSTEM"/>
                <DataItem category="EVENT" id="cmomachineaxislock" subType="MACHINE_AXIS_LOCK" type="CONTROLLER_MODE_OVERRIDE"/>
                <DataItem category="EVENT" id="cmosingleblock" subType="SINGLE_BLOCK" type="CONTROLLER_MODE_OVERRIDE"/>
                <DataItem category="EVENT" id="cmodryrun" subType="DRY_RUN" type="CONTROLLER_MODE_OVERRIDE"/>
                <DataItem category="EVENT" id="linelabel" type="LINE_LABEL"/>
                <DataItem category="EVENT" id="linenumber" subType="INCREMENTAL" type="LINE_NUMBER"/>
                <DataItem category="EVENT" id="cvars" representation="DATA_SET" type="VARIABLE"/>
                <DataItem category="SAMPLE" id="cspeed" nativeUnits="MILLIMETER/SECOND" subType="ACTUAL" type="CUTTING_SPEED" units="MILLIMETER/SECOND"/>
                <DataItem category="EVENT" coordinateSystemIdRef="workcoord" id="workoffsettrans" nativeUnits="MILLIMETER_3D" type="TRANSLATION" units="MILLIMETER_3D"/>
                <DataItem category="EVENT" coordinateSystemIdRef="workcoord" id="workoffsetrot" nativeUnits="DEGREE_3D" type="ROTATION" units="DEGREE_3D"/>
                <DataItem category="EVENT" id="woffset" type="WORK_OFFSET"/>
                <DataItem category="EVENT" id="activeaxes" type="ACTIVE_AXES"/>
                <DataItem category="SAMPLE" id="pathpos" nativeUnits="MILLIMETER_3D" type="PATH_POSITION" units="MILLIMETER_3D"/>
                <DataItem category="SAMPLE" id="orientation" nativeUnits="DEGREE_3D" type="ORIENTATION" units="DEGREE_3D"/>
                <DataItem category="EVENT" id="partnumber" subType="PART_NUMBER" type="PART_UNIQUE_ID"/>
                <DataItem category="EVENT" id="partserialnumber" subType="SERIAL_NUMBER" type="PART_UNIQUE_ID"/>
              </DataItems>
            </Path>
          </Components>
        </Controller>
        <Door id="door1" name="door">
          <DataItems>
            <DataItem category="EVENT" id="doorstate" type="DOOR_STATE"/>
          </DataItems>
        </Door>
        <Systems id="systems" name="systems">
          <Components>
            <WorkEnvelope id="workenvelope" name="workenvelope">
              <DataItems>
                <DataItem category="CONDITION" id="envelope_cond" type="SYSTEM"/>
              </DataItems>
            </WorkEnvelope>
            <Electric id="elec" name="electric">
              <DataItems>
                <DataItem category="CONDITION" id="electric_cond" type="SYSTEM"/>
              </DataItems>
            </Electric>
            <Hydraulic id="hydraulic" name="hydraulic">
              <DataItems>
                <DataItem category="CONDITION" id="hydra_cond" type="SYSTEM"/>
              </DataItems>
            </Hydraulic>
            <Coolant id="coolant" name="coolant">
              <DataItems>
                <DataItem category="CONDITION" id="coolant_cond" type="SYSTEM"/>
                <DataItem category="SAMPLE" id="cooltemp" nativeUnits="CELSIUS" type="TEMPERATURE" units="CELSIUS">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">0.5</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" id="CONCENTRATION" nativeUnits="PERCENT" type="CONCENTRATION" units="PERCENT"/>
              </DataItems>
            </Coolant>
            <Pneumatic id="pneumatic" name="pneumatic">
              <DataItems>
                <DataItem category="CONDITION" id="pneu_cond" type="SYSTEM"/>
              </DataItems>
            </Pneumatic>
            <Lubrication id="lubrication" name="lubrication">
              <DataItems>
                <DataItem category="CONDITION" id="lubrication_cond" type="SYSTEM"/>
              </DataItems>
            </Lubrication>
          </Components>
        </Systems>
        <Auxiliaries id="Aux" name="auxiliaries">
          <Components>
            <Environmental id="room" name="environmental">
              <DataItems>
                <DataItem category="SAMPLE" id="rmtmp1" nativeUnits="CELSIUS" type="TEMPERATURE" units="CELSIUS">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">0.5</Filter>
                  </Filters>
                </DataItem>
              </DataItems>
            </Environmental>
          </Components>
        </Auxiliaries>
        <Resources id="resources" name="resources">
          <Components>
            <Personnel id="personnel" name="personnel">
              <DataItems>
                <DataItem category="EVENT" id="operator" type="USER"/>
              </DataItems>
            </Personnel>
            <Materials id="materials" name="materials">
              <Components>
                <Stock id="procstock" name="stock">
                  <DataItems>
                    <DataItem category="EVENT" id="stock" type="MATERIAL"/>
                  </DataItems>
                </Stock>
              </Components>
            </Materials>
          </Components>
        </Resources>
      </Components>
    </Device>
  </Devices>
</MTConnectDevices>
