마스타캠&머시닝센터

프로그램구성

전설비 2006. 10. 17. 12:49

 [1]  프로그램 구성

 

    1. WORD의 구성

         ;  프로그램을 작성할 때의 제일 기본적 단위로써 어드레스와 수치로 구성되어 있습니다.

 

                               X                    100         =       X100

                               어드레스                  수치                      WORD

 

            주의사항 :   Word의 선두에는 대문자 하나만 사용할 수 있습니다.

                          -  알파벳 소문자를 입력하면 알람이 발생됩니다.

                              어드레스의 내용 및 입력범위는 아래 표에  잘 설명해 놓았습니다.

 

     2. Block의 구성

          ; 한 개 이상의 워드들이 모여 " ; "(세미콜론)을 만날 때까지의 조합이라고 할 수 있습니다.

 

                   N___             G__         X(U)__.   Z(W)__.    S___           F_._          M__    ;

           Sequence번호    준비기능            좌표어            주축기능     이송기능    보조기능

 

           주의사항 :

              ① Sequence 번호는 생략 가능합니다. 단 G70-G73에서 P,Q지령이 있을시 반드시 사용해야 합니다.

                   - 한 Block에서   Word의 갯수는 제한이 없습니다.

              ② 한 Block내에서 같은 내용의 Word를 2개 이상 지령하면 앞에 Word는 무시되고 뒤에 Word가 실행됩니다.

                   - 예  G00  X100.  Z100.  X50.     - G00으로 X100은 무시하고 바로 X50으로 작업을 수행합니다.

 

      3. 프로그램의 구성

 

            01234 ;               - 프로그램 번호

            N10   .........  ;     - 1개의 Block

            N20    .......   ;        프로그램은 위에서 아래로 실행하는데 Sequence번호하고는 전혀 상관없습니다.

              :           :     ;

              :           :     ;

              :           :     ;

            N200  M02 ;        - 프로그램 끝

 

          주의사항 :         

             ① 프로그램의 실행은 Block 단위로 이루어집니다. 그러므로 한 Block의 실행이 완료되면 다음 Block을 실행한다.

                  이렇듯 위에서부터 순차적으로 작성하면 됩니다.

             ② 프로그램 시작은 어드레스 'O____' 부터 'M02' 까지입니다.

             ③ 일반적으로 프로그램의 마지막에는 'M02' 를 사용하지만, 'M30' 을 사용할 수 있습니다.

                 단. 보조 프로그램의 마지막에는 M99 이외는 사용할 수 없고 그 이후에 쓰이는 블록은 무시됩니다.

 

        ※ 여기서 잠깐!

            남이 작성한 프로그램을 독해하는 방법도 알아야 합니다.

            다시 말하면 프로그램을 풀어본다는 것은 프로그램을 작성하는데도 큰 도움이 됩니다.

            그러므로 어떠한 방법으로 나누어서 이해하는지 생각해 보겠습니다.

             ☞ 프로그램 독해법 알기로 가시죠.

 

  [2]  어드레스와 지령치 범위

 

      1. 어드레스 기능 의미

 

기    능

어드레스

의    미

프로그램 번호

문번호, 전개번호

O

N

프로그램 번호

NC 블럭 번호 (sequence number)

좌표값

X, Z

U, W

I, K

R

C

절대좌표값

상대 좌표값

원호의 중심점 좌표벡터

원호의 반지름, 코너 R

면취량

준비 기능

G

동작모드 선정, 이동형태(직선, 원호) 지정

이송 속도

주축회전속도

F

S

이송 속도,

주축회전 속도, 절삭 속도

Dwell

P

휴지 시간

공구 번호

T

공구 번호, 공구옵셋 번호 지정

프로그램 분기

P

서브 프로그램 (sub program) 분기

보조 기능

M

기계제어 지령, NC 보조 기능 지정

 

     2. 어드레스 지령치 범위

 

기능   

어드레스   

MM 입력단위   

INCH 입력단위

프로그램번호   

0   

0001~9999   

0001~9999

Sequence번호   

N   

1~9999   

1~9999

준비기능   

G   

0~99   

0~99

좌표어

X,Z,U,W,

R,I,K,C

±99999.999 mm   

±9999.9999 inch

분당이송  (머신용)

F   

1~100000 mm/min   

0.01~400.00 inch/min

회전당이송 (선반용)

F   

0.01~500.000 mm/rev   

0.0001~9.9999 inch/rev

주축기능   

S   

0~9999   

0~9999

공구기능   

T   

0~99   

0~99

보조기능   

M   

0~99   

0~99

Dwell   

X,U,P   

0~99999.999 sec   

0~99999.999 sec

고정 사이클 순서번호

P,Q   

1~9999   

1~9999

 

'마스타캠&머시닝센터' 카테고리의 다른 글

G코드  (0) 2006.10.17
프로그램독해  (0) 2006.10.17
기계공작법5  (0) 2006.10.16
기계공작법4  (0) 2006.10.16
기계공작법3  (0) 2006.10.16