고정 시스템은 세개의 다른 요소로 구성된다: 고정구 시스템, 고정구 정의, 그리고 고정구 인스턴스.
고정구 시스템은 CMM과 기둥 그리고 DCC 또는 수동 고정 시스템의 모듈로 구성되어 있다. 선반 시스템과 기둥의 수는 필요한 구성에 따라 다르다. 고정구 시스템 은 특정 고정구와 관련이 없다; 대신, 그것의 시스템을 구성하는 구성 요소이다.
고정구 정의 는 부품 좌표의 지점과 그 특정 지점에 해당하는 요청된 모듈을 보여주는 파일이다. 고정구 정의는 기계와 시스템에 독립적이다 그래서 그것이 기계와 고정구 시스템 (수동 또는 DCC) 에 이동될 수 있다. 고정구 정의와 기계는 전혀 관련이 없다. 고정구 정의 는 여러 다른 고정구 서버에 의해 사용되는 중앙 컴퓨터에 있을 수 있다. 고정구 서버내에서 정의를 삭제하면 정의만을 삭제하고, 기계의 상태에 영향을 주지 않는다.
고정구 인스턴스 는 주어진 고정구 시스템 에서 고정구 정의 의 특정 인스턴스이다. 이 요소만이 주어진 고정구 정의를 로드 또는 제거하기 충분한 메모리에 존재한다. 이것은 일반 고정구 정의 를 특정 고정구 시스템과 연결한다. 고정구 인스턴스는 저장되지 않는다; 그것은 로드 또는 제거를 위해 고정구가 실행될때마다 다시 작성된다. 측정 루틴 명령은 그들이 실행될 때 시스템에만 영향을 미친다.
특별히 변경이 되게하지 않는 한 측정 루틴을 수정하면 기계의 상태에 영향을 미치지 않는다. 예를들어, 측정 루틴에서 LOADFIXTURE 명령을 삭제하면, 기계의 상태는 영향을 받지 않는다. 그러나, 기계의 판에서 고정구를 물리적으로 제거하고자하고 그것을 측정 루틴에서 삭제하면, UNLOAD 플래그로 동일 LOADFIXTURE 명령을 먼저 실행해야 한다 그런다음 측정 루틴에서 LOADFIXTURE 명령을 삭제한다.