The Post Processing Developing of Five-axis CNC Machine



Similar documents
MET 306 Activity 6. Using Pro/MFG Milling Operations Creo 2.0. Machining a Mast Step

Dev eloping a General Postprocessor for Multi-Axis CNC Milling Centers

Modeling and Performance Evaluation of Internet of Things based on Petri Nets and Behavior Expression

Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network

5-Axis Test-Piece Influence of Machining Position

Chapter. 4 Mechanism Design and Analysis

Alphacam Art combines Vectric s Aspire artistic design software with the market leading Alphacam manufacturing software.

Focus on increased productivity

Short Description Installation Starting Up Configuration. Generalized Postprocessor

V10.2 / V11.2 Die CAM 3D

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

NX CAM TURBOMACHINERY MILLING PRODUCT REVIEW

Release: 1. MEM07022C Program CNC wire cut machines

Mechanical Analysis of Crossbeam in a Gantry Machine Tool and its Deformation Compensation

Computer-Aided Numerical Control (CNC) Programming and Operation; Lathe Introduction, Advanced Mills

MITSUBISHI CNC M700V Series, M70 Series Simple programming function NAVI MILL / NAVI LATHE

Optimized NC programming for machinery and heavy equipment. Summary NX CAM software redefines manufacturing productivity with a full range of NC

G10 Data Setting Command

Medical Image Segmentation of PACS System Image Post-processing *

COURSE : CNC TURN-MILL CENTRE - PROGRAMMING & OPERATION. (FANUC Oi-TB)

MET 306. Activity 8a. Mechanism Design Creo 2.0 Level 7 POINT A GROUND LINK LINK 1 LINK 2 LINK 3 POINT B 10/15/2010 1

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

Knowledge Acquisition Approach Based on Rough Set in Online Aided Decision System for Food Processing Quality and Safety

Mastercam Instructions. KTH School of Architecture Digital Fabrication Lab - CNC Router Version

CAD/CAM DESIGN TOOLS. Software supplied with all new and upgraded Boxford Lathes, Mills and Routers

The Key Technology of Single Screw Manufacturing by 5-Axis CNC Machining Center

FAGOR CNC 8055 ia-mc Control

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

Sborník vědeckých prací Vysoké školy báňské - Technické univerzity Ostrava číslo 2, rok 2005, ročník LI, řada strojní článek č.

Presentation on CNC MACHINES. By: Hafiz Muhammad Rizwan

USE OF SCILAB FOR SPACE MISSION ANALYSIS AND FLIGHT DYNAMICS ACTIVITIES

SURVEYING WITH GPS. GPS has become a standard surveying technique in most surveying practices

GEOMETRY OF SINGLE POINT TURNING TOOLS

The NX CAM-SINUMERIK advantage

Analecta Vol. 8, No. 2 ISSN

A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster

2010 CATIA V5 CAM EĞĐTĐMLERĐ ĐÇERĐĞĐ

ModS. SIO. USB analog. computer

CNC Machine Control Unit

accord 20 fx CNC machining centre

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article. E-commerce recommendation system on cloud computing

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

An Efficient Load Balancing Technology in CDN

Capability Service Management System for Manufacturing Equipments in

Architecture for Direct Model-to-Part CNC Manufacturing

MIKE 21 FLOW MODEL HINTS AND RECOMMENDATIONS IN APPLICATIONS WITH SIGNIFICANT FLOODING AND DRYING

The Design of DSP controller based DC Servo Motor Control System

CNCTRAIN OVERVIEW CNC Simulation Systems

Random forest algorithm in big data environment

Digital Cutting Software Zünd Cut Center

Internet Traffic Prediction by W-Boost: Classification and Regression

Network Intrusion Detection System and Its Cognitive Ability based on Artificial Immune Model WangLinjing1, ZhangHan2

A Fuzzy System Approach of Feed Rate Determination for CNC Milling

6.6 GEAR MANUFACTURING. Introduction. Gear forming

Increasing Lab Efficiency by Automating Sample Test Workflows Using OpenLAB Enterprise Content Manager (ECM) and Business Process Manager (BPM)

APPLICATIONS AND RESEARCH ON GIS FOR THE REAL ESTATE

Traditional Drawing Tools

Robot Task-Level Programming Language and Simulation

Automotive Applications of 3D Laser Scanning Introduction

- 1 - intelligence. showing the layout, and products moving around on the screen during simulation

A System for Capturing High Resolution Images

Radius Compensation G40, G41, & G42 (cutter radius compensation for machining centers, tool nose radius compensation for turning centers)

Simulating Optimum Design of Handling Service Center System Based on WITNESS

Processing Centers. Vantage 13/15. Nest & More

Open Access Research on Database Massive Data Processing and Mining Method based on Hadoop Cloud Platform

