Router-CIM Automation



Previous topic Next topic  


Previous topic Next topic  

Fast Drill



There is a Fast Drill cycle included with Router-CIM.  Not all machines support this feature, but most Fanuc controlled machines will.  The basic idea is to remove the dwell caused by switching from rapid to a programmed feedrate, and back to rapid again on each hole.  This causes a small dwell on each change from G0 to G1.  Instead the code will keep the machine in G1 mode and change the feedrate from the speed programmed for the drill to the fastest feedrate available for the machine on the moves where there would normally be a rapid traverse move.  This causes the machine to move much faster from hole to hole, by avoiding the dwell.


In use the cycle appears the same as Drill Motions, but the resulting NC Code in the program is very different.


Fast Drill cut cycle.

Fast Drill cut cycle.


Fast Drill cut parameters.

Fast Drill cut parameters.



The following parameters effect the toolpath creation:


Index Speed

This is the fastest speed that you want the machine to achieve between the drilled holes.  This feedrate will take place of the rapid traverse move between cuts and during the retract of the hole.  If the machine can make a fast linear move between the cuts, usually this will reduce the overall cycle time of the drill moves.



This engages the fast drill cycle.  Entering Y will turn it on.  Leaving it blank or setting to N will turn it off.


Safety Plane

The safety plane is the location in the Z axis where the tool can retract to between cuts.

This should always be a value that places the cutter above the part to be cut as each tool change, or index move between cuts is going to start from this point.

Placing an asterisk ( * ) before the number specifies that this value is an absolute point above the part, where leaving this out determines the point to be incremental.


See the Safety Plane section for more information.


Depth Per Pass

This field allows multiple depths of Cut in a single tool path. By setting this number to a value less than the Total Depth of the Cut, you will have multiple passes in the material.


For example, if you have 1" thick material and need to take three passes to Cut through, you would set the Depth/Pass field at .4 (any number between .35 and .5 is valid) and the Total Depth at -1.0. The code generated will produce the first pass at -.4, the second at -.8 and the third pass at -1.0.


In most of the standard Router-CIM cycles the tool paths will ramp down between the Cuts.


Total Cut Depth

The Total Cut Depth is the depth you wish to Cut to, regardless of the number of passes made. It is usually put in as a negative number because Z0 is set at the top of the part. Router-CIM uses this number to calculate the Z axis moves for the Total Depth to Cut into the material. If the Depth/Pass field has a number smaller than this, Router-CIM calculates the number of passes necessary to reach this depth.


You may enable Router-CIM to calculate the depth automatically for you based on the thickness you give a part. To do this place "A" in the Total Cut Depth field, and if you have given you part thickness, Router-CIM will use that value for the Z depth. Remember to give your part negative thickness!


Also, when you give your parts negative thickness, you can use a forward slash (/) followed by a negative value (-.01 for example) in this field. Router-CIM will take the negative part thickness (-.75 for example), and the negative value following the slash and calculate the Total Cut Depth. In this case the part would be cut to -.76.



This field specifies the cutting maximum Feedrate in either inches per minute or millimeters per minute, depending on the mode you are programming in. See the chapter on Advanced Settings for information on how to program variable feed rates.


Spindle Speed

This field sets the spindle speed in rpm's (revolutions per minute).  This is a modal field to many machine tools, so if you do not change this field for each Cut with the same spindle, you may only see the output for this setting once although you have made more than one Cut with the same spindle.


Adding a Dwell/Pause at the end of a Drill Cycle

To add a dwell/pause at the bottom of a Drill Motions cycle, you will need to adjust the following setting in the Drill Motion cycle:


To make this change, go to the Router-CIM Control panel in AutoCAD and select the button for 'Mod Cycle'.


Change Position 17, 'Task @ Cut End (name/N)' in the Drill Motions cycle to DWELL/1 (or the time you want to pause, in seconds).  You will get a G04P1 in the code after the tool is at cut depth.


Alternately on newer posts, you can use DWELLX/.1 and get G04X.1.


To make this change, select Position 17, 'Task @ Cut End (name/N)', type in the new value as stated above and hit 'Enter'. You should see the value update in Position 17.




Note: To know which option is right for you, please review your Post Processor's Application Notes.


**Changing values in the cycle parameters may yield unexpected results with some settings or on some geometry.  Examine the toolpath and NC Code carefully before running your machine tool if you change these default settings.