{"id":85167,"date":"2026-05-27T09:28:31","date_gmt":"2026-05-27T09:28:31","guid":{"rendered":"https:\/\/www.harsle.com\/?post_type=docs&#038;p=85167"},"modified":"2026-05-27T09:28:35","modified_gmt":"2026-05-27T09:28:35","password":"","slug":"how-to-apply-esa-s650-axis-data-correctly","status":"publish","type":"docs","link":"https:\/\/www.harsle.com\/pl\/docs\/how-to-apply-esa-s650-axis-data-correctly\/","title":{"rendered":"How to Apply ESA S650 Axis Data Correctly?"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Applying ESA S650 axis data correctly\u00a0is the key to achieving precise bend angles, accurate backgauge positions, and collision\u2011free operation. Whether you are setting up a new numeric program or fine\u2011tuning an existing one, understanding the relationship between axis parameters (Y1\/Y2, X1\/X2, R1\/R2, Z1\/Z2, A1\/A2) and the material data (width, thickness, resistance) allows you to avoid common errors like incorrect springback compensation or retract collisions. In this guide, I\u2019ll walk you through every field in the section general data and the axis\/angle data section \u2013 what each value means, when to modify it, and how to apply corrections correctly. By the end, you\u2019ll be able to confidently adjust Y\u2011axis angles, X\u2011axis positions, and special axes (crowning, follower arms, Hammerle M\u2011axis) on your ESA S650 control.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Understanding Section General Data Before Applying ESA S650 Axis Data<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The section general data defines the physical properties of the workpiece and the tooling used for each bend.\u00a0Correctly setting these values is a prerequisite for applying ESA S650 axis data\u00a0because the axis calculations depend on them.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1018\" height=\"593\" src=\"https:\/\/www.harsle.com\/wp-content\/uploads\/2026\/05\/image-19.png\" alt=\"\" class=\"wp-image-85171\" srcset=\"https:\/\/www.harsle.com\/wp-content\/uploads\/2026\/05\/image-19.png 1018w, https:\/\/www.harsle.com\/wp-content\/uploads\/2026\/05\/image-19-400x233.png 400w, https:\/\/www.harsle.com\/wp-content\/uploads\/2026\/05\/image-19-768x447.png 768w, https:\/\/www.harsle.com\/wp-content\/uploads\/2026\/05\/image-19-18x10.png 18w, https:\/\/www.harsle.com\/wp-content\/uploads\/2026\/05\/image-19-360x210.png 360w, https:\/\/www.harsle.com\/wp-content\/uploads\/2026\/05\/image-19-430x250.png 430w, https:\/\/www.harsle.com\/wp-content\/uploads\/2026\/05\/image-19-700x408.png 700w, https:\/\/www.harsle.com\/wp-content\/uploads\/2026\/05\/image-19-150x87.png 150w\" sizes=\"auto, (max-width: 1018px) 100vw, 1018px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Width, Thickness, and Resistance \u2013 The Material Triangle<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">These three fields directly influence how the control calculates the Y\u2011axis lower dead center (L.D.C.) and the stretch for X\u2011axis corrections.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Szeroko\u015b\u0107<\/strong>\u00a0(0 \u2013 99999.9 mm) \u2013 The sheet metal width at the bend point. This affects the tonnage calculation and machine deflection.<\/li>\n\n\n\n<li><strong>Grubo\u015b\u0107<\/strong>\u00a0(0.01 \u2013 99.99 mm) \u2013 Enter the actual material thickness. Even a 0.1 mm error can lead to incorrect bend angles.<\/li>\n\n\n\n<li><strong>Op\u00f3r<\/strong>\u00a0(0 \u2013 150 kg\/mm\u00b2) \u2013 Use the suggested defaults: 25 for aluminium, 45 for iron, 70 for stainless steel. If your final angle is off, check this value first before adjusting ESA S650 axis data.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Material \u2013 Automatic or Manual Selection<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The \u201cMaterial\u201d field (1\u20139) is automatically initialized based on the resistance value you entered. However, you can override it manually. The mapping is:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1,4,7 = aluminium types 1,2,3<\/li>\n\n\n\n<li>2,5,8 = iron types 1,2,3<\/li>\n\n\n\n<li>3,6,9 = stainless steel types 1,2,3<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">When applying ESA S650 axis data, remember that changing the material later does not automatically update the resistance \u2013 you must create a new program to regenerate automatically.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Station \u2013 Using Multiple Work Stations<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Station (0\u20134) tells the control which work station (defined in the tooling page) is active. Station 0 means no station is used \u2013 the machine centers the Z\u2011axes. Stations 1\u20134 allow automatic Z positioning for off\u2011center bending. This is essential when you have multiple tool sets mounted.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Die, V\u2011die, and Punch \u2013 Tooling References<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Umiera\u0107<\/strong>\u00a0\u2013 Name of the die (up to 9 alphanumeric characters). Must exist in the tool library.<\/li>\n\n\n\n<li><strong>V\u2011die<\/strong>\u00a0\u2013 Number of the V\u2011die (if the die has multiple V\u2011grooves). The width of the selected V\u2011die appears to the right.<\/li>\n\n\n\n<li><strong>Dziurkacz<\/strong>\u00a0\u2013 Name of the punch (up to 9 characters).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Incorrect tool selection will make all ESA S650 axis data invalid\u00a0because the control uses tool geometry to calculate the Y\u2011axis L.D.C. Always verify that the tool names match your physical setup.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Breaking Down the Axis and Angle Data Section<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This section contains the core parameters that define each bend.\u00a0Properly applying ESA S650 axis data\u00a0means understanding every Y, X, R, Z, and A field.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Y\u2011Axis Data \u2013 Angle, L.D.C., and Corrections<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Y1 and Y2 cylinders control the ram movement.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>K\u0105t Y1<\/strong>\u00a0(\u2013179.9\u00b0 to 180.0\u00b0) \u2013 Desired bending angle. For a standard 90\u00b0 bend, enter 90.0.<\/li>\n\n\n\n<li><strong>L.D.C. Y1<\/strong>\u00a0(0.00 \u2013 9999.99 mm) \u2013 The ram position (lower dead center) that the machine calculates to achieve the set angle. You rarely modify this directly; the control computes it from angle, tooling, and material.<\/li>\n\n\n\n<li><strong>Y1 Corrections<\/strong>\u00a0(\u201390.0\u00b0 to 90.0\u00b0) \u2013 Manual angle correction. If your measured angle is 89\u00b0, enter +1.0\u00b0 to open the bend further. This value is also available on the CORRECTIONS page.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The same fields exist for Y2 (right cylinder). On most machines, Y1 and Y2 move together, but corrections can be applied independently to compensate for mechanical tilt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wskaz\u00f3wka:<\/strong>&nbsp;When applying ESA S650 axis data, always start with small corrections (\u00b10.5\u00b0) and re\u2011measure. Large jumps can cause over\u2011correction.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">X\u2011Axis Data \u2013 Final Position, Retract, and Corrections<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The X1 and X2 axes position the backgauge fingers.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>X1 Final<\/strong>\u00a0(\u201399.99 to 9999.99 mm) \u2013 The distance from the bend line to the backgauge. This defines the flange length.<\/li>\n\n\n\n<li><strong>X1 Retract<\/strong>\u00a0(0 \u2013 999.99 mm) \u2013 How far the backgauge moves backward after the ram passes the pinch point. This prevents the workpiece from hitting the fingers during bending.<\/li>\n\n\n\n<li><strong>X1 Corrections<\/strong>\u00a0(\u2013999.99 to 9999.99 mm) \u2013 Correction to the X position, typically used to compensate for material stretch. When MEASURES=0, this correction equals the stretch value. In support mode, the backgauge length is automatically added.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">X2 works identically for the right\u2011side backgauge.\u00a0Correctly applying ESA S650 axis data\u00a0requires setting retract values high enough to avoid collisions but low enough to keep cycle times short.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">R\u2011Axis Data \u2013 Height for Rest\/Support<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>R1 Final<\/strong>\u00a0I\u00a0<strong>R2 Final<\/strong>\u00a0(\u201399.99 to 9999.99 mm) \u2013 Vertical position of the backgauge fingers (height). Used when the sheet must rest on a step rather than be pushed against the stop. This is critical for bending large panels.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.harsle.com\/pl\/docs\/prime-z-axis\/\" data-type=\"link\" data-id=\"https:\/\/www.harsle.com\/docs\/prime-z-axis\/\">Z\u2011Axis<\/a> Data \u2013 Opening Width for Wide Sheets<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Z1 Final<\/strong>\u00a0I\u00a0<strong>Z2 Final<\/strong>\u00a0(\u201399.99 to 9999.99 mm) \u2013 Lateral positions of the backgauge fingers. Z1 moves left, Z2 moves right. They open to support wide sheets and close for narrow ones.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">A\u2011Axis Data \u2013 Special Functions (Crowning, Follower Arms, Hammerle)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The A1 and A2 fields change meaning depending on the machine configuration:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mechanical crowning<\/strong>\u00a0(Operating Mode = Mechanical crowning) \u2013 A1 Final is the crowning amount in % of maximum range (0\u2013100%) or mm\/inch. Compensates for deflection.<\/li>\n\n\n\n<li><strong>Hammerle press brake<\/strong>\u00a0(M\u2011axis) \u2013 A1 Final is the position of the M\u2011axis (variable V\u2011die depth) in mm\/inch. Changes the die depth to adjust the bend angle.<\/li>\n\n\n\n<li><strong>Follower arms<\/strong>\u00a0(Operating Mode = Follower arm) \u2013 A1 Final and A2 Final (0\u201390 degrees) are the angles of the follower arms relative to the sheet support plane. These help guide the sheet during large radius or hemming bends.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">When applying ESA S650 axis data\u00a0for these advanced axes, consult your machine\u2019s specific manual \u2013 the behavior depends on optional hardware.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step\u2011by\u2011Step \u2013 How to Apply ESA S650 Axis Data Correctly in a Program<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1 \u2013 Enter Material and Tooling (Section General Data)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In the numeric program editor, fill in:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Width, Thickness, Resistance (or Material number).<\/li>\n\n\n\n<li>Station (if using multiple work stations).<\/li>\n\n\n\n<li>Die name, V\u2011die number, Punch name.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2 \u2013 Set the Desired Bend Angle (Y1 Angle)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Enter the target angle in the Y1 Angle field (and Y2 Angle if independent). Do not touch L.D.C. Y1 \u2013 it will be calculated automatically.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3 \u2013 Define the Flange Length (X1 Final)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Enter the required flange length in X1 Final. For the first bend, this is the distance from the edge to the bend line.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4 \u2013 Set Retract and Corrections as Needed<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adjust X1 Retract to a safe value (e.g., 20 mm) to avoid collision.<\/li>\n\n\n\n<li>If you already know a stretch correction from previous jobs, enter it in X1 Corrections.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5 \u2013 Run a Test Bend and Measure<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After bending, measure the actual angle and flange length. If the angle is off, calculate the correction: correction = desired angle \u2013 measured angle. Enter this in Y1 Corrections. If the flange is too long or short, adjust X1 Corrections.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6 \u2013 Apply Corrections and Save<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After updating corrections, run another test bend. Repeat until dimensions are within tolerance. Then save the program.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cz\u0119sto zadawane pytania (FAQ)<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list\">\n<div id=\"faq-question-1779865643788\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\"><strong>Why is my Y1 Angle not matching the actual bend angle?<\/strong><\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Check your material resistance, thickness, and tooling first. If those are correct, apply a Y1 Correction. Also, ensure your machine has been calibrated (T.D.C., mute, pinch point).<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1779865663307\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\"><strong>Can I set Y1 and Y2 angles differently?<\/strong><\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Yes, if your machine has independent Y\u2011axis cylinders. This is used to correct for tilt or to produce tapered bends. However, for standard bending, set them equal.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1779865668017\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\"><strong>How do I know if my machine has a crowning axis?<\/strong><\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Check the Operating Mode in the configuration parameters. If \u201cMechanical crowning\u201d is available, you will see the A1 field. Otherwise, ignore it.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Wniosek<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Applying ESA S650 axis data correctly\u00a0transforms a rough program into a precise, collision\u2011free bending routine. By mastering the section general data (width, thickness, resistance, material, station, tools) and the axis\/angle data (Y\u2011angle + L.D.C. + corrections, X final + retract + corrections, R, Z, and optional A axes), you can troubleshoot angle errors, flange length deviations, and backgauge interference with confidence. Always start with accurate material and tooling values, then use small incremental corrections. Remember to run test bends and measure \u2013 the control\u2019s calculations are only as good as the input data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now that you know how to apply <a href=\"https:\/\/www.youtube.com\/watch?v=4OWQ4vPELEk\" data-type=\"link\" data-id=\"https:\/\/www.youtube.com\/watch?v=4OWQ4vPELEk\" target=\"_blank\" rel=\"noopener\">ESA<\/a> S650 axis data correctly, I encourage you to open a simple numeric program and experiment with Y1 Corrections and X1 Retract. Watch how the ram position and backgauge behavior change. For further learning, refer to the work data section to understand mute point and pinch point settings \u2013 they directly affect how the axis data is executed during the bend cycle. If you have any questions, our HARSLE technical support team is always ready to assist.<\/p>","protected":false},"excerpt":{"rendered":"<p>Applying ESA S650 axis data correctly\u00a0is the key to achieving precise bend angles, accurate backgauge positions, and collision\u2011free operation. Whether<\/p>","protected":false},"author":32,"featured_media":85176,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[3249],"doc_tag":[5651,3346,5470],"knowledge_base":[3228],"class_list":["post-85167","docs","type-docs","status-publish","has-post-thumbnail","hentry","doc_category-system-operation","doc_tag-axis-data","doc_tag-bending-parameters","doc_tag-esa-s650","knowledge_base-press-brake"],"year_month":"2026-05","word_count":1500,"total_views":"27","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Krystyna","author_nicename":"christina","author_url":"https:\/\/www.harsle.com\/pl\/author\/christina\/"},"doc_category_info":[{"term_name":"System Operation","term_url":"https:\/\/www.harsle.com\/pl\/docs\/hydraulic-press\/system-operation\/"}],"doc_tag_info":[{"term_name":"axis data","term_url":"https:\/\/www.harsle.com\/pl\/docs-tag\/axis-data\/"},{"term_name":"Bending Parameters","term_url":"https:\/\/www.harsle.com\/pl\/docs-tag\/bending-parameters\/"},{"term_name":"ESA S650","term_url":"https:\/\/www.harsle.com\/pl\/docs-tag\/esa-s650\/"}],"jetpack_sharing_enabled":true,"knowledge_base_info":[{"term_name":"Press Brake","term_url":"https:\/\/www.harsle.com\/pl\/docs\/press-brake\/","term_slug":"press-brake"}],"knowledge_base_slug":["press-brake"],"_links":{"self":[{"href":"https:\/\/www.harsle.com\/pl\/wp-json\/wp\/v2\/docs\/85167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.harsle.com\/pl\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.harsle.com\/pl\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.harsle.com\/pl\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/www.harsle.com\/pl\/wp-json\/wp\/v2\/comments?post=85167"}],"version-history":[{"count":0,"href":"https:\/\/www.harsle.com\/pl\/wp-json\/wp\/v2\/docs\/85167\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.harsle.com\/pl\/wp-json\/wp\/v2\/media\/85176"}],"wp:attachment":[{"href":"https:\/\/www.harsle.com\/pl\/wp-json\/wp\/v2\/media?parent=85167"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.harsle.com\/pl\/wp-json\/wp\/v2\/doc_category?post=85167"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.harsle.com\/pl\/wp-json\/wp\/v2\/doc_tag?post=85167"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/www.harsle.com\/pl\/wp-json\/wp\/v2\/knowledge_base?post=85167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}