Looking for a used or new machine tool?
1,000s to choose from
Bodor MPU Ceratizit MPU XYZ Machine Tools MPU Hurco MPU

The online search from the pages of Machinery Market.

BRIDGEPORT BR2J2 TURRET MILL Ex-University Machine. Arriving Soon.
BRIDGEPORT BR2J2 TURRET MILL Ex-University Machine. Arriving Soon....
BW Machine Tools Ltd

Be seen in all the right places!

Advanced Engineering 2022 Manufacturing Indonesia 2022 Southern Manufacturing 2023 TIMTOS 2023 MACH 2024

CNC software simplifies programming of five-axis machine tools

Posted on 28 Nov 2021 and read 1846 times
CNC software simplifies programming of five-axis machine toolsNUM’s Flexium CNC software now includes an enhanced RTCP function with 3-D workpiece compensation that significantly simplifies the programming of five-axis machine tools

The latest version of Flexium software from CNC specialist NUM has been released which includes an enhanced RTCP (Rotation Tool Centre Point) feature with tool vector programming that significantly simplifies the programming of five-axis machine tools.

As one of the original developers of RTCP, NUM continually upgrades the function to meet the changing needs of machine builders and end-users. The company’s implementation of RTCP includes twenty-four predefined kinematic configurations and its Flexium+ CNC systems can accommodate different kinematics on the same machine — for example, when different milling heads are required.

NUM’s basic RTCP function, invoked by ISO code G151, offers a number of user-specified variants. The function can be activated with an inclined coordinate system or after a positioning move. In either case, the CNC system automatically calculates the mechanical offset to ensure that the tool centre point is always in touch with the defined workpiece surface while the rotary axes are moving — it an also be activated by the actual positions of the rotary axes.

Until now, programming five-axis machines has often been considered an onerous task. The rotary axes are usually programmed directly with their angular position, which has the advantage that the position of the machining head can be imagined when viewing the part program. The disadvantage, however, is that the part program depends on the kinematics of the machine, and cannot be transferred to another five-axis machine without modification.

The tool vector programming option of NUM’s RTCP function enables the direction of the tool to be determined by the vectors’ components along the X,Y and Z axes, rendering the part program independent of the machine kinematics.

In some circumstances, aligning the workpiece to be processed on the machine can be a complex procedure. In these cases, to increase productivity, instead of moving the workpiece, NUM’s Flexium+ CNC system can now compensate for positioning deviations (including angles) by applying appropriate correction values. The workpiece remains misaligned, but the CNC system is aware of the deviations and compensates for them automatically.

NUM’s Flexium software, version or higher, also features a special HMI (human-machine interface) to allow the corresponding correction values to be entered. The coordinate system resulting from the shifts and rotations is called a ‘Balanced Coordinate System’ (or BCS) and the compensation function is known as 3DWPC (3-D workpiece compensation).

Additionally, the software now includes a function to help machine users accelerate the roughing operation’s tunings and then achieve optimal surface finishes. Invoked by ISO code G732, the new function simplifies parameter optimisation and automatically computes pre-settings for roughing and finishing, with adjustable smoothing levels.

The machine operator can select a range of attributes – such as profile tolerance, permissible chordal error and segment length – and select an optional smoothing algorithm to reduce mechanical shock and smooth the workpiece surface.

To further help machine operators achieve optimal results, NUM has also introduced a new algorithm that keeps the pivot point at constant speed. Part programs generated by CAD/CAM systems invariably comprise a multitude of small G01 segments – in the case of rotary axes, these are often distributed inhomogeneously – resulting in speed variations which affect surface quality.

The new algorithms maintain constant speed at pivot points during the movement of rotary axes, allowing the discontinuities to be smoothed, resulting in an improved surface finish.