<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!--
Copyright (c) 2006 UGS Corp.

All Rights Reserved.

This software and related documentation are proprietary to UGS Corp.
-->
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Coordinate Systems in the MTD</title>
      <script language="javaScript">
        abridged="false";
        displayConditions=new Array();
      </script>
      <link type="text/css" href="../css/main_styles.css" rel="stylesheet">
   </head>
   <body class="bodydocs" onload="top.pageLoader()" bgcolor="#FFFFFF">
      <div class="title_topic2" id="xps10_pagetitle">Coordinate Systems in the MTD</div>
      <hr noshade="true">
      <p class="para_topic">In the machine tool driver, different coordinate systems are used to define S&amp;V commands. The following is a brief explanation of those coordinate systems:</p>
      <table bgcolor="#f4f4f4" cellspacing="0" align="center">
         <tr>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">MCS </p>
            </td>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">The Manufacturing Machine Coordinate System. The NC program is output with respect to this coordinate system. The MCS is used for programming your part. </p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">ACS </p>
            </td>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">The Absolute Coordinate System of the CAM setup part file.</p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1" valign="top"><a name="html_mfgisv_setup_coord_sys_in_mtd_mtcs"></a><p class="para_td">MTCS</p>
            </td>
            <td colspan="1" rowspan="1" valign="top">
               <p class="para_td">The Machine Tool Coordinate System. This is a coordinate system defined on every machine. It is used as a reference system to move or mount tools, heads, and other machine devices. This has to be in sync with what is defined on the real machine tool. &nbsp;Normally, MTCS axes are aligned with the physical machine axes. However, the system does not enforce this. You must define one MTCS per machine tool. The high level motion commands in the Machine Tool Driver, such as SIM_move_linear_mtcs and SIM_move_circular_mtcs, refer to this MTCS.</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">ZCS</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">The workpiece Zero Coordinate System. It is attached to a fixed point on the workpiece. This is the origin of the part program. The MCS coincides with this coordinate system. &nbsp;Whereas the MCS is used for programming, the ZCS is used for simulation. During simulation, the MTD can change the ZCS.</p>
               <p class="para_td">Depending on where the ZCS is attached, it could be a static system but could also be placed on a part mounted on a rotary table and therefore moved when the part rotates. &nbsp;Normally, the ZCS are attached to stationary devices and don't move during machining. The high level motion commands in the Machine Tool Driver, such as SIM_move_linear_zcs and SIM_move_circular_zcs, refer to the current ZCS.</p>
            </td>
         </tr>
         <tr valign="top">
            <td colspan="1" rowspan="1">
               <p class="para_td">RJ</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">The Reference Junction. The origin of this reference junction is used to position a K-component. If, for example, the K-component is a tool, the reference junction is usually the tool tip. The reference junction is defined in the machine tool driver and used in the high level S&amp;V motion commands to determine the NC axis destination position. The axis directions of these junctions are irrelevant.</p>
            </td>
         </tr>
      </table><br></body>
</html>