In a CNC press brake, Y1 and Y2 are independent hydraulic cylinders that control the left and right sides of the ram. Closed‑loop feedback from linear scales on both sides synchronizes the cylinders to maintain levelness within ±0.01 mm, while real‑torque control allows tilting (crowning) to compensate for tool deflection and material thickness variations. Multi‑axis backgauges use up to 6 axes (X, X’, R, Z, Z’, Z1) to position the workpiece in three dimensions. The logic that coordinates Y‑axis ram motion with backgauge positioning enables precise, repeatable bends. This article explains the control algorithms, axis definitions, and troubleshooting of common synchronization errors.

Modern CNC press brakes achieve bending accuracy of ±0.5° angle and ±0.05 mm flange length by precisely controlling the ram’s depth and parallelism. Unlike older mechanical or hydraulic brakes with a single cylinder, today’s machines use two independent cylinders (Y1, Y2) that can move at different speeds and stop at different depths – a feature used for tilting the ram to compensate for bending deflection. Meanwhile, the backgauge positions the sheet in X (depth), R (vertical), and Z (transverse) axes to ensure consistent flange lengths. Understanding how these axes interact is essential for programming complex parts and diagnosing errors.


Y1 and Y2 Axes – Independent Ram Control

The ram (upper beam) is driven by two hydraulic cylinders, one on the left (Y1) and one on the right (Y2). Each cylinder has its own servo valve, pressure sensor, and linear scale (or magnetostrictive position sensor). The CNC compares the commanded position with the actual position of each side and adjusts the valves to keep the ram level.

Key performance parameters:

ParameterTypical valueEffect on bending
Synchronization accuracy (Y1 vs. Y2)±0.01 mmDetermines the parallelity of the bend line
Positioning repeatability±0.005 mmConsistency of bend angle
Maximum tilting angle (Y1–Y2 difference)0.2–0.5 mm (over 1 m length)Used for crowning compensation

Control modes:

  • Position control (default): Both cylinders move to the same commanded depth, using proportional‑integral‑derivative (PID) control to correct any deviation.
  • Force control: The cylinders press with a set force, used for bottoming or coining.
  • Tilt control: Y1 and Y2 move to different depths to compensate for the natural deflection of the ram and tooling under load. The required tilt is calculated by the CNC based on the bending force and machine characteristics (crowning table).

Why two cylinders?

  • Without independent control, the ram would skew under uneven loading (e.g., bending a part that is not centered, or using a punch that applies force asymmetrically).
  • The ability to tilt also compensates for thermal expansion of the machine frame and tooling wear.

Y‑Axis Synchronization Logic – How the CNC Keeps the Ram Level

The CNC executes a master‑slave or cross‑coupled algorithm:

  1. The Y1 axis is designated as the master. The operator commands Y1 to a target depth.
  2. The Y2 axis follows Y1, but its servo valve is adjusted to maintain a zero position difference (ΔY = Y2 – Y1 = 0).
  3. Linear scales report position every 0.5 ms. If ΔY exceeds a tolerance (e.g., 0.02 mm), the controller increases the flow to the lagging cylinder or reduces it to the leading one.

At the bottom of the stroke (when the material contacts the die), the machine switches from position control to force control or pressure control to achieve the required bend angle. The final depth is determined by the amount of overbend needed to compensate for springback.

Springback compensation: The CNC uses a look‑up table or a real‑time calculation based on material properties and angle measurement (via a laser angle sensor or mechanical probe) to adjust the Y‑axis depth for the next part.


Crowning – Compensating for Deflection Under Load

When the ram presses down, the machine frame and the ram itself deflect upward in the center, causing the bend angle to be shallower in the middle than at the ends (negative crowning). To compensate, the ram can be pre‑deflected downward in the center by tilting the Y1 and Y2 cylinders (i.e., moving the ends of the ram further down than the center). However, the common method is using a crowning table – an array of hydraulic or mechanical wedges under the lower die that raise the middle of the die to counter the ram deflection.

The CNC computes the required crowning force based on:

  • Tonnage: Determined from material thickness, length, and V‑die opening.
  • Distance between side housings.
  • Tooling geometry.

The result is a crowning curve that can be manually set from a table or automatically calculated by the control (e.g., Delem DA‑66, Cybelec, ESA).

Tilting the ram (Y1/Y2 differential) is used for small corrections (<0.2 mm over 1 m). For larger compensations, the crowning table is used.


Multi‑Axis Backgauge – Positioning the Workpiece

The back gauge is a programmable stop that positions the sheet relative to the bend line. The number of axes determines the complexity of parts that can be formed.

Common axes:

AxisMovementTypical range (mm)Purpose
X (or X1)Horizontal (depth), towards/away from operator0–600Sets flange length
X2 (optional)Second horizontal axis for tandem operationsameFor long parts with two backgauge fingers independently driven
R (or Z)Vertical (height)0–150Adjusts for different die heights and sheet thickness
Z1, Z2 (or Z, Z’)Lateral (left‑right)±200Positions the fingers to support the sheet edge; avoids collision with tooling
Z (single)Lateral, both fingers move together±200Simpler machines

5‑axis backgauge (X, X’, R, Z, Z’) is standard on many CNC brakes. The X1 and X2 axes can move independently to allow the forming of parts with offset flanges or to rotate the sheet.

Backgauge logic:

  • The CNC calculates the stop position based on the desired flange length, material thickness, bend radius, and K‑factor.
  • After bending, the backgauge retracts (or lifts) to allow removal of the part.
  • For multi‑step bends, the backgauge positions the part for each bend sequentially.

