IFS-NX_使用说明书.pdf - 第428页
IFS - NX 使用说明 书 第 10 章 外部 输出功能 ( CAMX Mon itor ) 10 - 24 10 -6-3- 14 Equipm entSetupSelect ed (生产预定枚数 完成 通知信息) 输出文件名 根据文件名格式,在 文件名 中赋予 Equipm entSet upSelec ted 。 (例) 192.1 68.15.1 09 - 20 160924 065243 819 - 00 020 - Eq…

IFS-NX 使用说明书 第 10 章 外部输出功能(CAMX Monitor)
10-23
输出例
基板条码的生产完成通知信息的输出例为如下所示。(基板条码:02310100010)
电路条码的生产完成通知信息的输出例为如下所示。(电路条码:02310100011)
<CAMXEvent>
<MessageInfo dateTime="2016-07-19T20:06:48.678+09:00" sender="M-FX3RA"
senderType="MACHINE" destination="cgsserver"
messageId="192.168.15.109-20160719110648678-00010"
messageSchema="2541/ItemWorkComplete.xsd" />
<ItemWorkComplete dateTime="2016-07-19T20:06:48.678+09:00" itemInstanceId="02310100010"
zoneId="1" laneId="1">
<Extensions>
<ComponentsPlacedOnBoard>
<ComponentPlacement componentId="1005" partId="1005-02"
designatorList="AAA@1(1,1,502);AAA@2(1,1,502);AAA@3(1,1,502);AAA@4(1,1,502);33.33,44.44@2(1,
2,502);33.33,44.44@3(1,2,502);33.33,44.44@4(1,2,502);CCC@2(1,3,502);CCC@3(1,3,502);CCC@4(1,
3,502);77.77,88.88@2(1,4,502);77.77,88.88@3(1,4,502);77.77,88.88@4(1,4,502);EEE@2(1,5,502);EEE
@3(1,5,502)" remainingQuantity="8473" />
<ComponentPlacement componentId="1005" partId="1005-03"
designatorList="33.33,44.44@1(1,2,502);CCC@1(1,3,502);77.77,88.88@1(1,4,502);EEE@1(1,5,502)"
remainingQuantity="9647" />
<ComponentPlacement componentId="1005" partId="1005-05" designatorList="EEE@4(1,5,502)"
remainingQuantity="9895" />
<ComponentPlacement componentId="1005" partId="1005-28"
designatorList="111.11,122.22@1(1,6,502);111.11,122.22@2(1,6,502);111.11,122.22@3(1,6,502);111.11,
122.22@4(1,6,502)" remainingQuantity="9286" />
</ComponentsPlacedOnBoard>
<RecipeInformation productPN="1005-FX3R-LF10-20-SINGL" revision="" side="TOP"
recipeId="1005-FX3R-LF10-20-SINGL" />
</Extensions>
</ItemWorkComplete>
/CAMXE t
<CAMXEvent>
<MessageInfo dateTime="2016-05-27T13:27:20.837+09:00" sender="M-FX3RA"
senderType="MACHINE" destination="cgsserver"
messageId="192.168.15.109-20160527042720837-00015"
messageSchema="2541/ItemWorkComplete.xsd" />
<ItemWorkComplete dateTime="2016-05-27T13:27:20.837+09:00" itemInstanceId="02310100011"
zoneId="1" laneId="1">
<Extensions>
<ComponentsPlacedOnBoard>
<ComponentPlacement componentId="1005" partId="1005-02" designatorList="AAA@1(1,1,502)"
remainingQuantity="9709" />
<ComponentPlacement componentId="1005" partId="1005-03"
designatorList="33.33,44.44@1(1,2,502);CCC@1(1,3,502);77.77,88.88@1(1,4,502);EEE@1(1,5,502)"
remainingQuantity="9948" />
<ComponentPlacement componentId="1005" partId="1005-28"
designatorList="111.11,122.22@1(1,6,502)" remainingQuantity="9568" />
</ComponentsPlacedOnBoard>
<RecipeInformation productPN="1005-FX3R-LF10-20" revision="" side="TOP"
recipeId="1005-FX3R-LF10-20" />
<ProductGroupInformation groupId="02310100011" nbBoards="4">
<Product productId="02310100011" imageId="1" />
<Product productId="02310100010" imageId="2" />
<Product productId="02310100012" imageId="3" />
<Product productId="02310100013" imageId="4" />
</ProductGroupInformation>
</Extensions>
</ItemWorkComplete>

IFS-NX 使用说明书 第 10 章 外部输出功能(CAMX Monitor)
10-24
10-6-3-14 EquipmentSetupSelected (生产预定枚数完成通知信息)
输出文件名
根据文件名格式,在文件名中赋予 EquipmentSetupSelected。
(例)
192.168.15.109-20160924065243819-00020-EquipmentSetupSelected-20160924155244365.txt
数据构造
表
10-6-3-21
生产预定枚数完成通知信息
项目
类型
数据设定例
贴片机
ID
string
sender="M-FX3RA"
输出例
生产预定枚数完成通知信息的输出例为如下所示。
<CAMXEvent>
<MessageInfo dateTime="2016-09-24T15:52:43.819+09:00" sender="M-FX3RA"
senderType="MACHINE" destination="cgsserver"
messageId="192.168.15.109-20160924065243819-00020"
messageSchema="2541/EquipmentSetupSelected.xsd" />
<EquipmentSetupSelected dateTime="2016-09-24T15:52:43.819+09:00" eventInitiator="M-FX3RA" />
</CAMXEvent>

IFS-NX 使用说明书 第 10 章 外部输出功能(CAMX Monitor)
10-25
10-6-4 JSON 形式的外部输出
外部输出功能(CAMX Montior)的输出文件,以 JSON 形式输出。
在 CAMX Monitor 安装文件夹的设定文件(camx-monitor.properties)中,追加设置以下项目。
项目 功能 设定值 说明
genericModule.outputFormat 确定输出形式
JSON 以 JSON 形式输出
未设定(默认值) 以 XML 形式输出
genericModule.jsonDateFormat
设定日期形式
(选购项)
Java 的
SimpleDataFormat
类型(※1)
确定输出内容中日期的形式
genericModule.injectLineName
输出生产线名称
(选购项)
True
输出内容:在 MessageInfo
中,附加生产线名称
False(默认值) 不执行上述输出
genericModule.injectMachineIp
输出机器(工具)名称
(选购项)
True
输出内容:在 MessageInfo
中,附加机器(供给)的 IP
地
址
False(默认值) 不执行上述输出
JSON 形式输出示例
{
"CAMXEvent" : {
"MessageInfo" : {
"dateTime" : "2016-09-22T17:23:52-04:00",
"sender" : "TOOL1",
"senderType" : "MACHINE",
"destination" : "CGSSERVER",
"messageId" : "DEV22-1474579432020-1",
"messageSchema" : "2541/ItemWorkComplete.xsd",
"lineName" : "LINE A",
"machineIp" : "192.168.10.123"
},
...
}
}