제조 > 서브루틴 프로그래밍 > 새 서브루틴 패턴 생성하기
  
새 서브루틴 패턴 생성하기
1. 제조(Manufacturing) > 서브루틴(Subroutines)을 클릭합니다. 서브루틴(SUBROUTINES) 메뉴가 나타납니다.
2. 생성(Create)을 클릭합니다.
3. 패턴화할 NC 시퀀스를 선택하려면 이름 목록 메뉴(모두 선택(Select All)모두 선택 취소(Unsel All) 옵션도 제공)에서 해당 이름 옆에 체크 표시를 합니다. 선택이 끝나면 선택 완료(Done Sel)를 클릭합니다.
4. 서브루틴(Subroutines) 대화상자가 열립니다. 대화상자의 상단 부분에 서브루틴 패턴 유형과 원하는 CL 출력 형식을 지정할 수 있는 옵션 버튼과 체크 상자가 있습니다.
그룹화(Group) 옵션 버튼을 선택하면 선택한 시퀀스가 그룹으로 패턴화됩니다. 이것은 선택한 시퀀스와 그 사이에 있는 모든 시퀀스가 패턴화된 내부 그룹을 형성함을 의미합니다. 개별(Individual)을 선택하면 선택된 각 시퀀스가 개별적으로 패턴화되고 그 사이에 있는 시퀀스에는 영향을 미치지 않습니다.
절대(Absolute) 옵션 버튼을 선택하면 서브루틴에 대한 CL 데이터가 절대 모드로 출력됩니다. 증가(Incremental)를 선택하면 서브루틴에 배치된 각 NC 시퀀스에 대한 MODE/INCR 및 MODE/ABSOL 명령이 출력됩니다.
다중축(Multax) 체크박스를 선택하면 테이블 회전 명령 대신 변환된 CL 데이터가 출력됩니다.
CL 복사(Copy CL) 체크박스를 선택하면 서브루틴 정의 및 호출이 없는 CL 데이터가 출력됩니다. CL 출력에서 서브루틴 패턴 정의를 일시적으로 억제하려면 이 옵션을 사용할 패턴을 재정의합니다.
5. 처음 방향(1st Direction) 탭을 사용하여 패턴을 첫째 방향으로 정의할 수 있습니다.
패턴 유형(Pattern Type) - 다음 옵션 버튼 중 하나를 사용합니다.
이동(Translate) - 베이스 좌표계 축을 따라 CL 데이터를 변환합니다. X 값(X value), Y 값(Y value)Z 값(Z value) 입력란에 변환 값을 입력합니다.
회전(Rotate) - CL 데이터를 베이스 좌표계 축 중 하나를 중심으로 회전합니다. X, Y, 또는 Z 옵션 버튼을 선택하여 원하는 축을 지정합니다. 각도(Angle) 입력란에 회전 값을 입력합니다.
좌표계(Csys) - 이 옵션을 사용하여 서브루틴 인스턴스 배치를 위한 좌표계를 선택하거나 생성할 수 있습니다. 베이스 좌표계에 따라 이 인스턴스에 대해 지정된 좌표계의 위치를 기반으로 각 인스턴스에 대한 올바른 TRANS/ROTATE 문이 계산됩니다. 선택(Select)을 클릭하여 좌표계를 생성, 선택, 제거 또는 표시합니다.
베이스 좌표계(Base Coordinate System) - CL 데이터 패턴화를 위한 베이스 좌표계로 사용될 좌표계, 기계(Machine) 또는 NC 시퀀스(NC Sequence)를 지정합니다.
번호(Number) - 첫 번째 방향의 인스턴스 번호를 지정합니다.
6. 두 번째 방향(2nd Direction) 탭을 사용하여 패턴을 두 번째 방향으로 정의할 수 있습니다. 좌표계(Csys) 옵션 버튼이 이 방향에 패턴이 없음(기본값)을 의미하는 없음(None)으로 대체되는 것을 제외하고 첫 번째 방향(1st Direction) 탭과 같은 옵션이 포함됩니다.
7. 고정장치(Fixture) 탭을 사용하여 고정장치 오프셋 등록 값을 증가시킬 수 있습니다.
고정장치 보정 사용(Use Fixture Compensation)을 선택하면 시스템에서는 패턴화된 각 시퀀스에 대해 "SET/OFSETL, n" 명령을 출력합니다. 여기서 n은 다음과 같이 정의되는 고정장치 오프셋 등록 번호입니다.
초기 등록(Initial Register)은 첫째 인스턴스의 고정 오프셋 등록 번호를 지정합니다.
처음 방향 증가(1st Direction Increment)는 첫 번째 방향의 각 후속 인스턴스에 대한 증가 값을 지정합니다.
두 번째 방향 증가(2nd Direction Increment)는 두 번째 방향의 인스턴스에 대한 증가 값을 지정합니다. 이 입력란은 서브루틴 패턴이 양방향인 경우에만 나타납니다.
사용자 정의(Custom)를 클릭하면 서브루틴 고정장치 오프셋 설정(Subroutine Fixture Offsets Setup) 대화상자가 표시됩니다. 이 대화상자에는 모든 패턴 인스턴스(각 방향의 인스턴스 수에 기반)와 각 인스턴스의 현재 등록 번호(초기 레지스터(Initial Register), 첫 번째 방향 증가(1st Direction Increment)두 번째 방향 증가(2nd Direction Increment) 값에 기반)가 나열됩니다.
고정장치 오프셋을 사용자정의할 인스턴스를 선택하고 고정장치 오프셋(Fixture Offset) 입력란에 새 값을 입력합니다. 재설정(Reset) 버튼을 클릭하면 모든 오프셋이 다시 기본값으로 재설정됩니다. 오프셋 사용자정의가 끝나면 확인(OK)을 클릭합니다.
8. 서브루틴(Subroutines) 대화상자에서 확인(OK)을 클릭하여 서브루틴 패턴을 생성합니다.
 
* 서브루틴 패턴에 포함된 NC 시퀀스는 다른 서브루틴 패턴에 대해 선택될 수 없습니다. 대신 기존 패턴을 재정의합니다.