Virtual Sculpting and Multi-axis Polyhedral Machining Planning Methodology with 5-DOF Haptic Interface

Similar documents
Development Scheme of JewelSense: Haptic-based Sculpting Tool for Jewelry Design

Cutting tools in finishing operations for CNC rapid manufacturing processes: simulation studies

Computer-Aided Manufacturing

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

Optimization of Cycle Time through Mastercam Virtual Simulation and Four Axis CNC Milling Machining of Camshaft

Robot Task-Level Programming Language and Simulation

HAPTIC GUIDANCE BASED ON HARMONIC FUNCTIONS FOR THE EXECUTION OF TELEOPERATED ASSEMBLY TASKS. Carlos Vázquez Jan Rosell,1

A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server

Development of K-Touch TM Haptic API for Various Datasets

Numerical Control (NC) and The A(4) Level of Automation

Haptics CS327A

Modeling and Experimental Studies of a Novel 6DOF Haptic Device

DEVELOPMENT OF THE MEASUREMENT SYSTEM FOR THE ASSEMBLY OF ROTARY AXES IN A TOOL GRINDER

Using Simulation to Design Control Strategies for Robotic No-Scar Surgery

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

Affordance based Human Motion Synthesizing System

IN virtual reality (VR) technology, haptic interface

Six d.o.f Haptic Rendered Simulation of the Peg-in- Hole Assembly

Flip for User Guide. Inches. When Reliability Matters

2. Introduction to Computer Haptics

A CAD based Computer-Aided Tolerancing Model for Machining Processes

6th International Conference on Virtual Machining Process Technology (VMPT), Montréal, May 29th June 2nd, 2017

Overview of current developments in haptic APIs

COURSE CONTENTS FOR THE AVTS COURSES

Bibliography. Conclusion

Online dressing of profile grinding wheels

Spatial Mechanism Design in Virtual Reality With Networking

SprutCAM. CAM Software Solution for Your Manufacturing Needs

CS277 - Experimental Haptics Lecture 2. Haptic Rendering

AC : A HAPTICS-ENABLED REHABILITATION DESIGN PROJECT FOR A CONTROL SYSTEMS COURSE

Rapid process planning in CNC machining for rapid manufacturing applications

Subject Description Form. Upon completion of the subject, students will be able to:

A New Paradigm for Head-Mounted Display Technology: Application to Medical Visualization and Remote Collaborative Environments

Flip for User Guide. Metric. When Reliability Matters

FORCE FEEDBACK. Roope Raisamo

Optimization of roughing operations in CNC machining for rapid manufacturing processes

EMC ANALYSIS OF ANTENNAS MOUNTED ON ELECTRICALLY LARGE PLATFORMS WITH PARALLEL FDTD METHOD

Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments

Toward an Augmented Reality System for Violin Learning Support

Haptic Rendering CPSC / Sonny Chan University of Calgary

Touching and Walking: Issues in Haptic Interface

SINUMERIK live: turning technologies longitudinal turning and plunge-turning. Differences and use with SINUMERIK Operate

Prediction of Cutter-Workpiece Engagement for Five-Axis Ball-End Milling

OPTIMIZATION OF ROUGHING OPERATIONS IN CNC MACHINING FOR RAPID MANUFACTURING PROCESSES

Trade of Sheet Metalwork. Module 7: Introduction to CNC Sheet Metal Manufacturing Unit 2: CNC Machines Phase 2

Integrated Strategies for High Performance Peripheral Milling

The Study of Globoidal Indexing Cam CNC Machine Tools

Force feedback interfaces & applications

DUAL TRIDENT UWB PLANAR ANTENNA WITH BAND NOTCH FOR WLAN

VIRTUAL SIMULATION OF TURN-MILLING OPERATIONS IN MULTITASKING MACHINES

Prasanth. Lathe Machining

IN MANY industrial applications, ac machines are preferable

Term Paper: Robot Arm Modeling

