{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil MS Sans Serif;}{\f1\fnil\fcharset0 MS Sans Serif;}} {\colortbl ;\red255\green0\blue0;\red0\green0\blue0;} \viewkind4\uc1\pard\qc\cf1\lang2057\b\f0\fs24 M30 (Program Reset and Rewind). \par \pard \par \cf2\b0\fs20 This code stops the program running, ie, it signals the end of the program. \par Control is then reset back to the beginning of this program. \par If the M30 code is followed by a block number, the program will be reset back to the stated block number. \par \par For example, \par M30 P\f1 0140 ; \par This command is read stop the program running and reset it back to block number 180. \par \par The M30 code also acts as an M05 and M09. \par This M Code is executed at the end of a block, ie, after axis movement.\cf1\b\fs24 \par \f0 \par }