RESEARCH ARTICLE. Virtual Robot Program Development for Assembly Tasks with a physics-based Approach
|
|
|
- Ethelbert Wheeler
- 10 years ago
- Views:
Transcription
1 International Journal of Computer Integrated Manufacturing Vol. 00, No. 00, Month 2009, 1 10 RESEARCH ARTICLE Virtual Robot Program Development for Assembly Tasks with a physics-based Approach Mario Rossdeutscher a, Michael Zuern a and Ulrich Berger b a production and materials application technology, PWT/VFT - Daimler AG, Stuttgart, Germany; b chair of automation technology, Brandenburg University of Technology Cottbus, Cottbus, Germany (Received 00 Month 200x; final version received 00 Month 200x) This paper presents a concept for the virtual robot program development (VIPD) for assembly processes with industrial robots. The concept aims to the possibility to completely create and validate robot programs for assembly processes with the help of a simulation environment. VIPD provides a consistent communication platform for the cooperative work of different project teams during the system engineering workflow. The paper focuses on the analysis and identification of the practically relevant requirements (see Section 3), which are described by a use-case from the automobile industry and the explanation of a suitable software architecture and its functional components such as a behavior component and a rigid-body simulator. Keywords: virtual assembly; offline-programming; industrial robots; virtual commissioning; virtual robot program development 1. Introduction The virtual commissioning of production lines has come to the fore as a future technology during the last 5 years (Harbach et al. 2007). The advantages of more stable commissioning and production start-ups, a consistent communication platform for cooperating project teams and a higher level of maturity for robot programs constitute the motivation for the further adoption of virtual commissioning (Zaeh et al. 2006, Ehrenstraßer 2006, Kiefer 2007, Wuensch 2008). The system engineer, electric and pneumatic planners, construction engineer and the robot programmer are able to work at a consistent uniform mechatronic system model. The validation of interacting control programs concerning the behavior of a production cell is seen as focus in previous publications to the Corresponding author. [email protected] ISSN: x print/issn online c 2009 Taylor & Francis DOI: / YYxxxxxxxx
2 2 virtual commissioning topic (Zaeh et al. 2006, Ehrenstraßer 2006, Kiefer 2007, Wuensch 2008). Concrete concepts for the validation of robot programs for assembly applications are currently not published. The validation of a program in this context is defined as a proof of program behavior against a mechatronic model of the production cell (Mertke 2004). At first, the program validation assumes the creation of program code. During the execution of assembly tasks by industrial robots, robot programs contain a certain part of program logic (sensor/ actor interaction) and of alternative program paths, in order to ensure a robust process cycle. The special program logic and the resulting program structure cause great demands on a simulation environment for the virtual robot program development. Virtual robot program development is defined as the complete creation and validation of robot programs without the existence of the real production cell. The joining of a pin or a screw into consecutively located boreholes is described as a practical use-case for an assembly procedure. A simulation environment, which achieves the requirements mentioned in Section 3, is currently not available. 2. Analysis of robot programs for assembly tasks For the sophisticated definition of requirements for the VIPD of assembly tasks, the structure of robot programs for assembly tasks has to be known. Due to this fact, a robot program code analysis was accomplished at a high-automated rear axle assembly of the new Mercedes Benz C-class, in order to group and quantify the different program modules that cannot developed offline today. The rear axle assembly line consists of 40 robots in 12 production cells. The robots execute tasks such as work piece positioning, material handling, assembling and screwing. The schematic layout and the final rear axle are illustrated in Figure 1. Figure 1. Rear axle assembly line and final rear axle of the C-Class The analysis is based on lines of code. A robot program can be divided into the following groups: Simple movement instructions (point to point, linear, circular, etc.) Variable declaration and syntactical instructions External communication to PLC etc. Program modules for assembly procedures
3 3 To execute these assembly tasks with high process reliability, several program modules such as retrieval strategies, active and passive tolerance compensation, Not-Okay (NOK) strategies and plausibility checks are implemented. The structure of robot programs for assembly tasks is illustrated in Figure 2. The coherent sectors of the pie chart (in all Figure 2. Exemplary robot program structure of rear axle assembly tasks in automobile industry 73%) can be developed offline with today s simulation environments. The remaining 27% are essential program modules for the execution of assembly tasks. It is not possible to do a virtual robot program development with the separate 73% without accomplishing these program modules. VIPD enables the robot programmer to create and validate
4 4 program modules such as retrieval strategies, active and passive tolerance compensation, NOK Strategies and plausibility checks for scanning and gripping procedures. A retrieval strategy is defined as a cyclic sensor monitoring for the test of a condition during a given trajectory. With fulfilled condition, it emits target coordinates for the dynamical robot positioning. This is used, in order to determine the exact position of an assembly component within a material provision. Tolerance compensation with yieldingness leads to a guaranteed force-controlled joining of parts with position and form tolerances. NOK strategies are alternative program sequences for the case of incorrect positioning, gripping or joining states. The sequences contain all procedures to restore an admissible process status. Plausibility checks are implemented to prevent inadmissible and dangerous states while gripping or moving, which can damage work pieces, operational resources or the robot itself. This can be for instance a check, whether with opened gripper, a component present sensor returns the implausible value true. All of these program modules have a high interaction of sensor / actuator signals and a usage of logic robot language instructions with influence on the robot trajectory. 3. Requirements for VIPD The goal of VIPD is the simulation of complete robot programs for assembly tasks that includes the creation and validation of programs against a mechatronic model of the production cell. The entire program sectors according Figure 2 shall be created and validated with the help of the simulation environment. The simulation of program modules for assembly tasks causes high demands to the time response of logic signals in dependency of the robot trajectory. Additionally the entire set of the robot language elements must be available. 3.1 Usage of the original robot control (RC) The usage of the original robot control supplied from robot manufacturer possesses various advantages. The robot programmer obtains a familiar control interface and can use his existing expert knowledge with the entire set of robot language elements. Moreover, the model accuracy of system parameters and the robot model (path and time accuracy of robot trajectory and logic signal processing) is ensured (see VDI , Drath et al. 2008). The program transfer of the developed robot program into the real robot control takes place without any conversion efforts (post-processing etc.) due to identical control environments. 3.2 Plausible reactions of the robotic peripherals Robotic peripherals are defined as all mechatronic devices, which are controlled unshared, and directly by the robot (e.g. actuating elements or sensor systems located at the gripper or at material provisions). Both the robot trajectory and the signal behavior of the mechatronic components have to be represented by the simulation environment. For signal generation for the robot control is a behavioral model required. It describes the temporal and logical behavior of a mechatronic component e.g. pneumatic cylinder, parallel gripper or position sensor (see 4.2 and 5.1). Inputs for the behavioral model are e.g. robot signals and geometrical model information like the plunger position of the cylinder.
5 5 The kinematic simulation of the robots and robotic peripherals can be distinguished in rule-oriented and physics-based approaches (see Egermeier 2008, Reinhart et al. 2008, Spitzweg 2009). When using the rule-oriented approach a set of rules has to be defined before starting the simulation. It contents data which joining or contact points of several objects interact with one another in which way. With the majority of well-known software solutions with rule-oriented approach for the assembly simulation, rules have to be defined manually for each object contact. The physics-based approach computes object movements during simulation exclusively over the object parameters such as mass, friction, inertia, kinematic constraints and contact conditions (see Egermeier 2008). In the later application of VIPD, different object geometries (e.g. while gripping procedures) go with one another into contact. Thus, a physics-based solution without previous manual contact rule creation is necessary. 3.3 Interaction with the simulation environment For the control and programming of the robot in the simulation environment, a visualization of the virtual world is needed. Subjective, visual feeling of the operator for a moved scene depends considerably on the frames per second and speed of moveable objects. Based on this coherency it has to be examined which simulation clock rates are necessary for certain process speeds and an appropriate operator acceptance. 4. Concept for the virtual robot program development The overall simulation environment consists of the functional subsystems of the simulation model, robotic control and a marketable interface for the exchange of actuator / sensor signals and values of the robot axes. According to Kiefer (2007) the concept for a VIPD run time environment is introduced in Figure 3 with the extension by physical parameters. The simulation model has to react against the signal and axis values from the robot like the real production cell regarding end position information, sensor reactions and object motions caused by actuators (see Kiefer 2007). For the representation and visualization of the system behavior, the following kinds of model data must be present: Data about the mechanical structure (3D-geometry and kinematic constraints between parts and assemblies) Behavioral models of mechatronic components (electrical, pneumatic and hydraulic function description of operational resources) Data about the signal flow (connecting characteristics of actuating elements and sensor systems) and their signal linkage Object data for rigid body simulation (mass, center of mass, moment of inertia, coefficient of static and sliding friction, collision relevance of certain parts) In order to compute contacts between objects, a physics-based rigid body simulation is used for process-relevant model objects such as robot grippers, workpiece carriers, material provisions and the focused assembly parts. The robot trajectory is not computed in the simulation environment, but is provided by connecting the robot control. The signal behavior of the robotic peripherals is represented by state-controlled behavioral models, which assume the signal processing and generation on the side of the simulation environment.
6 6 4.1 Data about the mechanical structure Data about the mechanical structure of parts, like 3D geometries are already digitally available in the today s development process during the detailing phase (see Kiefer 2007). During the construction of the robotic peripherals such as grippers, material provisions or other process-relevant operational resources 3D geometries are generated and merged for the setting up of entire production cells. The enrichment of this data with kinematic constraints is done in terms of motion analysis [... ] for analyzing installation spaces and assembly paths [... ] (Kiefer 2007, p. 14). To reduce the modeling effort, operational resource libraries with kinematic standard components are built and already integrated in the engineering workflow. Kinematic robot models of the major manufacturers are already predefined in libraries of well-known simulation environments such as Dassault DELMIA Robotics R or Siemens PLM Process Simulate R. The use of object parameters, which are stored in engineering drawings during the development process for component manufacturing, is described in Section Behavioral modeling of mechatronic components In order to process received signal data from the robot control and correctly return generated signals, a behavioral model of mechatronic components is necessary. A behavioral model describes the logic and temporal component behavior against a control. For the description of behavioral models the Unified Modeling Language (UML2) especially state-charts are used. Generally, the UML standard is used for modeling, documentation, specification and visualization of complex software systems independently of their technical and realization area (Jeckle 2004). In Section 5.1 the model creation of a state-chart is described exemplary with a pneumatic cylinder behavior. 4.3 Signal data and the connection between components Between the modular behavioral models of the mechatronic model components must be provided - as in the reality - a wiring of the components. The representation of pneumatic, electrical and hydraulic connections takes place in simulation via the allocation and the exchange of values of variables. Here a connection of component in- and outputs among themselves and with the robot is made (see Figure 4). The generation of necessary connection data takes already place during the development process in form of circuit diagrams and pneumatic schematics. With the connection of source and target the delay times (e.g. field bus durations or delays due to physical conditions) have to be considered. In the case of suitable designation of the input and output signals according to defined rules the connection of mechatronic components can be done automatically (see Drath et al. 2008). 4.4 Object parameters for the rigid body simulation Object parameters such as mass, center of mass, moment of inertia, coefficient of static and sliding friction are essential to perform a rigid body simulation. During the construction of operational resources, material properties are assigned to the parts for the manufacturing. Based on that data, the most CAD systems compute automatically due to the known geometry the center of mass, mass and inertia matrix. Furthermore, coefficients of friction for different material combinations can be stored. For an optimal use
7 7 of the available computing power, the rigid body simulation is limited to the assemblyprocess-relevant objects. The definition of the collision relevance defines whether the object participates in the computation for collision detection and handling or not. The collision relevance is made available by a parameter export (XML) of the CAD system without changes of the existing development process. 4.5 Unified data-storage and import via AutomationML A suitable solution for the uniform storage of the different model information is offered by AutomationML. AutomationML is a neutral, XML-schema-based data format, which has the vendor-independent storage of all engineering data of the plant engineering under use of existing standards as a goal (see Drath 2010). The existing COLLADA specification of the Khronos Group was integrated for the storage of geometry, kinematics, physical parameters and motion sequences. Furthermore, the AutomationML group integrates the storage of logic information via PLCOpenXML that can mainly be divided into behavior and sequencing. This includes the VIPD-relevant storage of signal information, signal wiring and behavioral models (uncontrolled behavior). 5. Case study for retrieval strategies in robot programs As a case study for the explanation of the requirements defined in Section 3 the assembly of a pin or a screw in one or more consecutively located boreholes is chosen, which is often realized manually in today s automobile industry assembling. For automated accomplishment of this assembly task a tactile force-controlled method is used, in that the joining part remains in constant contact with the base part (see Schweigert 1992). Screw contact is sustained through the pneumatic cylinder compressive force F Z that presses the screw against the gripper jaws. The robot controls the gripper and the compressive force of the pneumatic cylinder. A position measuring system supplies a decimal value to the robot cyclically concerning the plunger position of the cylinder. For the model representation of the mechatronic components behavior (e.g. parallel gripper, pneumatic cylinder and position measuring system), state-controlled behavioral models are used (see Section 5.1). The pair of gripper jaws acts as screw adjustment and positioning of the screw, but no clamping force is performed. To test the retrieval strategy, both borehole alignment and borehole position of the plate and the bearing block in Y and Z-direction can be changed (see Figure 5). For a successful execution of these assembly task strategies, which ensure the framing of the joining part into the base part and a release of deadlocks at alignment differences become necessary. Based on the described conditions, different geometrical retrieval strategies can be validated. Following Schweigert (1992) some possible retrieval strategies are shown in Figure 6. Depending upon application scenario, the retrieval strategies are parametrical on different grid spacings a r, a s, a I and the number of search points. In Figure 6 for principle representation, only one partition of the borehole is searched. How effectively a programmed strategy can be used in a concrete assembly scenario, is appreciable without a validation only by means of empirical values under acknowledgement of the process boundary conditions.
8 8 5.1 Behavioral modeling by the example of a pneumatic cylinder The modeling of component behavior using state-charts as behavioral models is described at a double-acting pneumatic cylinder with end position sensors (see Figure 7). The robot control of the cylinder pressure is realized by a proportional valve and the control of the moving direction via binary signals to a 5/3 directional control valve. The cylinder model can return the binary signals for open and closed end position to the robot. The parameterization of the cylinder stroke and the diameter of the plunger face with optional use of the end position signals enable a geometry-independent use of the behavioral model for the majority of pneumatic cylinder types. Since the rigid body simulation emits the computation of movements in dependence of influencing forces, in the cyclically updated condition converting the resulting compressive force based on the chamber pressures is computed. For the computation in simulation a simplified time-independent equation is used which can be modified later if necessary. This force value is committed to the rigid body simulation and it returns the updated plunge position in the next iteration. Based on the plunge position the signals for the end position status are generated and sent to the robot control. 5.2 Virtual robot program validation with the VIPD environment During the program development process, it has to be determined whether the program handles error cases in the desired way. For the developed retrieval strategy in the presented scenario arises the question, whether these works efficiently within given process boundary conditions. The following geometrical process boundary conditions can be changed for the test of the search strategy: Borehole offset between strut and bearing block Absolute position of the inlet borehole Angular offset between borehole axis and screw axis The number of simulation runs becomes fast extensive with the rising number of boundary conditions or variables. Statistic test procedures like the Monte-Carlo simulation offer suitable possibilities for an efficient test. With the Monte Carlo technique, the interaction of multiple boundary conditions can be efficiently simulated with a distribution-based random value selection. For the start of the validation, probability distributions of the focused boundary conditions and a target value e.g. the elapsed search time are needed. Special random number generators determine random values as input variables for the process boundary conditions. Afterwards the simulation run starts. As a result of the simulation run, the duration for the successful screw assembly with determined values is logged. Under n-fold repetition of these steps, a probability distribution of the search time is generated for the evaluation of the robustness and efficiency of the tested process step in the robot program. For the increase of the software quality and the avoidance of crashes due to incorrect sensor information, the program sequence can also be tested with failure scenarios of the robotic periphery. Before a gripping procedure is started, an examination of valid gripper end positions should be made. Via the systematic manipulation of gripper end positions, an automated check of crashes can be made by collision detection between geometries. As the further potential of the simulation environment, the robot programmer achieves the possibility of changing the robotic peripherals for improvements still during the construction phase. Contrary to the real commissioning of the system it is at this time still possible to accept changes of the programmer for the construction process of the operational resources and save thus subsequent costs.
9 REFERENCES 9 6. Summary and outlook This contribution presents a concept for a virtual robot program development. The structure of robot programs for assembly procedures was analyzed in Section 2. With todays simulation-environments for offline-programming program modules such as retrieval strategies, active and passive tolerance compensation, NOK strategies and plausibility checks for scanning and gripping procedures cannot be generated. Based on the identified requirements for the simulation of automated assembly processes the structure of a suitable simulation environment is described. To the simulation of plausible reactions of the robotic peripherals during the part assembling, a physics-based approach with state-controlled behavioral models is introduced for the representation of the movementand signal behavior. Subsequently the necessary model data are assumed in reference to an existing development process in the automobile industry. In future work the presented concept has to be examined on the basis a prototypical implementation. In this connection, further analyses become necessary about user interaction, real time ability requirements for the interaction with robot controls and performance requirements with the rigid body simulation. Based on a prototype the discussed approaches for the program validation have to be implemented and evaluated. In the case of supplying probability distributions from process parameters to the validation of retrieval strategies future work has to be done. References Drath, R., Weber, P., and Mauser, N., An evolutionary approach for the industrial introduction of virtual commissioning. In: 13th IEEE Conference on Emerging Technologies and Factory Automation (ETFA 2008) IEEE, 5 8. Drath, R., ed., Datenaustausch in der Anlagenplanung mit AutomationML: Integration von CAEX, PLCopen XML und COLLADA. 1. ed. VDI-Buch Heidelberg: Springer. Egermeier, H.C., Entwicklung eines Virtual-Reality-Systems für die Montagesimulation mit kraftrückkoppelnden Handschuhen (Development of a virtual reality system for the assembly simulation with force-feedback gloves). Thesis (PhD). TU- München, München. Ehrenstraßer, M., Virtuelle Inbetriebnahme Schlüsseltechnologie für die mechatronische Betriebsmittelkonstruktion (Virtual commissioning - key technology for the mechatronic resource construction). In: M.F. Zaeh, ed. Virtuelle Inbetriebnahme., Vol. 84 of Seminarberichte / Iwb, Institut für Werkzeugmaschinen und Betriebswissenschaften München: Utz, Harbach, F., et al., Herausfordernde Anwendungsgebiete der Automatisierungstechnik (Challenging application areas of automation technology). Automatisierungstechnik, 55 (5), Jeckle, M., ed., UML 2 glasklar: Unified Modeling Language - UML. München, Wien: Hanser. Kiefer, J., Mechatronikorientierte Planung automatisierter Fertigungszellen im Bereich Karosserierohbau (Mechatronic-oriented planning of automated manufacturing cells within the automotive welding range). Thesis (PhD). Universität des Saarlandes, Saarbrücken. Mertke, T., Formale Spezifikation reaktiver Systeme mit einer Sicherheitsfach-
10 10 REFERENCES sprache (Formal specification of reactive systems with a safety language). Thesis (PhD). Brandenburgische Technische Universität Cottbus, Cottbus. Reinhart, G., Lacour, F., and Spitzweg, M., Einsatz eines Physikmodells zur Simulation des Materialflusses einer Produktionsanlage (Application of a physics model to the simulation of the flow of materials for a production plant). Information Technology, 50 (3), Schweigert, U., Toleranzausgleichssysteme für Industrieroboter am Beispiel des feinwerktechnischen Bolzen-Loch-Problems (Tolerance compensation units for industrial robots by the example of a fine mechanics pin hole problem). Thesis (PhD). Universität Stuttgart, Stuttgart. Spitzweg, M., Methode und Konzept für den Einsatz eines physikalischen Modells in der Entwicklung von Produktionsanlagen (Method and concept for the approach of a physics model to the development of production lines). Thesis (PhD). Technische Universität München, München. VDI3633-8, Simulation of systems in materials handling, logistics and production, part 8 machine-oriented simulation., April 2007., Technical report , VDI, Düsseldorf. Wuensch, G., Methoden für die virtuelle Inbetriebnahme automatisierter Produktionssysteme (Methods for the virtual commissioning of automated production systems). Thesis (PhD). TU-München, München. Zaeh, M.F., et al., Nutzen der virtuellen Inbetriebnahme: Ein Experiment. Zeitschrift fuer wirtschaftlichen Fabrikbetrieb, 101 (10),
11 REFERENCES 11 Figure 3. Structure of simulation environment
12 12 REFERENCES Figure 4. Signal connection between robot and gripper Figure 5. Schematic sketch of the screw borhole scenario
13 REFERENCES 13 Figure 6. Different borehole retrieval strategies (Schweigert 1992) Figure 7. State-chart of a pneumatic cylinder
Robotic motion planning for 8- DOF motion stage
Robotic motion planning for 8- DOF motion stage 12 November Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl [email protected] Introduction Introduction Alten FEI Motion planning MoveIt! Proof
CIM Computer Integrated Manufacturing
INDEX CIM IN BASIC CONFIGURATION CIM IN ADVANCED CONFIGURATION CIM IN COMPLETE CONFIGURATION DL CIM A DL CIM B DL CIM C DL CIM C DL CIM B DL CIM A Computer Integrated Manufacturing (CIM) is a method of
Integration of Time Management in the Digital Factory
Integration of Time Management in the Digital Factory Ulf Eberhardt a,, Stefan Rulhoff b,1 and Dr. Josip Stjepandic c a Project Engineer, Daimler Trucks, Mannheim, Germany b Consultant, PROSTEP AG, Darmstadt
CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS
CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research
Learning Systems Modular Systems for Mechatronics Training
Learning Systems Modular Systems for Mechatronics Training MPS Modular Production System Model industrial automation systems at various levels of complexity MPS Combinations Model specific combinations
Robotics and Automation Blueprint
Robotics and Automation Blueprint This Blueprint contains the subject matter content of this Skill Connect Assessment. This Blueprint does NOT contain the information one would need to fully prepare for
How To Use Plant Simulation In A Computer Program
Plant Simulation Plant Simulation Basics, Methods, and Strategies course code PLT101 software / version Plant Simulation 10.1 duration 5 Days The Plant Simulation Basics, Methods, and Strategies course
Industrial Robotics. Training Objective
Training Objective After watching the program and reviewing this printed material, the viewer will learn the basics of industrial robot technology and how robots are used in a variety of manufacturing
Focus on efficiency in Digital Factory
FASTSUITE Edition 2 Focus on efficiency in Digital Factory Bring value to your production with FASTSUITE Edition 2. The new benchmark for Digital Factory solutions closes the gap between engineering and
Learning Systems Software Simulation
Learning Systems Software Simulation EasyVeep PLC controls and technology training FluidSIM Fluid Power training aid for instructors and design tool for engineers COSIMIR PLC 3D simulation tool for practical
CHAPTER 1. Introduction to CAD/CAM/CAE Systems
CHAPTER 1 1.1 OVERVIEW Introduction to CAD/CAM/CAE Systems Today s industries cannot survive worldwide competition unless they introduce new products with better quality (quality, Q), at lower cost (cost,
Design of a Universal Robot End-effector for Straight-line Pick-up Motion
Session Design of a Universal Robot End-effector for Straight-line Pick-up Motion Gene Y. Liao Gregory J. Koshurba Wayne State University Abstract This paper describes a capstone design project in developing
Real Time Simulation for Off-Road Vehicle Analysis. Dr. Pasi Korkealaakso Mevea Ltd., May 2015
Real Time Simulation for Off-Road Vehicle Analysis Dr. Pasi Korkealaakso Mevea Ltd., May 2015 Contents Introduction Virtual machine model Machine interaction with environment and realistic environment
FACTORIES OF THE FUTURE: BEYOND THE LIMITS OF INDUSTRIAL ROBOTICS
FACTORIES OF THE FUTURE: BEYOND THE LIMITS OF INDUSTRIAL ROBOTICS The use of robots to realize high precision machining opens new scenarios in the field of advanced automation The European scientific and
A-1. Chapter 1. Project planning. Chapter 1. Festo Didactic Mechatronics
A-1 Project planning A-2 Mechatronics specialists are responsible for the complete service life of an industrial machine, from the initial planning phase through to its disassembly and disposal. This cycle
QUEST The Systems Integration, Process Flow Design and Visualization Solution
Resource Modeling & Simulation DELMIA QUEST The Systems Integration, Process Flow Design and Visualization Solution DELMIA QUEST The Systems Integration, Process Flow Design and Visualization Solution
Thermodynamic efficiency of an actuator that provides the mechanical movement for the driven equipments:
1. Introduction 1.1. Industry Automation Industry automation is the term that describes a vital development programme of a production community where the project engineers build up automated manufacturing
Robotics. DressPack Application Equipment & Accessories
Robotics DressPack Application Equipment & Accessories DressPacks The need for well integrated cable and hose packages on the robot, DressPacks, has made ABB develop flexible packages to support applications
UNIT II Robots Drive Systems and End Effectors Part-A Questions
UNIT II Robots Drive Systems and End Effectors Part-A Questions 1. Define End effector. End effector is a device that is attached to the end of the wrist arm to perform specific task. 2. Give some examples
RIA : 2013 Market Trends Webinar Series
RIA : 2013 Market Trends Webinar Series Robotic Industries Association A market trends education Available at no cost to audience Watch live or archived webinars anytime Learn about the latest innovations
5-Axis Test-Piece Influence of Machining Position
5-Axis Test-Piece Influence of Machining Position Michael Gebhardt, Wolfgang Knapp, Konrad Wegener Institute of Machine Tools and Manufacturing (IWF), Swiss Federal Institute of Technology (ETH), Zurich,
Module 5 Couplings. Version 2 ME, IIT Kharagpur
Module 5 Couplings Lesson 1 Introduction, types and uses Instructional Objectives At the end of this lesson, the students should have the knowledge of The function of couplings in machinery. Different
How To Program A Laser Cutting Robot
Robotics ABB Robotics Laser Cutting Software High precision laser cutting made easy - Greater manufacturing flexibility at lower capital investment Robotic laser cutting Overview Allows for the increased
Virtual Prototyping of Aerospace Systems Using Integrated LMS Virtual.Lab and IMAGINE AMESim
Virtual Prototyping of Aerospace Systems Using Integrated LMS Virtual.Lab and IMAGINE AMESim Joel Tollefson Imagine Inc. Aerospace Business Development Hans Van den Wijngaert LMS Product Manager Motion
Force/position control of a robotic system for transcranial magnetic stimulation
Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme
IPA Industrial Process Automation From the Automatic Control of Individual Controlled Systems to Flexible, Full-scale Process Automation
IPA Industrial Process Automation From the Automatic Control of Individual Controlled Systems to Flexible, Full-scale Process Automation 2 nd Edition Industrial Process Automation From the Automatic Control
NEW CHALLENGES IN COLLABORATIVE VIRTUAL FACTORY DESIGN
02 NEW CHALLENGES IN COLLABORATIVE VIRTUAL FACTORY DESIGN Stefano Mottura, Giampaolo Viganò, Luca Greci, Marco Sacco Emanuele Carpanzano Institute of Industrial Technologies and Automation National Research
Final Year Projects at itm. Topics 2010/2011
Final Year Projects at itm Topics 2010/2011 Chair of Information Technology in Mechanical Engineering Prof. Dr.-Ing. B. Vogel-Heuser Prof. Dr.-Ing. Frank Schiller Prof. Dr.-Ing. Klaus Bender Technische
Simulation in design of high performance machine tools
P. Wagner, Gebr. HELLER Maschinenfabrik GmbH 1. Introduktion Machine tools have been constructed and used for industrial applications for more than 100 years. Today, almost 100 large-sized companies and
Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park
NSF GRANT # 0727380 NSF PROGRAM NAME: Engineering Design Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park Atul Thakur
Robotics & Automation
Robotics & Automation Levels: Grades 10-12 Units of Credit: 1.0 CIP Code: 21.0117 Core Code: 38-01-00-00-130 Prerequisite: None Skill Test: 612 COURSE DESCRIPTION Robotics & Automation is a lab-based,
Computer Aided Systems
5 Computer Aided Systems Ivan Kuric Prof. Ivan Kuric, University of Zilina, Faculty of Mechanical Engineering, Department of Machining and Automation, Slovak republic, [email protected] 1.1 Introduction
SIMERO Software System Design and Implementation
SIMERO Software System Design and Implementation AG Eingebettete Systeme und Robotik (RESY),, http://resy.informatik.uni-kl.de/ 1. Motivation and Introduction 2. Basic Design Decisions 3. Major System
FUNDAMENTALS OF ROBOTICS
FUNDAMENTALS OF ROBOTICS Lab exercise Stäubli AULINAS Josep (u1043469) GARCIA Frederic (u1038431) Introduction The aim of this tutorial is to give a brief overview on the Stäubli Robot System describing
DEMANDS ON MANUFACTURING METROLOGY AND SOLUTIONS
DEMANDS ON MANUFACTURING METROLOGY AND SOLUTIONS T. Pfeifer and D. Effenkammer Laboratory for Machine Tools and Production Engineering (WZL) Chair of Metrology and Quality Management, University Aachen,
Software support. Overview Process step: Selection and sizing. Process step: Engineering design. Process step: Ordering in the Online Shop
Overview Process step: Selection and sizing New functions: New product finder for drives with linear guide New delivery class in the core product range Process step: Engineering design New functions: New
A-9. Chapter 2. Material flow. Chapter 2. Festo Didactic Mechatronics
A-9 Material flow Festo Didactic Mechatronics A-10 2.1 General 2.1.1 Definition of terms Material flow is the linking of all processes for the acquiring, processing, machining and distribution of material
1 Business Modeling. 1.1 Event-driven Process Chain (EPC) Seite 2
Business Process Modeling with EPC and UML Transformation or Integration? Dr. Markus Nüttgens, Dipl.-Inform. Thomas Feld, Dipl.-Kfm. Volker Zimmermann Institut für Wirtschaftsinformatik (IWi), Universität
CNC Handbook. Helmut A. Roschiwal. Hans B. Kief. Translated by Jefferson B. Hood. Mc Graw Hill. Singapore Sydney Toronto
Hans B. Kief Helmut A. Roschiwal CNC Handbook Translated by Jefferson B. Hood Mc Graw Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney
Computer Aided Design (CAD), ME 530.414, JHU Professor Dan Stoianovici, [email protected]
Computer Aided Design (CAD), ME 530.414, JHU Professor Dan Stoianovici, [email protected] COURSE DESCRIPTION: The course outlines modern solid modeling design, analysis, simulation, and manufacturing of mechanical
Using angular speed measurement with Hall effect sensors to observe grinding operation with flexible robot.
Using angular speed measurement with Hall effect sensors to observe grinding operation with flexible robot. François Girardin 1, Farzad Rafieian 1, Zhaoheng Liu 1, Marc Thomas 1 and Bruce Hazel 2 1 Laboratoire
Hydraulic Control Technology for Wind Turbine Generators
Industrial Hydraulics Electric Drives and Controls Linear Motion and Assembly Technologies Pneumatics Service Automation Mobile Hydraulics Hydraulic Control Technology for Wind Turbine Generators Extra
APPLIED PNEUMATICS AND HYDRAULICS H TUTORIAL HYDRAULIC AND PNEUMATIC CYLINDERS. This work covers part of outcome 2 of the standard Edexcel module.
APPLIED PNEUMATICS AND HYDRAULICS H TUTORIAL HYDRAULIC AND PNEUMATIC CYLINDERS This work covers part of outcome 2 of the standard Edexcel module. The material needed for outcome 2 is very extensive so
PPR Information Managements for Automotive Die Shop
F2006SC23 PPR Information Managements for Automotive Die Shop 1 Yoon, Tae-hyuck *, 1 Kim, Gun-yeon, 1 Noh, Sang-do 1 Department of Systems Management Engineering, Sungkyunkwan University 300 Chunchun-dong,
Virtual Reality Machines to improve training in Control and Automation
Virtual Reality Machines to improve training in Control and Automation Abstract. Alfredo R. Izaguirre, Manuel E. Macías Electrical Engineering Department Tecnológico de Monterrey Monterrey N.L., México
HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS
Engineering MECHANICS, Vol. 16, 2009, No. 4, p. 287 296 287 HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS Stanislav Věchet, Jiří Krejsa* System modeling is a vital tool for cost reduction and design
LOCATION DEPENDENCY OF POSITIONING ERROR IN A 3-AXES CNC MILLING MACHINE
th International & 26 th All India Manufacturing Technology, Design and Research Conference (AIMTDR 214) December 12 th 14 th, 214, IIT Guwahati, Assam, India LOCATION DEPENDENCY OF POSITIONING ERROR IN
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot
COMPUTER INTEGRATED MANUFACTURING
CHAPTER COMPUTER INTEGRATED MANUFACTURING 1 An overview of CIM is presented in this chapter. A brief account of the evolution of CIM is included. The major functions carried out in a manufacturing plant
DEOS. Deutsche Orbitale Servicing Mission. The In-flight Technology Demonstration of Germany s Robotics Approach to Service Satellites
DEOS Deutsche Orbitale Servicing Mission The In-flight Technology Demonstration of Germany s Robotics Approach to Service Satellites B. Sommer, K. Landzettel, T. Wolf, D. Reintsema, German Aerospace Center
CAE DATA & PROCESS MANAGEMENT WITH ANSA
CAE DATA & PROCESS MANAGEMENT WITH ANSA Srikanth RAGHOTHAM Volvo India Private Limited Volvo Group Bangalore INDIA KEYWORDS Enovia-2-Ansa, Ansa Data Management (Ansa-DM) TECHNICAL PAPER CAE Data & Process
Test Coverage Criteria for Autonomous Mobile Systems based on Coloured Petri Nets
9th Symposium on Formal Methods for Automation and Safety in Railway and Automotive Systems Institut für Verkehrssicherheit und Automatisierungstechnik, TU Braunschweig, 2012 FORMS/FORMAT 2012 (http://www.forms-format.de)
Solid Edge ST3 Advances the Future of 3D Design
SUMMARY AND OPINION Solid Edge ST3 Advances the Future of 3D Design A Product Review White Paper Prepared by Collaborative Product Development Associates, LLC for Siemens PLM Software The newest release
Software Development Workflow in Robotics
Software Development Workflow in Robotics Alois Knoll Simon Barner, Michael Geisinger, Markus Rickert Robotics and Embedded Systems Department of Informatics Technische Universität München ICRA 2009 Workshop
siemens.com/mobility Sitraffic Office The integrated workstation for traffic engineers
siemens.com/mobility Sitraffic Office The integrated workstation for traffic engineers A single software system for use by the traffic engineer, the operator and the service technician? Welcome to the
Simulation-based verification of PLC programs
Simulation-based verification of PLC programs Master of Science Thesis in Production Engineering JASMIN DZINIC CHARLIE YAO Department of Signals and Systems Division of Automatic Control, Automation and
Open S-BPM: Goals and Architecture
Open S-BPM: Goals and Architecture Albert Fleischmann Werner Schmidt Table of Content 1 Introduction... 2 2 Mission, Vision and Objectives... 2 3 Research and Development Areas... 3 4 Open S-BPM Architecture...
OUTCOME 1 TUTORIAL 1 - MECHATRONIC SYSTEMS AND PRODUCTS
Unit 57: Mechatronic System Unit code: F/601/1416 QCF level: 4 Credit value: 15 OUTCOME 1 TUTORIAL 1 - MECHATRONIC SYSTEMS AND PRODUCTS 1. Understand the applications of a range of mechatronic systems
Design of a Robotic Arm with Gripper & End Effector for Spot Welding
Universal Journal of Mechanical Engineering 1(3): 92-97, 2013 DOI: 10.13189/ujme.2013.010303 http://www.hrpub.org Design of a Robotic Arm with Gripper & End Effector for Spot Welding Puran Singh *, Anil
Mastering increasing product complexity with Collaborative Systems Engineering and PLM
Mastering increasing product complexity with Collaborative Systems Engineering and PLM Thierry Ambroisine Dassault Systèmes 10 rue Marcel Dassault, 78140 Vélizy Villacoublay, France [email protected]
Improving Interoperability in Mechatronic Product Developement. Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic
International Conference on Product Lifecycle Management 1 Improving Interoperability in Mechatronic Product Developement Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic PROSTEP AG Dolivostr.
Available online at www.sciencedirect.com. ScienceDirect. Florian Himmler*, Michael Amberg
Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 69 ( 2014 ) 1138 1143 24th DAAAM International Symposium on Intelligent Manufacturing and Automation, 2013 Data Integration
How To Choose The Right End Effector. For Your Application
How To Choose The Right End Effector For Your Application TABLE OF CONTENTS INTRODUCTION... 3 DIFFERENT END EFFECTORS ON THE MARKET... 3 ROBOT GRIPPERS... 3 ROBOTIC TOOLS... 7 HOW TO CHOOSE?... 8 HOW MUCH
MECE 102 Mechatronics Engineering Orientation
MECE 102 Mechatronics Engineering Orientation Mechatronic System Components Associate Prof. Dr. of Mechatronics Engineering Çankaya University Compulsory Course in Mechatronics Engineering Credits (2/0/2)
Fig 3. PLC Relay Output
1. Function of a PLC PLC Basics A PLC is a microprocessor-based controller with multiple inputs and outputs. It uses a programmable memory to store instructions and carry out functions to control machines
Practical Work DELMIA V5 R20 Lecture 1. D. Chablat / S. Caro [email protected] [email protected]
Practical Work DELMIA V5 R20 Lecture 1 D. Chablat / S. Caro [email protected] [email protected] Native languages Definition of the language for the user interface English,
Application of FEM-Tools in the Engine Development Process
Application of FEM-Tools in the Engine Development Process H. Petrin, B. Wiesler e-mail: [email protected], [email protected] AVL List GmbH Graz, Austria Abstract The requirements for the development
Fault Localization in a Software Project using Back- Tracking Principles of Matrix Dependency
Fault Localization in a Software Project using Back- Tracking Principles of Matrix Dependency ABSTRACT Fault identification and testing has always been the most specific concern in the field of software
Application of UML in Real-Time Embedded Systems
Application of UML in Real-Time Embedded Systems Aman Kaur King s College London, London, UK Email: [email protected] Rajeev Arora Mechanical Engineering Department, Invertis University, Invertis Village,
Candle Plant process automation based on ABB 800xA Distributed Control Systems
Candle Plant process automation based on ABB 800xA Distributed Control Systems Yousef Iskandarani and Karina Nohammer Department of Engineering University of Agder Jon Lilletuns vei 9, 4879 Grimstad Norway
Robust. Flexible. Strong. EGN Universal Gripper
EGN Robust. Flexible. Strong. EGN Universal Gripper Servo-electric 2-finger parallel gripper with high gripping force and moment loads due to the multi-tooth guidance Field of Application Optimal standard
Realistic Machine Simulation with Virtual Reality
Available online at www.sciencedirect.com Procedia CIRP 3 (2012 ) 103 108 45 th CIRP Conference on Manufacturing Systems 2012 Realistic Machine Simulation with Virtual Reality R. Neugebauer a,b, P. Klimant
Subminiature Load Cell Model 8417
w Technical Product Information Subminiature Load Cell 1. Introduction... 2 2. Preparing for use... 2 2.1 Unpacking... 2 2.2 Using the instrument for the first time... 2 2.3 Grounding and potential connection...
An Automated Workflow System Geared Towards Consumer Goods and Services Companies
Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services
Introduction to Engineering System Dynamics
CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are
Programming ABB Industrial Robot for an Accurate Handwriting
Programming ABB Industrial Robot for an Accurate Handwriting ABIGO IZABO 1, TARIG FAISAL 1* MAHMUD IWAN 1, H M A A AL-ASSADI 2, HANIF RAMLI 2 1 Faculty of Engineering, Technology & Built Environment, UCSI
Submitted By: Submitted To: XYZ ABCD ******** Mechatronics
Submitted To: ABCD Submitted By: XYZ ******** Mechatronics END EFFECTORS In robotics, an end effector is the device at the end of a robotic arm, designed to interact with the environment. The exact nature
Smooth. Slim. Flexible. EVG Universal Gripper
EVG Smooth. Slim. Flexible. EVG Universal Gripper S ervo-electric 2-finger parallel gripper with highly precise gripping force control and long stroke Field of Application All-purpose, ultra-flexible gripper
Modeling Quality Information within Business Process Models
Modeling Quality Information within Business Process Models Robert Heinrich, Alexander Kappe, Barbara Paech University of Heidelberg, Institute of Computer Science, Im Neuenheimer Feld 326, 69120 Heidelberg,
Small parts assembly, semiconductor and electronics industry
Small parts assembly, semiconductor and electronics industry You live speed and innovation. You think efficiency and miniaturisation. We are your solution for electrics and pneumatics. Technology Engineering
Robot Task-Level Programming Language and Simulation
Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application
Bionic Handling Assistant
Bionic Handling Assistant Platform for the development of new technologies Systematic expertise through continuous further development Platform for innovations from the Festo range of products Flexible
of traffic accidents from the GIDAS database until 5 seconds before the first collision. This includes parameters to describe the environment data,
STANDARDIZED PRE-CRASH-SCENARIOS SCENARIOS IN DIGITAL FORMAT ON THE BASIS OF THE VUFO SIMULATION Dipl.-Math. A. Schubert*, Dipl.-Ing. (FH), M. Eng. C. Erbsmehl*, Dr.-Ing. L. Hannawald* *Verkehrsunfallforschung
ENGINEERING AND TECHNOLOGY EDUCATION DEPARTMENT
ENGINEERING AND TECHNOLOGY EDUCATION DEPARTMENT Advanced Manufacturing I 5608 TEH600, TEH601 Grades 10-12 Dual credit through Ivy Tech Recommended Prerequisite: Introduction to Advanced Manufacturing and
SECTION G2: CABLE PROCESSOR MODULE MAINTENANCE
SECTION G2: CABLE PROCESSOR MODULE MAINTENANCE Cable Processor Module overview WARNING! When tipping the Cable Processor Module back, (after removing the toggle arm pin), use extreme caution not to drop
Debunking the Myth of Parametrics Or How I learned to stop worrying and to love DFM
Debunking the Myth of Parametrics Or How I learned to stop worrying and to love DFM It is time to clear the air, to lay out some definitions, to flatly state what is going on behind the scenes, and finally,
Efficient Design for the Oil and Gas Industry
white paper Efficient Design for the Oil and Gas Industry inspiration SUMMARY SolidWorks CAD software provides a complete 3D product development solution for meeting the demands of today s rapidly evolving
Automatic Generation of Control Code for Robot Function Packages
Automatic Generation of Control Code for Robot Function Packages Design of software for robot setup description generation Master of Science Thesis DANIEL WAHLBERG YIXIAN ZHANG Department of Signals and
5 WAYS TO EVEN GREATER EFFICIENCY
EPSON PROSIX C4 AND C8 SERIES 6 AXIS ROBOTS 5 WAYS TO EVEN GREATER EFFICIENCY ENGINEERED FOR BUSINESS 2 / 3 / THE OPTIMAL FAMILY PACKAGE DIFFERENT RANGES, VARIOUS LOAD CAPACITIES You don t want a standard
INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users
INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE
Simulation Model of an Ultra-Light Overhead Conveyor System; Analysis of the Process in the Warehouse
Simulation Model of an Ultra-Light Overhead Conveyor System; Analysis of the Process in the Warehouse Batin Latif Aylak, Bernd Noche, M. Baran Cantepe, Aydin Karakaya Abstract Ultra-light overhead conveyor
Hybrid Modeling and Control of a Power Plant using State Flow Technique with Application
Hybrid Modeling and Control of a Power Plant using State Flow Technique with Application Marwa M. Abdulmoneim 1, Magdy A. S. Aboelela 2, Hassen T. Dorrah 3 1 Master Degree Student, Cairo University, Faculty
22nd European Photovoltaic Solar Energy Conference Milan, Italy, September 2007
CLASSIFICATION OF ENERGY MANAGEMENT SYSTEMS FOR RENEWABLE ENERGY HYBRID SYSTEMS K. Bromberger, K. Brinkmann Department of Automation and Energy Systems Technology, University of Applied Sciences Trier
Automotive Applications of 3D Laser Scanning Introduction
Automotive Applications of 3D Laser Scanning Kyle Johnston, Ph.D., Metron Systems, Inc. 34935 SE Douglas Street, Suite 110, Snoqualmie, WA 98065 425-396-5577, www.metronsys.com 2002 Metron Systems, Inc
