Calculation Model-Based Machine Design System and Application to Robot Programming
Isao Nagasawa*, Shigeto Aramaki**, and Yumiko Furukawa***
*Department of Machine System, Faculty of Engineering, Kyushu Institute of Technology, 680-4, Kawazu, Iizuka, Fukuoka 820, Japan
**Department of Electrical Engineering, Faculty of Engineering, Kyushu Kinki University, 11-6, Kayanomori, Iizuka, Fukuoka 820 Japan
***Fukuoka Junior Colledge of Technology Wagirohigashi, Higashi-ku, Fukuoka 820, Japan
In the design of architecture, machinery, and electronic circuits, many materials and equations have been prepared and utilized for each part involved and for each design requirement. We generally regard knowledge, such as a design formula, as restrained conditional knowledge and develop a system to find solutions by the reduction method. The system is capable of handling values and numerical equations, retrieval of design material, and searching for solutions, making it effective for programming design calculation. Therefore, the system is superior to conventional design systems written in FORTRAN. The system has the following features: (1) The user can provide knowledge and specification to the design system in the form of constraints and can search for a solution with the aid of the system. This enables a multi-purpose system for design, design testing, and partial alteration of design. (2) Solution of constraints is performed using the reduction method to integrally perform different design calculations. (3) Design knowledge is controlled using object oriented programming and is modularized to a high degree for excellent availability, extendibility, and maintenance. In this paper, these features are illustrated through an example of design programming for a gear reducer. In addition, this paper shows that programming for machine design and robot operation can be described using the same language.