Files
CMS-MTConn/AgentBin/DATA/CONF/Agent_ItemList.xml
T
2016-12-22 16:19:29 +01:00

389 lines
30 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<MTConnectDevices xmlns:m="urn:mtconnect.org:MTConnectDevices:1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:mtconnect.org:MTConnectDevices:1.1" xsi:schemaLocation="urn:mtconnect.org:MTConnectDevices:1.1 http://www.mtconnect.org/schemas/MTConnectDevices_1.1.xsd">
<Header creationTime="2016-04-28T08:44:40+00:00" sender="localhost" instanceId="3" bufferSize="131072" version="1.1"/>
<Devices>
<Device id="demo_123456" iso841Class="6" name="CMS-ARES" sampleInterval="10" uuid="000123456">
<Description manufacturer="CMS">ARES SHOWROOM</Description>
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<DataItem category="EVENT" id="AVAIL" type="AVAILABILITY"/>
<DataItem category="EVENT" id="STATUS" type="MESSAGE"/>
<DataItem category="SAMPLE" id="ACC_TIME" type="ACCUMULATED_TIME" name="[s] Tempo macchina in potenza "/>
<DataItem category="SAMPLE" id="ACC_TIME_WORK" type="ACCUMULATED_TIME" name="[s] Tempo macchina in lavorazione"/>
<DataItem category="SAMPLE" id="CLOCK" type="CLOCK_TIME"/>
<DataItem category="SAMPLE" id="POWER" type="POWER_STATE"/>
<DataItem category="EVENT" id="OperatorId" type="MESSAGE" name="ID Operatore"/>
<DataItem category="EVENT" id="FUNCT_MODE" type="MESSAGE"/>
<DataItem category="EVENT" id="USER_ACTION" type="MESSAGE"/>
<DataItem category="EVENT" id="TESTING_DATA" type="MESSAGE"/>
<DataItem category="EVENT" id="PROTECTION_STATUS" type="ACTUATOR_STATE" name="Stato protezioni"/>
<DataItem category="EVENT" id="UNK_STATUS" type="MESSAGE" name="Stati sconosciuti"/>
<DataItem category="EVENT" id="UNK_STROBE" type="MESSAGE" name="Strobes sconosciuti"/>
<DataItem category="CONDITION" id="CNC" type="SYSTEM"/>
<DataItem category="CONDITION" id="PLC" type="LOGIC"/>
</DataItems>
<Components>
<Axes id="ax" name="Assi">
<Components>
<Linear id="Axis_01" name="ASSE X">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<!--<DataItem category="SAMPLE" id="Axis_01_AccelAct" type="ACCELERATION" nativeUnits="MILLIMETER/SECOND^2" units="MILLIMETER/SECOND^2" name="[mm/s^2] Accelerazione"/>-->
<!--<DataItem category="SAMPLE" id="Axis_01_Battery" type="VOLTAGE" nativeUnits="VOLT" units="VOLT" name="[V] Stato batteria"/>-->
<!--<DataItem category="SAMPLE" id="Temp_01_Value" type="TEMPERATURE" nativeUnits="CELSIUS" units="CELSIUS" name="[°] Sonda temperatura"/>-->
<DataItem category="SAMPLE" id="Axis_01_PosAct" type="POSITION" subType="ACTUAL" nativeUnits="MILLIMETER" units="MILLIMETER" name="[mm] Quota attuale"/>
<DataItem category="SAMPLE" id="Axis_01_PosTgt" type="POSITION" subType="TARGET" nativeUnits="MILLIMETER" units="MILLIMETER" name="[mm] Quota target"/>
<DataItem category="SAMPLE" id="Axis_01_Load" type="LOAD" nativeUnits="PERCENT" units="PERCENT" name="[%] Carico"/>
<DataItem category="SAMPLE" id="Axis_01_FeedAct" type="AXIS_FEEDRATE" subType="ACTUAL" units="MILLIMETER/SECOND" name="[mm/min] Feedrate"/>
<DataItem category="SAMPLE" id="Axis_01_FeedOver" type="AXIS_FEEDRATE" subType="OVERRIDE" nativeUnits="PERCENT" units="PERCENT" name="[%] Feed Override"/>
<DataItem category="SAMPLE" id="Axis_01_AccTime" type="ACCUMULATED_TIME" nativeUnits="HOUR" units="SECOND" name="[s] Tempo utilizzo"/>
<DataItem category="SAMPLE" id="Axis_01_DistDone" type="LENGHT" nativeUnits="COUNT" units="COUNT" name="[m] Distanza totale percorsa"/>
<DataItem category="SAMPLE" id="Axis_01_InvDDone" type="MESSAGE" nativeUnits="COUNT" units="COUNT" name="[#] Numero inversioni"/>
<!--<DataItem category="EVENT" id="Axis_01_Descr" type="MESSAGE" name=""/>-->
<DataItem category="EVENT" id="Axis_01_MainProc" type="MESSAGE" name="[#] Processo di appartenenza">
<Constraints>
<Value>1</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_01_IsMast" type="MESSAGE" name="[0/1] Master/Slave">
<Constraints>
<Value>1</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_01_MastId" type="MESSAGE" name="[#] ID Asse master">
<Constraints>
<Value>1</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_01_Dir" type="DIRECTION" subType="LINEAR" name="[-/+] Direzione"/>
<DataItem category="CONDITION" id="Axis_01_AlarmCNC" type="SYSTEM" name="Allarmi CN" />
<DataItem category="CONDITION" id="Axis_01_AlarmPLC" type="LOGIC" name="Allarmi PLC"/>
</DataItems>
</Linear>
<Linear id="Axis_02" name="ASSE Y">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<!--<DataItem category="SAMPLE" id="Axis_02_AccelAct" type="ACCELERATION" nativeUnits="MILLIMETER/SECOND^2" units="MILLIMETER/SECOND^2" name="[mm/s^2] Accelerazione"/>-->
<!--<DataItem category="SAMPLE" id="Axis_02_Battery" type="VOLTAGE" nativeUnits="VOLT" units="VOLT" name="[V] Stato batteria"/>-->
<!--<DataItem category="SAMPLE" id="Temp_02_Value" type="TEMPERATURE" nativeUnits="CELSIUS" units="CELSIUS" name="[°] Sonda temperatura"/>-->
<DataItem category="SAMPLE" id="Axis_02_PosAct" type="POSITION" subType="ACTUAL" nativeUnits="MILLIMETER" units="MILLIMETER" name="[mm] Quota attuale"/>
<DataItem category="SAMPLE" id="Axis_02_PosTgt" type="POSITION" subType="TARGET" nativeUnits="MILLIMETER" units="MILLIMETER" name="[mm] Quota target"/>
<DataItem category="SAMPLE" id="Axis_02_Load" type="LOAD" nativeUnits="PERCENT" units="PERCENT" name="[%] Carico"/>
<DataItem category="SAMPLE" id="Axis_02_FeedAct" type="AXIS_FEEDRATE" subType="ACTUAL" units="MILLIMETER/SECOND" name="[mm/min] Feedrate"/>
<DataItem category="SAMPLE" id="Axis_02_FeedOver" type="AXIS_FEEDRATE" subType="OVERRIDE" nativeUnits="PERCENT" units="PERCENT" name="[%] Feed Override"/>
<DataItem category="SAMPLE" id="Axis_02_AccTime" type="ACCUMULATED_TIME" nativeUnits="HOUR" units="SECOND" name="[s] Tempo utilizzo"/>
<DataItem category="SAMPLE" id="Axis_02_DistDone" type="LENGHT" nativeUnits="COUNT" units="COUNT" name="[m] Distanza totale percorsa"/>
<DataItem category="SAMPLE" id="Axis_02_InvDDone" type="MESSAGE" nativeUnits="COUNT" units="COUNT" name="[#] Numero inversioni"/>
<!--<DataItem category="EVENT" id="Axis_02_Descr" type="MESSAGE" name=""/>-->
<DataItem category="EVENT" id="Axis_02_MainProc" type="MESSAGE" name="[#] Processo di appartenenza">
<Constraints>
<Value>1</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_02_IsMast" type="MESSAGE" name="[0/1] Master/Slave">
<Constraints>
<Value>1</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_02_MastId" type="MESSAGE" name="[#] ID Asse master">
<Constraints>
<Value>2</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_02_Dir" type="DIRECTION" subType="LINEAR" name="[-/+] Direzione"/>
<DataItem category="CONDITION" id="Axis_02_AlarmCNC" type="SYSTEM" name="Allarmi CN" />
<DataItem category="CONDITION" id="Axis_02_AlarmPLC" type="LOGIC" name="Allarmi PLC"/>
</DataItems>
</Linear>
<Linear id="Axis_03" name="ASSE Z">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<!--<DataItem category="SAMPLE" id="Axis_03_AccelAct" type="ACCELERATION" nativeUnits="MILLIMETER/SECOND^2" units="MILLIMETER/SECOND^2" name="[mm/s^2] Accelerazione"/>-->
<!--<DataItem category="SAMPLE" id="Axis_03_Battery" type="VOLTAGE" nativeUnits="VOLT" units="VOLT" name="[V] Stato batteria"/>-->
<!--<DataItem category="SAMPLE" id="Temp_03_Value" type="TEMPERATURE" nativeUnits="CELSIUS" units="CELSIUS" name="[°] Sonda temperatura"/>-->
<DataItem category="SAMPLE" id="Axis_03_PosAct" type="POSITION" subType="ACTUAL" nativeUnits="MILLIMETER" units="MILLIMETER" name="[mm] Quota attuale"/>
<DataItem category="SAMPLE" id="Axis_03_PosTgt" type="POSITION" subType="TARGET" nativeUnits="MILLIMETER" units="MILLIMETER" name="[mm] Quota target"/>
<DataItem category="SAMPLE" id="Axis_03_Load" type="LOAD" nativeUnits="PERCENT" units="PERCENT" name="[%] Carico"/>
<DataItem category="SAMPLE" id="Axis_03_FeedAct" type="AXIS_FEEDRATE" subType="ACTUAL" units="MILLIMETER/SECOND" name="[mm/min] Feedrate"/>
<DataItem category="SAMPLE" id="Axis_03_FeedOver" type="AXIS_FEEDRATE" subType="OVERRIDE" nativeUnits="PERCENT" units="PERCENT" name="[%] Feed Override"/>
<DataItem category="SAMPLE" id="Axis_03_AccTime" type="ACCUMULATED_TIME" nativeUnits="HOUR" units="SECOND" name="[s] Tempo utilizzo"/>
<DataItem category="SAMPLE" id="Axis_03_DistDone" type="LENGHT" nativeUnits="COUNT" units="COUNT" name="[m] Distanza totale percorsa"/>
<DataItem category="SAMPLE" id="Axis_03_InvDDone" type="MESSAGE" nativeUnits="COUNT" units="COUNT" name="[#] Numero inversioni"/>
<!--<DataItem category="EVENT" id="Axis_03_Descr" type="MESSAGE" name=""/>-->
<DataItem category="EVENT" id="Axis_03_MainProc" type="MESSAGE" name="[#] Processo di appartenenza">
<Constraints>
<Value>1</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_03_IsMast" type="MESSAGE" name="[0/1] Master/Slave">
<Constraints>
<Value>1</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_03_MastId" type="MESSAGE" name="[#] ID Asse master">
<Constraints>
<Value>3</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_03_Dir" type="DIRECTION" subType="LINEAR" name="[-/+] Direzione"/>
<DataItem category="CONDITION" id="Axis_03_AlarmCNC" type="SYSTEM" name="Allarmi CN" />
<DataItem category="CONDITION" id="Axis_03_AlarmPLC" type="LOGIC" name="Allarmi PLC"/>
</DataItems>
</Linear>
<Rotary id="Axis_04" name="ASSE B">
<DataItems>
<!--<DataItem category="SAMPLE" id="Axis_04_AccelAct" type="ANGULAR_ACCELERATION" nativeUnits="DEGREE/SECOND^2" units="DEGREE/SECOND^2" name="[°/s^2] Accelerazione"/>-->
<!--<DataItem category="SAMPLE" id="Axis_04_Battery" type="VOLTAGE" nativeUnits="VOLT" units="VOLT" name="[V] Stato batteria"/>-->
<!--<DataItem category="SAMPLE" id="Temp_04_Value" type="TEMPERATURE" nativeUnits="CELSIUS" units="CELSIUS" name="[°] Sonda temperatura"/>-->
<DataItem category="SAMPLE" id="Axis_04_PosAct" type="ANGLE" subType="ACTUAL" nativeUnits="DEGREE" units="DEGREE" name="[°] Quota attuale"/>
<DataItem category="SAMPLE" id="Axis_04_PosTgt" type="ANGLE" subType="TARGET" nativeUnits="DEGREE" units="DEGREE" name="[°] Quota target"/>
<DataItem category="SAMPLE" id="Axis_04_Load" type="LOAD" nativeUnits="PERCENT" units="PERCENT" name="[%] Carico"/>
<DataItem category="SAMPLE" id="Axis_04_FeedAct" type="ROTARY_VELOCITY" subType="ACTUAL" nativeUnits="REVOLUTION/MINUTE" units="REVOLUTION/MINUTE" name="[°/min] Feedrate"/>
<DataItem category="SAMPLE" id="Axis_04_FeedOver" type="ROTARY_VELOCITY" subType="OVERRIDE" nativeUnits="PERCENT" units="PERCENT" name="[%] Feed Override"/>
<DataItem category="SAMPLE" id="Axis_04_AccTime" type="ACCUMULATED_TIME" nativeUnits="HOUR" units="SECOND" name="[s] Tempo utilizzo"/>
<DataItem category="SAMPLE" id="Axis_04_DistDone" type="LENGHT" nativeUnits="COUNT" units="COUNT" name="[rev] Rivoluzioni"/>
<DataItem category="SAMPLE" id="Axis_04_InvDDone" type="MESSAGE" nativeUnits="COUNT" units="COUNT" name="[#] Numero inversioni"/>
<!--<DataItem category="EVENT" id="Axis_04_Descr" type="MESSAGE" name=""/>-->
<DataItem category="EVENT" id="Axis_04_MainProc" type="MESSAGE" name="[#] Processo di appartenenza">
<Constraints>
<Value>1</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_04_IsMast" type="MESSAGE" name="[0/1] Master/Slave">
<Constraints>
<Value>1</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_04_MastId" type="MESSAGE" name="[#] ID Asse master">
<Constraints>
<Value>4</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_04_Dir" type="DIRECTION" subType="ROTARY" name="[-/+] Direzione"/>
<DataItem category="CONDITION" id="Axis_04_AlarmCNC" type="SYSTEM" name="Allarmi CN" />
<DataItem category="CONDITION" id="Axis_04_AlarmPLC" type="LOGIC" name="Allarmi PLC"/>
</DataItems>
</Rotary>
<Rotary id="Axis_05" name="ASSE C">
<DataItems>
<!--<DataItem category="SAMPLE" id="Axis_05_AccelAct" type="ANGULAR_ACCELERATION" nativeUnits="DEGREE/SECOND^2" units="DEGREE/SECOND^2" name="[°/s^2] Accelerazione"/>-->
<!--<DataItem category="SAMPLE" id="Axis_05_Battery" type="VOLTAGE" nativeUnits="VOLT" units="VOLT" name="[V] Stato batteria"/>-->
<!--<DataItem category="SAMPLE" id="Temp_05_Value" type="TEMPERATURE" nativeUnits="CELSIUS" units="CELSIUS" name="[°] Sonda temperatura"/>-->
<DataItem category="SAMPLE" id="Axis_05_PosAct" type="ANGLE" subType="ACTUAL" nativeUnits="DEGREE" units="DEGREE" name="[°] Quota attuale"/>
<DataItem category="SAMPLE" id="Axis_05_PosTgt" type="ANGLE" subType="TARGET" nativeUnits="DEGREE" units="DEGREE" name="[°] Quota target"/>
<DataItem category="SAMPLE" id="Axis_05_Load" type="LOAD" nativeUnits="PERCENT" units="PERCENT" name="[%] Carico"/>
<DataItem category="SAMPLE" id="Axis_05_FeedAct" type="ROTARY_VELOCITY" subType="ACTUAL" nativeUnits="REVOLUTION/MINUTE" units="REVOLUTION/MINUTE" name="[°/min] Feedrate"/>
<DataItem category="SAMPLE" id="Axis_05_FeedOver" type="ROTARY_VELOCITY" subType="OVERRIDE" nativeUnits="PERCENT" units="PERCENT" name="[%] Feed Override"/>
<DataItem category="SAMPLE" id="Axis_05_AccTime" type="ACCUMULATED_TIME" nativeUnits="HOUR" units="SECOND" name="[s] Tempo utilizzo"/>
<DataItem category="SAMPLE" id="Axis_05_DistDone" type="LENGHT" nativeUnits="COUNT" units="COUNT" name="[rev] Rivoluzioni"/>
<DataItem category="SAMPLE" id="Axis_05_InvDDone" type="MESSAGE" nativeUnits="COUNT" units="COUNT" name="[#] Numero inversioni"/>
<!--<DataItem category="EVENT" id="Axis_05_Descr" type="MESSAGE" name=""/>-->
<DataItem category="EVENT" id="Axis_05_MainProc" type="MESSAGE" name="[#] Processo di appartenenza">
<Constraints>
<Value>1</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_05_IsMast" type="MESSAGE" name="[0/1] Master/Slave">
<Constraints>
<Value>1</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_05_MastId" type="MESSAGE" name="[#] ID Asse master">
<Constraints>
<Value>5</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_05_Dir" type="DIRECTION" subType="ROTARY" name="[-/+] Direzione"/>
<DataItem category="CONDITION" id="Axis_05_AlarmCNC" type="SYSTEM" name="Allarmi CN" />
<DataItem category="CONDITION" id="Axis_05_AlarmPLC" type="LOGIC" name="Allarmi PLC"/>
</DataItems>
</Rotary>
<Linear id="Axis_06" name="ASSE U">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<!--<DataItem category="SAMPLE" id="Axis_06_AccelAct" type="ACCELERATION" nativeUnits="MILLIMETER/SECOND^2" units="MILLIMETER/SECOND^2" name="[mm/s^2] Accelerazione"/>-->
<!--<DataItem category="SAMPLE" id="Axis_06_Battery" type="VOLTAGE" nativeUnits="VOLT" units="VOLT" name="[V] Stato batteria"/>-->
<!--<DataItem category="SAMPLE" id="Temp_06_Value" type="TEMPERATURE" nativeUnits="CELSIUS" units="CELSIUS" name="[°] Sonda temperatura"/>-->
<DataItem category="SAMPLE" id="Axis_06_PosAct" type="POSITION" subType="ACTUAL" nativeUnits="MILLIMETER" units="MILLIMETER" name="[mm] Quota attuale"/>
<DataItem category="SAMPLE" id="Axis_06_PosTgt" type="POSITION" subType="TARGET" nativeUnits="MILLIMETER" units="MILLIMETER" name="[mm] Quota target"/>
<DataItem category="SAMPLE" id="Axis_06_Load" type="LOAD" nativeUnits="PERCENT" units="PERCENT" name="[%] Carico"/>
<DataItem category="SAMPLE" id="Axis_06_FeedAct" type="AXIS_FEEDRATE" subType="ACTUAL" units="MILLIMETER/SECOND" name="[mm/min] Feedrate"/>
<DataItem category="SAMPLE" id="Axis_06_FeedOver" type="AXIS_FEEDRATE" subType="OVERRIDE" nativeUnits="PERCENT" units="PERCENT" name="[%] Feed Override"/>
<DataItem category="SAMPLE" id="Axis_06_AccTime" type="ACCUMULATED_TIME" nativeUnits="HOUR" units="SECOND" name="[s] Tempo utilizzo"/>
<DataItem category="SAMPLE" id="Axis_06_DistDone" type="LENGHT" nativeUnits="COUNT" units="COUNT" name="[m] Distanza totale percorsa"/>
<DataItem category="SAMPLE" id="Axis_06_InvDDone" type="MESSAGE" nativeUnits="COUNT" units="COUNT" name="[#] Numero inversioni"/>
<!--<DataItem category="EVENT" id="Axis_06_Descr" type="MESSAGE" name=""/>-->
<DataItem category="EVENT" id="Axis_06_MainProc" type="MESSAGE" name="[#] Processo di appartenenza">
<Constraints>
<Value>1</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_06_IsMast" type="MESSAGE" name="[0/1] Master/Slave">
<Constraints>
<Value>0</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_06_MastId" type="MESSAGE" name="[#] ID Asse master">
<Constraints>
<Value>1</Value>
</Constraints>
</DataItem>
<DataItem category="EVENT" id="Axis_06_Dir" type="DIRECTION" subType="LINEAR" name="[-/+] Direzione"/>
<DataItem category="CONDITION" id="Axis_06_AlarmCNC" type="SYSTEM" name="Allarmi CN" />
<DataItem category="CONDITION" id="Axis_06_AlarmPLC" type="LOGIC" name="Allarmi PLC"/>
</DataItems>
</Linear>
</Components>
</Axes>
<Controller id="cn1" name="Controller">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<DataItem category="EVENT" id="Message" type="MESSAGE" name="Segnalazioni"/>
<DataItem category="EVENT" id="E_STOP" type="EMERGENCY_STOP" name="Stato emergenze"/>
</DataItems>
<Components>
<Path id="Path_01" name="Processo 01">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<DataItem category="EVENT" id="Path_01_Type" type="MESSAGE" name="Lavoro/Asservimento"/>
<DataItem category="EVENT" id="Path_01_ActiveAxes" type="ACTIVE_AXES" name="Assi attivi"/>
<DataItem category="EVENT" id="Path_01_CodG_Act" type="MESSAGE" name="Codici G"/>
<DataItem category="EVENT" id="Path_01_SubMode" type="MESSAGE" name="Modo secondario"/>
<DataItem category="EVENT" id="Path_01_PartId" type="PART_ID" name="Pezzo corrente"/>
<DataItem category="EVENT" id="Path_01_PZ_TOT" type="PART_COUNT" name="Pezzi prodotti"/>
<DataItem category="EVENT" id="Path_01_Cod_M" type="MESSAGE" name="Codici M"/>
<DataItem category="EVENT" id="Path_01_Cod_S" type="MESSAGE" name="Codici S"/>
<DataItem category="EVENT" id="Path_01_Cod_T" type="MESSAGE" name="Codici T"/>
<DataItem category="EVENT" id="Path_01_RUN_MODE" type="CONTROLLER_MODE" name="Modo operativo"/>
<DataItem category="EVENT" id="Path_01_EXE_MODE" type="EXECUTION" name="Stato esecuzione"/>
<DataItem category="EVENT" id="Path_01_CurrProg" type="PROGRAM" name="Programma corrente"/>
<DataItem category="EVENT" id="Path_01_CurrProg_RowNum" type="LINE" name="Riga attuale"/>
<DataItem category="SAMPLE" id="Path_01_FeedRate" type="PATH_FEEDRATE" subType="ACTUAL" nativeUnits="MILLIMETER/SECOND" units="MILLIMETER/SECOND" name="[mm/min] Feedrate"/>
<DataItem category="SAMPLE" id="Path_01_FeedOverr" type="PATH_FEEDRATE" subType="OVERRIDE" nativeUnits="PERCENT" units="PERCENT" name="[%] WORK Override"/>
<DataItem category="SAMPLE" id="Path_01_RapidOverr" type="PATH_FEEDRATE" subType="OVERRIDE" nativeUnits="PERCENT" units="PERCENT" name="[%] RAPID Override"/>
<DataItem category="SAMPLE" id="Path_01_PosActX" type="PATH_POSITION" subType="ACTUAL" nativeUnits="MILLIMETER" units="MILLIMETER" name="[mm] UNITA' OPERATRICE: Posizione X"/>
<DataItem category="SAMPLE" id="Path_01_PosActY" type="PATH_POSITION" subType="ACTUAL" nativeUnits="MILLIMETER" units="MILLIMETER" name="[mm] UNITA' OPERATRICE: Posizione Y"/>
<DataItem category="SAMPLE" id="Path_01_PosActZ" type="PATH_POSITION" subType="ACTUAL" nativeUnits="MILLIMETER" units="MILLIMETER" name="[mm] UNITA' OPERATRICE: Posizione Z"/>
<DataItem category="SAMPLE" id="Path_01_PosActI" type="ANGLE" subType="ACTUAL" nativeUnits="DEGREE" units="DEGREE" name="[°] UNITA' OPERATRICE: Angolo I"/>
<DataItem category="SAMPLE" id="Path_01_PosActJ" type="ANGLE" subType="ACTUAL" nativeUnits="DEGREE" units="DEGREE" name="[°] UNITA' OPERATRICE: Angolo J"/>
<DataItem category="SAMPLE" id="Path_01_PosActK" type="ANGLE" subType="ACTUAL" nativeUnits="DEGREE" units="DEGREE" name="[°] UNITA' OPERATRICE: Angolo K"/>
<DataItem category="CONDITION" id="Path_01_AlarmCNC" type="SYSTEM" Name="Allarmi CN"/>
<DataItem category="CONDITION" id="Path_01_AlarmPLC" type="LOGIC" Name="Allarmi PLC"/>
</DataItems>
</Path>
<!-- probabilmente da ri-spostare sotto PATH... -->
<Actuator id="UniOp_01" name ="Unità Operatrice 01">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<DataItem category="SAMPLE" id="UnOp_01_Type" type="MESSAGE" name="Tipologia testa">
<Constraints>
<Value>PX5</Value>
</Constraints>
</DataItem>
<DataItem category="SAMPLE" id="UnOp_01_Speed" type="PATH_FEEDRATE" subType="ACTUAL" nativeUnits="MILLIMETER/SECOND" units="MILLIMETER/SECOND" name="[RPM] SPEED Attuale"/>
<DataItem category="SAMPLE" id="UnOp_01_SpeedOverr" type="PATH_FEEDRATE" subType="OVERRIDE" nativeUnits="PERCENT" units="PERCENT" name="[%] SPEED Override"/>
<DataItem category="EVENT" id="UnOp_01_ToolId" type="TOOL_ASSET_ID" name="ID Utensile in mandrino"/>
<DataItem category="EVENT" id="UnOp_01_NumCU" type="MESSAGE" units="COUNT" name="[#] Cambi Utensile effettuati"/>
<DataItem category="EVENT" id="UnOp_01_Status" type="ACTUATOR_STATE" name="Stato"/>
<DataItem category="EVENT" id="UnOp_01_VitaRes" type="MESSAGE" units="COUNT" name="Vita residua utensile in mandrino"/>
<DataItem category = "EVENT" id = "UnOp_01_VitaResType" type = "MESSAGE" name="Tipo vita residua utensile in mandrino"/>
<DataItem category="SAMPLE" id="UnOp_01_Load" type="LOAD" nativeUnits="PERCENT" units="PERCENT" name="[%] Carico"/>
<!-- cambiare in event... -->
<DataItem category="SAMPLE" id="UnOp_01_AccTime" type="COUNT" name="[krev] Rivoluzioni"/>
</DataItems>
</Actuator>
</Components>
</Controller>
<Systems id="systems" name="Impianti ed attuatori">
<Components>
<Electric id="el" name="Elettrico">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<!--<DataItem category="EVENT" id="p2" name="power" type="POWER_STATE"/>-->
</DataItems>
</Electric>
<Hydraulic id="hsys" name="Idraulico">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<!--<DataItem category="CONDITION" id="hlow" type="LEVEL"/>-->
<!--<DataItem category="CONDITION" id="hpres" type="PRESSURE"/>-->
<!--<DataItem category="CONDITION" id="htemp" type="TEMPERATURE"/>-->
</DataItems>
</Hydraulic>
<Pneumatic id="PneumSys" name="Vuoto e bloccaggi">
<Actuator id="VacPump_01" name ="Pompa vuoto 1">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<DataItem category="EVENT" id="VacPump_01_Status" type="ACTUATOR_STATE" name="Stato" />
<DataItem category="SAMPLE" id="VacPump_01_WrkTime" type="ACCUMULATED_TIME" name="[s] Tempo utilizzo"/>
</DataItems>
</Actuator>
<Actuator id="VacPump_02" name ="Pompa vuoto 2">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<DataItem category="EVENT" id="VacPump_02_Status" type="ACTUATOR_STATE" name="Stato"/>
<DataItem category="SAMPLE" id="VacPump_02_WrkTime" type="ACCUMULATED_TIME" name="[s] Tempo utilizzo"/>
</DataItems>
</Actuator>
<Actuator id="VacAct_01" name ="Valvola disattivazione vuoto 1">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<DataItem category="EVENT" id="VacAct_01_Count" type="MESSAGE" nativeUnits="COUNT" units="COUNT" name="[#] Commutazioni"/>
</DataItems>
</Actuator>
<Actuator id="VacAct_02" name ="Valvola disattivazione vuoto 2">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<DataItem category="EVENT" id="VacAct_02_Count" type="MESSAGE" nativeUnits="COUNT" units="COUNT" name="[#] Commutazioni"/>
</DataItems>
</Actuator>
</Pneumatic>
<Coolant id="cool" name="coolant">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<!--<DataItem category="CONDITION" id="clow" type="LEVEL"/>-->
<!--<DataItem category="CONDITION" id="coolpres" type="PRESSURE"/>-->
<!--<DataItem category="CONDITION" id="filter" type="x:FILTER"/>-->
<!--<DataItem category="CONDITION" id="coolantmotor" type="ACTUATOR"/>-->
</DataItems>
<Actuator id="Cooler_01" name ="Compressore centralina raffreddamento mandrino">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<DataItem category="EVENT" id="Cooler_01_Status" type="ACTUATOR_STATE" name="Stato"/>
</DataItems>
</Actuator>
<Actuator id="Cooler_02" name ="Compressore centralina raffreddamento assi torque">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<DataItem category="EVENT" id="Cooler_02_Status" type="ACTUATOR_STATE" name="Stato"/>
</DataItems>
</Actuator>
</Coolant>
<Lubrication id="LubroSys" name="Lubrificazione">
<Actuator id="Lubro_01" name ="Lubrificazione assi">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<DataItem category="EVENT" id="Lubro_01_Num" type="MESSAGE" nativeUnits="COUNT" units="COUNT" name="[#] Attivazioni"/>
</DataItems>
</Actuator>
<Actuator id="Lubro_02" name ="Lubrificazione 2">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<DataItem category="EVENT" id="Lubro_02_Num" type="MESSAGE" nativeUnits="COUNT" units="COUNT" name="[#] Attivazioni"/>
</DataItems>
</Actuator>
</Lubrication>
</Components>
</Systems>
<Sensor id="sens1" name="Sensoristica">
<DataItems>
<!--<DataItem category="xxxx" id="xxxx" type="xxxx" subType="xxxx" nativeUnits="xxxx" units="xxxx" name="xxxx" />-->
<!--<DataItem category="SAMPLE" id="Temp_99_Value" type="TEMPERATURE" nativeUnits="CELSIUS" units="CELSIUS" name="[°] Sonda temperatura"/>-->
<DataItem category="SAMPLE" id="Press_01_Value" type="PRESSURE" nativeUnits="PASCAL" units="PASCAL" name="[Pa] Pressione 1"/>
</DataItems>
</Sensor>
</Components>
</Device>
</Devices>
</MTConnectDevices>