Accuracy and Tuning in CNC Machine Tools

Similar documents
10. CNC Hardware Basics

DUGARD. Machine Tools Since Dugard ECO Series Driven Tool, Slant Bed CNC Lathes.

DUGARD. Machine Tools Since Dugard 200HT / 200MC Slant Bed, High Precision CNC Lathes.

TwinCAT NC Configuration

Advantages of Auto-tuning for Servo-motors

LOCATION DEPENDENCY OF POSITIONING ERROR IN A 3-AXES CNC MILLING MACHINE

10 tips for servos and steppers a simple guide

Setting up the DeskCNC controller.

Signature Norman Crepeau Special Condition Subject to prior sale Johnford ST60B. CNC Turning Center

Whirling Machine. New Dimension of Whirling Technology. Thread Whirling Machines. Big Workpiece Diameter. High Pitch Thread

Renishaw apply innovation TM. Calibrating 5-axis machines to improve part accuracy. 5Align

SAMSUNG Machine Tools

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

HIGH PRODUCTION DUAL DRIVE HORIZONTAL MACHINING CENTER

Technical Guide No High Performance Drives -- speed and torque regulation

Application Note AN-SERV-006

CNC Vertical Machining Center Alpha-Center HD Heavy cast iron design, precise guideways, high-performance gear designed for heavy machining

The simulation of machine tools can be divided into two stages. In the first stage the mechanical behavior of a machine tool is simulated with FEM

Mach4 CNC Controller Mill Programming Guide Version 1.0

SAMSUNG Machine Tools

When looking at machine tools, the details of the installed drive technology usually

Alternative Linear Motion Systems. Iron Core Linear Motors

8.1 HPC for improved efficiency on standard machine tools by using new fluid-driven spindles

IMPACT REGISTER, INC. PRECISION BUILT RECORDERS SINCE 1914

SHARP SVL 4525 LINEAR WAY VERTICAL MACHINING CENTER

CNC HARDWARE & TOOLING BASICS

COMPUTATIONAL ACCURACY ANALYSIS OF A COORDINATE MEASURING MACHINE UNDER STATIC LOAD

Linear guide slides. For smooth and extremely accurate positioning

Field Application Note

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

Belt Drives and Chain Drives. Power Train. Power Train

Turning Centres. MAX 5 From print to part to profit

Development of the Induction Motor for Machine Tool Spindles and Servo Amplifier SANMOTION S

To provide insight into the physics of arrow flight and show how archers adapt their equipment to maximize effectiveness.

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE

Hurco showed broader range of manufacturing solutions

Motors. 13/16 Siemens PM

Precise heavy-duty cutting

DUGARD. Machine Tools Since Dugard 700L Series Heavy Duty CNC Lathes.

Newland Machine Tool Group Inc.

Design Aspects of Robot Manipulators

Subminiature Load Cell Model 8417

EE 402 RECITATION #13 REPORT

Q&A Session for Advanced Ball Screws 102: Troubleshooting for Design Engineers

AXIS DESIGNATION IN NC PART PROGRAMMING

Dynamic Force Calibration Methods for Force Transducers. Yusaku FUJII Gunma University

Load to Motor Inertia Mismatch: Unveiling The Truth

Accuracy of Feed Axes

Servo/Hydraulic Press Brake. HG Series HG 5020, HG 8025, HG 1303, HG 1703 HG 1704, HG 2203, HG 2204

Physics 11 Assignment KEY Dynamics Chapters 4 & 5

Lecture 07: Work and Kinetic Energy. Physics 2210 Fall Semester 2014

Process Control Primer

Soil Dynamics Prof. Deepankar Choudhury Department of Civil Engineering Indian Institute of Technology, Bombay

FXA UNIT G484 Module Simple Harmonic Oscillations 11. frequency of the applied = natural frequency of the

due to uncertainty. This, in turn, has a direct impact on equipment availability and maintenance costs. Unfortunately, due to misconceptions and

OPTIMIZING STATIC AND DYNAMIC STIFFNESS OF MACHINE TOOLS SPINDLE SHAFT, FOR IMPROVING MACHINING PRODUCT QUALITY

