CNC Press Brake Bending Programming: A Step-by-Step Guide



HomeBlog

CNC Press Brake Bending Programming: A Step-by-Step Guide

Press brake bending programming: quick summary

Step-by-step press brake bending programming: bend order, tooling, springback, bend deduction and first-part checks for accurate sheet metal parts.

Press Brake Bending Programming: Step-by-Step Guide

10 March 2026

Programming is a critical process that ensures bending operations in sheet metal production are carried out accurately, quickly and repeatably. Modern press brakes can produce complex bend geometries with high precision, but this requires correct programming. In this guide we cover the CNC press brake programming process step by step and explain the technical details to watch at every stage.

Before You Start CNC Press Brake Programming: Part Analysis

Before starting programming, you need to examine the part’s 3D model or technical drawing in detail. The material type and thickness, all bend angles and radii, critical tolerances, surface quality requirements and part dimensions should be noted.

A manufacturability check should also be performed during part analysis. The minimum bend radius, hole-to-bend distances and flange heights must be checked. If the design contains geometries that cannot be manufactured, contact the designer and request a revision.

Make sure that all dimensions and tolerances are complete on technical drawings received from SolidWorks or AutoCAD. Missing information leads directly to programming errors and production errors.

Die Selection in CNC Press Brake Programming

Correct die selection is the most important factor determining bend quality and accuracy. The V-die opening is generally selected as 8 times the material thickness. This ratio is a standard starting point for the air bending method.

For thin sheets (0.5-1.5 mm), a V opening of 6-8 times the thickness is sufficient. For medium-thickness sheets (1.5-3.0 mm), 8-10 times is applied. For thick sheets (over 3.0 mm), a V opening of 10-12 times should be preferred.

The upper tool (punch) selection is determined by the bend angle and the part geometry. A gooseneck punch is used for narrow profiles, a standard punch for wide panels and a flattening punch for hemming operations. Define your tool library completely in your CNC press brake programming software.

Bend Sequence: The Heart of CNC Press Brake Programming

The bend sequence must be planned so that all bends can be completed without collision. An incorrect sequence can cause the part to hit the machine or the tooling, prevent the operator from positioning the part and make the final bend impossible.

The general rules are as follows: work from the inside out, i.e. make the inner bends first. Sequence from small to large. Avoid making opposing bends one right after the other.

For complex geometries such as Z-profiles, verify the sequence with simulation.

CNC press brake programming software such as Metalix cncKad and RADAN offers automatic sequencing algorithms. However, manual intervention may be required for complex parts. Check every step visually by running an offline simulation.

Backgauge Positions and Precision Settings

The backgauge (back stop) is the mechanical system that positions the part correctly relative to the bend line. The backgauge distance must be calculated correctly for each bend and entered into the CNC control unit.

Modern CNC press brakes have a 6-axis backgauge system: the X axis provides forward-backward movement, the R axis up-down movement, and the Z1-Z2 axes lateral positioning. On complex parts, correctly determining which surface of the part will contact the backgauge is critical.

Backgauge precision directly affects dimensional accuracy. Even on modern CNC systems offering ±0.01 mm precision, choosing the wrong reference point can lead to errors on the order of millimetres. Verify the backgauge calibration by measuring after each bend.

Tonnage Calculation and Machine Capacity

Calculating the required bending force correctly is critical both for part quality and for machine safety. Insufficient tonnage causes incomplete bending, while excessive tonnage causes tool damage and machine failure.

The tonnage formula for air bending: Tonnage (ton/m) = (1.42 x Tensile Strength x Thickness²) / V Opening. For example, for 2 mm thick DC01 steel (tensile strength 350 MPa) and a 16 mm V opening: (1.42 x 350 x 4) / 16 = 124.25 ton/m.

Multiply the total bend length by this value to find the total tonnage required. Take care not to exceed 80% of the machine’s nominal capacity. At Burak Engineering, we provide consultancy on tonnage calculation and machine selection.

Verifying CNC Press Brake Programming with Simulation

Running an offline simulation after programming is complete eliminates trial-and-error time on the machine. During simulation, collision checking, backgauge movements, the bend sequence and the final part geometry are verified.

The Metalix cncKad software visualises the entire bending process in a 3D simulation environment. All components are included in the simulation, including the part, the tooling, the machine body and the backgauge. If a collision is detected, the software issues a warning and suggests an alternative sequence.

After simulation, the CNC program can be transferred directly to the machine. NC code is generated in DIN format or in the machine manufacturer’s proprietary format. Finalise the program by measuring during first-part production.

You can find detailed information about the software’s features on the official Metalix website.

Conclusion: Production Efficiency with Professional CNC Press Brake Programming

Correct CNC press brake programming shortens production time, reduces scrap rates and improves part quality. By systematically applying the steps of part analysis, die selection, bend sequencing, backgauge settings, tonnage calculation and simulation, you can achieve error-free production.

At Burak Engineering, we offer bending programming, Metalix cncKad training and sheet metal production consultancy services. Get in touch with us for your projects.

press brake technical application image
Technical view from a press brake application.
press brake process detail image
Detail inspection during the press brake process.

FAQ

Frequently Asked Questions

What is press brake bending programming?

Step-by-step press brake bending programming: bend order, tooling, springback, bend deduction and first-part checks for accurate sheet metal parts.

Before You Start CNC Press Brake Programming: Part Analysis: what should you know?

Before starting programming, you need to examine the part’s 3D model or technical drawing in detail. The material type and thickness, all bend angles and radii, critical tolerances, surface quality requirements and part dimensions should be noted.

Die Selection in CNC Press Brake Programming: what should you know?

Correct die selection is the most important factor determining bend quality and accuracy. The V-die opening is generally selected as 8 times the material thickness. This ratio is a standard starting point for the air bending method.

Bend Sequence: The Heart of CNC Press Brake Programming: what should you know?

The bend sequence must be planned so that all bends can be completed without collision. An incorrect sequence can cause the part to hit the machine or the tooling, prevent the operator from positioning the part and make the final bend impossible.

How can I work with Burak Engineering on press brake bending programming?

Share your drawings and goals; we review your press brake bending programming requirements and propose a suitable working model. Get in touch through the contact page.