A hardware-oriented interpolator for an N/C lathe is developed so as to generate control commands for the servo unit of the lathe. The hardware is implemented around the digital differential analyzer (DDA) together with its driving software to be compatible with Motorola's 16-bit μ-processor, MC-68000.
The interpolator realized in this way included two basic functions, i.e., linear interpolation and circular interpolation.
Regarding these types of interpolation, various functional requirements and associated problems are investigated.
공작기계의 자동운전을 가능하게 하는 수치제어 (Numerical Control) 방식은 고 정밀도를 요하는 기계 가공을 위하여 필수불가결한 제어기술로서 알려져 있다.
이러한 N/C System에서, 고 정밀도의 위치 및 속도 제어를 하려면, 주어진 2개의 점 사이를 원하는 path에 따라 tool을 구동시키는 contouring process가 필요하며, tool의 속도를 x축, z축에 대해 각각 동시에 자동적으로 제어하는 device, 즉 Interpolator를 필요로 한다.
Interpolator는 프로그램된 2개의 점과 그 사이의 curve의 정보를 pulse rate를 통하여 x축, z축 servo system에 동시에 control command를 공급한다.
본연구에서는 DDA (Digital Differential analyzer)방식에 의한 Hardware Interpolator와 이를 구동시키는 Software program을 연구 개발하여 Linear Interpolation과 Circular Interpolation을 포함한 Interpolation 기능을 수행하는 Interpolator system을 구성하였다.