TOOL PRESETTERS. 20 Thompson Road, East Windsor, CT Fax

Design Considerations for Water-Bottle Rockets. The next few pages are provided to help in the design of your water-bottle rocket.

SmartCut EVS Series CNC Mills Combination of CNC technology and manual capability SC EVS-350B CNC SC EVS-550B CNC

Machining Center Equipped with Unparalleled Rigidity and Agility NHX6300

Machine Tool Control. Besides these TNCs, HEIDENHAIN also supplies controls for other areas of application, such as lathes.

Welcome to FBL Gyro Configuration software

Mach3 Tutorial Setting up a basic three axis milling machine. Based on Mach3 2.0

CNC Portal Milling Machine FZ 50. CNC Power Milling Technology

Digital vs. Analogue Control Systems

DUGARD. Machine Tools Since Dugard 400 Slant Bed High Precision CNC Lathe.

Vibrations can have an adverse effect on the accuracy of the end effector of a

Leading-edge technology for machine tools

System Expertise for Machine Tools

CNC Applications. Introduction to Machining Centers

Module 2 - GEARS Lecture 7 - SPUR GEAR DESIGN

CPW Current Programmed Winder. Application Handbook. Copyright 2002 by Eurotherm Drives, Inc.

A1000 Cheat Sheet (Open Loop Vector)

CNC Portal Milling Machine FZ 32. High Performance Milling Technology

CNC Vertical Machining Center V-Mill CNC Large box-way and linear guide way machines

Servo Motor Selection Flow Chart

Selecting and Sizing Ball Screw Drives

DESIGN OF A PCB MILLING MACHINE

CNC Machine Control Unit

Simple Machines. Figure 2: Basic design for a mousetrap vehicle

High-Quality, Fast & Flexible 5-Axis Part-Centric Workflow

APPENDIX F VIBRATION TESTING PROCEDURE

HPF Hollow Shaft Unit Type

How To Tune A Power Supply With A Power Control Control Control Mode

AUTOMATED, FULL LOAD MOTOR TESTING AT PRODUCTION SPEEDS

DMU 75 / 95 monoblock

IBARMIA TECHNICAL SOLUTIONS JOURNAL // ibarmia.com //#03 OCT 2014 ZVH 58/L6000 MULTIPROCESS: PROBABLY, THE MOST FLEXIBLE MACHINE IN THE MARKET

:: fast. precise. clean GRAPHITE MACHINING USING HIGH TECHNOLOGY CNC MILLING.

Active Vibration Isolation of an Unbalanced Machine Spindle

Free Fall: Observing and Analyzing the Free Fall Motion of a Bouncing Ping-Pong Ball and Calculating the Free Fall Acceleration (Teacher s Guide)

SAMSUNG Machine Tools PL60 CNC TURNING CENTER

Motor Selection and Sizing

Clutch and Operation as a System

Dynamics of Rotational Motion

Physics: Principles and Applications, 6e Giancoli Chapter 4 Dynamics: Newton's Laws of Motion

PSA-G Precision Gearheads

SPINDLE ERROR MOVEMENTS MEASUREMENT ALGORITHM AND A NEW METHOD OF RESULTS ANALYSIS 1. INTRODUCTION

Top 5 Ways to Cut Machining Costs

Manufacturing Equipment Modeling

Transcription:

