This paper reports the development of fixture design procedure using artificial intelligence. The basic fixture elements are divided into three essential categories: clamping elements, positioning and guiding elements, supporting and base elements. A knowledge-based program structure is used to decide on the appropriate fixture with respect to a particular workpiece specification. The drawing of the elements is then parametrically constructed with an interface program calling standard commands from a drafting package. The elements are assembled interactively to form the final description of the fixture.