USING SERIAL INDUSTRIAL ROBOTS IN CNC MILLING PROCESESS

Similar documents
OPTIMIZING TOOLS DIAMETERS AND TOOL PATH STYLE TO IMPROVE TIME MACHINING

EVALUATION OF THE YARN QUALITY CHARACTERISTICS THROUGH SYNTHETIC INDICATORS

EXPERIMENTAL RESULTS REGARDING STRUCTURAL RESPONSE OF BOLTED AND HYBRID CONNECTIONS FOR PULTRUDED ELEMENTS

A NOVEL ACTIVE INDUCTOR WITH VOLTAGE CONTROLLED QUALITY FACTOR AND SELF-RESONANT FREQUENCY

RESEARCH CONCERNING THE INFLUENCE OF ANGLE OF FILING FROM THE KNIFE BLADES VINDROVERS ON THE MECHANICAL WORK ON CUTTING

VIRTUAL INSTRUMENTATION IN THE DRIVE SUBSYSTEM MONITORING OF A MOBIL ROBOT WITH GESTURE COMMANDS

THE THICKNESS MEASUREMENT OF WEFT KNITTED STRUCTURES MADE WITH ELASTOMERIC YARNS

ELECTROSTATIC DISCHARGE E-FIELD SPECTRUM ANALYSIS AND GRAPHICAL INTERPRETATION

Special Patterns - Introduction. -Manufacture of large things -Technology Provider

ASPECTS REGARDING THE ELECTRICAL RESISTIVITY SOFTWARE MEASUREMENTS ON INSULATING MATERIALS USING 6517A HI-R SWEEP TEST PROGRAM

ANALYSIS OF DISTURBING MAGNETIC FIELD ASSOCIATED WITH ELECTROSTATIC DISCHARGES

AN ALGORITHM FOR THE ADAPTIVE CONTROL OF ANTI HAIL MISSILE LAUNCH RAMPS

THREE CHANNELS ANALYSIS SYSTEM FOR ELECTRICAL POWER SYSTEM DISTURBANCES MEASUREMENT

COMPARISON OF CONCENTRATED AND DISTRIBUTED WINDING IN TERM OF THE MAGNETIC FIELDS

MASKING THE INSTRUCTIONS OF A MICROCONTROLLER USING A CHAOTIC POWER SUPPLY

D.C. DRIVE SYSTEM USING FOUR-QUADRANT CHOPPER

COMPARISON OF PITCH CONTROL SYSTEM FOR AN UNMANNED FREE-SWIMMING SUBMERSIBLE VEHICLE WITH PD CONTROLLER AND LINEAR QUADRATIC REGULATOR USING MATLAB

FINITE ELEMENT METHOD MODELING OF BRUSHLESS DC SERVOMOTOR WITH FRACTIONAL NUMBER OF SLOTS PER POLE

LINEAR VOLTAGE-TO-CURRENT CONVERTER WITH SMALL AREA

CMOS DELAY CELL WITH LARGE TUNING RANGE

ACTA TECHNICA NAPOCENSIS

LINEAR CURRENT-TO-FREQUENCY CONVERTER WITH WIDE OUTPUT RANGE

Machining operations using Yamaha YK 400 robot

FLAX AND HEMP NATURAL ALTERNATIVES IN THE FIELD OF MEDICAL TEXTILES

SprutCAM. CAM Software Solution for Your Manufacturing Needs

Studii și cercetări privind controlul proceselor de fabricație

A Novel Robotic Manufacturing System for Learning Innovation

OUTER GATE AUTOMATION USING MICROCONTROLLERS AND RADIO FREQUENCY COMMUNICATION

SIMULATION OF VIRTUAL MACHINE TOOL DURING THE DEVELOPMENT PHASE SVOČ FST 2016

CMOS SCHMITT TRIGGER WITH CURRENT-CONTROLLED HYSTERESIS

CAD/CAM Software & High Speed Machining

SOFTWARE CONTROL USED FOR AC MOTORS

