SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a The NC Machining Post-Processing Technology Based on UG

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
Taliya Hemanth
 
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
 

Similar a 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
 
Mechanical Engineering: An International Journal (MEIJ)
Mechanical Engineering: An International Journal (MEIJ)Mechanical Engineering: An International Journal (MEIJ)
Mechanical Engineering: An International Journal (MEIJ)
 
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
 
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
 

Más de International Journal of Science and Research (IJSR)

Más de 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
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Último (20)

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 

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