Multi-Rate Multi-Range Dynamic Simulation for Haptic Interaction

On Application of Virtual Fixtures as an Aid for Telemanipulation and Training

Shuffle Traveling of Humanoid Robots

Cutting Tools in Finishing Operations for CNC Rapid Manufacturing Processes: Experimental Studies

Computer Haptics and Applications

A STUDY ON DESIGN SUPPORT FOR CONSTRUCTING MACHINE-MAINTENANCE TRAINING SYSTEM BY USING VIRTUAL REALITY TECHNOLOGY

THE IMPORTANCE OF PLANNING AND DRAWING IN DESIGN

Using Simple Force Feedback Mechanisms as Haptic Visualization Tools.

A Kickball Game for Ankle Rehabilitation by JAVA, JNI and VRML

A surgical simulator for training surgeons in a few tasks related to minimally invasive surgery

An Intuitional Method for Mobile Robot Path-planning in a Dynamic Environment

Chapter 22 MACHINING OPERATIONS AND MACHINE TOOLS

PROPRIOCEPTION AND FORCE FEEDBACK

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

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

Influence of Position Measurement on Accuracy in 5-Axis Machining

MSMS Software for VR Simulations of Neural Prostheses and Patient Training and Rehabilitation

AR 2 kanoid: Augmented Reality ARkanoid

Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators

ERGOS: Multi-degrees of Freedom and Versatile Force-Feedback Panoply

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

Cutaneous Feedback of Fingertip Deformation and Vibration for Palpation in Robotic Surgery

tracker hardware data in tracker CAVE library coordinate system calibration table corrected data in tracker coordinate system

Rendering detailed haptic textures

Up to Cruising Speed with Autodesk Inventor (Part 1)

Optimization of roughing operations in CNC machining for rapid manufacturing processes

Knowledge Base: How to use the Asphere Module

Parallel Robot Projects at Ohio University

Inter-Device Synchronous Control Technology for IoT Systems Using Wireless LAN Modules

Touch Probe Cycles TNC 426 TNC 430

Semi-Automatic Antenna Design Via Sampling and Visualization

GUIDELINES FOR DESIGN LOW COST MICROMECHANICS. L. Ruiz-Huerta, A. Caballero Ruiz, E. Kussul

Learning and Using Models of Kicking Motions for Legged Robots

Further Refining and Validation of RF Absorber Approximation Equations for Anechoic Chamber Predictions

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

EASY CNC. Table of Contents

The CHAI Libraries. F. Conti, F. Barbagli, R. Balaniuk, M. Halg, C. Lu, D. Morris L. Sentis, E. Vileshin, J. Warren, O. Khatib, K.

CSCI 599 Physically Based Modeling for Interactive Simulation and Games Topic: Haptics

Evolving the JET Virtual Reality System for Delivering the JET EP2 Shutdown Remote Handling Task

PLM Based Digital Design Manufacturing and Process Monitoring of an Impeller Manufacturing- a Senior Project at Virginia State University

RECENT applications of high-speed magnetic tracking

Haptic Display for a Virtual Reality Simulator for Flexible Endoscopy

Study of Fixturing Accessibilities in Computer-Aided Fixture Design

Understanding OpenGL

II MACHINE DESIGN FOR PRECISION MANUFACTURING

PicoMill CNC. PicoMill CNC. High-tech for Production and Training Purposes. CNC Mini Drill Press/Milling Machine.

Engineering & Computer Graphics Workbook Using SOLIDWORKS

Transcription:

