<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<IOFMessageLog>
  <MsgGroups>
    <MsgGroup>
      <GroupId>-9999</GroupId>
      <GroupName>Mastercam-to-IOF: Operation #1 (Lathe Face)</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>-9998</GroupId>
      <GroupName>Mastercam-to-IOF: Operation #2 (Lathe Rough)</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>-9997</GroupId>
      <GroupName>Mastercam-to-IOF: Operation #3 (Lathe Finish)</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>-9996</GroupId>
      <GroupName>Mastercam-to-IOF: Operation #4 (Lathe Drill)</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>-9995</GroupId>
      <GroupName>Mastercam-to-IOF: Operation #5 (Contour (2D))</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>-9994</GroupId>
      <GroupName>Mastercam-to-IOF: Operation #6 (Pecking Cycle)</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>-9993</GroupId>
      <GroupName>Mastercam-to-IOF: Operation #7 (Lathe Cutoff)</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>1</GroupId>
      <GroupName>Operation 1 (Lathe Face)</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>2</GroupId>
      <GroupName>Operation 2 (Lathe Rough)</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>3</GroupId>
      <GroupName>Operation 3 (Lathe Finish)</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>4</GroupId>
      <GroupName>Operation 4 (Lathe Drill)</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>5</GroupId>
      <GroupName>Operation 5 (Contour (2D))</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>6</GroupId>
      <GroupName>Operation 6 (Pecking Cycle)</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>7</GroupId>
      <GroupName>Operation 7 (Lathe Cutoff)</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>2000</GroupId>
      <GroupName>Validating work offset information</GroupName>
    </MsgGroup>
    <MsgGroup>
      <GroupId>2040</GroupId>
      <GroupName>Processing Reference Position Data.</GroupName>
    </MsgGroup>
  </MsgGroups>
  <Messages>
    <Message>
      <GroupNum>-1</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>7 operations chosen for BNCI-to-IOF conversion.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>-1</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>7 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>1</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Operation 1 (Lathe Face)</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>1</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Classifying Operation Type.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>1</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke Turning Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>2</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Operation 2 (Lathe Rough)</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>2</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Classifying Operation Type.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>2</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke Turning Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>3</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Operation 3 (Lathe Finish)</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>3</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Classifying Operation Type.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>3</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke Turning Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>4</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Operation 4 (Lathe Drill)</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>4</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Classifying Operation Type.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>4</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke Turning Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>5</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Operation 5 (Contour (2D))</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>5</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Classifying Operation Type.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>5</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke face polar (G12) Mill Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>5</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke long hand polar Mill Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>6</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Operation 6 (Pecking Cycle)</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>6</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Classifying Operation Type.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>6</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke G68 Mill Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>6</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Invoke Basic Mill Pre-Processor.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>7</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Operation 7 (Lathe Cutoff)</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>7</GroupNum>
      <MessageCode></MessageCode>
      <PrimaryMessage>Classifying Operation Type.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Info</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>7</GroupNum>
      <MessageCode>IGMP2014</MessageCode>
      <PrimaryMessage>Failed to get the first sub-operation.</PrimaryMessage>
      <AuxMessage>The NCI section for a segment of the operation is probably bad. Try regenerating the toolpath for this operation.</AuxMessage>
      <Type>Error</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>7</GroupNum>
      <MessageCode>IGMP2024</MessageCode>
      <PrimaryMessage>Processing failed while setting the tool orientation angle for a portion of this operation.</PrimaryMessage>
      <AuxMessage>This indicates a serious problem with your part file.</AuxMessage>
      <Type>Error</Type>
      <IsInternal>1</IsInternal>
    </Message>
    <Message>
      <GroupNum>7</GroupNum>
      <MessageCode>IGMP2013</MessageCode>
      <PrimaryMessage>Failure while processing an operation or toolpath.</PrimaryMessage>
      <AuxMessage>Select the notes and labels to align.</AuxMessage>
      <Type>Error</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>7</GroupNum>
      <MessageCode>IGMP2011</MessageCode>
      <PrimaryMessage>Preprocessing operation #7 - "Lathe Cutoff".</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Error</Type>
      <IsInternal>0</IsInternal>
    </Message>
    <Message>
      <GroupNum>7</GroupNum>
      <MessageCode>IGMP2019</MessageCode>
      <PrimaryMessage>Error(s) occurred during stream #0.</PrimaryMessage>
      <AuxMessage></AuxMessage>
      <Type>Error</Type>
      <IsInternal>0</IsInternal>
    </Message>
  </Messages>
</IOFMessageLog>