<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<IOFMessageLog>
  <MsgGroups>
    <MsgGroup>
      <GroupId>-9991</GroupId>
      <GroupName>Mastercam-to-IOF: Operation #9 (Contour (2D))</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>-9990</GroupId>
      <GroupName>Mastercam-to-IOF: Operation #10 (Contour (2D))</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>-9989</GroupId>
      <GroupName>Mastercam-to-IOF: Operation #11 (Contour (2D))</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>-9988</GroupId>
      <GroupName>Mastercam-to-IOF: Operation #12 (Contour (2D))</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>-1000</GroupId>
      <GroupName>Reading Operation and Toolpaths from NCI database</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>-9</GroupId>
      <GroupName>Processing IOF machine motion data</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>-1</GroupId>
      <GroupName>General</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>9</GroupId>
      <GroupName>Operation 9 (Contour (2D))</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>10</GroupId>
      <GroupName>Operation 10 (Contour (2D))</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>11</GroupId>
      <GroupName>Operation 11 (Contour (2D))</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>12</GroupId>
      <GroupName>Operation 12 (Contour (2D))</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>2000</GroupId>
      <GroupName>Validating work offset information</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>2040</GroupId>
      <GroupName>Processing Reference Position Data.</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>20010</GroupId>
      <GroupName>Motion Timing Computation.</GroupName>
    </MsgGroup>
  </MsgGroups>
  <Messages>
    <Message>
      <GroupNum>-1</GroupNum>
      <MessageCode>IGNI3002</MessageCode>
      <PrimaryMessage>Not all operations have been selected. Sync point and token value persistence is disabled.</PrimaryMessage>
      <AuxMessage>Select all operations to enable sync point and token value persistence within the SyncManager.</AuxMessage>
      <Type>Warning</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>-1</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>4 operations chosen for BNCI-to-IOF conversion.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>-1</GroupNum>
      <MessageCode>IGNI3002</MessageCode>
      <PrimaryMessage>Not all operations have been selected. Sync point and token value persistence is disabled.</PrimaryMessage>
      <AuxMessage>Select all operations to enable sync point and token value persistence within the SyncManager.</AuxMessage>
      <Type>Warning</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>-1</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>4 operations chosen for BNCI-to-IOF conversion.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>-9</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Processing document...</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>-9</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Preprocessing stream 0...</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>9</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Operation 9 (Contour (2D))</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>9</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Classifying Operation Type.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>9</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke G68 Mill Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>9</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke Basic Mill Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>10</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Operation 10 (Contour (2D))</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>10</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Classifying Operation Type.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>10</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke G68 Mill Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>10</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke Basic Mill Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>11</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Operation 11 (Contour (2D))</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>11</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Classifying Operation Type.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>11</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke G68 Mill Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>11</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke Basic Mill Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>12</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Operation 12 (Contour (2D))</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>12</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Classifying Operation Type.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>12</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke G68 Mill Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>12</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke Basic Mill Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>20010</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Beginning operation timing phase.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>12</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Ending operation timing phase.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>12</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Preprocessing stream 1...</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>20010</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Beginning operation timing phase.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>20010</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Ending operation timing phase.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
  </Messages>
</IOFMessageLog>