<!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>The CAM programming workflow</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">The CAM programming workflow</div>
      <hr noshade="true">
      <p class="para_topic">This is a brief and generalized description of the workflow followed by programmers when creating a CAM program. &nbsp;Many details are omitted to keep it brief, but the important tasks are clearly described. To improve readability, and familiarity, some of the tasks are explained in first person by field experts who know how to accomplish each task. &nbsp;</p>
      <div class="title_division">Things to understand first</div>
      <ul>
         <li>
            <p class="para_item">The Machine Coordinate System ( <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgturning/turn_geom_mcs_spind.html');return(false);">MCS</a>) 
            </p>
         </li>
         <li>
            <p class="para_item">The Work Coordinate System ( <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgturning/turn_geom_mcs_spind.html');return(false);">WCS</a>)
            </p>
         </li>
         <li>
            <p class="para_item">The In-Process Workpiece (IPW)</p>
         </li>
         <li>
            <p class="para_item">Automatic Cut Region Detection in Turning( <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgturning/06topic_32.html');return(false);">Autodetection</a>)
            </p>
         </li>
         <li>
            <p class="para_item">The Operation Navigator Views (see <cite class="titleReference">Manufacturing General Help</cite> &rarr; Operation Navigator &rarr; <a class="links" href="javascript:void(0)" onclick="top.popUpPage('mfggeneral/index.html?goto=mfggeneral/opnav_four_views.html&vars=-aux,-home','linkInter','menubar=yes,status=yes,resizable=yes,toolbar=yes,scrollbars=yes,location=no,directories=no');return(false);">The Four Views</a>)
            </p>
         </li>
      </ul>
      <div class="title_division">The work flow</div>
      <div class="title_division">A. Setup</div>
      <ul>
         <li>
            <p class="para_item">Assembling the solid models that represent the part and workpiece (blank) to be machined.</p>
         </li>
         <li>
            <p class="para_item">Setting the program zero(s) - The MCS</p>
         </li>
         <li>
            <p class="para_item">Identifying PART and BLANK geometry to the CAM system (see  <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgturning/turn_geom_select_geom.html');return(false);">Selecting Geometry</a>)
            </p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgturning/turn_tool_groove.html');return(false);">Selecting and Mounting the Tools Used</a> &nbsp;(optional here &mdash; can be done during programming). 
            </p>
         </li>
      </ul>
      <div class="title_division">B. Program</div>
      <ul>
         <li>
            <p class="para_item">Creating a Facing Operation </p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgturning/turn_cd_creating_operatn.html');return(false);">Creating a Centerline Drilling Operation</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgturning/turn_rough_create_op.html');return(false);">Creating a Roughing Operation</a></p>
         </li>
         <li>
            <p class="para_item">Creating a Finishing Operation</p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgturning/turn_teach.html');return(false);">Creating a Teach Mode Operation</a></p>
         </li>
         <li>
            <p class="para_item">Creating a Grooving Operation</p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgturning/turn_rough_create_op.html');return(false);">Creating a Threading Operation</a></p>
         </li>
         <li>
            <p class="para_item"> <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgturning/turn_geom_turnaround_part.html');return(false);">Programming a Turn-Around Part in a Single Spindle Lathe</a></p>
         </li>
         <li>
            <p class="para_item">Managing the Program</p>
            <p class="para_item">Note: If you a duplicate operation the system can not detect any remaining material, and generates a warning message unless you change some parameters, or there is another operation in between that changes the shape of the in-process workpiece. See also: <a class="links" href="javascript:void(0)" onclick="top.openFile('mfgturning/04topic_12.html#turn_containment_cut_area_ex');return(false);">Cut area example</a>.
            </p>
         </li>
      </ul>
      <div class="title_division">C. Final activities</div>
      <ul>
         <li>
            <p class="para_item">Checking the program (full Verify, Visualize, Machine Simulation)</p>
         </li>
         <li>
            <p class="para_item">Post Processing (see Manufacturing &rarr; CAM &rarr; Post Help)</p>
         </li>
         <li>
            <p class="para_item">Creating Shop Documentation (see Manufacturing General &rarr; Main Menu Options &rarr; Output &rarr; Shop Documentation)</p>
         </li>
      </ul>
   </body>
</html>