FAMA Technical Article/001 Accuracy and Tuning in CNC Machine Tools Introduction: This article explains how it is possible to achieve a better performance on High Speed CNC Machine Tools. Performance is a general term that needs to be quantified based on the application. Two essential factors for defining the performance of a CNC Machine are Accuracy and Machining Speed. Fine Tuning is to compromise between these two factors. Increasing the machining speed, which is always favorable, could reduce the machining accuracy at the same time, which could be due to an un-tuned servo or excessive vibration. The following ratio is defined as a factor that shows machining overall performance: Obviously a larger Q is always desirable since it means the Machining Speed (S) is higher or the machine has a tighter accuracy (smaller A). For instance a machine that can run at S=10m/min and holds the accuracy within A = 10 micron would have a performance of Q = 1. The following chart further illustrates the relation between machining speed and machining accuracy and how they connect to the overall performance of the machine. Maximum Machining Overall Performance (Q) Programmed Speed Guaranteed Accuracy Large Milling Machine 8 m/min 10 µ 8/10 = 0.8 High Speed Small 20 m/min 5 µ 20/5 = 4 Milling Machine Large Router 30 m/min 60 µ 30/60 = 0.5 Large high Speed 40 m/min 10 µ 40/10 = 4 Milling Machine with linear motors Figure 1 The chart shows different types of machines with various speeds and accuracy. A smaller machine would always have a better accuracy than a large machine. At the same time a large machine may not be able to move as fast as a small machine unless the linear motors are used which are quite expensive items. A machine with a rigid structure can have a better accuracy. That is why a Milling Machine provides a larger Q value than a CNC router. Improving the Q could be very costly since it may require a different servo and feedback systems, calibration, and perhaps different mechanical structure to have larger rigidity. This Article identifies the major factors and common challenges to improve the performance of the machine. With Fine Tuning and incorporating accelerometer feedback, it is possible to increase the Performance Q.

Dynamic vs. Static Accuracy: To achieve a better performance, it is crucial to assess the accuracy of the machine in different situations. The accuracy of a CNC machine can be assessed in two ways, Static and Dynamic modes. The Static mode is when the axes of the machine moves to a certain location and their actual position will be measured by an external device (such as an interferometer laser) against the registered values in the CNC. Basically, the CNC moves the axes to a specific position known as command position usually through a part program. After the axes are stopped and they are at rest, a laser would be able to measure this location. The difference between command position (CNC Register) and actual position (what laser measures) can be introduced as Static Accuracy. The static accuracy can usually be improved by mechanical alignment, or could be compensated electronically (Linear, Cross or Volumetric Compensation). Accuracy is an expensive item on a machine and the first step to have an accurate machine is to have a tight static accuracy. Modern CNC controllers can compensate the machine s geometry deviations and achieve this goal. Dynamic Accuracy can be defined as the accuracy of the axes when they are actually moving or when the machine is cutting a part. It is possible to improve the Dynamic Accuracy by Servo Tuning. There are two major factors that could degrade the Dynamic Accuracy: Servo system positioning error and Vibration both of which are explained later in this article. One of the important factors to define the performance of a machine is the machining speed. A high speed machine is usually capable of executing a part program with almost 20000mm/min. This amount of feed-rate could create a large lag value on the axes servo system as well as large vibrations on the corners due to high acceleration/deceleration. Another source of vibration could be the spindle and the cutting force on the tool tip. An excessive force on the tool tip may cause an unacceptable vibration and in result degrade the overall accuracy. Axis Lag or Position Error: A servo system that moves an axis uses feedback devices. An axis could have several types of feedbacks such as position, velocity or current feedback to have a proper performance. Position Feedback is the main feedback source of an axis servo system. A Digital Encoder or Scale is an example of a position feedback that constantly measures the actual position and the CNC constantly compares it to the position command. The difference between the actual and command position is known as lag, following error or position error. When the CNC sends a movement command to the Servo Drives, the axis would have some inertia against the movement due to its mass and friction. Therefore position error occurs mostly because of the inertia. A heavier axis would have a larger inertia, so the lag of a heavier axis is usually larger than a lighter axis. The position error is always larger in higher speeds. When the axis moves faster its lag is also larger hence the accuracy tends to get worse in higher speeds. To improve the accuracy in higher speeds one must minimize the lag by increasing the Proportional Gain in Servo Systems however there is a limit for the amount of proportional gain, which beyond that, the axis can oscillate.

