<?xml version="1.0" encoding="UTF-8"?>
<MTConnectDevices xmlns:m="urn:mtconnect.org:MTConnectDevices:2.0" xmlns="urn:mtconnect.org:MTConnectDevices:2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mtconnect.org:MTConnectDevices:2.0 http://schemas.mtconnect.org/schemas/MTConnectDevices_2.0.xsd">
  <Header creationTime="2026-04-14T01:49:22Z" sender="DMZ-MTCNCT" instanceId="1773203401" version="2.3.0.7" deviceModelChangeTime="2026-03-11T04:30:03.684048Z" assetBufferSize="1024" assetCount="203" bufferSize="4096"/>
  <Devices>
    <Agent id="agent_54a34ba4" mtconnectVersion="2.0" name="Agent" uuid="54a34ba4-3cf3-5ef8-a023-593f4315cbbc">
      <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_54a34ba4_asset_chg" type="ASSET_CHANGED"/>
        <DataItem category="EVENT" id="agent_54a34ba4_asset_rem" type="ASSET_REMOVED"/>
        <DataItem category="EVENT" id="agent_54a34ba4_asset_count" representation="DATA_SET" type="ASSET_COUNT"/>
      </DataItems>
      <Components>
        <Adapters id="__adapters__">
          <Components>
            <Adapter id="_c62b3518e4" name="HCN001">
              <DataItems>
                <DataItem category="EVENT" id="_c62b3518e4_connection_status" type="CONNECTION_STATUS"/>
                <DataItem category="SAMPLE" id="_c62b3518e4_observation_update_rate" statistic="AVERAGE" type="OBSERVATION_UPDATE_RATE" units="COUNT/SECOND"/>
                <DataItem category="SAMPLE" id="_c62b3518e4_asset_update_rate" statistic="AVERAGE" type="ASSET_UPDATE_RATE" units="COUNT/SECOND"/>
                <DataItem category="EVENT" id="_c62b3518e4_adapter_software_version" type="ADAPTER_SOFTWARE_VERSION"/>
                <DataItem category="EVENT" id="_c62b3518e4_mtconnect_version" type="MTCONNECT_VERSION"/>
              </DataItems>
            </Adapter>
          </Components>
        </Adapters>
      </Components>
    </Agent>
    <Device id="d1" name="HCN001" uuid="5fd88408-7811-3c6b-5400-11f4026b6890">
      <Description manufacturer="Mazak_Corporation" serialNumber="304141">Mill w/SMooth-G</Description>
      <Configuration>
        <CoordinateSystems>
          <CoordinateSystem id="basecoord" type="BASE">
            <Transformation>
              <Rotation>0 0 0</Rotation>
              <Translation>0 0 0</Translation>
            </Transformation>
          </CoordinateSystem>
          <CoordinateSystem id="machcoord" parentIdRef="basecoord" type="MACHINE">
            <Transformation>
              <Rotation>0 0 0</Rotation>
              <Translation>0 0 0</Translation>
            </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"/>
        <DataItem category="EVENT" id="d1_asset_count" representation="DATA_SET" type="ASSET_COUNT"/>
      </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" subType="ACTUAL" type="POSITION" units="MILLIMETER"/>
                <DataItem category="SAMPLE" coordinateSystemIdRef="localcoord" id="Xpos" subType="ACTUAL" type="POSITION" units="MILLIMETER"/>
                <DataItem category="CONDITION" id="Xtravel" type="POSITION"/>
                <DataItem category="SAMPLE" id="Xload" type="LOAD" units="PERCENT">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">3</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" id="Xfrt" type="AXIS_FEEDRATE" units="MILLIMETER/SECOND"/>
                <DataItem category="SAMPLE" compositionId="Xmotor" id="servotemp1" type="TEMPERATURE" units="CELSIUS">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">2</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="SAMPLE" coordinateSystemIdRef="machcoord" id="Yabs" subType="ACTUAL" type="POSITION" units="MILLIMETER"/>
                <DataItem category="SAMPLE" coordinateSystemIdRef="localcoord" id="Ypos" subType="ACTUAL" type="POSITION" units="MILLIMETER"/>
                <DataItem category="CONDITION" id="Ytravel" type="POSITION"/>
                <DataItem category="SAMPLE" id="Yload" type="LOAD" units="PERCENT">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">3</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" id="Yfrt" type="AXIS_FEEDRATE" units="MILLIMETER/SECOND"/>
                <DataItem category="SAMPLE" compositionId="Ymotor" id="servotemp2" type="TEMPERATURE" units="CELSIUS">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">2</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" subType="ACTUAL" type="POSITION" units="MILLIMETER"/>
                <DataItem category="SAMPLE" coordinateSystemIdRef="localcoord" id="Zpos" subType="ACTUAL" type="POSITION" units="MILLIMETER"/>
                <DataItem category="CONDITION" id="Ztravel" type="POSITION"/>
                <DataItem category="SAMPLE" id="Zload" type="LOAD" units="PERCENT">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">3</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" id="Zfrt" type="AXIS_FEEDRATE" units="MILLIMETER/SECOND"/>
                <DataItem category="SAMPLE" compositionId="Zmotor" id="servotemp3" type="TEMPERATURE" units="CELSIUS">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">2</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" 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" subType="ACTUAL" type="ANGLE" units="DEGREE"/>
                <DataItem category="SAMPLE" coordinateSystemIdRef="localcoord" id="Bpos" 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" type="LOAD" units="PERCENT">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">3</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" id="Sload" 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" subType="ACTUAL" type="ROTARY_VELOCITY" units="REVOLUTION/MINUTE">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">5</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" compositionId="Cmotor" id="Stemp" type="TEMPERATURE" units="CELSIUS">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">2</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" coordinateSystemIdRef="machcoord" id="Cabs" subType="ACTUAL" type="ANGLE" units="DEGREE"/>
                <DataItem category="SAMPLE" coordinateSystemIdRef="localcoord" id="Cpos" 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"/>
            <DataItem category="EVENT" id="fixtureid" type="FIXTURE_ID"/>
            <DataItem category="EVENT" id="maintcheck" representation="TABLE" type="MAINTENANCE_LIST"/>
            <DataItem category="EVENT" id="woffsettable" representation="TABLE" type="WORK_OFFSET" units="MILLIMETER"/>
          </DataItems>
          <Components>
            <Path id="path1" name="path">
              <DataItems>
                <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="EVENT" id="PartCountTarget" subType="TARGET" type="PART_COUNT"/>
                <DataItem category="SAMPLE" coordinateSystemIdRef="localcoord" id="Fact" 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" subType="ACTUAL" type="CUTTING_SPEED" units="MILLIMETER/SECOND"/>
                <DataItem category="EVENT" coordinateSystemIdRef="workcoord" id="workoffsettrans" type="TRANSLATION" units="MILLIMETER_3D"/>
                <DataItem category="EVENT" coordinateSystemIdRef="workcoord" id="workoffsetrot" 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" type="PATH_POSITION" units="MILLIMETER_3D"/>
                <DataItem category="SAMPLE" id="orientation" type="ORIENTATION" units="DEGREE_3D"/>
                <DataItem category="EVENT" id="proctimestart" subType="START" type="PROCESS_TIME"/>
                <DataItem category="SAMPLE" id="proctimer" subType="PROCESS" type="PROCESS_TIMER" units="SECOND"/>
              </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" type="TEMPERATURE" units="CELSIUS">
                  <Filters>
                    <Filter type="MINIMUM_DELTA">0.5</Filter>
                  </Filters>
                </DataItem>
                <DataItem category="SAMPLE" id="CONCENTRATION" 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" 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>
