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:
| Parameter | Typical value | Effect on bending |
|---|---|---|
| Synchronization accuracy (Y1 vs. Y2) | ±0.01 mm | Determines the parallelity of the bend line |
| Positioning repeatability | ±0.005 mm | Consistency 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:
- The Y1 axis is designated as the master. The operator commands Y1 to a target depth.
- The Y2 axis follows Y1, but its servo valve is adjusted to maintain a zero position difference (ΔY = Y2 – Y1 = 0).
- 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:
| Axis | Movement | Typical range (mm) | Purpose |
|---|---|---|---|
| X (or X1) | Horizontal (depth), towards/away from operator | 0–600 | Sets flange length |
| X2 (optional) | Second horizontal axis for tandem operation | same | For long parts with two backgauge fingers independently driven |
| R (or Z) | Vertical (height) | 0–150 | Adjusts for different die heights and sheet thickness |
| Z1, Z2 (or Z, Z’) | Lateral (left‑right) | ±200 | Positions the fingers to support the sheet edge; avoids collision with tooling |
| Z (single) | Lateral, both fingers move together | ±200 | Simpler 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:
- Backgauge X1 = 40 mm for the first bend.
- After forming, the backgauge auto‑retracts.
- 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−2W
Where L is the programmed flange length (outside dimension), W is the V‑die opening, T 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
| Symptom | Possible cause | Diagnostic step | Correction |
|---|---|---|---|
| Worn guide rails cause Y1 to lag at bottom | Mechanical friction | Measure Y1/Y2 difference at half stroke | Lubricate; replace worn ways |
| Tilt alarm (ΔY > 0.05 mm) | Hydraulic contamination | Check oil filter; listen for valve noise | Reduce proportional gain (P) in the controller |
| Y1/Y2 oscillates at bottom | PID gains too high | One side creeps down when the machine is off | Retune PID |
| Y1/Y2 oscillates at the bottom | Leaking cylinder seal | Isolate the cylinder with the shutoff valve | Replace 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
- Yihai Laser Cutting Machine Operation Manual. Section 3.1: Machine tool structure – dual‑drive gantry and linear guides (analogous principles). (Company internal document)
- Delem BV. (2021). DA‑66 Press Brake Control User Manual.
- Cybelec S.A. (2020). *CybTouch 12 / CybTouch 15 Programming Guide*.
- ISO 1101:2017. Geometrical product specifications — Geometrical tolerancing. (Reference for angular tolerances)
- Adams, S. M. (2005). Sheet Metal Bend Allowance. KETIV Virtual Academy.
- Wilson Tool International. (2019). Press Brake Tooling and Control Integration.
Author
Dr. Liu Xiang holds a Ph.D. in Engineering from Huazhong University of Science and Technology and completed his postdoctoral research at the Department of Mechanical Engineering, Tsinghua University. He has long been dedicated to in-depth research on high-power fiber laser cutting processes, ultrafast laser micro-nano processing, and intelligent manufacturing control systems. He possesses a strong theoretical foundation in laser-matter interaction and has accumulated extensive practical experience in complex sheet metal processing optimization and quality control of dissimilar material cutting.
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.