Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter January 13, 2015

A General G-Code Algorithm for Deep Hole Drilling

  • Sotiris L. Omirou EMAIL logo and Marios M. Fyrillas

Abstract

Hole drilling is the most common machining operation performed on computer numerical control (CNC) machine tools or machining workshops. Drilling appears to be a relatively simple process however; when it involves drilling deep holes, it becomes one of the most complicated metal cutting processes. Although modern machine tool controllers are equipped with special drilling canned cycles, these cycles have significant constraints mainly due to their limited framework of application. The present work proposes a general G-code algorithm intended to accommodate effective deep hole drilling. The algorithm is characterized by flexibility in the pecking strategy and adaptability to the needs of each individual drilling case. The development of the proposed algorithm is based on parametric programming which is a powerful CNC programming technique.

PACS® (2010).: 81.20.Wk.

References

1. DrillingVP. Astakhov, modern machining technology. UK: Woodhead Cambridge, 2011:79212.10.1533/9780857094940.79Search in Google Scholar

2. TsaoCC, HochengH. Evaluation of thrust force and surface roughness in drilling composite material using Taguchi analysis and neural network. J Mater Process Technol2008;203:3428.10.1016/j.jmatprotec.2006.04.126Search in Google Scholar

3. BlackJT, KohserRA. Materials and processes in manufacturing. USA: Wiley, 2013.Search in Google Scholar

4. JurkoaJ, PandaA. Identification the tool wear mechanisms and forms at drilling of a new stainless steel. AASRI Conference on Modeling, Identification and Control AASRI Procedia, 2012;3:127132.Search in Google Scholar

5. FangN, WuQ. The effects of chamfered and honed tool edge geometry in machining of three aluminum alloys. Int J Mach Tools Manuf2005;45:117887.10.1016/j.ijmachtools.2004.12.003Search in Google Scholar

6. KalpakjianS, SchmidS. Manufacturing engineering and technology. Singapore: Prentice Hall, 2010.Search in Google Scholar

7. Francis XavierL, ElangovanD. Effective parameters for improving deep hole drilling process by conventional method – a review. Int J Eng Res Technol (IJERT)2013;2:111.Search in Google Scholar

8. LynchM. Parametric programming for computer numerical control machine tools and touch probes. Dearborn, Michigan: Society of Manufacturing Engineers,1997.Search in Google Scholar

9. AbbasAT, MegahedSM. A general algorithm for drilling holes lying in a matrix. Rob Comput Integr Manuf2005;21:2359.10.1016/j.rcim.2004.08.001Search in Google Scholar

10. Heidenhain iTNC. 530 User’s manual programming.Search in Google Scholar

11. Fanuc manual guide for milling.Search in Google Scholar

12. Modern Machine Shop, Daniel de Caussin. Available at: http://www.mmsonline.com/articles/drilling-deep-holes-on-a-vmc. Accessed 6 Jan 2001.Search in Google Scholar

13. QuesadaR. Computer numerical control – machining and turning centers. Upper Saddle River, NJ: Prentice Hall, 2005.Search in Google Scholar

Received: 2014-9-8
Accepted: 2014-12-6
Published Online: 2015-1-13
Published in Print: 2015-5-15

©2015 by De Gruyter

Downloaded on 23.5.2024 from https://www.degruyter.com/document/doi/10.1515/jmsp-2014-0028/html
Scroll to top button