SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064
Volume 2 Issue 9, September 2013
www.ijsr.net
The NC Machining Post-Processing Technology
Based on UG
Sharifa Magambo1
, Liu Ying 2
Tianjin University of Technology and Education
Department of Mechanichal Manufacturing and Automation, Tianjin,China
Abstract: Post-processing technology is the key to CNC automatic programming technology and an important module of the CAD / CAM
system. Post-processing technology converts the NC program that is produced by the CNC automatic programming tool into the file that
can be identified by CNC system. Moreover, the generated tool path files must match with the CNC system. Post-processing techniques and
UG software are briefly introduced. Using them, a post-processor for FANUC CNC systems is created. The program that generated by the
special processor is contrasted with the general processor. The results illustrate that using the dedicated post-processor in engineering
applications can improve programming efficiency and processing reliability.
Keywords: UG CAM; UG/Post; Post Builder; FANUC NC System
1. Introduction
The main task of NX post-processing is to convert the
machining tool path source file generated by UG CAM into
the NC code files that NC program can be identified by CNC
system and machine tool, so this process is an important link
of the UG and NC machining. Generation of tool path files
must be processed into the NC program format that can be
accepted by NC system, then can effectively drive machine
processing. This is because different machine use different
NC system, which lead to the use of the NC program format is
not the same. The conversion process is called for”
post-processing"[1]. There are two kinds of post-processing
methods: Graphics Post processor Module that referred to as
GPM and NX/Post post-processing editor that was provided
by UG NX6 [2, 3]. The Post Builder module that’s provided
by UG/Post can be used to generate special post processor,
which can solve the disadvantages of the general
post-processor and improve the reliability of the program.
Because it has advantages as follows: the specification of
program format; errors can be fund easily; given the
corresponding information of the cutting tool, it is
convenience for the user to know the tool.
Figure 1:How post-proccessing links CAM and CNC
machine.
2. UG/Post
UG/Post mainly consists of processing output manager,
events generator, event handling files and definition file,
etc[4,5]. The comprehensive application of TCL language
realizes the development of UG/Post, which is an explanation
type computer language which is developed by John K.O
usterhout. There are two approaches: manual programming
and Post Builder.
Post Builder is the tool provided by UG/Post. It’s very
convenient to create and modify post-processing. By means
of graphic interface interaction of post-processing constructor,
the user can agily define and establish NC program output
format and content, as well as each event processing mode.
3. Created the post-processor for FANUC NC
system
Although users can use some of the machine post-processor
provided by UG software to generate NC files, which can be
used just for a small amount of modification. However, it is
not convenient and easy to appear all sorts of mistakes, so it
can't meet the demand. Then, it is necessary to create the
post-processor for the requirements through the Post Builder
in according to the actual situation of the machine tool.[7]
The example that shows how to create the post-processor for
FANUC NC system is in follows. Here, XHK714 three axis
vertical machining center with FANUC NC system is chosen
as machine tool. The tool’s strok is X 660mm, Y 460mm and
Z 620mm. The Table can load 400kg. The Spindle maximum
speed is 8000rpm. The tool’s repeat positioning accuracy is
005.0 mm.[8,9]
3.1 Creating the post-processor by the Post Builder
Entering the Post Builder module and creating the
post-processor of FANUC system. Click [start]-[all
program]-[UGS NX6.0] and [machining
tools]-[post-processing constructor] in Windows XP
operating system. Open the Post Builder post-processing
constructor. As shown in Fig.2.
Paper ID: 21081302 131
International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064
Volume 2 Issue 9, September 2013
www.ijsr.net
Figure 2: Version6.0.0-License Control
Figure 3: Create New Post Processor
Selecting the [File]-[New] in Fig.2 dialog, then pop-up a
dialog box of "Create New Post Processor". According to the
actual situation of the machine tool , setting the machine
name, description, units of measurement and machine type in
the dialog ,as shown in Fig.3.
Figure 4: Edit interface.
Figure 5: Setting the machine parameter.
Completting the choice of machine tool and NC system.
Determine the related events variable of post-processing in
Fig.3 dialog, then click "OK".Pop-up a dialog box of edit, as
shown in Fig.3. Consist of five options composition: Machine
Tool; Program &Tool Path; NC Data Definition; Output
Setting; Generate Virtual N/C Controller.
3.2 Machine Tool—Setting the machine parameters
Click on the "Display Machine Tool", then pop-up a dialog
box of "three axis Machine diagram". Determine the
workpiece coordinate system, click "closed" that on the top
right corner. Setting the parameters of the machine tool stroke
limit and fast moving speed, as shown in Fig.5.
Figure 6: Setting NC program starting formats.
Figure 7: Custom Command dialog box.
4. Program &Tool Path
Make the starting format of the NC program: Choose
"Program and Tool Path", click “Program Start
Sequence”and Delete "MOM_set_seq_on".Click “G40 G17
G90 G71”, then pop-up a dialog box of "Block:
absolute_mode" and move “G71” to the recycle bin. Add
three address block: G_adjust/G49-Cancle Tool Len Adjust,
G_motion/G80-Cycle Off and G/G_MCS Fixture Offset to
program line. Then set "G49 and G80" as "forced Output" ;
set "G" as"options". as shown in figure 6.
Make the starting format of the operation : click the
“Operation Start Sequence”,then click
, Set the corresponding
machine tool of the post-processor as 3 axis in the "Custom
Command" dialog, as shown in Fig.7. Select
MOM_set_seq_on,Operator Message and MOM_set_seq_of
and click the button of “Add Word”, then drag them to the
below of "PB_CMD_start_of_operation_force_address
program".Input " $mom_Path_name " in the text box of
"Operator Message”, as shown in Fig.8.
Figure 8: Set up Start of Path .
Figure 9: Custom Command box.
Setting up the automatic tool change and given the basic
information of tools: Select the “Custom Command” in the
Paper ID: 21081302 132
International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064
Volume 2 Issue 9, September 2013
www.ijsr.net
dialog box of “Program &Tool Path”.Then drag to the
between T M06 and T program lines of the Auto Tool
Change, Change the text box information of PB_CMD into
the tool_info, and input corresponding content in the text box,
as shown in Fig.9.
Figure 10: Select Tool Path/Motion .
Figure 11: Set up End of Path.
Setting up the movement instruction of NC program for
comply with the requirements of machine tool: switch the
dialog box to the Tool Path/Motion, appear three marked on
the right : Linear Move,Circular Move and Rapid Move,as
shown in Fig.9. Setting the end format of operation: selecting
the “Operation End Sequence”. Add the address block of
"More/M_coolant/M09", "M05" and "M01" in the pop-up
dialog, click the"OK".Continue add the "G91", "G28" and
"Z0.0",as shown in Fig.11. Setting up the end format of NC
program: click the “Program End Sequence”, delete two
program lines of "PB_CMD_nurbs_end_of_program" and
"MOM_set_seq_off". NC Data Definition used define the NC
data format (Eg: add "; "in a single program), as shown in
Fig.12.
Figure 12: NC Data Defition
Figure 13: Post-pro files added to template_post.dat
5. Adding the files of the post-processing
Click “save”. Saving the file of post-processing that was
settled to the directory that was defined by user, selectting
the[Utilities]/[End Template Posts Data File]in the dialog of
“UG/Post Builder Version6.0.0” , then choosing the line of
TOOL LIST(text)…and click [NEW], as shown in Fig.13.
5.1 The program that generated by the special processor
is contrasted with the general processor
The General Processor
Program
The Special Processor Program Note
%
N0010 G40 G17 G90 G70
N0020 G91 G28 Z0.0
N 0030 T01 M06
N0040 G0 G90 X-1.2504
Y.9468 S200 M03
N0050 G43 Z.3937 H00
N0740 M02
%
%
G40 G17 G49 G80G90;
T02M06;
;(ToolName=MILL_12_R0.8DE
SCRIPTON=Milling
;(D=12.00F=50.00L=75.00);
M09;
M05;
G91G28Z0.0;
M02;
M30;
%
Change tool
The information of
tool
Return zero
At the above tablet, it is obviously that the program formats of
starting and ending isn’t specification and isn’t easy to find
errors for the general processor. However, for the program of
special processor, because the specification of program
format uses the semicolon to end the each program segment,
it’s very convenient for users to check program. Moreover, in
the specification of program format, the conresponding
informations of the tool are given and it can automatically
return zero after the end of program.
6. Conclusions
Post-processing technique is the main modules of CAD/CAM
software, and the important content of NC machining
programming technology. NC machining programming
directly affects the processing quality and production
efficiency. So to produce the efficient and accurate NC
program is an important link in the NC processing. Because
the different NC system is used in different machine, it leads
the diffrernt usage of the NC program format. User needs to
build the special post-processor to meet all requirements of
the machine tool, that generate the NC code files (G code)
that can be identified by machine tool. Finally, the high
quality and reliable NC program is obtained, which can
improve the efficiency of the nc processing and shorten the
time of processing.
References
[1] JiSeon Hwangt,Tien-Chien Challg. Five-axis machining
of compound surfaces using flat and
filleted-endmills.Computer-Aided
Design,1998,30(8):(641-647).
[2] Yi Deng,Haoge Peng,Qi Xie.The research present
situation and the development tendency of CAM post
processing technology [J]. Journal of hunan college
engineering .2003.12(4):(46-48).“In Chinese”
[3] Lin Tang. Nc post-processing techniques[J].<New
Technology & New Process>Digital technology and
mechanical processing technology and equipment
.2008(7):(24-25).“In Chinese”
[4] J.Xia, Q.J.Ge.An exact representation of effective
cutting shapes of 5-axis CNC machining using rational
Bezier and B-spline toll motions. International
Conference on Robotics & Automation Seoul
Korea.2001 (21-26).
[5] Shitian Zhao,Dianzhu Sun. Processing center special
post-processor research and application based on the
UG/Post [J].Journal of Shandong university of science
Paper ID: 21081302 133
International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064
Volume 2 Issue 9, September 2013
www.ijsr.net
and technology .2005(5):(56-60). “In Chinese”youth.
UG-based CNC programming and machining process
simulation [J]. Inner Mongolia University of
Technology, 2007, (4): 1.
[6] Ma Zhicheng. CNC technology [M]. Beijing: Beijing
Institute of Technology Press, 2012, (1): 3-6.
[7] Rong-shean Lee etc. Tool Path Generation and Error
Control Method for Multi-Axis NC Machining of Spatial
Cam [J]. Int J Mach. Tools Manufacture, 1998, 38 (4):
277 ~ 290.
[8] Wei Yanbo. Surfaces Based on UG bowl CNC
machining technology research [D]. Shandong:
Shandong University, 2010, (9): 2-5.
[9] Shen Liguo. Foreign CNC technology research trends
and development trends [J]. Machinery Industry
Automation, 1996, (2): 19 ~ 23.
[10]While the birch. Extra ultra high-speed CNC control
system development [J]. Manufacturing Technology &
Machine, 2000, (5): 12 ~ 14.
[11]Zhang. CNC technology trends _ intelligent CNC system
[J]. Manufacturing Technology & Machine, 2000, (4):
7-9.
[12]Zhou Yanyou the world of CNC system development
and China CNC transformation [J]. Chinese Machine
Tool Industry specific information, NO:
990308.61,2000.
[13]Guo Qian. CNC automatic programming technology
status and development direction [J]. Value engineering,
2011.
[14]Wang Yu, Ma Haojun, Gao Chonghui et al. A computer
aided tool selection system for 3D die/mould-cavity NC
machining using both a heuristic and analytical
approach[J].International Journal of Computer
Integrated Manufacturing,2005,18(8):686~701.
Paper ID: 21081302 134

Weitere ähnliche Inhalte

Ă„hnlich wie The NC Machining Post-Processing Technology Based on UG

CNC: 2.5D AXIS vs. VIRTUAL CNC
CNC: 2.5D AXIS vs. VIRTUAL CNC CNC: 2.5D AXIS vs. VIRTUAL CNC
CNC: 2.5D AXIS vs. VIRTUAL CNC Sisubalan Selvan
 
Group 06 batch-2017-cam_date-03-nov-2020
Group 06 batch-2017-cam_date-03-nov-2020Group 06 batch-2017-cam_date-03-nov-2020
Group 06 batch-2017-cam_date-03-nov-2020Dhyey Shukla
 
Manufacturing Processes 5
Manufacturing Processes 5Manufacturing Processes 5
Manufacturing Processes 5BhaveshMhaskar
 
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PARTAMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PARTijmech
 
Power point Presentation on AutoCAD And NX software
Power point Presentation on AutoCAD And NX softwarePower point Presentation on AutoCAD And NX software
Power point Presentation on AutoCAD And NX softwareVimalJasoliya1
 
IRJET- A Sequential Control for Full Size Converter Wind Turbine Generating S...
IRJET- A Sequential Control for Full Size Converter Wind Turbine Generating S...IRJET- A Sequential Control for Full Size Converter Wind Turbine Generating S...
IRJET- A Sequential Control for Full Size Converter Wind Turbine Generating S...IRJET Journal
 
IRJET- Project Didactic of a Mini CNC Milling Machine
IRJET- Project Didactic of a Mini CNC Milling MachineIRJET- Project Didactic of a Mini CNC Milling Machine
IRJET- Project Didactic of a Mini CNC Milling MachineIRJET Journal
 
G and m_programming_for_mills_manual
G and m_programming_for_mills_manualG and m_programming_for_mills_manual
G and m_programming_for_mills_manualTaliya Hemanth
 
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS meijjournal
 
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS meijjournal
 
Mechanical Engineering: An International Journal (MEIJ)
Mechanical Engineering: An International Journal (MEIJ)Mechanical Engineering: An International Journal (MEIJ)
Mechanical Engineering: An International Journal (MEIJ)meijjournal
 
A Review on Parametric Programming Techniques Utilized For Advanced CNC Machines
A Review on Parametric Programming Techniques Utilized For Advanced CNC MachinesA Review on Parametric Programming Techniques Utilized For Advanced CNC Machines
A Review on Parametric Programming Techniques Utilized For Advanced CNC Machinesijsrd.com
 
Lo #5 manufacturing technology (jan 2016)
Lo #5 manufacturing technology (jan  2016)Lo #5 manufacturing technology (jan  2016)
Lo #5 manufacturing technology (jan 2016)Abdulaziz AlSuwaidi
 
IRJET - Study on Computer Numerical Control (CNC) Technology
IRJET -  	  Study on Computer Numerical Control (CNC) TechnologyIRJET -  	  Study on Computer Numerical Control (CNC) Technology
IRJET - Study on Computer Numerical Control (CNC) TechnologyIRJET Journal
 
Recent Advancement of CNC Technology
Recent Advancement of CNC TechnologyRecent Advancement of CNC Technology
Recent Advancement of CNC TechnologyDebiprasad Sena
 
Mechatronics and manufacturing automation7 program.
Mechatronics and manufacturing automation7 program.Mechatronics and manufacturing automation7 program.
Mechatronics and manufacturing automation7 program.NegesaBekuma
 
Mechatronics and manufacturing automation7 program.
Mechatronics and manufacturing automation7 program.Mechatronics and manufacturing automation7 program.
Mechatronics and manufacturing automation7 program.NegesaBekuma
 
Cim lab manual (10 mel77) by mohammed imran
Cim lab manual (10 mel77)  by mohammed imranCim lab manual (10 mel77)  by mohammed imran
Cim lab manual (10 mel77) by mohammed imranMohammed Imran
 
IRJET- Design and Development of Low Cost 3D Printer
IRJET- Design and Development of Low Cost 3D PrinterIRJET- Design and Development of Low Cost 3D Printer
IRJET- Design and Development of Low Cost 3D PrinterIRJET Journal
 

Ă„hnlich wie The NC Machining Post-Processing Technology Based on UG (20)

CNC: 2.5D AXIS vs. VIRTUAL CNC
CNC: 2.5D AXIS vs. VIRTUAL CNC CNC: 2.5D AXIS vs. VIRTUAL CNC
CNC: 2.5D AXIS vs. VIRTUAL CNC
 
Group 06 batch-2017-cam_date-03-nov-2020
Group 06 batch-2017-cam_date-03-nov-2020Group 06 batch-2017-cam_date-03-nov-2020
Group 06 batch-2017-cam_date-03-nov-2020
 
Manufacturing Processes 5
Manufacturing Processes 5Manufacturing Processes 5
Manufacturing Processes 5
 
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PARTAMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
AMPPS_CNC IN AN AUTOMATED MODULAR PROCESS PLANNING SYSTEM FOR ROTATIONAL PART
 
Power point Presentation on AutoCAD And NX software
Power point Presentation on AutoCAD And NX softwarePower point Presentation on AutoCAD And NX software
Power point Presentation on AutoCAD And NX software
 
IRJET- A Sequential Control for Full Size Converter Wind Turbine Generating S...
IRJET- A Sequential Control for Full Size Converter Wind Turbine Generating S...IRJET- A Sequential Control for Full Size Converter Wind Turbine Generating S...
IRJET- A Sequential Control for Full Size Converter Wind Turbine Generating S...
 
IRJET- Project Didactic of a Mini CNC Milling Machine
IRJET- Project Didactic of a Mini CNC Milling MachineIRJET- Project Didactic of a Mini CNC Milling Machine
IRJET- Project Didactic of a Mini CNC Milling Machine
 
CIM Lab.pdf
CIM Lab.pdfCIM Lab.pdf
CIM Lab.pdf
 
G and m_programming_for_mills_manual
G and m_programming_for_mills_manualG and m_programming_for_mills_manual
G and m_programming_for_mills_manual
 
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
 
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
 
Mechanical Engineering: An International Journal (MEIJ)
Mechanical Engineering: An International Journal (MEIJ)Mechanical Engineering: An International Journal (MEIJ)
Mechanical Engineering: An International Journal (MEIJ)
 
A Review on Parametric Programming Techniques Utilized For Advanced CNC Machines
A Review on Parametric Programming Techniques Utilized For Advanced CNC MachinesA Review on Parametric Programming Techniques Utilized For Advanced CNC Machines
A Review on Parametric Programming Techniques Utilized For Advanced CNC Machines
 
Lo #5 manufacturing technology (jan 2016)
Lo #5 manufacturing technology (jan  2016)Lo #5 manufacturing technology (jan  2016)
Lo #5 manufacturing technology (jan 2016)
 
IRJET - Study on Computer Numerical Control (CNC) Technology
IRJET -  	  Study on Computer Numerical Control (CNC) TechnologyIRJET -  	  Study on Computer Numerical Control (CNC) Technology
IRJET - Study on Computer Numerical Control (CNC) Technology
 
Recent Advancement of CNC Technology
Recent Advancement of CNC TechnologyRecent Advancement of CNC Technology
Recent Advancement of CNC Technology
 
Mechatronics and manufacturing automation7 program.
Mechatronics and manufacturing automation7 program.Mechatronics and manufacturing automation7 program.
Mechatronics and manufacturing automation7 program.
 
Mechatronics and manufacturing automation7 program.
Mechatronics and manufacturing automation7 program.Mechatronics and manufacturing automation7 program.
Mechatronics and manufacturing automation7 program.
 
Cim lab manual (10 mel77) by mohammed imran
Cim lab manual (10 mel77)  by mohammed imranCim lab manual (10 mel77)  by mohammed imran
Cim lab manual (10 mel77) by mohammed imran
 
IRJET- Design and Development of Low Cost 3D Printer
IRJET- Design and Development of Low Cost 3D PrinterIRJET- Design and Development of Low Cost 3D Printer
IRJET- Design and Development of Low Cost 3D Printer
 

Mehr von International Journal of Science and Research (IJSR)

Mehr von International Journal of Science and Research (IJSR) (20)

Innovations in the Diagnosis and Treatment of Chronic Heart Failure
Innovations in the Diagnosis and Treatment of Chronic Heart FailureInnovations in the Diagnosis and Treatment of Chronic Heart Failure
Innovations in the Diagnosis and Treatment of Chronic Heart Failure
 
Design and implementation of carrier based sinusoidal pwm (bipolar) inverter
Design and implementation of carrier based sinusoidal pwm (bipolar) inverterDesign and implementation of carrier based sinusoidal pwm (bipolar) inverter
Design and implementation of carrier based sinusoidal pwm (bipolar) inverter
 
Polarization effect of antireflection coating for soi material system
Polarization effect of antireflection coating for soi material systemPolarization effect of antireflection coating for soi material system
Polarization effect of antireflection coating for soi material system
 
Image resolution enhancement via multi surface fitting
Image resolution enhancement via multi surface fittingImage resolution enhancement via multi surface fitting
Image resolution enhancement via multi surface fitting
 
Ad hoc networks technical issues on radio links security &amp; qo s
Ad hoc networks technical issues on radio links security &amp; qo sAd hoc networks technical issues on radio links security &amp; qo s
Ad hoc networks technical issues on radio links security &amp; qo s
 
Microstructure analysis of the carbon nano tubes aluminum composite with diff...
Microstructure analysis of the carbon nano tubes aluminum composite with diff...Microstructure analysis of the carbon nano tubes aluminum composite with diff...
Microstructure analysis of the carbon nano tubes aluminum composite with diff...
 
Improving the life of lm13 using stainless spray ii coating for engine applic...
Improving the life of lm13 using stainless spray ii coating for engine applic...Improving the life of lm13 using stainless spray ii coating for engine applic...
Improving the life of lm13 using stainless spray ii coating for engine applic...
 
An overview on development of aluminium metal matrix composites with hybrid r...
An overview on development of aluminium metal matrix composites with hybrid r...An overview on development of aluminium metal matrix composites with hybrid r...
An overview on development of aluminium metal matrix composites with hybrid r...
 
Pesticide mineralization in water using silver nanoparticles incorporated on ...
Pesticide mineralization in water using silver nanoparticles incorporated on ...Pesticide mineralization in water using silver nanoparticles incorporated on ...
Pesticide mineralization in water using silver nanoparticles incorporated on ...
 
Comparative study on computers operated by eyes and brain
Comparative study on computers operated by eyes and brainComparative study on computers operated by eyes and brain
Comparative study on computers operated by eyes and brain
 
T s eliot and the concept of literary tradition and the importance of allusions
T s eliot and the concept of literary tradition and the importance of allusionsT s eliot and the concept of literary tradition and the importance of allusions
T s eliot and the concept of literary tradition and the importance of allusions
 
Effect of select yogasanas and pranayama practices on selected physiological ...
Effect of select yogasanas and pranayama practices on selected physiological ...Effect of select yogasanas and pranayama practices on selected physiological ...
Effect of select yogasanas and pranayama practices on selected physiological ...
 
Grid computing for load balancing strategies
Grid computing for load balancing strategiesGrid computing for load balancing strategies
Grid computing for load balancing strategies
 
A new algorithm to improve the sharing of bandwidth
A new algorithm to improve the sharing of bandwidthA new algorithm to improve the sharing of bandwidth
A new algorithm to improve the sharing of bandwidth
 
Main physical causes of climate change and global warming a general overview
Main physical causes of climate change and global warming   a general overviewMain physical causes of climate change and global warming   a general overview
Main physical causes of climate change and global warming a general overview
 
Performance assessment of control loops
Performance assessment of control loopsPerformance assessment of control loops
Performance assessment of control loops
 
Capital market in bangladesh an overview
Capital market in bangladesh an overviewCapital market in bangladesh an overview
Capital market in bangladesh an overview
 
Faster and resourceful multi core web crawling
Faster and resourceful multi core web crawlingFaster and resourceful multi core web crawling
Faster and resourceful multi core web crawling
 
Extended fuzzy c means clustering algorithm in segmentation of noisy images
Extended fuzzy c means clustering algorithm in segmentation of noisy imagesExtended fuzzy c means clustering algorithm in segmentation of noisy images
Extended fuzzy c means clustering algorithm in segmentation of noisy images
 
Parallel generators of pseudo random numbers with control of calculation errors
Parallel generators of pseudo random numbers with control of calculation errorsParallel generators of pseudo random numbers with control of calculation errors
Parallel generators of pseudo random numbers with control of calculation errors
 

KĂĽrzlich hochgeladen

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 

KĂĽrzlich hochgeladen (20)

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 

The NC Machining Post-Processing Technology Based on UG

  • 1. International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064 Volume 2 Issue 9, September 2013 www.ijsr.net The NC Machining Post-Processing Technology Based on UG Sharifa Magambo1 , Liu Ying 2 Tianjin University of Technology and Education Department of Mechanichal Manufacturing and Automation, Tianjin,China Abstract: Post-processing technology is the key to CNC automatic programming technology and an important module of the CAD / CAM system. Post-processing technology converts the NC program that is produced by the CNC automatic programming tool into the file that can be identified by CNC system. Moreover, the generated tool path files must match with the CNC system. Post-processing techniques and UG software are briefly introduced. Using them, a post-processor for FANUC CNC systems is created. The program that generated by the special processor is contrasted with the general processor. The results illustrate that using the dedicated post-processor in engineering applications can improve programming efficiency and processing reliability. Keywords: UG CAM; UG/Post; Post Builder; FANUC NC System 1. Introduction The main task of NX post-processing is to convert the machining tool path source file generated by UG CAM into the NC code files that NC program can be identified by CNC system and machine tool, so this process is an important link of the UG and NC machining. Generation of tool path files must be processed into the NC program format that can be accepted by NC system, then can effectively drive machine processing. This is because different machine use different NC system, which lead to the use of the NC program format is not the same. The conversion process is called for” post-processing"[1]. There are two kinds of post-processing methods: Graphics Post processor Module that referred to as GPM and NX/Post post-processing editor that was provided by UG NX6 [2, 3]. The Post Builder module that’s provided by UG/Post can be used to generate special post processor, which can solve the disadvantages of the general post-processor and improve the reliability of the program. Because it has advantages as follows: the specification of program format; errors can be fund easily; given the corresponding information of the cutting tool, it is convenience for the user to know the tool. Figure 1:How post-proccessing links CAM and CNC machine. 2. UG/Post UG/Post mainly consists of processing output manager, events generator, event handling files and definition file, etc[4,5]. The comprehensive application of TCL language realizes the development of UG/Post, which is an explanation type computer language which is developed by John K.O usterhout. There are two approaches: manual programming and Post Builder. Post Builder is the tool provided by UG/Post. It’s very convenient to create and modify post-processing. By means of graphic interface interaction of post-processing constructor, the user can agily define and establish NC program output format and content, as well as each event processing mode. 3. Created the post-processor for FANUC NC system Although users can use some of the machine post-processor provided by UG software to generate NC files, which can be used just for a small amount of modification. However, it is not convenient and easy to appear all sorts of mistakes, so it can't meet the demand. Then, it is necessary to create the post-processor for the requirements through the Post Builder in according to the actual situation of the machine tool.[7] The example that shows how to create the post-processor for FANUC NC system is in follows. Here, XHK714 three axis vertical machining center with FANUC NC system is chosen as machine tool. The tool’s strok is X 660mm, Y 460mm and Z 620mm. The Table can load 400kg. The Spindle maximum speed is 8000rpm. The tool’s repeat positioning accuracy is 005.0 mm.[8,9] 3.1 Creating the post-processor by the Post Builder Entering the Post Builder module and creating the post-processor of FANUC system. Click [start]-[all program]-[UGS NX6.0] and [machining tools]-[post-processing constructor] in Windows XP operating system. Open the Post Builder post-processing constructor. As shown in Fig.2. Paper ID: 21081302 131
  • 2. International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064 Volume 2 Issue 9, September 2013 www.ijsr.net Figure 2: Version6.0.0-License Control Figure 3: Create New Post Processor Selecting the [File]-[New] in Fig.2 dialog, then pop-up a dialog box of "Create New Post Processor". According to the actual situation of the machine tool , setting the machine name, description, units of measurement and machine type in the dialog ,as shown in Fig.3. Figure 4: Edit interface. Figure 5: Setting the machine parameter. Completting the choice of machine tool and NC system. Determine the related events variable of post-processing in Fig.3 dialog, then click "OK".Pop-up a dialog box of edit, as shown in Fig.3. Consist of five options composition: Machine Tool; Program &Tool Path; NC Data Definition; Output Setting; Generate Virtual N/C Controller. 3.2 Machine Tool—Setting the machine parameters Click on the "Display Machine Tool", then pop-up a dialog box of "three axis Machine diagram". Determine the workpiece coordinate system, click "closed" that on the top right corner. Setting the parameters of the machine tool stroke limit and fast moving speed, as shown in Fig.5. Figure 6: Setting NC program starting formats. Figure 7: Custom Command dialog box. 4. Program &Tool Path Make the starting format of the NC program: Choose "Program and Tool Path", click “Program Start Sequence”and Delete "MOM_set_seq_on".Click “G40 G17 G90 G71”, then pop-up a dialog box of "Block: absolute_mode" and move “G71” to the recycle bin. Add three address block: G_adjust/G49-Cancle Tool Len Adjust, G_motion/G80-Cycle Off and G/G_MCS Fixture Offset to program line. Then set "G49 and G80" as "forced Output" ; set "G" as"options". as shown in figure 6. Make the starting format of the operation : click the “Operation Start Sequence”,then click , Set the corresponding machine tool of the post-processor as 3 axis in the "Custom Command" dialog, as shown in Fig.7. Select MOM_set_seq_on,Operator Message and MOM_set_seq_of and click the button of “Add Word”, then drag them to the below of "PB_CMD_start_of_operation_force_address program".Input " $mom_Path_name " in the text box of "Operator Message”, as shown in Fig.8. Figure 8: Set up Start of Path . Figure 9: Custom Command box. Setting up the automatic tool change and given the basic information of tools: Select the “Custom Command” in the Paper ID: 21081302 132
  • 3. International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064 Volume 2 Issue 9, September 2013 www.ijsr.net dialog box of “Program &Tool Path”.Then drag to the between T M06 and T program lines of the Auto Tool Change, Change the text box information of PB_CMD into the tool_info, and input corresponding content in the text box, as shown in Fig.9. Figure 10: Select Tool Path/Motion . Figure 11: Set up End of Path. Setting up the movement instruction of NC program for comply with the requirements of machine tool: switch the dialog box to the Tool Path/Motion, appear three marked on the right : Linear Move,Circular Move and Rapid Move,as shown in Fig.9. Setting the end format of operation: selecting the “Operation End Sequence”. Add the address block of "More/M_coolant/M09", "M05" and "M01" in the pop-up dialog, click the"OK".Continue add the "G91", "G28" and "Z0.0",as shown in Fig.11. Setting up the end format of NC program: click the “Program End Sequence”, delete two program lines of "PB_CMD_nurbs_end_of_program" and "MOM_set_seq_off". NC Data Definition used define the NC data format (Eg: add "; "in a single program), as shown in Fig.12. Figure 12: NC Data Defition Figure 13: Post-pro files added to template_post.dat 5. Adding the files of the post-processing Click “save”. Saving the file of post-processing that was settled to the directory that was defined by user, selectting the[Utilities]/[End Template Posts Data File]in the dialog of “UG/Post Builder Version6.0.0” , then choosing the line of TOOL LIST(text)…and click [NEW], as shown in Fig.13. 5.1 The program that generated by the special processor is contrasted with the general processor The General Processor Program The Special Processor Program Note % N0010 G40 G17 G90 G70 N0020 G91 G28 Z0.0 N 0030 T01 M06 N0040 G0 G90 X-1.2504 Y.9468 S200 M03 N0050 G43 Z.3937 H00 N0740 M02 % % G40 G17 G49 G80G90; T02M06; ;(ToolName=MILL_12_R0.8DE SCRIPTON=Milling ;(D=12.00F=50.00L=75.00); M09; M05; G91G28Z0.0; M02; M30; % Change tool The information of tool Return zero At the above tablet, it is obviously that the program formats of starting and ending isn’t specification and isn’t easy to find errors for the general processor. However, for the program of special processor, because the specification of program format uses the semicolon to end the each program segment, it’s very convenient for users to check program. Moreover, in the specification of program format, the conresponding informations of the tool are given and it can automatically return zero after the end of program. 6. Conclusions Post-processing technique is the main modules of CAD/CAM software, and the important content of NC machining programming technology. NC machining programming directly affects the processing quality and production efficiency. So to produce the efficient and accurate NC program is an important link in the NC processing. Because the different NC system is used in different machine, it leads the diffrernt usage of the NC program format. User needs to build the special post-processor to meet all requirements of the machine tool, that generate the NC code files (G code) that can be identified by machine tool. Finally, the high quality and reliable NC program is obtained, which can improve the efficiency of the nc processing and shorten the time of processing. References [1] JiSeon Hwangt,Tien-Chien Challg. Five-axis machining of compound surfaces using flat and filleted-endmills.Computer-Aided Design,1998,30(8):(641-647). [2] Yi Deng,Haoge Peng,Qi Xie.The research present situation and the development tendency of CAM post processing technology [J]. Journal of hunan college engineering .2003.12(4):(46-48).“In Chinese” [3] Lin Tang. Nc post-processing techniques[J].<New Technology & New Process>Digital technology and mechanical processing technology and equipment .2008(7):(24-25).“In Chinese” [4] J.Xia, Q.J.Ge.An exact representation of effective cutting shapes of 5-axis CNC machining using rational Bezier and B-spline toll motions. International Conference on Robotics & Automation Seoul Korea.2001 (21-26). [5] Shitian Zhao,Dianzhu Sun. Processing center special post-processor research and application based on the UG/Post [J].Journal of Shandong university of science Paper ID: 21081302 133
  • 4. International Journal of Science and Research (IJSR), India Online ISSN: 2319-7064 Volume 2 Issue 9, September 2013 www.ijsr.net and technology .2005(5):(56-60). “In Chinese”youth. UG-based CNC programming and machining process simulation [J]. Inner Mongolia University of Technology, 2007, (4): 1. [6] Ma Zhicheng. CNC technology [M]. Beijing: Beijing Institute of Technology Press, 2012, (1): 3-6. [7] Rong-shean Lee etc. Tool Path Generation and Error Control Method for Multi-Axis NC Machining of Spatial Cam [J]. Int J Mach. Tools Manufacture, 1998, 38 (4): 277 ~ 290. [8] Wei Yanbo. Surfaces Based on UG bowl CNC machining technology research [D]. Shandong: Shandong University, 2010, (9): 2-5. [9] Shen Liguo. Foreign CNC technology research trends and development trends [J]. Machinery Industry Automation, 1996, (2): 19 ~ 23. [10]While the birch. Extra ultra high-speed CNC control system development [J]. Manufacturing Technology & Machine, 2000, (5): 12 ~ 14. [11]Zhang. CNC technology trends _ intelligent CNC system [J]. Manufacturing Technology & Machine, 2000, (4): 7-9. [12]Zhou Yanyou the world of CNC system development and China CNC transformation [J]. Chinese Machine Tool Industry specific information, NO: 990308.61,2000. [13]Guo Qian. CNC automatic programming technology status and development direction [J]. Value engineering, 2011. [14]Wang Yu, Ma Haojun, Gao Chonghui et al. A computer aided tool selection system for 3D die/mould-cavity NC machining using both a heuristic and analytical approach[J].International Journal of Computer Integrated Manufacturing,2005,18(8):686~701. Paper ID: 21081302 134