Virtual Sculpting and Multi-axis Polyhedral Machining Planning Methodology with 5-DOF Haptic Interface Weihang Zhu and Yuan-Shin Lee* Department of Industrial Engineering North Carolina State University, Raleigh, NC 27695-7906, U. S. A. yslee@ncsu.edu Abstract. This paper presents techniques of integrating haptic device into computer-aided design and manufacturing. The methodology is proposed as three steps: 1) develop the virtual sculpting system for aiding product design; 2) convert the product design into acceptable form for downstream manufacturing or rapid prototyping; 3) develop multi-axis polyhedral machining planning system with haptic input. Experiment and examples are presented to illustrate the workflow. The presented techniques can be used for haptic virtual prototyping, computer-aided design and manufacturing, and multi-axis machining planning. 1 Introduction How haptic interface can be contributed to the design and manufacturing has been of great interest for CAD/CAM (Computer-aided Design / Manufacturing) and haptics researchers in the recent years. It can be foreseen that with the rapid advance of haptics and graphics technology, haptic interface will play an important role in compressing the time to market of new products. While the hardware barrier is gradually being cleared, general methodology research is called for to facilitate the integration of haptic interface into product design and manufacturing. This research project aims to explore this kind of methodology. Haptic interface has been used for free-form design. Commercial volume model based on free-form modeling system has been developed in which the tool is defined as regular or simple shapes such as spheres. The collision detection has mostly been limited to single point collision detection and force feedback calculation. Earlier work in virtual sculpting based on Voxel modeling had been successfully done as in [1]. A dexel modeling dynamic sculpting system integrated with commercial haptic device was reported in [2]. Haptic interface has rarely been used for manufacturing machining planning. A haptic rendering methodology for milling process was presented in [3]. A 5-axis tool path generation application integrated with haptic interface was presented in [4]. Earlier results of this project have been reported in [5,6,7,8]. This paper reports the latest advance of the research project. The remaining of this paper is organized as follows. Section 2 briefly introduces the haptic device development involved in the project. Section 3 narrates an analytical methodology for realtime haptic dexel-based volume model updating for free-form design with rotational 267

symmetric tools. Section 4 briefly described a newly proposed method of constructing triangulated mesh polyhedral surface model from the dexel volume model. Section 5 presented the methodology of utilizing haptic interface in the multi-axis manufacturing machining planning. The experiment and examples are presented in Section 6. Conclusions are in Section 7. 2 Haptic Interface Development As shown in Figure 1, the haptic device is a lab-built 5-DOF (degree of freedom) penbased electro-mechanical device made by Suzuki, Inc., Japan. It can detect 6-DOF of haptic probe movement and gives 5-DOF force feedback, with both force and torque feedback. Figure 1 shows our lab setup with the haptic device located in the middle. In Figure 1, the left hand side is its controller, which is built in our lab, and the right hand side shows the dual-cpu 2.4GHz workstation. 3 An Analytical Methodology for Haptic Virtual Sculpting Virtual sculpting can be classified as two types: one is based on deformable object modeling; the other one is similar to NC simulation process, where stock material is removed whenever a virtual tool sweeps a stock. The latter type of virtual sculpting is usually based on Voxel or Dexel models. Dexel model requires less memory than Voxel model. Based on Dexel model, an analytical methodology is developed and presented in details in our papers [7]. Figure 2(a) shows the Dexel models, which represents an object with packed columns. In the data structure, a Dexel volume model is recorded as a regular 2D grid, with each grid point associated with a linked list of Dexel elements. During the haptic virtual sculpting, as a tool collides with any part of the object represented with Dexels, it removes the material away from the object. This process, if translated in the modeling, is the Dexel-updating process. In the Dexel-updating process, each Dexel is treated as a vector as in Figure 2(b). Fig. 1. Lab setup of 5-DOF haptic device with a haptic controller and a dual-cpu workstation Besides the designed the object modeling, the other critical element of the haptic virtual sculpting system is the tool definition. To simulate the practical machining process, the sculpting tools are defined as rotational symmetric. The detailed algorithms for the Dexel-updating process have been described as in [7]. In the haptic rendering method, a Dexel Removal Rate (DRR) approach is used to analyze the hap- 268