Stability is the main objective of any servo tuning. A very tight tuned axis can easily be unstable and go to oscillation mode. To prevent the instability one must reduce the proportional gain of the servo control system. Stabilizing the axis by reducing the proportional gain increases the lag and eventually lowers the accuracy in higher speeds. When the Proportional gain is adjusted to its maximum value, it is possible to minimize the lag in transient mode by applying Integral and Derivative gains. Therefore the rising time and the overshoot will be minimized as well. It is always desirable to minimize the lag in all conditions. A smaller lag value would lead to a better accuracy. The following factors are defined to quantify the servo tuning performance: If the Lag value is smaller (a smaller lag means a more accurate machine) the will become larger for a specific speed. A tuned machine that is capable of moving with 10m/min and can have maximum 10µ position error would have a. The following chart is an example that shows how servo tuning can improve machine performance: Maximum Programmed Speed Large Milling Machine 8 m/min 20 µ 8/20 = 0.4 Large Milling Machine with 8 m/min 8 µ 8/8 = 1 tuned servo systems Large Router 30 m/min 20 µ 30/20 = 1.5 Large Router with tuned 30 m/min 10 µ 30/10 = 3 servo systems Figure 2 Vibration, another source of inaccuracy: One of the major causes of dynamic inaccuracy is the vibration. Even a tuned and stable servo system could experience a structural vibration. The source of these types of vibrations could be because of: 1- Structural deflection due to high acceleration/deceleration. 2- Ballscrew Alignment. 3- Resonance. 4- Loose guide-ways, Backlash in ballscrew nut or, trust bearings. 5- Gears and bearing and spindle run-out.

The structural deflection is usually lower on heavy machines. A heavy machine would have less vibration than a light machine. A well designed body also could have less structural vibration. If the machine cannot accelerate or decelerate fast enough it would be slow on the corners of the part program and that would increase the cycle time of the program. Obviously a heavy axis cannot move as fast as a light one because of its inertia. The challenge is to move a large axis in high speed with high accuracy and minimum vibration. The vibration on the spindle tip is mostly unknown to the CNC. The CNC servo may simply not see the vibration and therefore it cannot compensate for it. A usual approach to overcome the vibration is to decrease the acceleration and deceleration of an axis. But reducing the acceleration and deceleration would have a direct impact on the machining speed. Applying a sudden acceleration even with a small value could cause vibration as well. It is always better to apply the acceleration with a specific rate. The rate of the acceleration change is known as jerk. A higher Jerk value means a higher rate of the acceleration change. A good example of jerk is when a person is sitting in a car and the driver suddenly presses the gas pedal. The acceleration would pull that person against the chair and the sudden change in acceleration indicates the magnitude of the jerk value. Rigidity One of the most important factors to evaluate the quality of a CNC machine is its Rigidity. A rigid machine can move faster with lower vibration. The Rigidity can be defined as follows: Vibration caused by mechanical misalignment: If the mechanical parts such as ballscrews or guide-ways are not aligned properly, the faster the machine moves the larger the vibration would be. Vibration caused by mechanical deflection: A large acceleration or jerk can cause the machine s structure to bend or vibrate during the stop, start or changing the axes direction. A rigid machine would have minimum deflection.

Vibration due to cutting force on the spindle: The cutting force on the spindle tool tip could cause vibration on the machine s structure which could affect the accuracy of the machine. Accelerometer Feedback: The deflection on the machine structure due to large acceleration is mostly unknown for the CNC Controller. It is possible to use accelerometer feedback to report the amount of vibration back to the CNC and counter act against the vibration. If the body of the machine is modeled properly, the acceleration feedback makes the machine stiffer and allows it to run faster, smoother and with better accuracy. Using accelerometer feedback allows a non-rigid machine to perform as a rigid one. Here is an example: Maximum Machining Overall Performance (Q) Programmed Speed Guaranteed Accuracy Large high Speed Milling 40 m/min 10 µ 40/10 = 4 Machine with linear motors Large Router 30 m/min 60 µ 30/60 = 0.5 Large Router equipped with 30 m/min 20 µ 30/20 = 1.5 accelerometer feedback Figure 3 Using accelerometer feedback can improve the overall performance of a router almost 3 times. Conclusion: In a CNC machine tool, accuracy and machining speed are two competing factors. To achieve higher accuracy, one may need to reduce the machining speed to decrease the servo positioning error and vibration. On the other hand there is always a demand for higher speed without compromising the accuracy. To achieve this goal, outside of calibrating the machine s geometry, one can perform Servo Fine Tuning to reduce the position error in the servo system as well as incorporating accelerometer feedback to compensate for vibration. Please send us your feedback to contact@famatechnology.com