Abstract
Since most traditional CNC systems provide only linear and circular interpolators, the CAD/CAM systems have to divide the curves into a huge number of small linear segments or circular segments before sending them to the CNC systems. It may lead to a large number of NC codes and rough surface when using the noncircular curve that is not processed to directly generate NC codes. In this chapter, a method is proposed to reduce the number of NC codes and also to ensure high surface quality.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Liu Hai-tao, Niu Cai-yin, Jiang Hai-lin. Error analysis for using the equally spaced line to fit a parabola based on matlab [J]. Machinery Design & Manufacture, 2010, (04):221–222
DING Ke-hui, WU Guang-jin. Algorithm of Minimum Arc Approximating Curve and Realization in Matlab [J]. Coal Mine Machinery, 2007, (03):97–99
GUAN Yaoqi. The calculate method of node coordinates in double arc gain on ellipse curve [J]. Modular Machine Tool & Automatic Manufacturing Technique, 2003, (01):59–60
YAO Bi-qiang, YAO Jin. The Method of Curve Fitting with Equal Length Arc Used for NC Processing [J]. Journal of Sichuan University(Engineering Science Edition), 2008, (01):171–174
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer Science+Business Media, LLC
About this paper
Cite this paper
Liu, H., Jiang, H., Fang, X., Zong, G. (2012). A Method of Ensuring High Surface Quality of Noncircular Curve on UG. In: Chen, R. (eds) 2011 International Conference in Electrics, Communication and Automatic Control Proceedings. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-8849-2_79
Download citation
DOI: https://doi.org/10.1007/978-1-4419-8849-2_79
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-8848-5
Online ISBN: 978-1-4419-8849-2
eBook Packages: EngineeringEngineering (R0)