<?xml version="1.0"?>
<!DOCTYPE cncprog SYSTEM "cncprog1.dtd">
<cncprog>
   <prog_start_char/>
   <machine_id>DYNA 4M DM2800 </machine_id>
   <body>
      <remark_p>   ( MI PRIMER PROGRAMA EN CODIGOS G   )   </remark_p>
      <block>
         <remark>(G90 COORDENADAS ABSOLUTAS, G20 PULGADAS, G17 EJES X-Y)   </remark>
         <blocknum>N10 </blocknum>
         <instruction>
            <preparatory_word>G90</preparatory_word>
         </instruction>
         <instruction>
            <preparatory_word>G20</preparatory_word>
         </instruction>
         <instruction>
            <preparatory_word>G17</preparatory_word>
         </instruction>
         <instruction>
            <preparatory_word>G54</preparatory_word>
         </instruction>
      </block>
      <block>
         <blocknum>N20 </blocknum>
         <instruction>
            <spindle_sf>
               <spindle_sw>S1200 </spindle_sw>
               <CW_misc_funct> M03</CW_misc_funct>
            </spindle_sf>
         </instruction>
      </block>
      <block>
         <blocknum>N30 </blocknum>
         <instruction>
            <feed_funct> F6.</feed_funct>
         </instruction>
      </block>
      <block>
         <blocknum>N100 </blocknum>
         <instruction>
            <preparatory_word>G00</preparatory_word>
            <dmwX> X0.</dmwX>
            <dmwY> Y0.</dmwY>
            <dmwZ> Z0.1</dmwZ>
         </instruction>
      </block>
      <block>
         <blocknum>N200 </blocknum>
         <instruction>
            <preparatory_word>G01</preparatory_word>
            <dmwX> X3.3732 </dmwX>
         </instruction>
      </block>
      <block>
         <blocknum>N300 </blocknum>
         <instruction>
            <preparatory_word>G03</preparatory_word>
            <dmwX> X3.6378 </dmwX>
            <dmwY>  Y0.2646</dmwY>
            <dmwR> R0.2646</dmwR>
         </instruction>
      </block>
      <block>
         <blocknum>N400 </blocknum>
         <instruction>
            <preparatory_word>G01</preparatory_word>
            <dmwY> Y1.1244 </dmwY>
         </instruction>
      </block>
      <block>
         <remark>   ( No admite permutacion de parametros dimensionales   )   </remark>
         <blocknum>N500 </blocknum>
         <instruction>
            <preparatory_word>G01</preparatory_word>
            <dmwX> X3.3732 </dmwX>
            <dmwY> Y1.389 </dmwY>
         </instruction>
      </block>
      <block>
         <remark>   ( La palabra preparatoria es opcional (modal)   )   </remark>
         <blocknum>N550 </blocknum>
         <instruction>
            <dmwX> X2.9102 </dmwX>
         </instruction>
      </block>
      <block>
         <blocknum>N600 </blocknum>
         <instruction>
            <preparatory_word>G02</preparatory_word>
            <dmwX> X2.6457 </dmwX>
            <dmwY>  Y1.6535</dmwY>
            <dmwR> R0.2646</dmwR>
         </instruction>
      </block>
      <block>
         <blocknum>N700 </blocknum>
         <instruction>
            <preparatory_word>G01</preparatory_word>
            <dmwY> Y2.1165 </dmwY>
         </instruction>
      </block>
      <block>
         <blocknum>N800 </blocknum>
         <instruction>
            <preparatory_word>G02</preparatory_word>
            <dmwX> X2.3811 </dmwX>
            <dmwY>  Y2.3811</dmwY>
            <dmwR> R0.2646</dmwR>
         </instruction>
      </block>
      <block>
         <blocknum>N900 </blocknum>
         <instruction>
            <preparatory_word>G01</preparatory_word>
            <dmwX> X0.2646 </dmwX>
         </instruction>
      </block>
      <block>
         <blocknum>N1000 </blocknum>
         <instruction>
            <preparatory_word>G03</preparatory_word>
            <dmwX> X0. </dmwX>
            <dmwY>  Y2.1165</dmwY>
            <dmwR> R0.2646</dmwR>
         </instruction>
      </block>
      <block>
         <blocknum>N1100 </blocknum>
         <instruction>
            <preparatory_word>G01</preparatory_word>
            <dmwY> Y0.3307 </dmwY>
         </instruction>
      </block>
      <block>
         <blocknum>N1200 </blocknum>
         <instruction>
            <dmwX> X0.3307 </dmwX>
            <dmwY> Y0. </dmwY>
         </instruction>
      </block>
      <block>
         <remark>   ( Va al HOME )   </remark>
         <blocknum>N1300 </blocknum>
         <instruction>
            <preparatory_word>G28</preparatory_word>
            <dmwZ> Z0. </dmwZ>
         </instruction>
      </block>
      <block>
         <remark>   ( Fin del Programa )   </remark>
         <blocknum>N1400 </blocknum>
         <instruction>
            <miscel_funct> M30 </miscel_funct>
         </instruction>
      </block>
   </body>
</cncprog>