Fast, accurate multi-axis programming for robots.

Conversion of NC-code into a robot program

Feature Accuracy assessment of the modern industrial robot

The CAD, CAM & CNC Workbook

EFFECTS OF INTERPOLATION TYPE ON THE FEED-RATE CHARACTERISTIC OF MACHINING ON A REAL CNC MACHINE TOOL

THE MEASUREMENT OF MAGNETIC FIELD IN TWO POWER DISTRIBUTION SUBSTATIONS

BIODEGRADABLE YARNS FOR WEAVES USED FOR COMPOSITE MATERIALS

DIGITAL CONTROL OF A BRUSHLESS DC SERVOMOTOR ELECTRICAL DRIVE SYSTEMS CLOSED-LOOP CONTROL

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

TRAINING PRODUCTS NEW PRODUCTS INSIDE

What's New in AlibreCAM 2018 May 1, 2018

Computer Aided Manufacturing

BROCHURE. RM-RoboCut3D 6Kg CNC MACHINES INDUSTRIAL MACHINES ROBOTIC SYSTEM

Chapter 14 Automation of Manufacturing Processes and Systems

CHAPTER 5 INDUSTRIAL ROBOTICS

DISTORTING STATE ANALYSIS IN ELECTRIC ENERGY DISTRIBUTION NETWORKS

The Haptic Impendance Control through Virtual Environment Force Compensation

AUTOMATION ACCESSORIES

Creating a Multi-axis Machining Postprocessor

NCG CAM for Micro Machining

NUMERICAL CONTROL.

MODELLING PATTERNS FOR FABRIC REINFORCED COMPOSITES

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

Chapter 22 MACHINING OPERATIONS AND MACHINE TOOLS

Robot Assessment Report

EASY CNC. Table of Contents

ESPRIT ProfitMilling A Technical Overview

Machinist--Cert Students apply industry standard safety practices and specific safety requirements for different machining operations.

TRAINING PRODUCTS. p f caminstructor.com 330 Chandos Court, Kitchener, ON, N2A 3C2

MILLING PROCESS MANAGEMENT

Precision made in Germany. As per DIN The heart of a system, versatile and expandable.

Available online at ScienceDirect. Procedia Engineering 132 (2015 )

Automated Shingling. Team 1, Robot Autonomy (16-662), Spring Eitan Babcock, Dan Berman, Sean Bryan, Rushat Gupta Chadha, Pranav Maheshwari

Software update news about digital manufacturing tools and software

WORKSHOP. Industrieroboter als Bearbeitungsmaschinen

ECOLOGICAL NONWOVEN TEXTILES FOR TECHNICAL APPLICATIONS

MODERN WOODEN STRUCTURES, BETWEEN ARCHETYPE AND INOVATION

Design and Control of the BUAA Four-Fingered Hand

Tool Wear Analysis on Five-Axis Flank Milling for Curved Shape Part Full Flute and Ground Shank End Mill

Pro/NC. Prerequisites. Stats

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice

Study of Vee Plate Manufacturing Method for Indexing Table

NCSIMUL HIGH SPEED 3D G CODE VERIFICATION INTERACTIVE & SMART CNC MACHINING SIMULATION MACHINE MILL LATHE MILL-TURN COMPLEX CNC MACHINES

The new generation with system accessories. Made in Europe!

This just may be the Rotary Transfer machine you ve been waiting for.

METHODS AND PRINCIPLES OF OPTIMIZATION SPECIFIC TO THE DOMAIN OF EQUIPMENT AND MANUFACTURING PROCESSES

(Refer Slide Time: 00:50)

Robotics: Applications

APPROACHES IN MODELLING THE MECHANICAL CHARACTERISTICS OF POLYMERIC COMPOSITES REINFORCED WITH WOVEN FABRICS

The Machine Concept with a new Dimension

SINUMERIK live: Multi-face machining milling (3+2 axes) Principles, handling and use cases with SINUMERIK Operate

