|
▽PIPE 기본 명령어
필수 시작시 Settings - Choss Options - Selection 에서 Selection Criteria를 ALL 로 그리고 Auto connect 체크
*NEX - 다음 * CONN ? Fitting (elbo, redu, tee…)을 붙인다.
응용 = NEX CONN (다음 것(fitting)을 붙인다)
FCON ? 강제로 객체를 붙인다.
* FOR ? PIPE 진행 방향으로
* BAC ? PIPE 역 방향으로
* Q MODE ? PIPE의 흐름을 할 수 있다
* HEAD를 수 작업으로 입력 시 Branch에서
* HBORE 100 (PIPE Size 입력)
* HPOS E 1000 N 1000 U 1000 (좌표 입력)
* HDIR U (PIPE 방향을 입력)
응용 (TAIL 은 HEAD 와 반대)
p.s TAIL로 작업 시 BACK로 하여 작업.
* Modeling 에서 pipe 객체를 어느 한 지점까지 옮기고자 할 때
* PLAN E FROM ID@ (선택한 객체의 중심까지 이동)
* PLAN E FROM IDP@
* PLAN E THRO W 1000
* MOVE E THRO W 1000
* MOVE S PLAN S 30 D THRO NEX
* PLAN S 30 D THRO NEX (FOR 에선 위와 같은 명령)
* Modeling 에서 pipe 객체를 다른 곳과 붙이고자 할 때
THRO NEXT
TO NEX
THRO U 좌표 입력 (진행 방향에서 사용되며 원하는 좌표까지 갈 수 있다.)
* ELBO 방향을 바꾸자 할 때
* DIR E & DIR S 0.5 D
DIR TO ID@
DIR TO NEX
* TEE 방향을 바꾸자 할 때
?????* DIR AND P3 IS E
* DIR AND P3 IS E 90 U
* ROT BY 90 ABOUT E
* Arrive 와 Leave 가 두가지가 있는데
Arrive 는 들어 오는 방향 Leave 는 나가는 방향을 말한다.
Tee는 3개의 Point를 가지고 있기에 상황에 맞게 Arrive 와 Leave 를 고쳐준다
* 객체를 움직일 시
* DIST 1000 (이전 객체에서 1000 만큼 이동)
* DIST 1000 FROM ID@ (선택한 객체에서 1000 이동)
* DIST 1000 FROM IDP@
* DIST 1000 FROM PRE ELBO (이전에 있는 엘보에서 1000 이동)
* DIST -1000 FROM ID@ (선택한 객체로 부터 -1000 이동)
* DRAG MOVE E DIST 1000 FROM ID@
(DRAG 명령어는 잘못 사용시 PIPE 전체 or EUQI STRU 가 같이 움직일 수 있으니
가능한 사용 금지)
* PIPE 객체의 속성을 알고 바꾸자 할 때
* Q ATT (객체의 모든 정보가 나옴. STRU EQUI PIPE 모든 것에 사용)
* Q LSTU (PIPE 관 속성을 알 수 있다.)
* Q SPREF (SPEC 를 알 수 있다)
* Q PARA (객체의 길이를 알 수 있다.)
* SHCP (POINT를 알 수 있다.)
* Q POS IN WORL (좌표를 알 수 있다.)
* Q LBOP (BOP를 알 수 있다.) Q LBOP IN WORL (WORL BOP를 알 수 있다.)
* WELE BOP 1000 (BOP를 1000으로 맞춘다.)
* MTOC OFF (BOM이 나오지 않게 한다.)
* ATTY XXXX (ATTA를 사용하여 원하는 지점에서 자를 수 있다.)
* ATTY PENI (ATTY를 사용하여 ISO 상 건물 벽 표시를 할 수 있다.)
* Q PSPEC (PIPE SPEC을 알 수 있다. PIPE 또는 BRAN 레벨에서 사용)
* ATTA 를 ISO 에 뿌릴 때 STEXT 에 $ 를 넣으면 iso에서 한줄 띄어 쓰기가 된다.
ORI AND P3 IS S (VALVE or TEE 에 사용)
BOP 500 BEHI ID@ (떨어질때 사용 <주위 사람에게 물어 볼 것>)
TOP 500 INFR ID@ (앞쪽에서 떨어질 때 <주위 사람에게 물어 볼 것>)
BOP ONTO U 10000 또는 BOP ONTO U 100 FROM ID@ (BOP 를 맞출 때 사용)
TOP UNDER U 10000 또는 TOP UNDER U 1000 FROM ID@ (TOP 를 맞출 때 사용)
CONN TO NEX (BACK 하지 않고 다음 것을 붙인다)
* BRA HEAD 또는 TAIL 명령어로 잡는 방법
BRA CONN PH TO HREF (Head 정보가 있을 경우 떨어져 있어도 다시 붙여 준다) Q HREF 란 명령어로 Head 정보를 알 수 있다.
BRA CONN PH TO TREF (Tail 정보가 있을 경우 떨어져 있어도 다시 붙여 준다) Q TREF 란 명령어로 Tead 정보를 알 수 있다.
BRA CONN PH TO PT OF ID BRAN@ (Head 를 다른 Bran의 Tail 에 붙인다)
BRA CONN PT TO PH OF ID BRAN@ (Tail 을 다른 Bran의 Head 에 붙인다)
BRA CONN PH TO ID@ (Head 를 Tee 또는 Nozz 에 붙인다)
BRA CONN PT TO ID@ (Tail 를 Tee 또는 Nozz 에 붙인다)
BRA CONN PH TO IDP@ (Head 를 P-point 에 붙인다)
BRA CONN PT TO IDP@ (Tail 를 P-point 붙인다)
*IDP@ 사용 할 시 BRAN에 Head 와 Tail 정보를 입력해야 한다.
NEW BRA CONN PH TO SAME (새로운 Bran 을 만들시 Tee를 잡고 그 Tee에서 자동으로 Head를 잡는다) 다른 사람에게 물어 볼 것
NEW BRA CONN PH TO PT OF PREV (새로운 Bran 을 만들 시 이전에 있는 Bran Tail 을 Head 로 잡는다)
FOR BRA GOTO TREF SAME CONN PT TO LAST MEM SAME CONN PH TO PT OF SAME 1 (Head 를 옮기면서 Tail 도 동시에 잡아 줌)
FOR BRA GOTO HREF SAME CONN PH TO FIRS MEM SAME CONN PT TO PH OF SAME BACK 1 (Tail 를 옮기면서 Head 도 동시에 잡아 줌)
DIST (LOD OF HREF OF BRAN / 2 + 150) FROM HREF OF BRAN
위 dist 명령어는 Bran Href Bore OD 를 계산하여 150 만큼 옮겨짐
MOVE PT D DIST 75 (Bran Tail 을 Down 으로 75 )
*Vol 명령어
ADD ALL PIPE WITHIN VOL CE 5M (5m 안에 있는 파이프를 띄운다) <pipe를 equi 또는 stru 로 바꾸어 줘도 된다>
ADD ALL WITHIN VOL CE 5M (5m 에 있는 모든 것을 띄운다.)
* 꼭 5m 가 아닌 100 또는 1 로 사용할 수 있다 .(pdms 기본 단위=mm)
DELETE BRAN MEM 10 TO 25 (Bran 레벨에서 10번 ~ 25 번을 한번에 지운다 (Q MEM 으로 필히 확인 할 것)
MOVE ADIR PLAN N DIST 150 FROM ID@ (ADIR <들어 오는 방향> 을 N 방향으로 150 이동
ATTA DIM 을 안나오게 하는 방법 ATTY CCNN
MTOC DOTD (iso 상 BOM 이 안나오게 하며 점선으로 표현)
MTOC DOTU (iso 상 BOM 이 안나오게 하며 점선으로 표현)
MTOT DOTD (iso 상 BOM 이 안나오게 하며 점선으로 표현)
▽EQUI & STRU 기본 명령어
* 객체를 옮길 시
* MOVE N FROM ID@ (선택한 객체의 Nort 방향으로 이동)
* MOVE E FROM ID@ MOVE N FROM ID@ MOVE U FROM ID@
(주의 East 방향을 사용할 경우 West 와 같이 사용하지 말 것)
(명령어를 길게 사용하여 한번에 움직일 수 있다.)
* MOVE N FROM IDP@ (원하는 Point 지점까지 이동)
* CONN P1 TO ID@ (원하는 객체의 P1 지점으로 이동)
* CONN P1 TO IDP@ (원하는 객체의 Point 지점으로 이동)
* 명령어로 객체를 만들 시
* NEW BOX XLEN 1000 YLEN 1000 ZLEN 1000 방법과
* NEW BOX 만 사용하여 만들어 Q ATT 로 BOX 크기를 바꿀 수 있다.
(BOX 뿐만 아니라 모든 EQUI를 응용 할 수 있다)
* NBOX 를 만들 시
(NBOX 란 쉽게 구멍이라 생각하면 된다.)
PDMS 에서 관통하는 것은 표현이 어렵기에 NBOX 또는 NCYLI 같은
객체를 이용하여 관통하는 구멍 같은 것을 표현한다.
NBOX는 만들어진 BOX에서 명령어로 쉽게 만들 수 있다.
* NEW NBOX XLEN 1000 YLEN 1000 ZLEN 1000 (상위 동일 방법)으로 만들 수 있다.
* REPRE HOLE ON(OFF) UPDATE <NBOX or NCYLI 를 Model 에서 표현 하고자 할 때>
* 공통 명령어
* Q ATT (객체의 모든 정보가 나옴. STRU EQUI PIPE 모든 것에 사용)
* SHCP (POINT를 알 수 있다.)
* Q POS IN WORL (좌표를 알 수 있다.)
* AT ID@ (지정한 위치로 간다)
* COPY
NEW PIPE /ABCD COPY PREV BY E 1000
= COPY 하고자 하는 PIPE를 East 방향으로 1000 이동
NEW BOX /ABCD COPY PREV FROM ID@
= COPY 하고자 하는 BOX을 원하는 곳까지 이동.
위와 같은 방법으로 모든 것에 적용 할 수 있다
* MOVE
BY E 1000 (East 방향으로 1000 이동)
MOVE N 45 E DIST 1000 (45도 각도로 1000 이동)
* ROT 명령어
ROT BY 45
ROT BY 45 ABOUT E (East 축으로)
ROT THRO P1 ABOUT S BY 25 (객체의 P1 을 기준으로 )
ROT ABOUT E THR IDP@ BY 180 (P point를 잡으면 돌아간다)
ROT BY 45 THRO PIN1 (PIN1 을 기준으로 )
* Mirror 명령어
MIRR PLAN E THR ID@
MIRR PLAN N THR IDP@
MIRR PLAN E 45 N THR ID@
* MACRO File 만든는 방법
FILE /D:/TEMP/LOVE.MAC OUTPUT CE TERM
D:TEMP 에 LOVE.MAC 라는 MACRO FILE 생성됨
다시 불러 들이는 방법
$M /D:/TEMP/LOVE.MAC
* RENAME (같은 이름을 바꾸자 할 경우)
RENAME ALL /ABC /ABCD (ABC를 ABCD 로 바꾼다)
*LOCK ALL , UNLOCK ALL (LOCK 거는 것으로 LOCK를 풀기(UNLCOK) 전에 수정 안됨)
*REORDER 2 BEF 3 (2번을 3번 이전으로 옮겨준다)
p.s PDMS는 소문자와 대문자를 구분하니 한 가지 문자로 통일 (대문자를 이용)
PML REHASH ALL <새로운 P.D.M.S Program 적용시>
지금까지 명령어가 길게 된 것은 명령어를 다 치기는 힘듭니다.
pdms는 cad 와 같이 단축키도 만들어 지니 단축키를 만들어 사용해도 됩니다.
* 단축키 만드는 방법
ex1) $S AAA=NEW $S1 COPY PREV
AAA 가 단축 명령어가 됩니다
Command 창에 AAA BOX 라고 명령을 주면 NEW BOX COPY PREV 란 명령어와 같게 됩니다.
ex2) $S CONHT=FOR BRA GOTO TREF SAME CONN PT TO LAST MEM SAME CONN PH TO PT OF SAME 1
이렇게 긴 문장도 CONHT 라는 명령어 5자로 줄일 수 있습니다.
(CONHT 라고 한 이유는 "CON" 붙인다 "H" Head를 "T" Tail 에 붙인다는 의미로 CONHT 로 하였습니다.)
※ 단축키 만들시 먼저 pdms에서 사용되고 있는 명령어인지 꼭!! 확인을 한다
Command 창에 만들고자 하는 단축키를 사용해본다
예를 들어 "IN" 이라는 명령어를 만들고자 하면
Command 창에 먼저 사용을 해본다
그럼 CP: Incomplete command line 라는 Error 창이 뜨게 된다
이 말은 p.d.m.s 어딘가에 사용이 되고 있다는 말이므로
사용해선 안되는 단축키이다.
그리고 IN 과 비슷한 명령어 "IM"을 명령창에 사용하면
CP: Syntax error 라는 메시지 창이 뜨게 된다
이 에레 메시지가 뜨게 되면 사용 할 수 있는 단축키가 되는 것이다.
CAD 에서 단축 명령어가 중복 되면 안되듯이 P.D.M.S 역시 중복되면 안된다.
다음 sheet 에 있는 Command 단축키 예는 여러가지를 만들어 본 것입니다.
그리고 단축키는 메크로 파일도 불러 올수 있습니다.
ex) command 단축키 예 있는 것을 텍스트로 저장 했을 경우
메크로 파일을 불러 오듯 동일한 방법으로 불러오면 PDMS에 단축키를 적용할 수 있습니다.