Computer Aids for the Classification of Pre-Set Tooling for Numerical-Controlled Machine Tools Professor T. R. Crossley BSc (Eng), PhD, CEng CMfg Eng, FRAeS, and P. M. Costello, BSc MSc. Department of Aeronautical and Mechanical Engineering, University of Salford, Salford M5 4WT/England SUMMARY One o f t h e p r o b l e m s a s s o c i a t e d w i t h t h e l a r g e - s c a l e u s e o f n u m e r i c a l l y - c o n t r o l l e d machine t o o l s i n t h e h i g h - v a r i e t y b a t c h e n v i r o n m e n t t y o i f i e d by t h e a e r o s p a c e i n d u s t r y i s t h e p r o v i s i o n i n q and c o n t r o l o f p r e - a s s e m b l e d c u t t i n a t o o l s . The e f f i c i e n t u t i l i s a t i o n of t h e s e e x p e n s i v e i t e m s demands e f f e c t i v e c a t a l o g u i n q and r e c o r d i n g o f t h e i r u s a q e . Conventional paper-based s y s t e m f o r t h e s e purposes a r e o f t e n i n e f f i c i e n t and e x p e n s i v e t o o p e r a t e . A computer-based s y s t e m i s p r e s e n t e d which makes u s e b o t h o f c l a s s i f i c a t i o n codes and o f i n t e r a c t i v e d a t a m a n i p u l a t i o n .
INTRODUCTION When l a r g e numbers o f d i f f e r e n t t y p e s of n u m e r i c a l l y c o n t r o l l e d ( N C ) machine t o o l s a r e o p e r a t e d i n a h i g h v a r i e t y batch environment, t h e investment i n s p e c i a l i s e d t o o l h o l d e r s and c u t t i n g tools f o r t h e s e machines becomes h i g h l y s i g n i f i c a n t and may r e p r e s e n t upwards o f t e n per cent of t h e t o t a l c a p i t a l outlay. In order to maximise t h e u t i l i s a t i o n o f t h i s i n v e s t m e n t , t o a v o i d u n n e c e s s a r y d u p l i c a t i o n and t o m i n i m i s e s e t up and breakdown t i m e s , i t i s e s s e n t i a l t h a t a n e f f e c t i v e s y s t e m e x i s t s f o r c a t a l o g u i n g and r e c o r d i n p a l l u s a g e . The c o n v e n t i o n a l method f o r a c h i e v i n q t h i s i n v o l v e s t h e u s e o f l e d g e r s , d r a w i n g s and o t h e r w r i t t e n documents a n d c a n b e t e d i o u s , t i m e c o r n m i n o a n d open t o e r r o r . T h i s p a p e r d e s c r i b e s a n a l t e r n a t i v e s y s t e m which h a s b e e n d e v e l o p e d i n t h e NC S e c t i o n o f a l e a d i n g B r i t i s h Company. T h i s s y s t e m , which i s known a s t h e T o o l i n g I n f o r m a t i o n D i r e c t o r y ( T I D Y ) , c o m u r i s e s a number o f computer a i d s making u s e o f i n t e r a c t i v e t e c h n i q u e s and I t i s a p a r t o f t h e l a r g e r I n t e g r a t e d NC graphics. A p p l i c a t i o n s System which h a s been c o n c e i v e d t o i n c r e a s e t h e p r o d u c t i v i t y of NC-oriented p r o d u c t i o n e n g i n e e r i n g a c t i v i t i e s by making u s e of modern d a t a p r o c e s s i n g and s t o r a g e t e c h n o l o g i e s . T I D Y i s b a s e d on a series o f n u m e r i c a l c o d e s by which e a c h i n d i v i d u a l i t e m o f t o o l i n n and c u t t i n g tool i s i d e n t i f i e d and r e f e r e n c e d ; e a c h a s s e m b l y o f t o o l i n g r e q u i r e d t o perform a s p e c i f i c j o b is f u r t h e r i d e n t i The whole o f f i e d by a b u i l d u p o r p r e - s e t number. t h i s i n f o r m a t i o n i s c o n t a i n e d w i t h i n a d a t a b a s e which may b e e a s i l y u p d a t e d or i n t e r r o g a t e d by a s i n g l e s o f t ware module p r o v j . d i n q a r a n g e o f f u n c t i o n s i n c l u d i n g : ( i ) I d e n t i f i c a t i o n o f e x i s t i n g t o o l a s s e m b l i e s by
specification of c u t t i n g tool. (ii) I d e n t i f i c a t i o n of a l t e r n a t i v e s . ) Automatic g e n e r a tio n of drawings of e x i s t i n g t o o l assemblies. ( i v ) M f i n i t i o n o f new t o o l a s s e m b l i e s . (v) I n t e r r o g a t i o n o f t h e d a t a base t o determine t h e u s a g e of t h e v a r i o u s component p a r t s , such a s c h u c k s , c o l l e t s , and a d a p t o r s . Currently, TIDY i s f u l l y operational f o r d r i l l s only, b u t h a s b e e n d e s i g n e d t o accommodate t h e wide r a n g e Further o f c u t t i n g tools e n c o u n t e r e d i n i n d u s t r y . i n f o r m a t i o n w i l l b e i n c l u d e d i n t o t h e d a t a b a s e as t i m e p e r m i t s . A s t a n d - a l o n e module f o r t h e a u t o m a t i c g e n e r a t i o n o f drawing of in d e x a b le i n s e r t t y p e t u r n i n g t o o l s b a s e d on t h e IS0 c o d i n ? s y s t e m h a s a l s o b e e n d e v e l o p e d . The e v e n t u a l aim i s t o i n c o r p o r a t e t h i s and o t h e r modules i n t o T I D Y so t h a t a s i n g l e s y s t e m may b e u s e d t o c o v e r t h e whole s p e c t r u m o f machining I t is recognised t h a t t h e p r e s e n t hardactivities. ware s y s t e m may u l t i m a t e l y p r o v e i n a d e q u a t e f o r t h i s t a s k and so t h e s o f t w a r e h a s been d e v e l o p e d i n a manner which s h o u l d f a c i l i t a t e i t s p o r t a b i l i t y t o l a r g e r computers. 1.
CLASSIFICATION SYSTEM
The T I D Y s y s t e m i s b a s e d on t h e u s e of a c l a s s i f i c a t i o n code f o r t h e u n i q u e and unambiguous d e f i n i t i o n o f c u t Many s u c h c l a s s i f i c a t i o n and c o d i n g t i n g tools. s y s t e m s have been d e v e l o p e d t o c o v e r a p p l i c a t i o n s s u c h a s l i b r a r i e s , s u p e r m a r k e t s and d e s i g n o f f i c e s . Unf o r t u n a t e l y , t h e c l a s s i f i c a t i o n and c o d i n g o f t o o l i n g a p p e a r s t o have been l a r g e l y n e g l e c t e d . C l a s s i f i c a t i o n and c o d i n g s y s t e m s c a n b e c a t e g o r i s e d i n t o f i v e main t y p e s , a s f o l l o w s : 1.
S t r a i g h t numeric
-
numbers a r e s e l e c t e d s e q u e n t i a l l y
Annals of the ClRP Vol. 33/1/1984
from a l e d g e r , o r o t h e r p a p e r - r e c o r d i n g method and a s s i g n e d t o t h e a r t i c l e t o b e c o d e d / c l a s s i f i e d .
-
C l a s s i f i e d numeric c e r t a i n d i g i t s o f t h e coding number r e p r e s e n t t h e c l a s s o f t h e t o o l , s u b s e q u e n t d i g i t s i n d i c a t i n g t h e s u b - c l a s s o f t o o l . The c l a s s i f i c a t i o n s y s t e m used i n B r i t i s h l i b r a r i e s i s an example o f t h e c l a s s i f i e d n u m e r i c s y s t e m .
-
S t r a i g h t letters not r e a d i l y adapted to o r d e r l y and l o g i c a l a p p l i c a t i o n s , i t s main a d v a n t a g e i s t h a t any o f t h e 26 letters can b e p l a c e d i n e a c h position.
-
Mnemonic s y s t e m s uses a simple system of repres e n t i n g a r t i c l e s t o b e c l a s s i f i e d , f o r example, d r i l l s would b e ' D ' numbers and m i l l s would b e 'M' numbers.
-
Alpha n u m e r i c c o m b i n a t i o n of t h e b e s t f e a t u r e s o f a l p h a b e t i c a l and n u m e r i c a l c o d e s . The I S 0 s t a n d a r d c o d i n g f o r t u r n i n g tools i s an example o f an a l p h a n u m e r i c c o d i n g s y s t e m . P e r h a p s t h e m o s t w e l l known t o o l i n g c l a s s i f i c a t i o n and c o d i n g s y s t e m i s t h e I S 0 s t a n d a r d /l/, u s e d t o d e s c r i b e i n d e x a b l e i n s e r t s and t o o l h o l d e r s f o r t u r n i n g applications. T h i s a l p h a n u m e r i c code h a s b e e n a d o p t e d by t h e m a j o r s u p p l i e r s , and h a s been found t o b e o f y r e a t use i n t h e p r o d u c t i o n e n g i n e e r i n g environment, s i n c e o n l y one s e t o f r e f e r e n c e documents i s n e e d e d . U n f o r t u n a t e l y , t h e I S 0 code i s l i m i t e d t o a v e r y s m a l l r a n g e of t o o l i n g a p p l i c a t i o n s . O t h e r s y s t e m s have been d e v e l o p e d which a t t e m p t t o p r o v i d e more g e n e r a l s o l u t i o n s i n c l u d i n g t h o s e by PERA / 2 / , B r i s c h / 3 / , On e x a m i n a t i o n , m s t o f EXAPT / 4 / and Ranky / 5 / . these e s t a b l i s h e d systems appear t o be poorly s u i t e d f o r a p p l i c a t i o n s i n i n d u s t r i e s where l a r g e v a r i e t i e s o f tools a r e e n c o u n t e r e d , b o t h o f s t a n d a r d and s p e c i a l types. T I D Y i s b a s e d on a n u m e r i c a l s y s t e m , b u t a t t e m p t s t o
overcome t h e o p e r a t i o n a l p r o b l e m s by u s e o f modern An 1 1 - d i g i t numerii n t e r a c t i v e computer t e c h n o l o a y . c a l code i s used which, a l t h o u g h a p p e a r i n g t o b e r a t h e r c o m p l i c a t e d , i s " t r a n s p a r e n t " t o t h e u s e r and i s u s e d f o r d a t a p r o c e s s i n g o n l y ; a l l u s e r communication b e i n g i n e n g i n e e r s ' languaqe. The f i r s t t h r e e d i g i t s r e p r e s e n t s t h e main tool g r o u p ; f o r example, 001 002
003
- Drills - Reamers
-
Milling Cutters
The n e x t t h r e e d i g i t s r e p r e s e n t t h e sub-group. For e x a m p l e , u n d e r t h e main t o o l g r o u p 001 - D r i l l s , t h e f o l l o w i n g sub-groups a r e l i s t e d : 001
-
002
-
003 004
-
J o b b e r series d r i l l s [standard) J o b b e r series d r i l l s (long reach) Stub d r i l l s Worm d r i l l s
The r e m a i n i n g f i v e d i g i t s i n d i c a t e t h e s i z e o f t h e c u t t i n g t o o l , which i s t h e d i a m e t e r i n t h e case o f m i l l s , d r i l l s , reamers and t a p s . The f i r s t d i g i t o f t h e s e r e m a i n i n g f i v e d i g i t s i n d i c a t e s an i n c h , metric o r 6 4 t h ~ . dimension a n d t h e n e x t f o u r i t s s i z e i n t h e specified units.
313
The c l a s s i f i c a t i o n and c o d i n g o f c u t t i n g tools forms a l a r g e s e c t i o n of T I D Y , b u t i s n o t t h e c o m p l e t e solution.
Module 3 :
C u t t i n g t o o l i n f o r m a t i o n can be e n t e r e d , m o d i f i e d , i n t e r r o g a t e d or t a b u l a t e d from w i t h i n t h i s module. The s o f t w a r e module prohibits the entry of duplicate tooling, and i n c l u d e s a n o p t i o n t o s e a r c h f o r e q u i v a l e n t , or n e a r - s i z e d e q u i v a l e n t , c u t t i n g tools b e f o r e a new c u t t i n g t o o l r e c o r d c a n b e g e n e r a t e d . S p e c i a l c u t t i n g tools used i n t h e Company a r e a s s i g n e d s p e c i a l numbers, t h e s e a r e c r o s s r e f e r e n c e d t o t h e t o o l d a t a base i n o r d e r t o allow t h i s module t o have s t a n d - a l o n e mode t h u s g i v i n o more f l e x i b i l i t y i n t h e s u b s e q u e n t management o f t h e c u t t i n g t o o l d a t a b a s e . C u t t i n g t o o l i n f o r m a t i o n can b e e n t e r e d t o t h e d a t a b a s e o f t h e module, o p e r a t i n g i n a s t a n d - a l o n e mode t h u s g i v i n g more f l e x i b i l i t y i n t h e s u b s e q u e n t management o f t h e c u t t i n g tool d a t a b a s e . The i n f o r m a t i o n c o n t a i n e d w i t h i n t h e d a t a f i l e f o r t h i s module can be a c c e s s e d e a s i l y , and l i n k e d v i a T I D Y t o t h e main tool-assembly d a t a b a s e .
Module 4 :
T o o l h o l d e r i n f o r m a t i o n can b e e n t e r e d , m o d i f i e d , i n t e r r o g a t e d or t a b u l a t e d by a c c e s s i n g t h i s module. A s i s t h e c a s e w i t h o t h e r modules, t h i s module h a s a stand-alone c a p a b i l i t y and, a s b e fore, prohibits duplicate entries.
Module 5 :
T h i s module i s o f a s i m i l a r s t r u c t u r e t o module 4 , b u t h a s been d e v e l o p e d t o h a n d l e information relevant to c o l l e t s .
Module 6 :
T h i s module i s s i m i l a r t o modules 4 and 5 , but applies t o extension information.
The v a r i o u s t y p e s o f t o o l - h o l d i n g chucks used on NC machine t o o l s a r e e a c h g i v e n a s i m p l e n u m e r i c c l a s s i f i c a t i o n number, a s a r e t h e v a r i o u s a d a p t o r s , c o l l e t s , and e x t e n s i o n s . Each t o o l a s s e m b l y , t h a t i s e a c h working c o m b i n a t i o n o f t h e s e s e p a r a t e i t e m s , i s i d e n t i f i e d by a f u r t h e r n u m e r i c c o d e , t h e tool assembly number. An i n d e x l i n k s t h i s number i n t o t h e d a t a b a s e where a s s o c i a t e d i n f o r m a t i o n i s s t o r e d i n a 1 2 8 - c h a r a c t e r r e c o r d . The r e c o r d c o m p l e t e l y d e f i n e s t h e t o o l assembly e n a b l i n g information t o be generated f o r t o o l s e t t i n g . The t o o l - a s s e m b l y n u m e r i c a l code c o m p r i s e s 10 d i g i t s , t h e f i r s t s i x o f which a r e common w i t h t h e c u t t i n g t o o l number, t h u s a l l o w i n g t o o l a s s e m b l i e s t o b e grouped by c u t t i n g - t o o l t y p e . A l l tool a s s e m b l i e s u s i n g , f o r example, s t a n d a r d j o b b e r s e r i e s d r i l l s a r e grouped t o g e t h e r i n a s e p a r a t e t o o l d a t a f i l e which h a s an a s s o c i a t e d i n d e x . F o r e a c h new t o o l a s s e m b l y , t h e a s s o c i a t e d n u m e r i c a l Inforcode i s s e l e c t e d s e q u e n t i a l l y from t h e i n d e x . m a t i o n s u b s e q u e n t l y s t o r e d i n t h e tool d a t a f i l e is t h e n e a s i l y a c c esse d v i a t h e index. The r e c o r d cont a i n e d w i t h i n t h e d a t a base u s e s a f i e l d format s t r u c t u r e and c o n t a i n s n o t o n l y p h y s i c a l t o o l - a s s e m b l y information, b u t a l s o o t h e r d a t a such a s s e t t i n g l e n g t h , o l d t o o l a s s e m b l y numbers ( f r o m p r e v i o u s p a p e r s y s t e m s ) and machine c l a s s . A l s o f u r t h e r i n d i c e s a r e linked with t h e tool d a t a base, allowing i n t e r r o g a t i o n v i a machine c l a s s , o l d t o o l assembly numbers, and c u t t i n g tool s p e c i f i c a t i o n . 2.
HARDWARE SYSTEM
TIDY h a s been implemented on a D i g i t a l Equipment C o r p o r a t i o n LSI11/23 microcomputer o p e r a t i n g u n d e r t h e RSX-11M o p e r a t i n g s y s t e m . T h i s i n c l u d e s 20 mbytes of d i s c s t o r a g e and a m a g n e t i c t a p e d r i v e i s a v a i l a b l e f o r d a t a backup and f u r t h e r d e v e l o p m e n t s . A T e k t r o n i x g r a p h i c d i s p l a y u n i t w i t h hard-copy f a c i l i t i e s i s a v a i l a b l e f o r t h e r a p i d production of tool-assembly d r a w i n g s and s e t t i n g s h e e t s . P r e c i s i o n tool-assembly d r a w i n g s can b e p r o d u c e d on a Benson drum p l o t t e r . G r a p h i c i n f o r m a t i o n can a l s o be e n t e r e d t o T I D Y v i a a d i g i t i s e r , t h u s e n a b l i n g drawing d a t a f o r s t a n d a r d t o o l i n g e l e m e n t s t o b e s t o r e d on d i s c and r e p r o d u c e d on e i t h e r g r a p h i c s d e v i c e a s r e q u i r e d . 3.
The d a t a b a s e c o m p r i s e s s e v e r a l d i f f e r e n t i n f o r m a t i o n f i l e s , e a c h o f which c a n b e l i n k e d and crossr e f e r e n c e d by s e p a r a t e i n d e x f i l e s : e a c h i n d e x p r o v i d i n g f a s t access t o t h e main d a t a b a s e by u s e o f e f f i c i e n t b i n a r y s e a r c h and i n s e r t i o n s o r t /6/ techniques. SYSTEM STRUCTURE
As n o t e d e a r l i e r , t h e s y s t e m c o m p r i s e s s e v e r a l func-
t i o n a l modules and employs s e v e r a l s e p a r a t e d a t a f i l e s . The f u n c t i o n o f e a c h o f t h e s e modules i s a s f o l l o w s : TIDY - t h i s i s t h e main c o n t r o l module which e n a b l e s t h e u s e r t o a c c e s s v a r i o u s modules i n o r d e r t o combine h o l d e r , c o l l e t s , e x t e n s i o n and c u t t i n g t o o l s i n t o t o o l assemblies and a s s i g n a n u m e r i c c o d e t o t h e p a r t i c u l a r A l l o t h e r modules a r e a c c e s s e d from w i t h i n assembly. t h e main module T I D Y . Module 1 :
Module 2 :
By i n t e r a c t i v e t e c h n i q u e s t h e main c u t t i n g tool g r o u p and s u b - c u t t i n g - t o o l g r o u p a r e s e l e c t e d and r e t u r n e d t o TIDY a f t e r which t h e appropriate tool d a t a base is accessed. I n d i c a t e s t h e v a r i o u s main program o p t i o n s t h a t a r e a v a i l a b l e , these being:
(a) (b) (c) (d)
314
Module 8 :
T h i s i s a m o d i f i c a t i o n module which i s a c c e s s e d s e v e r a l t i m e s from TIDY. The module d i s p l a y s t h e r e c o r d i n f o r m a t i o n t h a t h a s been c r e a t e d , or is t o be modified: t h u s e n a b l i n g t h e u s e r t o be f a m i l i a r w i t h t h e whole c o n t e n t s o f t h e record before indicating a correct record o r a r e c o r d i n n e e d o f m o d i f i c a t i o n or updating. A l l s u b s e q u e n t m o d i f i c a t i o n or u p d a t i n g i s a c h i e v e d t h r o u g h t h e module and t h e r e c o r d r e p l a c e d i n t o t h e main tool-assembly d a t a f i l e .
Module 9 :
T h i s module k e e p s a r e c o r d o f which toolh o l d e r , a d a p t o r , c o l l e t s , e x t e n s i o n s and c u t t i n g tools a r e used i n a p a r t i c u l a r t o o l assembly. In the case of cutting t o o l s , i t i s e a s y and u s e f u l t o s e a r c h t h e main t o o l assembly d a t a b a s e v i a a n i n d e x t o d e t e r m i n e , f o r example, which tool a s s e m b l i e s u s e a 5mm s t a n d a r d j o b b e r series d r i l l : t h u s p r e v e n t i n g d u p l i c a t i o n o f tool a s s e m b l i e s by showing p o s s i b l e a l t e r n a t i v e s .
SOFTNARE SYSTEM
The s o f t w a r e was i n i t i a l l y d e v e l o p e d i n BASIC, f o r e a s e and s p e e d o f c o m p i l a t i o n and d e b u g g i n g , a s a series o f 10 i n d i v i d u a l s t a n d - a l o n e f u n c t i o n a l modules. However, t o i n c r e a s e c o m p u t a t i o n a l s p e e d , m a t h e m a t i c a l a c c u r a c y and p o r t a b i l i t y between computer s y s t e m s , t h e s e i n d i v i d u a l l y - p r o v e n modules have now been t r a n s l a t e d i n t o FORTRAN I V and l i n k e d t o g e t h e r t o o p e r a t e a s a s i n g l e t a s k u n d e r t h e RSX-11M computer o p e r a t i n g system.
4.
Module 7 : O t h e r t o o l i l s s e m b l y i n f o r m a t i o n i s e n t e r e d t o t h e tool assembly d a t a b a s e by i n t e r a c t i v e questioning, t h e information being s t o r e d i n p a r t i c u l a r f i e l d s within the 128-character record length.
C r e a t i o n o f a t o o l assembly r e c o r d . M o d i f i c a t i o n o f a t o o l assembly r e c o r d . L i s t o f tool assembly r e c o r d . I n t e r r o g a t i o n of t o o l assembly r e c o r d s .
Module 10 : By s p e c i f y i n g a t o o l - a s s e m b l y number, t h i s module a u t o m a t i c a l l y draws t h e t o o l assembly onto t h e Tektronix graphics display. The module i s a c c e s s e d from T I D Y and d i s p l a y s tool assemblies during c r e a t i o n and/or m o d i f i c a t i o n o p e r a t i o n s t o i n d i c a t e w h e t h e r t h e t o o l - a s s e m b l y h a s been d e f i n e d c o r r e c t l y o r t o show errors n e e d i n g correction by t h e m o d i f i c a t i o n t e c h n i q u e s . The main p u r p o s e of t h e module, however i s t o provide v i a t h e Tektronix graphics and h a r d copy u n i t s , a t o o l - a s s e m b l y d r a w i n g f o r u s e by machine t o o l o p e r a t o r s when b u i l d i n a t h e r e q u i r e d t o o l assembly.
5.
FUTURE SYSTEM DEVELOPMENT
The s y s t e m h a s b e e n d e s i g n e d on a modular b a s i s i n o r d e r t o f a c i l i t a t e t h e incorporation o f o t h e r software modules. One s u c h p r o p o s e d module accesses t h e t o o l h o l d e r s , c o l l e t s and c u t t i n g t o o l "where used" d a t a f i l e s and converts t h e information i n t o a graphical representat i o n i n d i c a t i n g commonly-used i t e m s , r e d u n d a n t items, f u t u r e b u y i n g n e e d s and so on. T r a n s f e r of t h e T I D Y s y s t e m t o a main-frame computer c o u l d b e a c h i e v e d r e l a t i v e l y e a s i l y due t o t h e s t a n d The mass s t o r a g e f a c i l i t i e s a r d i s a t i o n on FORTRAN I V .
a v a i l a b l e t o a mainframe c o u l d g i v e t h e T I D Y s y s t e m t h e c a p a b i l i t y t o b e e x t e n d e d , by t h e a d d i t i o n o f modules, t o i n c l u d e and c l a s s i f y a l l t o o l i n g used i n a m a j o r company. F u r t h e r development t o i n c l u d e g e n e r a l l a t h e and I S 0 s t a n d a r d l a t h e tools w i l l b e c o m p l e t e d i n t h e n e a r future
.
CONCLUSIONS The s y s t e m d e s c r i b e d i n t h i s p a p e r p r o v i d e s a s o l u t i o n t o some o f t h e p r o b l e m s i n v o l v e d i n t h e p r o v i s i o n i n g of t o o l i n g f o r l a r g e numbers o f v a r i o u s t y p e s o f NC machine t o o l s i n t h e m u l t i - p r o d u c t b a t c h e n v i r o n m e n t t y p i c a l o f much o f t h e i n d u s t r y . A s a company's i n v o l v e m e n t i n NC machine t o o l s i n c r e a s e s , t h e n i n e v i t a b l y t h e investment i n c u t t i n g tools, toolholders, e t c . must a l s o i n c r e a s e . B e f o r e any a t t e m p t can b e made t o r a t i o n a l i s e t h i s i n v e s t m e n t , so p e r m i t t i n g t h e a d o p t i o n o f company s t a n d a r d s , which may be f e d back t h r o u g h t h e d e s i g n loop s o a s t o u l t i m a t e l y minimise t h e s t o c k s o f t h e s e i t e m s , it is n e c essary t o develop s o m e system f o r c a t a l o g u i n g and r e cordi ng. I n i n d u s t r y where t i m e i s a t a premium, p a p e r - b a s e d s y s t e m s for t h i s p u r p o s e c a n no l o n g e r b e t o l e r a t e d , b u t o f t e n t h e investment necessary t o provide a computer-based f a c i l i t y i s p r o h i b i t i v e . The T I D Y s y s t e m p r o v i d e s t h e n e c e s s a r y d a t a c a p t u r e and management c a p a b i l i t i e s a t a minimum c o s t by u t i l i s i n g g e n e r a l p u r p o s e computer f a c i l i t i e s o r i g i n a l l y p u r c h a s e d f o r o t h e r NC o r i e n t a t e d a p p l i c a t i o n s . Although o t h e r c l a s s i f i c a t i o n codes a r e a v a i l a b l e , t h e y a r e n o t r e a d i l y used because of t h e complexity of t h e i r u s e and i m p l e m e n t a t i o n . T I D Y h a v i n g b e e n developed i n a p r o d u c t i o n e n g i n e e r i n g environment overcomes t h e s e p r o b l e m s by u s i n g e v e r d a y e n g i n e e r s ' l a n g u a g e f o r a l l user communication. REFERENCES 1.
IS0 c o d i n g f o r t u r n i n g t o o l h o l d e r s and i n s e r t s . Proposed IS0 sta n d a r d .
2.
PERA T o o l i n g Code. PER?+ r e p o r t N o . 2 2 0 September 1970.
3.
E.
4.
G. BRISH (June 1 9 5 4 ) Maximum Ex Minimo. I n s t i t u t i o n of Production Engineers Journal.
EXAPT, Tool f i l e s f o r c u t t i n g t o o l s .
EXAPT
-
V e r e i n , Aachen.
5.
PAL RANKY (November/December 1978), Technology O r i e n t e d Minicomputer Based Databank development f o r I n t e g r a t e d M a n u f a c t u r i n g Systems. P r e s e n t e d a t t h e H o m e S e m i n a r o n "Problems o f I n t e g r a t e d M a n u f a c t u r i n g S y s t e m s D a t a b a s e Design and Management". P o l i t e c h n i c o d i T o r i n o , I t a l y .
6.
I . FLORES ( 1 9 6 9 ) Computer s o r t i n g , P r e n t i c e H a l l .
315