<!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>Spindle CSS</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_topic5" id="xps10_pagetitle">Spindle CSS</div>
      <hr noshade="true">
      <p align="center"><img align="bottom" src="graphics/pb_image00e.gif"></p>
      <p class="para_topic">This dialog allows you to determine the words and blocks that start your machine tool in constant surface speed.&nbsp;You can also set the&nbsp;G code for SFM (Usually 96), the G code for maximum RPM during SFM (Usually 92 or 50) and the maximum RPM that is allowed during SFM.</p>
      <p class="para_topic">The system usually requires two blocks to turn on SFM. One of these two blocks is the G92 S9999 block.&nbsp; This block sets the&nbsp;maximum RPM allowed for this operation.&nbsp;If you wish to define the maximum RPM only once, you can move this block to the Start of Program sequence.&nbsp;The second of these two blocks is the G96 S M03. This is the actual spindle start in SFM mode.</p>
      <p class="para_topic">If the spindle speed data comes from the feeds and speeds function of NX, then there is no spindle event.&nbsp;The system passes the spindle data as operation information. It is available at the Start of Operation sequence.&nbsp;You must attach the spindle output blocks to the tool change, initial motion or first cut blocks.</p>
      <p class="para_topic">Most users prefer to pre-start their machine tool in RPM mode at the first cut RPM. This RPM is made available to your postprocessor so that the system can output this&nbsp;pre-start block.&nbsp;We have included two custom commands that you can use to achieve this functionality. They are included as default in all default lathe postprocessers.</p>
   </body>
</html>