Using CAD macros and languages for productivity on a Unigraphics system

Abstract This paper explores the concept of user programming languages for CAD systems. A functional explanation of these languages is given, along with examples of how such extensions to a basic CAD system can be used to improve the productivity of the CAD system. A three step approach to improving system productivity through user created software is also outlined. This paper is also an attempt to demonstrate the need for further development of user programming languages by CAD manufacturers. The utility of these languages is clearly demonstrated, yet few CAD manufacturers currently support any products of this type. More interaction between users and CAD suppliers is required.