The Cutter Radius Compensation for Computer Numerical Control Machine

碩士 === 國立交通大學 === 機械工程系所 === 92 === The main reference of this thesis is Fanuc machine manual. First of all, I studied the basic program commands in the manual, and then investigated the commands of compensation in depth. The purpose of this research is to derive the cutter radius compensation...

Full description

Bibliographic Details
Main Author: 黃朝群
Other Authors: 成維華
Format: Others
Language:en_US
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/bbxj4w
Description
Summary:碩士 === 國立交通大學 === 機械工程系所 === 92 === The main reference of this thesis is Fanuc machine manual. First of all, I studied the basic program commands in the manual, and then investigated the commands of compensation in depth. The purpose of this research is to derive the cutter radius compensation algorithm of computer numerical control machine and implement the derivational mathematics formula by C programming language. In order to test and verify if these formulas are correct, I made use of AutoCAD according to geometry to make different types of pattern, and input the uncompensated coordinates to C Programming language. If the output coordinates obtained from the program disagree with the compensated coordinates from AutoCAD, I have to modify the cutter radius compensation algorithm and my program until they correspond with each other. And then I got the correct cutter radius compensation algorithm. If to rely on the cutter radius compensation function in this thesis, the programmers can compile the machine programs depending on geometric real size of workpieces and then diminish the mistakes when compiling program.