제조 > CL 출력 > 지원되는 CL 데이터 명령
지원되는 CL 데이터 명령
$$ - "$$" 다음에 오는 라인이나 구간은 Creo NC 사용을 위한 설명 또는 명령입니다.
명령
설명
속성
CALSUB/a
여기서
a=서브루틴 이름
CIRCLE/ x, y, z {, i, j, k} , r
원형 보간 공구 동작에 대한 출력
COOLNT / type, pressure
여기서
type = ON, OFF, FLOOD, MIST, TAP 또는THRU
pressure = LOW, MEDIUM 또는 HIGH(COOLANT_PRESSURE 매개 변수 값이 NONE이면 출력되지 않음)
CUTCOM / LEFT {,n}
여기서
LEFT, RIGHT = 공구 보정 오프셋의 방향
n = 공구 보정 데이터를 보유한 기계 컨트롤러의 레지스터 수. CUTCOM_REGISTER가 0이면 출력되지 않습니다.
CUTCOM / RIGHT {,n}
CUTCOM / OFF
CYCLE / type
구멍 만들기 주기에 대한 출력
DEFSUB / a
서브루틴 정의의 시작
여기서
a = 서브루틴 이름(기본값: 해당 NC 시퀀스 수)
DELAY / t
여기서
지연(초 단위)
DMIS / a
DMIS 문의 처리를 활성화 또는 비활성화합니다.
여기서
a = ON 또는 OFF
ENDSUB
서브루틴 정의의 끝
FEDRAT/f,units
여기서
f = 지정 단위로 표시된 이송율 값
units = 이송율 값 단위. FPM, IPM, FPR, IPR, MMPM 또는 MMPR일 수 있습니다.
FEDRAT / INVERS, AUTO
회전 축이 있는 머신에 대해 인버스 타임(inverse time) 이송 값이나 회전 속도를 지정합니다(INVERSE_FEED를 YES로 설정한 경우).
FEDRAT / INVERS, OFF
인버스 타임 이송 값을 갖는 NC 시퀀스 끝의 출력
FINI
프로그램의 마지막 명세문
FLUSH / ON, a
여기서
a = 플러쉬 등록(지정된 경우)
FROM / x, y, z {, i, j, k}
여기서
x, y, z - 공구 제어점의 좌표. i, j, k - 공구 축 벡터
GENRTR / genrtr register
GOTO / x, y, z {, i, j, k}
여기서
x, y, z - 공구 제어점의 좌표. i, j, k - 공구 축 벡터
HEAD / n, OPTION, #
다중 터릿에 대한 출력
HEAD / BOTH
동기화된 한 쌍의 NC 시퀀스 앞의 출력
HEAD / OFF
동기화된 한 쌍의 NC 시퀀스 뒤의 출력
LINTOL / r
여기서
r - 제조 매개 변수 LINTOL의 값. 보간을 위해 포스트 프로세서가 사용합니다. LINTOL 매개 변수 값이 대시(-) 이외의 값인 경우에만 출력됩니다.
LOADTL / n, LENGTH, l, OSETNO, o
여기서
n = TOOL_POSITION(공구 테이블을 사용하여 정의됨). 공구가 공구 테이블에 포함되어 있지 않으면 해당 TOOL_ID(매개 변수 파일에서 설정됨)가 사용됩니다.
LENGTH, l = 공구의 게이지 길이 값. GAUGE_Z_LENGTH가 대시(-) 이외의 값인 경우에만 출력됩니다.
OSENTO, o = 공구 테이블에 지정된 공구 오프셋 변경 사항(있는 경우)
MACHIN / name, m
여기서
name = NC 시퀀스 매개 변수 MACH_NAME
m = NC 시퀀스 매개 변수 MACH_ID
MODE/INCR 및 MODE/ABSOL
서브루틴 데이터를 증가 데이터에서 포스트 변형하기 위한 서브루틴 정의 안의 출력
MODE/MILL 및 MODE/TURN
밀링/회전 가공 중심에 대한 출력
MULTAX / ON
(i,j,k 벡터를 프로세싱하기 위해) 포스트 프로세서를 다중 축 출력 모드로 설정합니다. 다중 축 출력 모드일 때 Creo NC에서는 공구가 0, 0, 1 방향에 있어도 i,j,k 벡터를 출력합니다.
OP / THREAD, TURN, DEPTH, totdepth, TPI, thread_feed, MULTRD, t, CUTS, c, FINCUT, n, CUTANG, a
스레드 선반가공에 대한 ISO 출력
여기서
DEPTH, totdepth = 스레드의 컷 깊이
TPI(MMPR 또는 IPR), thread_feed = 스레드 피치(매개 변수THREAD_FEED_UNITS, THREAD_FEED).
MULTRD, t = 스레딩 번호는 다중 시작 스레딩에서 시작합니다.
CUTS, c = 공구를 다중 컷에 배치하는 횟수(NUMBER_CUTS 매개 변수)
FINCUT, n = 최종 스레드 깊이에 생성된 패스 수(NUMBER_FIN_PASSES)
CUTANG, a = 공구가 컷을 시작하는 각도(INFEED_ANGLE)
OP / THREAD, NOMORE
ISO 스레드 출력의 끝을 지정합니다.
PARTNO
부품 이름
PIVOTZ / z2, z1, z2, z1, z1
4축 와이어 EDM 전용 출력
z2 = 트래버스된 서피스의 가장 높은 중점
PPRINT
모델 정보 출력 이 명령을 실행하려면 PPRINT 테이블을 설정해야 합니다.
PROBE / ON, OFF, RANGE, CALIB
프로브 문
RAPID
다음 동작 문은 급속 트래버스 이송이 됩니다.
ROTATE / AAXIS|BAXIS| CAXIS, INCR, a, CLW|CCLW
CL_DATA_MODE가 TRANS_ROTABL인 경우 기계 좌표계와 NC 시퀀스 좌표계 사이의 회전 변환
여기서
AAXIS, BAXIS, CAXIS - X축, Y축 또는 Z축을 중심으로 각각 회전합니다.
a = 회전 각도 값
CLW = 시계방향 동작
CCLW = 반 시계방향 동작
SET / HOLDER , adaptor_number, SETOOL, xoffset, yoffset, zoffset, ATANGL, at, SETANG, st
공구 첨부를 사용할 때의 출력
여기서
adaptor_number = 첨부 모델 매개 변수 ADAPTOR_NUMBER의 값.
xoffset, yoffset 및 zoffset은 스핀들 제어점을 기준으로 공구 첨부 점의 위치를 정의합니다.
at = SPINDLE_CONTROL_POINT 좌표계를 기준으로 한 공구 축의 ZF 회전 방향(단위: 도)
st = SPINDLE_CONTROL_POINT 좌표계를 기준으로 한 공구 축의 XY 회전 방향(단위: 도)
SET / OFSETL, n 및 SET / OFSETL, OFF
여기서
n = FIXT_OFFSET_REG
FIXT_OFFSET_REG 매개 변수 값이 대시(-) 이외의 값인 경우에만 출력됩니다.
SPINDL / RPM, s, CLW|CCLW, MAXRPM, m, RANGE, r
SPINDL / SFM 또는 SMM, v, CLW| CCLW, MAXRPM, m, RANGE, r
SPINDL / ON
SPINDL / OFF
SPINDL / PARLEL, XAXIS|ZAXIS(밀링/선반가공 밀링 전용)
SPINDL / ORIENT
TRANS / X, Y, Z
CSYS / X1, Y1, Z1, V1,
X2, Y2, Z2, V2,
m = MAX_SPINDLE_RPM. MAX_SPINDLE_RPM이 대시(-)로 설정된 경우 "MAXRPM, m"은 출력되지 않습니다.
r = 범위 값
(SPINDLE_RANGE). LOW, MEDIUM 또는 HIGH일 수 있습니다. SPINDLE_RANGE가 NUMBER이면 r은 RANGE_NUMBER 매개 변수 값과 같습니다. SPINDLE_RANGE가 NO_RANGE이면 "RANGE, r"은 출력되지 않습니다.
PARLEL은 밀링 스핀들이 평행인 축을 나타냅니다.
ORIENT는 공구에 대한 ORIENT_ANGLE 세트를 나타냅니다. 예를 들어, 보링 중 이는 리트랙트 전 보링 바의 방향을 나타냅니다.
STAN / a, [ LEAD | LAG, b ], [ NOW | NEXT ]
내부 컷(INT CUT) 메뉴의 테이퍼 각도(Taper Angle) 옵션을 지정한 경우 2축 컨투어 와이어 EDM에 대해 STAN, NOW, NEXT 문을 출력합니다.
CL_OUTPUT_MODE 매개 변수가 TAPER로 설정된 경우, 4축 컨투어 와이어 EDM에 대해 STAN, LEAD LAG, NEXT 문을 출력합니다.
STAN/a는 동작 방향에 수직인 각도를 지정합니다. 예를 들어, 아래쪽 와이어 가이드가 X축 방향을 따라 이동하면 a가 X축을 중심으로 와이어에 대한 회전 각도가 됩니다.
LEAD b는 동작 방향으로 각도를 지정합니다. 예를 들어, 아래쪽 와이어 가이드가 Y축 방향을 따라 이동하면 b가 Y축을 중심으로 와이어에 대한 회전 각도가 됩니다. b 값이 양수이면 위쪽 와이어 가이드가 b도 만큼 아래쪽 와이어 가이드 보다 앞에 있음을 나타냅니다.
LAG b는 동작 방향으로 각도를 지정합니다. 예를 들어, 아래쪽 와이어 가이드가 Y축 방향을 따라 이동하면 b가 Y축을 중심으로 와이어에 대한 회전 각도가 됩니다. b 값이 음수이면 위쪽 와이어 가이드가 b도 만큼 아래쪽 와이어 가이드 보다 뒤에 있음을 나타냅니다.
NOW - 현재 점에서 공구 축 위치를 업데이트합니다.
NEXT(2축 와이어 EDM에 대한 기본값) - 다음 이동(GOTO) 점에서 공구 축 위치를 업데이트합니다. 예를 들어, 아래쪽 와이어 가이드와 위쪽 와이어 가이드가 다음 이동(GOTO) 점의 끝에서 ab 각도에 도달하기 위해 동시에 이동합니다.
THREAD/AUTO, x1, y1, z1, TO, x2, y2, z2, TPI, thread_feed, AT, percent, DEEP, depth, LAST, n, TYPE, 0, totdepth, angle, IPM, ipm, FEDTO, d, x, TIMES, t, OFSETL, n, o
스레드 회전에 대한 매크로 출력
여기서
TPI(MMPR 또는 IPR), thread_feed = 스레드 피치(매개 변수THREAD_FEED_UNITS, THREAD_FEED).
AT, percent = 각 패스와 함께 제거할 나머지 금속의 퍼센트(PERCENT_DEPTH)
DEEP, depth = 최종 프로그래밍된 스레드 깊이를 결정합니다(STOCK_ALLOW).
LAST, n = 최종 스레드 깊이에 생성된 패스 수(NUMBER_FIN_PASSES)
TYPE, 0, totdepth, 각도 = 스레드 깊이와 인피드(infeed) 각도를 제공합니다.
IPM, ipm = 각 스레딩 주기에 사용되는 이송율
FEDTO, d = 가공소재로부터의 클리어런스 거리
x = IN(내부 스레드), OUT(외부 스레드 - 기본값), FACE(페이싱 스레드)
TIMES, t = 스레딩 시작 수
OFSETL
n = 공구를 다중 컷에 배치한 횟수
o = 각 컷 사이의 오프셋 거리
TRANS / x, y, z
CL_DATA_MODE가 TRANS_ROTABL인 경우 기계 좌표계와 NC 시퀀스 좌표계 사이의 선형 변환
FIX_OFFSET_REGISTER 매개 변수 값이 기본값인 대시(-) 이외의 값으로 설정된 경우 설명줄로 처리됩니다.
TURRET / n, XAXIS, x, ZAXIS, z, OSETNO, o
LOADTL 대신에 선반 및 밀링/회전 가공 중심에서 수행된 밀링 및 구멍만들기 NC 시퀀스와 선반가공 NC 시퀀스에 대한 출력입니다."XAXIS, x" 및 "ZAXIS, z"는 공구에 대한 GAUGE_X_LENGTH 및 GAUGE_Z_LENGTH가 대시(-)가 아닌 경우에만 출력됩니다.
UNITS / u
NC 시퀀스에 사용되는 길이 단위(INCHES, MM 등)
VERIFY / CORNER, PNT, RCTNGL, ROUND, XYZ
프로브 문
도움이 되셨나요?