CALIBRATION & SETUPCalibration, collision, workholding and tools

Unless the NC knows exactly where the rotary axis centers are, a 5-axis machine's shapes will be off when the rotary axes move. This covers how to calibrate, how to verify accuracy, checks to avoid crashes, and workholding and tool selection specific to 5-axis.

◎Kinematics calibration (measuring the center of rotation)

Example procedure

  1. Calibrate the touch probe (a prerequisite for kinematics measurement)[1]
  2. Fix a rigid reference sphere of accurately known radius on the table (any position, as long as nothing collides when the rotary axes turn)[1][2]
  3. Before measuring, save the current kinematics (so you can restore it if the result is bad or after a power failure)[1]
  4. Measure the sphere at 3 or more angles for each rotary axis. Siemens CYCLE996 measures 3 times per axis, at angles about 120° apart (ideally forming an equilateral triangle)[2]
  5. After measuring all rotary axes, calculate and write the correction values (you can choose measure only or measure and rewrite)[2][1]
  6. Changing the kinematics also changes the presets (workpiece origins). Reset the presets after correcting[1]

Each maker's calibration functions

MakerFunction
SiemensCYCLE996 (kinematics measuring cycle)[2]
HeidenhainKinematicsOpt (option 48): Cycle 450 save and restore, 451 measure and optimize kinematics, 452 preset compensation, 453 kinematics grid[1]
FANUCRotary axis center position measuring cycle for 5-axis machines[4]
Okuma5-axis auto-tuning system (up to 11 geometric errors)[3]
Yamazaki MazakMAZACHECK (5-axis high-accuracy tuning function)[5]
DMG MORI3D quickSET[7]
RenishawAxiSet Check-Up: measures around a single-sphere calibration artifact and, where possible, automatically corrects the pivot (center of rotation) parameters of the rotary axes. Pass/fail judgment of the result and history management[6]

≡Accuracy test standards and the ballbar

!Collision checking and simulation

For CAM-side checks, see the CAD/CAM page.

⊓Holding the workpiece (5-axis vises)

⌀Choosing tools

θRapTool center (surface speed almost 0)When θ is larger than arccos(1 − ap/R),the tool center is above the material surface and does not cut

For the tilt angle calculation, use5-axis calculations. For ball end mill speed and feed, use theBall end mill calculator.

Other 5-axis machining pages

📚Sources

The function names and descriptions of each maker are key points from public documents. Availability depends on the model and options.

  1. DR. JOHANNES HEIDENHAIN GmbH, “TNC 640 User's Manual Programming of Measuring Cycles for Workpieces and Tools, NC Software 34059x-18, 10/2023 (1303409-23)”
  2. Siemens AG, “Milling with SINUMERIK — 5-axis machining Manual, Edition 05/2009 (DocOrderNo. 6FC5095-0AB10-0BP1)”
  3. Okuma America Corporation (Okuma), “MU-V Series 5-Axis Vertical Machining Centers catalog”
  4. FANUC Corporation, “FANUC Series 30i/31i/32i-MODEL B Plus catalog (English edition FS30i-BPlus(E)-01)”
  5. Yamazaki Mazak Corporation, “5-axis machine VORTEX i-V product information”
  6. Renishaw plc「Brochure: AxiSet Check-Up — Fully automated tests for accurate and consistent results」
  7. DMG MORI (US site), “DMU 65 (FD) monoBLOCK 2nd Generation product page (description of 3D quickSET)”
  8. Japanese Standards Association (JSA), “JIS B 6336-6:2018 Test conditions for machining centres — Part 6: Accuracy of feeds, speeds and interpolations (ISO 10791-6:2014), preview”
  9. Renishaw plc「Application note: ISO 10791-6 using QC20 ballbar」
  10. Japanese Standards Association (JSA), “JIS B 6336-7:2018 Test conditions for machining centres — Part 7: Accuracy of a finished test piece (ISO 10791-7:2014), preview”
  11. Osaka Institute of Technology, Faculty of Engineering, Department of Mechanical Engineering, Precision Engineering Laboratory (Yukitoshi Ihara Laboratory), “A Study of Machining Accuracy Test Methods for 5-Axis Machining Centers (research introduction poster)”
  12. Fuji Technology Press (author: Masako Sudo, FANUC Corporation), “Development Report: Advanced Control Technologies for 5-Axis Machining, Int. J. of Automation Technology Vol.1 No.2, pp.108-112, 2007 (DOI 10.20965/ijat.2007.p0108, CC BY-ND 4.0)”
  13. FANUC America Corporation, “5-Axis Machining — CNC systems for high-performance machine tools (MBA-025-EN_03_1308, 2013)”
  14. Mitsubishi Electric Corporation, Naoki Nakamura, “Improved usability of indexed machining on the ‘MITSUBISHI CNC M700V Series’,” Mitsubishi Denki Giho Vol.85 No.4 (2011)
  15. DR. JOHANNES HEIDENHAIN GmbH, “TNC 640 User's Manual Conversational Programming, NC Software 340590-01 / 340591-01 / 340594-01, 4/2012 (892903-20)”
  16. Haas Automation, Inc., “G254 Dynamic Work Offset (DWO) (G-code reference page)”
  17. Kitagawa, “V75V 5-axis centering vise (product list page)”
  18. LANG Technik GmbH, “41111: Makro•Grip Stamping Jaws (product page)”
  19. Yamazaki Mazak Corporation, “5-axis machine VARIAXIS C product information”
  20. Hokkaido University, Makoto Yamada, “A Study on Spindle-Tilting Machining with a 5-Axis NC Machine Tool,” abstract of doctoral dissertation (Engineering) (2006)
  21. Kanagawa Institute of Industrial Science and Technology (KISTEC), Tomohiro Yokota, “A Study of Machined Surface Quality in Ball End Milling,” KISTEC Research Report 2020
  22. Union Tool Co., “UT End Mill Newsletter, April 2022 vol.12 ‘My Focus: Barrel Tools (1)’”
  23. Haas Automation, Inc., “G93 Inverse Time Feed Mode (G-code reference page)”
  24. National Institute of Standards and Technology (NIST), “The NIST RS274NGC Interpreter – Version 3 (NISTIR 6556, 2000)”
  25. Haas Automation, Inc., “G234 Tool Center Point Control (TCPC) (G-code reference page)”
  26. Haas Automation, Inc., “G268 / G269 Feature Coordinate System (G-code reference page)”