제조 > CL 출력 > 구멍만들기 주기에 대한 CL 출력
  
구멍만들기 주기에 대한 CL 출력
여기서는 표준 구멍만들기 주기에 대한 CL 출력을 설명합니다. 또한 각 가공 공구(작업셀)에 대한 사용자정의된 사이클을 정의할 수도 있습니다.
cycle_format 구성 옵션이 fixed로 설정된 경우 모든 구멍 만들기 주기에 대해 생성되는 출력은 다음과 같습니다.
CYCLE / type, z, f, units, t, r, i
여기서
type = DRILL, DEEP, BRKCHP, THRU, FACE, CSINK, TAP, BORE, REAM, OFF.
z = 공구를 이송할 깊이
f = 이송률
units = 주기 이송 값에 대한 단위 IPM, IPR, MMPM, MMPR일 수 있습니다.
t = 인치당 스레드 수(TAP 주기에만 적용)
r = r 깊이에 대한 급속 값
i = 깊이 증가 (DEEP 주기에만 적용)
cycle_format 구성 옵션이 couplet(기본값)으로 설정된 경우 구멍 만들기 주기에 대한 CL 출력은 다음과 같습니다.
DRILL 주기
주기 유형 옵션 드릴(Drill), 표준(Standard)을 사용할 때의 출력입니다.
CYCLE / DRILL, DEPTH, a, IPM, b, CLEAR, c, RAPTO, d, RETURN, e
여기서
a - Creo NC에서 계산한 깊이 값
IPM - CUT_UNITS 매개변수에 의해 지정된 값
b - CUT_FEED의 값
c - CLEAR_DIST에 의해 지정된 값
d - RAPTO_DIST에 의해 지정된 값으로, CLEAR_DIST에서 주기 제어점을 향해 측정된 대로 좀더 빠른 이동을 가능하게 합니다(선택 사항).
e - PULLOUT_DIST에 의해 지정된 값으로, CLEAR_DIST 이외의 점으로 선택적 복귀를 가능하게 합니다(선택 사항). 0에서 프로그래밍되면 리트랙트 평면으로 리트랙트합니다.
DEEP 주기
주기 유형 옵션 드릴(Drill), 깊음(Deep)를 사용할 때의 출력입니다. 깊이 주기는 깊은 구멍으로 점차 들어가는 단계를 허용합니다.
CYCLE / DEEP, DEPTH, a, STEP, b, IPM, c, CLEAR, d, RAPTO, e, RETURN, f
여기서
a - Creo NC에서 계산한 깊이 값
b - PECK_DEPTH에 의해 지정된 값
IPM - CUT_UNITS 매개변수에 의해 지정된 값
c - CUT_FEED의 값
d - CLEAR_DIST에 의해 지정된 값
e - RAPTO_DIST에 의해 지정된 값으로, CLEAR_DIST에서 주기 제어점을 향해 측정된 대로 좀더 빠른 이동을 가능하게 합니다(선택 사항).
f - PULLOUT_DIST에 의해 지정된 값으로, CLEAR_DIST 이외의 점으로 선택적 복귀를 가능하게 합니다(선택 사항). 0에서 프로그래밍되면 리트랙트 평면으로 리트랙트합니다.
BREAKCHIP 주기
주기 유형 옵션 드릴(Drill), 브레이크 칩(Break Chip)을 사용할 때의 출력입니다. 브레이크 칩 주기는 증가될 때마다 복귀가 줄곧 구멍 밖으로 나가지 않는다는 점을 제외하면 깊이 주기와 비슷합니다. 구멍 밖으로 나가는 완전한 복귀 역시 허용됩니다.
CYCLE / BRKCHP, DEPTH, a, STEP, b, IPM, c, CLEAR, d, RAPTO, e, RETURN, f, DWELL | BACK | REV, g, TIMES, h
여기서
a - Creo NC에서 계산한 깊이 값
b - PECK_DEPTH에 의해 지정된 값
IPM - CUT_UNITS 매개변수에 의해 지정된 값
c - CUT_FEED의 값
d - CLEAR_DIST에 의해 지정된 값
e - RAPTO_DIST에 의해 지정된 값으로, CLEAR_DIST에서 주기 제어점을 향해 측정된 대로 좀더 빠른 이동을 가능하게 합니다(선택 사항).
f - PULLOUT_DIST에 의해 지정된 값으로, CLEAR_DIST 이외의 점으로 선택적 복귀를 가능하게 합니다(선택 사항). 0에서 프로그래밍되면 리트랙트 평면으로 리트랙트합니다.
h - 깊이 주기에서처럼 구멍 밖으로의 완전한 리트랙트를 제공하며 FULL_RETRACT_DEPTH/ PECK_DEPTH를 기반으로 계산됩니다.
DWELL, BACK 및 REV는 다음과 같이 선택됩니다.
INTER_RET_HEIGHT 매개변수가 프로그래밍된 경우 칩 브레이크 커플릿은
BACK, g입니다("g"는 INTER_RET_HEIGHT의 값임).
INTER_RET_HEIGHT가 "-"이고 DELAY가 0 이외의 값으로 프로그래밍된 경우 커플릿은
DELAY_UNITS가 SECONDS인 경우 DWELL, g가 됩니다.
DELAY_UNITS가 REVS인 경우에는 REV, g가 됩니다.
("g"는 DELAY의 값임)
THRU 주기
주기 유형 옵션 드릴(Drill), 웹(Web)을 사용할 때의 출력입니다. 이 주기를 사용하면 강판에 구멍을 뚫고 다음 강판 위에 배치할 RAlPID 동작이 공구 축을 따르도록 만들면서 공구를 FEED_RATE의 속도로 이동하여 일정 거리만큼 떨어진 둘 이상의 강판에 구멍을 뚫을 수 있습니다.
CYCLE / THRU, DEPTH, a1, a2, a3, ..., IPM, b, CLEAR, c, RAPTO, d, RETURN, e
여기서
a1 - Creo NC에서 계산한 첫 번째 강판의 깊이 값
a2 - Creo NC에서 계산한 두 번째 강판 상단의 깊이 값
a3 - Creo NC에서 계산한 두 번째 강판의 깊이 값
IPM - CUT_UNITS 매개변수에 의해 지정된 값
b - CUT_FEED의 값
c - CLEAR_DIST에 의해 지정된 값
d - RAPTO_DIST에 의해 지정된 값으로, CLEAR_DIST에서 주기 제어점을 향해 측정된 대로 좀더 빠른 이동을 가능하게 합니다(선택 사항).
e - PULLOUT_DIST에 의해 지정된 값으로, CLEAR_DIST 이외의 점으로 선택적 복귀를 가능하게 합니다(선택 사항). 0에서 프로그래밍되면 리트랙트 평면으로 리트랙트합니다.
평면 주기
주기 유형 옵션 페이스(Face)를 사용할 때의 출력입니다. 기초면 주기가 깊이에서 선택적 정체를 허용한다는 점을 제외하면 본질적으로는 드릴 주기와 같습니다.
CYCLE / FACE, DEPTH, a, IPM, b, CLEAR, c, RAPTO, d, RETURN, e, DWELL | REV, f
여기서
a - Creo NC에서 계산한 깊이 값
IPM - CUT_UNITS 매개변수에 의해 지정된 값
b - CUT_FEED의 값
c - CLEAR_DIST에 의해 지정된 값
d - RAPTO_DIST에 의해 지정된 값으로, CLEAR_DIST에서 주기 제어점을 향해 측정된 대로 좀더 빠른 이동을 가능하게 합니다(선택 사항).
e - PULLOUT_DIST에 의해 지정된 값으로, CLEAR_DIST 이외의 점으로 선택적 복귀를 가능하게 합니다(선택 사항). 0에서 프로그래밍되면 리트랙트 평면으로 리트랙트합니다.
f - DELAY의 값
DWELL이나 REV는 SECONDS 또는 REVS로 각각 설정된 DELAY_UNITS를 기반으로 합니다.
COUNTERSINK 주기
주기 유형 옵션 카운터싱크(Countersink)를 사용할 때의 출력입니다. 구멍에 모따기가 된 모서리를 추가할 수 있습니다. 또한 마무리를 멋지게 할 수 있도록 깊이에 정체를 제공합니다.
CYCLE / CSINK, DIAMET, a, TLANGL, b, IPM, c, CLEAR, d, RAPTO, e, RETURN, f, DWELL | REV, g
여기서
a - 모따기의 바깥 지름(카운터싱크 지름Csink Diam))
b - 카운터싱크 공구 매개변수 POINT_ANGLE의 값
IPM - CUT_UNITS 매개변수에 의해 지정된 값
c - CUT_FEED의 값
d - CLEAR_DIST에 의해 지정된 값
e - RAPTO_DIST에 의해 지정된 값으로, CLEAR_DIST에서 주기 제어점을 향해 측정된 대로 좀더 빠른 이동을 가능하게 합니다(선택 사항).
f - PULLOUT_DIST에 의해 지정된 값으로, CLEAR_DIST 이외의 점으로 선택적 복귀를 가능하게 합니다(선택 사항). 0에서 프로그래밍되면 리트랙트 평면으로 리트랙트합니다.
g - DELAY의 값
DWELL이나 REV는 SECONDS 또는 REVS로 각각 설정된 DELAY_UNITS를 기반으로 합니다.
TAP 주기
주기 유형 옵션 탭(Tap) 고정(Fixed) 또는 부동(Floating)을 사용할 때의 출력입니다. 스레드 구멍을 생성할 수 있습니다. 부동 탭 주기는 스레드 피치와 스핀들 속도가 제공하는 것 이외의 수정된 이송 값을 허용합니다.
CYCLE / TAP, DEPTH, a, TPI | MMPR | IPR, b, CLEAR, c, RAPTO, d, RETURN, e
여기서
a - Creo NC에서 계산한 깊이 값
TPI | MMPR | IPR - THREAD_UNITS에 의해 결정된 값
b - THREAD_FEED의 값
c - CLEAR_DIST에 의해 지정된 값
d - RAPTO_DIST에 의해 지정된 값으로, CLEAR_DIST에서 주기 제어점을 향해 측정된 대로 좀더 빠른 이동을 가능하게 합니다(선택 사항).
e - PULLOUT_DIST에 의해 지정된 값으로, CLEAR_DIST 이외의 점으로 선택적 복귀를 가능하게 합니다(선택 사항). 0에서 프로그래밍되면 리트랙트 평면으로 리트랙트합니다.
BORE 주기
주기 유형 옵션 보어(Bore)를 사용할 때의 출력입니다. 고 정밀도의 마무리 구멍 지름을 생성하는 데 사용합니다. 품질이 양호한 마무리를 하기 위해서 깊이에 정체를 허용하고 복귀 이전에 마무리된 벽에서 비대칭 공구를 멀리 치워둘 수 있습니다.
CYCLE / BORE, DEPTH, a, IPM, b, CLEAR, c1, c2, RAPTO, d, RETURN, e, ORIENT, f, DWELL | REV, g
여기서
a - Creo NC에서 계산한 깊이 값
IPM - CUT_UNITS 매개변수에 의해 지정된 값
b - CUT_FEED의 값
c1 - CLEAR_DIST에 의해 지정된 값
c2 - 프로그래밍된 경우 JOG_DIST에 의해 지정된 값
d - RAPTO_DIST에 의해 지정된 값으로, CLEAR_DIST에서 주기 제어점을 향해 측정된 대로 좀더 빠른 이동을 가능하게 합니다(선택 사항).
e - PULLOUT_DIST에 의해 지정된 값으로, CLEAR_DIST 이외의 점으로 선택적 복귀를 가능하게 합니다(선택 사항). 0에서 프로그래밍되면 리트랙트 평면으로 리트랙트합니다.
f - 프로그래밍된 경우 ORIENT_ANGLE에 의해 지정된 값
g - DELAY의 값
DWELL이나 REV는 SECONDS 또는 REVS로 각각 설정된 DELAY_UNITS를 기반으로 합니다.
REAM 주기
주기 유형 옵션 리머(Ream)를 사용할 때의 출력입니다. 정밀한 마무리 구멍을 생성하기 위한 대안입니다. 스핀들을 회전하여 구멍 밖으로 이송하여 품질이 양호한 서피스 마무리를 합니다.
CYCLE / REAM, DEPTH, a, IPM, b, CLEAR, c, RAPTO, d, RETURN, e, DWELL | REV, f
여기서
a - Creo NC에서 계산한 깊이 값
IPM - CUT_UNITS 매개변수에 의해 지정된 값
b - CUT_FEED의 값
c - CLEAR_DIST에 의해 지정된 값
d - RAPTO_DIST에 의해 지정된 값으로, CLEAR_DIST에서 주기 제어점을 향해 측정된 대로 좀더 빠른 이동을 가능하게 합니다(선택 사항).
e - PULLOUT_DIST에 의해 지정된 값으로, CLEAR_DIST 이외의 점으로 선택적 복귀를 가능하게 합니다(선택 사항). 0에서 프로그래밍되면 리트랙트 평면으로 리트랙트합니다.
f - DELAY의 값
DWELL이나 REV는 SECONDS 또는 REVS로 각각 설정된 DELAY_UNITS를 기반으로 합니다.