CNC Portal Milling Machine FZ 50. CNC Power Milling Technology

The Design and Application of Water Jet Propulsion Boat Weibo Song, Junhai Jiang3, a, Shuping Zhao, Kaiyan Zhu, Qihua Wang

Urban planning and management information systems analysis and design based on GIS

DMU 75 / 95 monoblock

EVOLUTION Complete CNC Machining in Compact Format. provides for complete machining on all 4 workpiece edges as well as the surface.

EVOLUTION Complete CNC Machining in Compact Format. provides for complete machining on all 4 workpiece edges as well as the surface.

Database Modeling and Visualization Simulation technology Based on Java3D Hongxia Liu

CAGILA 2D and 3D software

Autonomous Mobile Robot-I

Model Analysis of Data Integration of Enterprises and E-Commerce Based on ODS

Research on Vehicle Dynamics Simulation for Driving Simulator Fang Tang a, Yanding Wei b, Xiaojun Zhou c, Zhuhui Luo d, Mingxiang Xie e, Peixin Li f

KINEMATICS OF PARTICLES RELATIVE MOTION WITH RESPECT TO TRANSLATING AXES

Journal of Chemical and Pharmaceutical Research, 2014, 6(3): Research Article

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

A Neural Network and Web-Based Decision Support System for Forex Forecasting and Trading

Information regarding the Lockheed F-104 Starfighter F-104 LN-3. An article published in the Zipper Magazine #48. December Theo N.M.M.

Milling & Machining Centers

BARREL ALIGNMENT- A CRITICAL FACTOR IN REDUCING EXTRUDER WEAR

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science. Friday 18 th January 2008.

SOA Based Mobile Application Software Test Framework

OptimumT Product Description

Optimize Position and Path Planning of Automated Optical Inspection

Machining processes simulation with the use of design and visualization technologies in a virtual environment

PLCM-T1 / PLCM-T2 Torch height controller

UPS battery remote monitoring system in cloud computing

PLC Based PV Module Tracking with Microcontroller Backup

3300M CNC Control Editing, Part Programming and Running simple program

Product data model for PLM system

Sheet Metal Shearing & Bending

DSS based on Data Warehouse

Research on China's Steel Demand Using Combined Forecast

A Framework for Intelligent Online Customer Service System