Efficient complete machining

More Info at Open Access Database by S. Dutta and T. Schmidt

Fixture evaluation based on CMM

The jigs and fixtures are the economical ways to produce a component in mass production system. These are special work holding and tool guiding device

STUDY ON MAKING DECORATIVE ITEMS CARVED WOOD

Technology II. Ing. Jan Tomíček

SINGLE-PHASE AC-AC CONVERTER

Robotics 1 Industrial Robotics

[ means: One-stop shop. EMCOMAT FB-450 L / FB-600 L. Universal milling machines with Heidenhain TNC 320 or EMCO Easy Cycle

Effects of Measuring Instrument and Measuring Points on Circular Coordinate Measurement Precision

National Conference on Advances in Mechanical Engineering Science (NCAMES-2016)

Robotics Manipulation and control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Jacques Gangloff

Total Related Training Instruction (RTI) Hours: 144

Robotics. In Textile Industry: Global Scenario

Research on the Common Causes of Defects and Their Prevention Measures for RCF-Type PCB Mills Production

Development of an Augmented Reality Aided CNC Training Scenario

CNC Machinery. Module 4: CNC Programming "Turning" IAT Curriculum Unit PREPARED BY. August 2009

Transcription:

BULETINUL INSTITUTULUI POLITEHNIC DIN IAŞI Publicat de Universitatea Tehnică Gheorghe Asachi din Iaşi Tomul LXI (LXV), Fasc. 3, 2015 Secţia CONSTRUCŢII DE MAŞINI USING SERIAL INDUSTRIAL ROBOTS IN CNC MILLING PROCESESS BY RADU-EUGEN BREAZ, OCTAVIAN BOLOGA, ANCA LUCIA CHICEA and SEVER GABRIEL RACZ 1 Lucian Blaga University of Sibiu, Engineering Faculty Received: July, 2015 Accepted for publication: October, 2015 Abstract. Industrial robots are usually been used for pick and place tasks (welding, painting, soldering, mounting) because these processes require only point to point motion control. On the other hand, milling processes require trajectory planning and control, which are hard to be implemented for industrial robots. However, some CAM software packages have developed methods for using industrial robots in CNC milling. In order to do that, kinematic models of the robots have to be developed by the user. This paperwork presents the process of developing two such models for a KUKA KR 6-2 and an ABB IRB 1400 industrial robots. Key words: kinematic models, industrial robots, CNC milling. 1. Introduction Even CNC machine tools are the most recommended manufacturing equipment for the machine building industry, there are still some drawbacks Corresponding author; e-mail: radu.breaz@ulbsibiu.ro

22 Radu-Eugen Breaz et al. linked with their use (Altintas, 2000). Most of these machines are able to control only coordinated 3 axis linear displacements, being so-called 3 axes milling machines. In order to manufacture complex shapes, 5 axes continuous control is required more and more often. However, 5 axes milling machine are still very expensive and not so widely available. This research tried to offer some solutions in order to use serial industrial robots, which have in fact 5 to 6 controlled axis for manufacturing. Point to point movements requires an accurate reaching of the coordinates of the final point, without path control and is used for welding, painting and pick-and-place task (Zhang et al 2005). Serial industrial robots are well-suited for these tasks, because of their accuracy and flexibility. The robots are able to reach the final point of the trajectory for an unlimited number of movement cycles and the coordinates of point can be changed very easy. Manufacturing processes, on the other hand, particularly milling, require an accurate control on the entire path (seen as the trajectory of the tool, or toolpath). Not only the coordinates of the final point have to be reached with great accuracy, but the tool has to pass to every point on the trajectory. Of course, the coordinates of the intermediate points are calculated using linear and circular interpolation algorithms. Using serial industrial robots for manufacturing processes is still a cumbersome process, due to two main reasons (COMET 20111, Chen & Hu, 199, Pan & Zhang, 2008). The first one is the difficulty of path control, which can frequently lead the robotic structure into singularity points. The second reason is the low rigidity of the robotic structure, which is not well-suited for cutting processes such as milling and/or drilling. 2. The 3D Kinematic Model of the KUKA KR 6-2 and ABB IRB 1400 Robots This research was targeted to use the serial industrial robots KUKA KR 6-2 and ABB IRB 1400, which are available in the laboratories of Lucian Blaga University of Sibiu, for milling complex parts (Fig 1). For generating the toolpaths and the program for controlling the robot, the SprutCAM software package was used. The CAM program is able to control the paths of the end-effecter of the robot, also keeping the robotic structure outside singularity points. However, it is also required to check the collisions between the mobile elements of the robotic structure. In order to do that, the user has to build a 3D kinematic model of the robotic structure, according to the following steps: - building the 3D geometric model of the robot and saving it as.igs file (usually, the manufacturer of the robot provides this model. The 3D models used in this work was downloaded from the KUKA and ABB websites, http://www.kuka-robotics.com and http://new.abb.com/products/robotics);

Bul. Inst. Polit. Iaşi, t. LX (LXV), f. 3, 2015 23 - dividing the 3D geometric model into the main moving components of the robotic structure (together with the robot frame, which is fixed); Fig. 1 The KUKA KR 6-2 robobot (a) ; The ABB IRB 1400 robot (b). - opening each component into SprutCAM workspace and saving it in.osd format; - creating an.xml file which defines the kinematic and geometry of the robotic structure (SprutCAM provides a template.xml file, which can be modified by the user. Fig. 2 The 3D geometric model and the main modules of KUKA KR 6-2 robot

24 Radu-Eugen Breaz et al. In Fig. 2, the 3D geometric model of the KUKA KR 6-2 robot is presented, together with the main moving components (modules). The main components are the robot frame and the rotational axes, from Axis A1 to A6. In order to edit the.xml files, the dimensions presented in Fig. 3 (KUKA KR 6-2) and Fig. 4 (ABB IRB 1400) have to be measured on the robots and introduced within the files. Fig. 3 The characteristic dimensions of the robot which have to be introduced in the.xml file for KUKA KR 6-2 robot Fig. 4 The characteristic dimensions of the robot which have to be introduced in the.xml file ABB IRB 1400 robot Aside from the characteristic dimensions from Fig. 3 and Fig. 4, the.xml file should also include the angular limits for each rotational axis.

Bul. Inst. Polit. Iaşi, t. LX (LXV), f. 3, 2015 25 A synthesis of the linear and angular dimensions required for the 3D kinematic model is presented in Table 1. Table 1 Dimensions for the 3D kinematic models Linear dimension Value [mm] Angular dimension Maximum value [ ] Minimum value [ ] KUKA KR 6-2 A12X 260 Axis A1 185-185 A12Z 675 Axis A2 35-155 A23Z 680 Axis A3 154-130 A34Z -35 Axis A4 350-350 A35X 670 Axis A5 130-130 A14Y 0 Axis A6 350-350 A56X 115 ABB IRB 1400 A12X 145.2 Axis A1 170-170 A12Z 475 Axis A2 70-70 A23Z 600 Axis A3 70-65 A34Z 120 Axis A4 150-150 A35X 720 Axis A5 115-115 A14Y 0 Axis A6 300-300 A56X 85 Add2X 170 3. The Milling Unit In order to use the robots for milling processes, a milling unit, as robot end-effecter had to be designed (Fig. 5). Fig. 5 The milling unit A Proxxon Micromot 50/EF milling/drilling machine was used as working unit, together with a Proxxon Micromot NG 2/E voltage transformer. The unit allow a continuous speed control between 5000 20000 rpm and has an overall weight under 2 kg. Also, due the reduced working voltages (between

26 Radu-Eugen Breaz et al. 12-18 V), the systems allows the use of coolants. The overall power requirement for the milling unit is 40 W. Fig. 5 presents the milling unit consisting of the milling/drilling machine, the fixing elements and the mounting flange, coupled with axis A6 of the robot, which were design and produced by the authors. 4. Simulation In order to generate the program for driving the milling unit of the robots, the SprutCAM software was used which is able to generate the toolpaths for manufacturing the parts and also to perform a realistic simulation of the manufacturing process. The software package is also able to post-process the generated CL DATA file (cutter locations data file) intro a control program of the robot using KUKA and ABB specific programming syntax. By means of the 3D kinematic models developed by the authors, any collisions, not only between the tool and the part but also between the moving elements of the two robotic structures, which may occur during the milling process could be identified and removed. Fig. 6 and Fig. 7 presents a screenshot of the 3D kinematic models of the two robots during the milling process. The screenshots were captured during the roughing phase, at the beginning of the manufacturing process. Fig. 6 Screenshot from the milling process simulation KUKA KR 6-2

Bul. Inst. Polit. Iaşi, t. LX (LXV), f. 3, 2015 27 Fig. 7 Screenshot from the milling process simulation ABB IRB 1400 5. Conclusion This paper introduces an approach of using serial industrial robots for manufacturing parts by CNC milling instead of using classical CNC milling machines. Two 3D kinematic models which allows the user to identify potential collisions between tool and workpiece and between the moving elements of the robot were built for a KUKA KR 6-2 and an ABB IRB 1400 robots. Also a milling unit used as end effector for the robots was designed and physically implemented. The milling unit was also included in the 3D kinematic models. REFERENCES Y. Altintas, Manufacturing automation: metal cutting mechanics. Machine Tool Vibrations and CNC Design. UK: Cambridge University Press; 2000. H. Zhang, J. Wang, G. Zhang, Z. Gan, Z. Pan, H. Cui, and Z. Zhu, Machining with flexible manipulator: Toward improving robotic machining performance, in Proc. IEEE/ASME Int. Conf. Adv. Intelligent Mechatronics, Monterey, California, USA, 1127 1132, July 2005. COMET, 2011, EU/FP7-project: Plug-and-produce COmponents and METhods for adaptive control of industrial robots enabling cost effective, high precision manufacturing in factories of the future, Available: http://www.cometproject.eu, Jan. 10, 2012.

28 Radu-Eugen Breaz et al. Y. H. Chen, Y. N. Hu, Implementation of a robot system for sculptured surface cutting. Part 1. Rough Machining. Int. J. Adv. Manuf. Technology, v. 15, 624-629, 1999. Y. N. Hu, Y. H. Chen, Implementation of a robot system for sculptured surface cutting. Part 2. Finish Machining. Int. J. Adv. Manuf. Technology, v. 15, 630-639, 1999. Z. Pan and H. Zhang, Robotic machining from programming to process control: a complete solution by force control. Industrial Robot: An International Journal, Vol. 35 Iss: 5, 400 409, 2008. UTILIZAREA ROBOȚILOR INDUSTRIALI SERIALI ÎN PROCESELE DE FREZARE CNC (Rezumat) Roboții industriali sunt utilizați de obicei pentru sarcini care presupun poziționarea precisă a unui efector final (cum ar fi sudura, vopsirea, lipirea, montajul) deoarece aceste operații necesită doar un control al mișcării de tip punct cu punct. Spre deosebirea de acestea, procesul de frezare necesită o planificare și un control al traiectoriei pe toată durata prelucrării, deoarece în acest caz, pe lângă atingerea cu precizie a punctului final, este importantă și respectarea formei piesei prelucrate. Controlul traiectoriei este dificil de implementat în cazul structurilor robotice seriale, din cauza posibilității apariției punctelor de singularitate. Cu toate acestea, unele soluții software de tip CAM au dezvoltat metode și strategii care permit utilizarea roboților industriali în procesele de frezare. Pentru aceasta, este necesară dezvoltarea de către utilizatori ai unor modele cinematice pentru roboții utilizați. Lucrarea prezintă dezvoltarea acestor modele pentru roboții KUKA KR 6-2 și ABB IRB 1400.