tic sculpting force-torque feedbacks. MRR can be considered to be proportional to the dexel volume removed accumulatively per unit time, which is defined by us as Dexel Removal Rate (DRR). The haptic force response is calculated based on the DRR. Based on the analysis from the previous section, the DRR can be calculated during the Dexel-updating process. Dexels Dexels In calculation, each Dexel is treated as a vector (a) Dexel model Dexel Grid [I, J] Grid [I, J] (b) In the Dexel-updating process, each Dexel is treated as a vector Fig. 2. Dexel model and its updating process Ppv t,vi rtu al τi Fi=k * xi xi xi Pi fi Pi: Center of a dexel (b) The calculation of (a) Force is proportional to torque based on the force and the removed Dexel height pivot point Fig. 3. Calculation of force and torque As shown in Figure 3(a), a component force magnitude f i, mag can be defined as proportional to the removed dexel volume and is given by the following formula: ( xi Dxarea ) = ( k Dxarea ) xi = k xi f i, mag = k (1) where xi is the height of the dexel segment, Dx area is the cross section of the Dexel elements, k is the pre-defined cross-section dependent force coefficient, k is the cross-section independent force coefficient. Although similar in form, this is NOT Hooke s law. It is based on the assumption that the force is proportional to the removed dexel volume. The force feedback direction f i, dir is opposite to the toolapproaching direction to each removed dexel volume. The torque calculation method is shown as in Figure 3(b) and τ i is calculated by the following formula: τ = f f ( P P )) (2) i i, mag ( i, dir i pvt 269

where dexel, f i, dir pvt is the direction of a component force, P i is the center of the removed P is the virtual tool pivot point, P i P pvt is the vector from P i to P pvt. It is noted that the force and torque calculated on each removed dexel are accumulated and fed back to a user through haptic interface. 4 Convert Dexel Model to Polyhedral Model While Dexel model is good for real-time haptic sculpting calculation, common machining planning is usually done on surface model. Polyhedral model is a special kind of surface model that has gradually attracted the attention of industry, and consequently academia. While at first sight it may not seem difficult, the conversion from Dexel model to polyhedral model turns out to be an interesting and challenging problem. A top-down approach is presented in analyzing the conversion problem [9]. The proposed visibility sphere marching algorithm is composed of 3 sub-algorithms: roof and floor covering, wall-building and hole-filling algorithms. The stock material represented in Dexel volume model is sculpted into a designed model using the developed haptic sculpting system. The sculpted Dexel volume model can then be converted to polyhedral surface model in STL format by the visibility sphere marching algorithm proposed in [9]. Polyhedral surface model can then be input to and processed by available CAM (Computer-aided Manufacturing) or RP (Rapid Prototyping) systems. 5 Haptic-aided Multi-axis Polyhedral Model Machining Planning The polyhedral surface model converted from the haptic sculpting system can be further processed by the machining planning system. The challenging problem in multi-axis machining planning includes two critical tasks: the tool path geometry and the tool orientation. Both of them contribute to the better machining surface finish (quality) and required machining time. In our previous research, we have done a lot in both tasks [10,11]. However, the tool orientation control is still an open problem in computer-aided manufacturing. In this research, haptic interface is utilized to help determine the tool orientation. In the following description, we take 5-axis pencil-cut as illustrative sub-modules for the machining planning system. Pencil-cut is a special kind of machining strategy. Its purpose is to use a relatively small too to remove the material at the sharp edges or corners on the designed surface model. During the operation process, the pencil-cut region is first identified by using the revised Rolling-ball method developed in our earlier work presented in [10, 11]. Tool locations (CC points: cutter contact points) are then computed based on the pencil-cut region. In the next step, the haptic device helps to determine the tool orientations corresponding to these CC points. Only the tool orientations of those critical CC points need to be specified and the other CC points 270

tool orientations are to be defined by interpolation. This is analogous to animation creation, where key animation frames are defined and interim animation frames are automatically created by interpolation. Details of the Two-phase haptic rendering for the machining planning can be found in our earlier work presented in [8]. (a) Bird dexel model (b) Cat dexel model Fig. 4. Dexel models from the haptic virtual sculpting system (a) computing pencil-cut tool orientations (b) tool orientation selection in a complex machining environment Fig. 5. Using haptic interface to help determine 5-axis tool orientation in a complex machining environment 6 Experiments and examples The proposed techniques and the haptic hardware have been implanted at our lab. Figure 4 shows some Dexel models from the haptic virtual sculpting system. Figure 5 illustrates the machining planning process. Figure 6 shows the some NC simulation results based on the NC code generated from the machining planning system. Figure 6(a) shows the surface finish before the pencil-cut machining. Figure 6(b) shows that material at the edges and corners are removed after the 5-axis pencil-cut operation. Uncut material is removed in the pencil-cut region (a) Mouse model after finishing without (b) Mouse model during pencil-cut pencil-cut Fig. 6. 5-axis pencil-cut machining of the computer mouse model 271

7 Conclusions This paper summarizes our research project whose purpose is to explore the methodology of integrating haptic device into computer-aided design and manufacturing. The methodology is proposed as three steps: 1) develop the virtual sculpting system for aiding product design; 2) convert the product design into acceptable form for downstream manufacturing or rapid prototyping; 3) develop multi-axis polyhedral machining planning system with haptic input. Experiment and examples are presented to illustrate the workflow. Acknowledgement This work was partially supported by the National Science Foundation (NSF) CAREER Award (DMI-9702374), NSF Grant (DMI-0300297) and the Army Research Office (Grant #DAAG55-98-D-0003) to Dr. Y.S. Lee at North Carolina State University. Their support is greatly appreciated. References 1. Wang W. S. and Kaufman A.E., Volume sculpting, ACM Symposium on Interactive 3D Graphics, Monterey CA USA, 1995, 151-156 and 214 2. Leu M.C., Velivelli A. Peng X., Creating freeform model by carving virtual workpiece with haptic interface, Proceedings of ASME IMECE 2002, New Orleans, Louisiana, 2002-32467 3. Yang Z. and Chen Y., Haptic Rendering of Milling, Proceedings of EuroHaptics 2003, Dublin, Ireland, 206~217 4. Balasubramaniam M, Ho Stephen, Sarma S, Adachi Y, Generation of collision-free 5-axis tool paths using a haptic surface, Computer-Aided Design 34 (2002) 267-279 5. Zhu W. and Lee Y-S., Haptic sculpting and machining planning with 5-DOF Haptic Interface for Virtual Prototyping and Manufacturing, Proceedings of Advanced Research in Virtual and Rapid Prototyping (VRAP 2003), Leiria, Portugal, October 1-3, 2003, 123-130 6. Zhu W. and Lee Y-S., Haptic sculpting and pencil-cut planning in virtual prototyping and manufacturing, Proceedings of The ASME IMECE 2003, Paper No.:IMECE2003-42489 7. Zhu W. and Lee Y-S., Analytical methodology of updating dexel volume models for virtual sculpting with 5-DOF haptic interface, Proceedings of IEEE Haptics Interface for Virtual Environment and Teleoperator Systems2004, Chicago, IL, March 25~27, 2004, 98-105 8. Zhu W. and Lee Y-S., Five-axis pencil-cut planning and virtual prototyping with a 5-DOF haptic interface, (in press) Accepted for publication in Computer-Aided Design, 2004 9. Zhu W. and Lee Y-S., A Visibility Sphere Marching Algorithm of Constructing Polyhedral Models for Haptic Virtual Sculpting and Product Prototyping, (in review), submitted to Robotics and Computer Integrated Manufacturing, 2003 10. Lee Y.S., Ma Y., and Jegadesh G., Rolling-Ball Method and contour marching approach to identifying critical regions for complex surface machining, Computer In Industry, Vol. 41, No. 2, 2000, 163-180 11. Ren Y., Lee Y.S. and Yau H.T., Contraction tool method and clean-up tool path generation for machining polynomial models, Computer in Industry, Vol. 54, No. 1, 2004, 17-33 272