[ means: Under Control Learning and Producing. EMCO Industrial Training SOFTWARE. Programming, simulation and CAD/CAM software for CNC training

Excel & Visual Basic for Applications (VBA)

TSINGHUA UNIVERSITY. Li Liu, Guangwen Yang, Bin Wang Center for Earth System Science, Tsinghua University

Transcription:

Research Journal of Applied Sciences, Engineering and Technology 4(14): 2171-2175, 2012 ISSN: 2040-7467 Maxwell Scientific Organization, 2012 Submitted: March 06 2012 Accepted: April 04, 2012 Published: July 15, 2012 The Post Processing Developing of Five-axis N Machine Anjiang ai, Bin Li, Shihong Guo and Zhaoyang Dong Xi an University of Architecture and Technology, Xi an, Shanxi, 710055, hina Abstract: In this study, we have a research of the methods of the special post processing program developing of Five-axis N machine DM 70ev. On the basis of analysis about the characteristics of MILLPLUS IT V530 Numerical control system, special post processor applied to five-axis N machining mode based on IMSPost was developed. Special post processing program developed was proved its accuracy and reliability by put it into practice. The research results has important significance for post processing developing of other types of five-axis N machines and provides a guideline for the post processing program of other AD/AM Key words: Develop, five-axis N machine, IMS post, post processing INTRODUTION Five-axis N machining technology is an important component and one basic technology of advanced manufacturing technology and it is also the most difficult issue for N machining technology (Eindhoven, 2005; Haverhill, 2008). Wang et al. (2008) study the post processing program developing of five axis N programming based on IMSPOST. Yang (2010) propose the N machining simulation technology based on Vericut. As five-axis N machines have the merits of high degree of automation, flexibility, processing precision, they are widely used in modern manufacturing, especially in the efficient machining of large and complex parts. The high quality five-axis N machining programming and targeted post processing program is the key of making the full use the advantages of five-axis machining (Zhao and Sun, 2006; Xie, 2009). N machining post processing is a very important part of AD/AM integration system, it directly affects the applied effect of AD/AM software, the parts processing quality, efficiency and the safety of the N machine. In this study, methods of developing special post processor of five-axis N machine DM 70ev were researched (Fu, 2009), taking ATIA as the preprocessing platforms for N programming, special post processor applied to five-axis N machining mode was developed based on IMS post, which improves N programming level, quality and efficiency and makes the full use of the performance of the N machines, the efficient processing of complex components will be come true. In this study, we study the methods of the special post processing program developing of Five-axis N machine DM 70ev and develop the special post processor applied to five-axis N machining mode based on IMSPos. Providing or developing effective post processing programs has important significance to solve the bottleneck from design to manufacture and increase the programming efficiency and reliability of machining. The research results can serve as references to post processing program developing of other types of five axis N machines, which also provide the thought for post processing program developing of other AD/AM METHODOLOGY The method of post processing developing: Post processing is an important step of N machining, its main duty is converting cutter location file created by AD/AM into a specific N code file which is the machine can accept. At present, one method of developing special post processing program is user-developed, this method can write post processing program using advanced programming language (such as ++, Fortran), another one is developing special post processing program based on general post processing platform or buy it for specific N machines and control system. The general post processing platform IMSpost was adopted in this article, taking five-axis N machine DM 70ev as research platform, post processing program applied to five-axis N machining mode was developed. Post processing technology based on imspost: IMSPost is a general post processing editor based on the macro program, it offers a variety of post processing document library and contains all kinds of N machine library and control system library, so IMS Post supports the post processing of cutter location file of the popular AM software (such as ATIA, Surfcam, imatron, etc) and provides a powerful customization, the creation of macro orresponding Author: Anjiang ai, Xi an University of Architecture and Technology, Xi an, Shanxi, 710055, hina 2171

is non-orthogonal five-axis N machine with special double turntable structure, which can finish all the surfaces except clamping surface and realize high efficiency machining of curve. The structures, shaft and route of N machine DM 70ev are shown in Fig. 2 The program structure, code and output format of post processing program developed for DM70ev five-axis N machine must fit the requirements of its numerical control system Millplus IT V530. A sample procedure of Millplus IT V530 numerical control system is shown below: Fig. 1: Post processor developing flow based on IMS Post Fig. 2: The structures of DM 70ev N machine program can put into practice, the specific function can realize, the post processor for a machine and the numerical control system is provided (Wang et al., 2008). The process of developing special post processing based on IMS Post is shown in Fig. 1. To develop special post processor, the feature documents of N machines and the numerical control system must be mastered and ensure the correctness of the set, a series of macro operation, macro instructions and macro program IMS post provided can be used to realize specific functions needed, such as the coordinate transformation, numerical computation and special format output, etc. THE POST PROESSING DEVELOPING OF FIVE-AXIS N MAHINING Five-axis N machine and numerical control system:the structures of N machine and numerical control system are must be mastered to develop special post processing program. DM 70ev %PM4 (start) N4 (program number) N1 G17 (working plane selection) N2 G54 I20 (processing coordinate system selection) N3 G7 B5 = 0 5 = 0 L1 = 1 N4 M55 N5 T1 M6 S2000 N6 M3 N7 G94 F1000 (set a unit for feed rate) N8 G7 B5 = 25 L1 = 1 N9 G0 X0 Y0 Z10 N10G7 N11M30 (program end) (end-of-file mark) The developing principle of post processing program:the post processing program developing of five-axis N machine DM 70ev mainly has two methods. One is using the special instruction code G7 of the numerical control system machine had, its principle is: Rotation angle B, in workpiece coordinate system is calculated according to the cutter axis vector in cutter location point, then the value is assigned to instruction code G7 and the operation will be controlled by G7, while the machine is executing instruction, the requirements of relative positions of tool and the workpiece will be realized automatically and the processing will be finished. The advantage of this method is that the calculation of the rotation Angle is the only one need to do and the calculation of new coordinate value in cutter location point will be completed by the machine, but G7 is nonstandard code, which is the disadvantage of the method, it is difficult to define and develop the function of G7 and related parameters during the subsequent simulation. It is not necessary to use the special instruction code for another method, it can calculate rotation angle B, of the machine table according to the cutter axis vector in cutter location point, then the coordinate value of all the cutter location point in workpiece 2172

coordinate system will be transformed to machine coordinate system, it is necessary to know the coordinate position of the workpiece coordinate system in machine coordinate system. The special nonstandard code is not used for this method, which will avoid the question that the code can t be recognized during the subsequent simulation, but the method also has its disadvantages, the coordinate position of the workpiece coordinate system in machine coordinate system must be calculated early. At present, the first method was widely adopted to enhance the readability of the N program. The special instruction code G7 was used in this article to develop post processor. G7 is an instruction code for inclined working plane and it is also a special instruction code owned by numerical control system Millplus IT V530 of fiveaxis N machining center DM 70ev, which can tilt the working plane and perform the operation the main plane (G17) programmed in the inclined working plane, the new plane will go into a active state with zero origin and the tool axis can be fixed position in vertical direction in the new plane. Essentially, the function of G7 is resolving tool axis vector into spatial angles in artesian coordinate system, then Millplus Numerical control system can finish the motion control of machine s rotating axis according the spatial angles has set. The post processor developing: The post processing program developing based on IMS post need to set machine parameters and numerical control system format, call subroutine, write macro program and so on. The directions of writing macro program are as follows. The instruction code G7 can write macro program using the function IMS post supplied. After enter macro manager, macros can be added, deleted, modified and searched, selecting macro GOTO/* can add the macro program below, G7 instruction code can be exported in tool position direction of APT file from the post processor, it can make the machine axis revolve to processing angle specified. The codes are below: REGISTER.L1@OUT.VALUE = 1 IF(GLOBAL.I = 1) REGISTER.B5.VALUE = REGISTER.B.VALUE REGISTER.5.VALUE = REGISTER..VALUE OUTPUT(MODE.WPLANE.ON, REGISTER.L1 @ OUT, NEWLIN) GLOBAL.I = GLOBAL.I+1 GLOBAL.WPLB = REGISTER.B.VALUE GLOBAL.WPL = REGISTER..VALUE Fig. 3: The edition of GOTO/* macro 2173

ELSE IF((GLOBAL.WPLB<>REGISTER.B.VALUE)O R(GLOBAL.WPL<>REGISTER..VALUE)) GLOBAL.WPLB = REGISTER.B.VALUE GLOBAL.WPL = REGISTER..VALUE REGISTER.B5.VALUE = REGISTER.B.VALUE REGISTER.5.VALUE = REGISTER..VALUE OUTPUT(MODE.WPLANE.ON,REGISTER.L1@ OUT, NEWLIN) ENDIF ENDIF odes ended, the output is shown in Fig. 3. The global variable Global in the program is defined by the user according to the rules and requirements of the numerical control system, it s use is effective in the internal and external of macro, while the global variable GLOBAL.I is used to control G7 code, it can output once only. The conversion from cutter location file to N program has been finished after the development of the post processing program, with a better integration between ATIA software and IMS post, the cutter location file generated by ATIA software can be converted in the environment of IMS post. Part of the N program converted from five-axis N machining cutter location file is shown below: N1 G17 N2 G54 N3 M55 N4 G7 B5 = 0 5 = 0 L1 = 1 N5 T2 M6 N6 G7 L1 = 1 N7 G0 X-109. Y0 Z49. S4000 M3 N8 G1 G94 Z-1. F800 N9 X-84. F1000 N10 G2 X-68.186 Y16.959 I-67. J0 N64 G3 X-55.471 Y-2.811 I-30.5 J-3.999 N65 G1 X-67.14 Y-1.995 N66 G2 X-69. Y0 I-67. J0 N67 G1 Z49. F4000 N68 M30 The verification of correctness of post processing program developing: The correctness of post processing program developing can be verified in virtual environment with N machining simulation technology. Taking the part shown in Fig. 4 as the workpiece, the virtual verification was carried out in DM70ev five-axis N virtual machining simulation platform constructed on the basis of VERIUT, which is shown in Fig. 5, practical machining on five axis N machine DM70ev was completed at the same time. The result shows that: using Fig. 4: The part model used for verification Fig. 5: Virtual machining simulation platform based on VERIUT the N program generated from the post processing program developed, the parts processed by virtual machining and practical machining all reached the requirements of the design, which proved the post processing program developed is accurate and reliable, it improved the efficiency and quality of N programming and realized the five axis N machining efficiently. ONLUSION As the tie between AD/AM system and manufacturing, post processing is one of the key technologies in numerical control programmed technologies, it directly influences the result of using automatic programming system, the reliable operation of the machine and the processing quality and efficiency of parts. Providing or developing effective post processing programs has important significance to solve the bottleneck from design to manufacture, increase the programming efficiency and reliability of machining. The research results can serve as references to post processing program developing of other types of five axis N machines, which also provide the thought for post processing program developing of other AD/AM REFERENES Eindhoven, N., 2005. Millplus IT User Manual. Heidenhain Numeric B.V. Germany. 2174

Fu, Y., 2009. Research on post processing algorithm for five-axis machining center with table tilting and swinging axis. Mach. Tool Hydraulics, 37(6): 32-34. Haverhill, M., 2008. IMSpost V74 User Guide. Intelligent Manufacturing Software Inc., USA. Wang, H., Y. Zhang and J. Wang, 2008. The post processing program developing of five axis N programming based on IMSPOST. Modern Manuf., 28(4): 104-107. Xie, L., 2009. The Research of Post-Processing System of Five-Axis N Machine Tool Based on UG. Hubei: Huazhong University of Science and Technology Press, hina. Yang, S., 2010. N Machining Simulation Technology based on Vericut. Tsinghua University Press, Beijing, hina. Zhao, S. and D. Sun, 2006. The development and application of special post processor for five2axismachining center based on UG /POST. Modular Mach. Tool Automat. Manuf. Tech., 426(1): 26-28. 2175