Cutting conditions of mill operations


The definition of the cutting modes for the current operation can be performed in the <Operation parameters> window on the <Feedrate> page. The window opens by pressing the <Parameters> button. Using this dialogue the user can define the spindle rotation speed; the rapid feed value and the feed values for different areas of the toolpath.

images/download/attachments/95436189/image2022-4-5_17-50-36.png



Spindle rotation speed can be defined as either the rotations per minute or the cutting speed. The defining value will be underlined. The second value will be recalculated relative to the defining value, with regard to the tool diameter.


  • <Rotations per minute>. Defines the spindle rotation speed in rotations per minute. The parameter will be recalculated when altering the cutting speed or the diameter of the tool;

  • <Cutting speed>. Defines the spindle rotation speed in meters or feet per minute, depending on the selected measurement units. The parameter will be recalculated if the rotation speed or the diameter of the tool is altered.

  • <Spindle rotation range>. Defines the range of the spindle rotation. Use this parameter only for the old machines, that have the spindle speed range switcher.


The user can also define the federates for various areas of the toolpath. The number of feed type options in the drop down menu will vary depending on the current operation type. Different operation types will have different options available.


  • <Rapid feed> is mainly used for transitions at the safe plane. Toolpath sections, performed at rapid feed are displayed in red. When switched to rapid feed, the system creates the RAPID command in the CLDATA program. For most CNC controls, the value of the rapid feed is not used in the NC program, but this value is always used by the system to calculate the machining time.

  • <Work feed> defines the feed at which the work feed will be performed. This is the main feed value. All other feed can be defined as a percentage of this value.

  • <Engage feed> defines the feed at which the approach to the machined object is made.

  • <Retract feed> defines the feed at which the retraction from the object being machined.

  • <Short link feed> defines the feed of link if its length is less than Short link max distance.

  • <Long link feed> defines the feed of link if its length is more than Short link max distance.

  • <First pass feed> defines the feed that is used for the initial cut of the tool in the workpiece.

  • <Finish pass feed> for roughing operations this defines the feed used when cutting along a surface.

  • <Plunge feed> defines the feed at which the system performs a vertical (Z) plunge to the next machining level.

  • <Approach feed> defines the feed at which the approach move of a tool.

  • <Approach from safe surface feed> defines the feed at which the tool moves from the safe plane to the feed level.

  • <Return to safe surface feed> defines the feed at which the tool moves from the part to the safe plane.

  • <Transition on safe surface feed> defines the feed at which the tool moves along a safe plane.

  • <Measurement units>. A feed can be assigned either in millimeters per minute, in millimeters per revolution of the spindle or in millimeter per tooth. if mm/tooth is set then Feed is calculated with using of the current RPM and teeth number. Teeth number is set on the "toolHTML._352" page.


  • <Coolant>. If coolant is enabled then the appropriate command will be added to the NC program to control the switching on/off of the coolant.


If the <Cut feed> option is selected, then the feed value can be defined in the appropriate field. Using this option means that the feed does not depend on the tool movement direction.


If the <Smart cut feed> option is selected, then the feed will be calculated for every move by taking into consideration the parameters entered by the user for the work feed direction (feed when moving vertically up, horizontally, vertically down) and the angle between the movement direction and the vertical.


It is possible to define federates as a percentage of the work feed by ticking in the <% of work feed> box. When selected, the feed type (<Cut feed> / <Smart cut feed>) and <Measurement units> will be set as they were for the work feed, and all other feed values will be calculated as a percentage of the work feed value.

It is also possible to call calculator for speeds and feeds.

For roughing waterline operation Adaptive feedrate feature available.



See also:

Mill machining