Example sequence for a box:

  1. Backgauge X1 = 40 mm for the first bend.
  2. After forming, the backgauge auto‑retracts.
  3. Operator flips part; backgauge X1 = 40 mm again for the second bend, but Z‑axis moves fingers to avoid the already‑formed flange.

Programming Logic – Relating Y‑Axis Depth to Backgauge Position

The CNC uses a part program (often written in G‑code or conversational) that contains:

  • Material and thickness.
  • Bend sequence: which side and which tooling?
  • Flange lengths (for backgauge X).
  • Die opening and punch.
  • Bend angle.

The control then calculates:

  • The required Y‑axis stroke depth (taking into account springback).
  • The seating position for the backgauge X (compensated for inside radius and material thickness).
  • The retraction distance for the backgauge after each bend.

Formula for backgauge X position (for 90° bend, air bending):X=L−W2−(0.33×T)×(correction for radius)X=L−2W−(0.33×T)×(correction for radius)

Where LL is the programmed flange length (outside dimension), WW is the V‑die opening, TT is the thickness, and the correction term accounts for the bend radius’s effect on the tangent point.

In practice, the control uses a bend deduction table that directly converts desired flange lengths into backgauge positions.


Example Control System – Delem DA‑66 (Industry Standard)

The Delem DA‑66 is a widely used CNC for press brakes. Its logic includes:

  • Y‑axis control:
    • Two independent servo valves with position feedback.
    • Auto‑tuning of PID parameters.
    • Tilt control (Y1 – Y2 difference) for crowning.
  • Backgauge control:
    • Up to 6 axes (X, X’, R, Z, Z’, Z2).
    • Integrated collision detection to prevent fingers from hitting the die.
    • Retract the function after bending (lifting or moving back).
  • Angle correction:
    • Input from a laser or mechanical angle sensor.
    • Automatic correction of the Y‑axis depth to achieve the target angle on the next bend.

Troubleshooting Y1/Y2 Synchronization Errors

SymptomPossible causeDiagnostic stepCorrection
Worn guide rails cause Y1 to lag at bottomMechanical frictionMeasure Y1/Y2 difference at half strokeLubricate; replace worn ways
Tilt alarm (ΔY > 0.05 mm)Hydraulic contaminationCheck oil filter; listen for valve noiseReduce proportional gain (P) in the controller
Y1/Y2 oscillates at bottomPID gains too highOne side creeps down when the machine is offRetune PID
Y1/Y2 oscillates at the bottomLeaking cylinder sealIsolate the cylinder with the shutoff valveReplace cylinder seal

Future Trends: Smart Controls and IoT

  • Predictive maintenance: Monitoring Y‑axis position deviation over time to detect wear in the mechanical drive or hydraulic system.
  • Cloud‑based crowning: Crowning data for common materials and tooling is pre‑loaded and updated via the internet.
  • Vision‑guided backgauge: Camera detects part orientation and automatically adjusts Z‑axis fingers.

Conclusion

CNC press brake control logic relies on independent Y1 and Y2 axes to maintain ram levelness and provide crowning compensation. Multi‑axis backgauges (X, R, Z) position the workpiece precisely for complex sequences. Understanding these axes and their interaction allows operators to program efficiently and diagnose errors. The control algorithms are standardized but require proper setup of mechanical components (linear scales, servo valves) and periodic calibration. With a well‑tuned system, bending accuracy of ±0.5° and flange length repeatability of ±0.05 mm is achieved.


Frequently Asked Questions

Q: What is the difference between Y1, Y2, and X, X’ axes?

A: Y1 and Y2 control the ram cylinders (vertical). X and X’ (or X1, X2) control the horizontal position of backgauge fingers, often independently for long parts.

Q: Why does the Y axis have to tilt (Y1 ≠ Y2) during bending?

A: Tilting compensates for deflection of the machine frame and tooling under load, ensuring the bend angle is constant along the entire length. Without tilt, the bend would be shallower in the middle (negative crowning).

Q: Can I use a CNC brake without a crowning table?

A: Yes, for short parts or thin materials, the deflection may be negligible. For high accuracy or long parts, crowning is essential.

Q: How often should the linear scales on Y1/Y2 be calibrated?

A: Annually or after any repair to the hydraulic system. Calibration involves moving the ram to known mechanical stops and verifying the displayed position.

Q: What does “G‑code” for a press brake look like?

A: Typical G‑code includes: G01 Y‑position for depth; G04 dwell; M00 stop; plus backgauge moves (e.g., G00 X50 Z30). Conversational programming is more common.


References

  1. Yihai Laser Cutting Machine Operation Manual. Section 3.1: Machine tool structure – dual‑drive gantry and linear guides (analogous principles). (Company internal document)
  2. Delem BV. (2021). DA‑66 Press Brake Control User Manual.
  3. Cybelec S.A. (2020). *CybTouch 12 / CybTouch 15 Programming Guide*.
  4. ISO 1101:2017. Geometrical product specifications — Geometrical tolerancing. (Reference for angular tolerances)
  5. Adams, S. M. (2005). Sheet Metal Bend Allowance. KETIV Virtual Academy.
  6. Wilson Tool International. (2019). Press Brake Tooling and Control Integration.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get Your Next Project Done!

The Highest Quality

THE LARGEST METALS MANUFACTURING

YIHAI LASER specializes in delivering cutting-edge laser cutting, welding, and cleaning solutions tailored to diverse industries.

By combining precision engineering with innovative technology, we provide seamless, efficient workflows—ensuring clients achieve unmatched productivity, quality, and cost-effectiveness in real-world applications.