Advanced Motion Control Optimizes Mechanical Micro-Drilling

Similar documents
Advanced Motion Control Optimizes Laser Micro-Drilling

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

Fiber Optic Device Manufacturing

Nanomotion Tech Note 105 Using AC and DC Modes with Nanomotion AB2 Driver in Closed-Loop for Nanometer Level Positioning

Fundamentals of Servo Motion Control

Optimizing Performance Using Slotless Motors. Mark Holcomb, Celera Motion

Upgrading from Stepper to Servo

Step vs. Servo Selecting the Best

Load Observer and Tuning Basics

Servo Loop Bandwidth, Motor Sizing and Power Dissipation. Mark Holcomb Senior Engineer, Motion Control Specialist Celera Motion

9 Things to Consider When Specifying Servo Motors

Elmo HARmonica Hands-on Tuning Guide

High-Bandwidth Force Control

profile Using intelligent servo drives to filter mechanical resonance and improve machine accuracy in printing and converting machinery

Application Note #2442

JUNE 2014 Solved Question Paper

Introduction to Servo Control & PID Tuning

The Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer

All Servos are NOT Created Equal

This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999.

PICO MASTER 200. UV direct laser writer for maskless lithography

Servo Tuning Tutorial

An Introduction To Plug-and- Play Motion Subsystems

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

Application Case. Delta Industrial Automation Products for Vertical CNC Machining Centers with Automatic Tool Changers (ATC)

Linear vs. PWM/ Digital Drives

Motion Solutions for Digital Pathology

Motion Solutions for Digital Pathology. White Paper

DIGITAL SPINDLE DRIVE TECHNOLOGY ADVANCEMENTS AND PERFORMANCE IMPROVEMENTS

CONTINUOUS MOTION NOMINAL CHARACTERISTIC TRAJECTORY FOLLOWING CONTROL FOR POSITION CONTROL OF AN AC DRIVEN X-Y BALL SCREW MECHANISM

Electro-hydraulic Servo Valve Systems

ME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class.

(1) Identify individual entries in a Control Loop Diagram. (2) Sketch Bode Plots by hand (when we could have used a computer

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

V2018 SPINSTAND AND NEW SERVO-8 SYSTEM

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network

Basic Tuning for the SERVOSTAR 400/600

Latest Control Technology in Inverters and Servo Systems

Diagnosis and compensation of motion errors in NC machine tools by arbitrary shape contouring error measurement

Computer Numeric Control

Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders

Performance Optimization Using Slotless Motors and PWM Drives

Advanced Servo Tuning

Type of loads Active load torque: - Passive load torque :-

Laboratory PID Tuning Based On Frequency Response Analysis. 2. be able to evaluate system performance for empirical tuning method;

Advances in Laser Micro-machining for Wafer Probing and Trimming

PRESENTED AT PCIM-97 EUROPE CLOSED LOOP CONTROL OF THE LINEAR STEPPING MOTORS ABSTRACT

Machine Tools with an Enhanced Ball Screw Drive in Vertical Axis for Shaping of Micro Textures

Using CME 2 with AccelNet

CSMIO/IP-A motion controller and Mach4

Design and Implementation of the Control System for a 2 khz Rotary Fast Tool Servo

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

Pan-Tilt Signature System

Nmark AGV-HP. High Accuracy, Thermally Stable Galvo Scanner

HexGen HEX HL Hexapod Six-DOF Positioning System

CDS 101/110a: Lecture 8-1 Frequency Domain Design

Nmark AGV-HP. High Accuracy, Thermally Stable Galvo Scanner

New Long Stroke Vibration Shaker Design using Linear Motor Technology

FemtoFAB. Femtosecond laser micromachining system. tel fax Konstitucijos ave. 23C LT Vilnius, Lithuania

A Machine Tool Controller using Cascaded Servo Loops and Multiple Feedback Sensors per Axis

SUMMARY. Valves, pipes and manifold-type parts are ideal candidates for Turn-Cut.

Chapter 6. Small signal analysis and control design of LLC converter

Engineering Reference

Omar E ROOD 1, Han-Sheng CHEN 2, Rodney L LARSON 3 And Richard F NOWAK 4 SUMMARY

Optimal Control System Design

Introducing the New DMC-42x0 Ethernet Controller

Managing PM AC Servo Motor Overloads: Thermal Time Constant

V&T Technologies Co., Ltd. Vectorque TM V6-H-M1 SERIES INVERTER ADDITIVE MANUAL (M1) V6-H Series ADDITIVE MANUAL V& T

Rapid Array Scanning with the MS2000 Stage

ON THE PERFORMANCE OF LINEAR AND ROTARY SERVO MOTORS IN SUB MICROMETRIC ACCURACY POSITIONING SYSTEMS

P-736 PInano Z Microscope Scanner for Microtiter Plates

ATX115SL/SLE Series Mechanical-Bearing, Screw-Driven Linear Stage

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

Frequency Response Analysis and Design Tutorial

Position Control of AC Servomotor Using Internal Model Control Strategy

Testing Power Sources for Stability

Volumetric positioning accuracy of a vertical machining center equipped with linear motor drives (evaluated by the laser vector method)

HexGen HEX HL Hexapod Six-DOF Positioning System

160 Series C Custom Firmware

elevation drive. The best performance of the system is currently characterized by 3 00 steps.

Automatic Testing of Photonics Components

High Performance Low Voltage Servo Drives

Flying Shear Servo Solutions

Galvanometer Scanning Technology and 9.3µm CO 2 Lasers for On-The-Fly Converting Applications

Nmark AGV-HPO. High Accuracy, Open Frame, Thermally Stable Galvo Scanner. Highest accuracy scanner available attains singledigit,

HexGen HEX HL Hexapod Six-DOF Positioning System

Making Smart Robotics Smarter. Brian Mason West Coast Business Development Manager, Elmo Motion Control, Inc.

High Precision Gantry Motion Systems

Speed Feedback and Current Control in PWM DC Motor Drives

Application of Gain Scheduling Technique to a 6-Axis Articulated Robot using LabVIEW R

Where: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS. 8.

Stepper Motors WE CREATE MOTION

Integrated Easy Servo

Smart off axis absolute position sensor solution and UTAF piezo motor enable closed loop control of a miniaturized Risley prism pair

EE 308 Spring Preparation for Final Lab Project Simple Motor Control. Motor Control

Control Servo Design for Inverted Pendulum

CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS

FAST AND ACCURATE LASER DRILLING WITH HIGH SPEED DIGITAL SCAN HEAD AND SMART CONTROLLING METHODS Paper # M504

A Fast PID Tuning Algorithm for Feed Drive Servo Loop

XTS: Significantly higher performance and simplified engineering with TwinCAT. products PC Control

Transcription:

Advanced Motion Control Optimizes Mechanical Micro-Drilling The following discussion will focus on how to implement advanced motion control technology to improve the performance of mechanical micro-drilling machines. By William Yeh and Jerry Lin, Aerotech Taiwan In micro-drilling process equipment, the most popular ways to create microvias (blind or buried vias with a diameter 150 µm) are mechanical drilling and laser drilling. Mechanical drilling is mainly used in larger apertures such as PCBs or IC substrates. Laser drilling is mainly used in finer apertures such as silicon wafers, ceramic substrates, and sapphire substrates. Although many of the requirements of mechanical and laser drilling are identical, this discussion will focus on how advanced motion control technology plays a critical role in the success of mechanical-drilling process equipment. Mechanical drilling machines, especially the six-spindle PCB driller, are still the most widely used PCB driller in this market. We will discuss the main challenges and the technology being used in this type of machine. Figure 1. A traditional mechanical PCB drilling machine. Lots of Point-to-Point Moves Mechanical PCB drilling machines require the servo systems to move the spindle and the substrate (PCB) to the target drilling locations as quickly as possible. Figure 1 is a traditional six-spindle PCB driller with a split-bridge design. The bottom axis moves the substrate and the top axis moves the spindles. The most common challenges in this application are: (1) ensure that the XY servo stages are tuned to be fast, stable, and accurate; (2) because most of these machines are ball-screw-driven, reduce friction effects; (3) a comprehensive software library is required for machine makers to design the software interface that meets the end-user requirements. Tuning Servo Stages Part dimensions, mass, and the dynamic performance requirement will all influence the difficulty of XY servo stage system tuning. Normally PCB substrates are larger than 500 x 500 mm, and because of the tight throughput requirements from the PCB drilling machine, the tuning of the servo stages could be a very challenging task. The main reason is the pursuit of the shortest move-and-settle time the time for a stage system to move from point A to point B and settle within a certain threshold.

Normally a motion system control will provide an autotuning routine (Figure 2), or a step response tuning technique that is mainly done in the Time Domain. This type of tuning process could be effective in easier applications. However, because Time Domain tuning techniques cannot estimate the resonance, the pole zero map, or set-up the filters, many times the user has to reduce the servo gains to avoid system oscillation. Unfortunately, many times reducing the gains also means degraded throughput and process yield. Figure 2. Using an autotune routine usually cannot provide the ideal servo gains. Using frequency domain techniques (frequency response analysis) is a more advanced tuning approach and will yield better throughput. The frequency response analysis technique injects a sinusoidal signal from low to high frequency into the motor, and captures the phase and gains at each frequency. The phase margin and gain margin are then evaluated in order to make adjustments to the servo gains. High performance motion controllers, like the Aerotech Automation 3200, can easily shape the loop and adjust the Bode plot graphically, easily set up the servo filters, and ultimately increase the gains to maximize the throughput (Figure 3).

Figure 3. Using loop transmission to optimize the servo gains. Reducing Friction Effects The PCB drilling machine market is very competitive in both price and performance. For these reasons, the most common PCB mechanical drilling machine designs use ball-screw-driven stages. It is very cost-effective for a ballscrew system to move the large substrate and provide good positioning accuracy (for this market). However, due to the large screw pitch, the friction will limit the low frequency gain of the axis, which means the move-and-settle time, and also the directional reversal time, will be longer than desired. Traditionally, machine builders tried to increase the servo loop gains universally so the friction effect is reduced. Unfortunately, that will also increase the possibility of system instability. Figure 4. If we increase the servo loop gains universally, the system will be more prone to oscillate. In order to have a stable, high-bandwidth system, Aerotech developed a control technique called Enhanced Tracking Control (ETC). Bearing friction creates a diminished response at low frequencies, and lower loop gain means a slower response to disturbances. The Enhanced Tracking Control algorithm boosts low frequency

response of servo mechanisms leading to dynamic behavior much closer to an ideal frictionless system. With the implementation of ETC, a PCB drilling machine s move and settle time performance is improved significantly. Figure 5. ETC boosts low frequency response resulting in dynamic behavior closer to an ideal frictionless system. Flexible Software Library Most PCB drilling machine users expect the system to be plug-and-play, which means the software interface is critical to the success of the system. Aerotech provides comprehensive software libraries that are required for software designers to flexibly design the software interface, data analysis, operation workflow, safety, IO, etc. G- code and M-code support is a must have for a PCB drilling machine, as the software designers commonly convert the PCB drawings into G-code to operate, and to graphically display, the drilling trajectories. Aerotech s C# and C libraries, already being used in commercial PCB drilling machines, can provide the required functionalities for all of the motion requirements. Advanced motion controllers have many special features that allow the large quantity of aperture coordinates to be processed at the highest possible efficiency. For example, Aerotech s Look Ahead feature can determine the trajectory of upcoming apertures. The Queue mode allows the data to be processed in the First-In, First-Out fashion and, therefore, the embedded memory size does not restrict how many points you can actually process. An additional control technique for improving process efficiency is velocity profiling. The throughput requirements of PCB drilling machines are extremely high; there will be no time for waiting in-between moves. Two features from Aerotech motion controllers are used to deal with this issue: Wait Mode Auto and Velocity Profiling. The WAIT MODE AUTO command configures the controller to wait the minimum quantity of time between moves in order to decrease the cycle time of a program. Wait modes apply to the end of a velocity profiled sequence and not to commands within the sequence. On the other hand, VELOCITY PROFILING is used to blend multiple coordinated motion commands into one continuous motion path. In velocity profiling mode, the controller does not decelerate to zero between consecutive coordinated moves. Example The following example demonstrates the process of optimizing a mechanical PCB micro-drilling system. In the following example, the servo stages make five moves with a 25.4 mm stroke per move.

Motion Parameters Stroke: 25.4 mm Velocity: 415 mm/s Acceleration: 10,680 mm/s 2 The Wait Mode Auto feature will be activated, and the In Position Threshold is set at 2 µm. This example will show the results using different tuning techniques and tools including Auto Tune, Loop Transmission, and ETC. Moveand-settle time performance is measured with Aerotech s Digital Scope tool. As shown in Figure 6, before tuning the largest following error is at the accel/decel zone, and is 78 µm to -14 µm. The move time is 615 ms, and the settling time is 143 ms. The move and settle time combined is 758 ms to the target settling threshold (2 µm). Figure 6. The largest following error is at the accel/decel zone, and is 78 µm to -14 µm error. The move and settle time for five moves is 758 ms to the target settling threshold of 2 µm. The second example is to tune the system using the AutoTune tool. AutoTune increases the servo loop gain from Kp = 3377; Ki=36.9; Kpos = 48 to Kp = 2320; Ki = 71; Kpos = 126. From Figure 7, the largest following error is now from 63 µm to -36 µm, the move time is 615 ms, and the settling time is 38 ms. The AutoTuning technique reduced the cycle time to 653 ms.

Figure 7. The largest following error during the move after Autotune is from 63 µm to -36 µm. The move and settle time for five moves are 653 ms. Our next step is to apply the Loop Transmission tool. We excite the system with a sinusoidal signal from low to high frequency, and capture the phase and gains at each frequency. We will optimize the system performance directly from the Bode Plot. Figure 8. Using the Loop Transmission tool, we adjust the Phase Margin from 21 deg to at least 30 deg with the Loop Shaping tool.

Figure 9. Use the Loop Shaping tool to increase the Phase Margin to 35.6 deg and increase the crossover frequency to 68 Hz. The blue curve is before tuning, and the red curve is after tuning. Figure 10. The largest following error is from 47 µm to -20 µm, the move time is 615 ms, and the settling time is 28 ms. The Loop Transmission tuning technique has reduced the cycle time to 643 ms. To further optimize the move-and-settle performance, we apply the ETC algorithm. With the low frequency boost, we are able to further reduce the move and settle time and even the tracking error and acceleration/deceleration is improved. As shown in Figure 11, this further reduced the cycle time to 629 ms.

Figure 11. With the ETC algorithm activated, the largest following error is from 7 µm to -4.7 µm, the move time is 615 ms, and the settling time is 14 ms. The ETC tuning technique reduced the cycle time to 629 ms. 780 Move-Settle Time (ms) 760 740 720 700 680 660 640 620 600 Before Tuning Auto Tuning Loop Transmission (LT) LT with ETC Figure 12. Comparison of the move-and-settle time performance using different tuning tools and techniques shows greatly improved throughput with Loop Transmission and ETC activated.

Conclusion Advanced motion control techniques can significantly improve the throughput and quality of high-performance mechanical PCB micro-drilling. From fundamental servo tuning by using frequency response tuning techniques, filtering the resonance, and increasing the servo gains to improve the throughput, to reducing the friction effect by boosting low frequency response, and to improving program execution efficiency in order to quickly process bulk data points, there are a variety of control methods that can help you reach your goals. About the Authors William Yeh is the Branch Manager at Aerotech Taiwan, Taipei, Taiwan. Jerry Lin is a Control Engineer at Aerotech Taiwan, Taipei, Taiwan.