프로그램의 구성
1.워드(Word) 및 블록 (Block)의 구성
NC 프로그램의 기본 단위이며 어드레스(Address-영문자)와 숫자(Data)로 구성된다.
X 200. ===> X200.0 영문+수치 워드 G01 X100.0 Z100.0 T0100 ; ====>블록 |
2.블럭(Block)의 구성
N_ |
시퀘스번호 |
G_ |
준비기능 |
X_(U_) |
좌표축 |
Z_(W_) |
좌표축 |
F_ |
이송기능 |
S_ |
주축기능 |
T_ |
공구기능 |
M_ |
보조기능 |
1.시퀜스번호( N )는 생략 가능하며 순서에 제한이 없다. 단, G70~G73에서 P,Q지령이 있을 시 반드시 사용 2.한 블록 내에서 같은 내용(동일 그룹)의워드를 두 개 이상 지령하면 앞에지령된워드는 무시되고 뒤에 지령된 워드가실행됨 예)N100 G01 G00 X10. ; 가 실행되면 G01은 무시되고G00이 실행된다. 3.블록의 구분은 E.O.B ( ; ) 로 구분한다 |
3.G-코드의 종류
구 분 |
의 미 |
구 별 |
One Shot G코드 |
지령된 블록에 한해서만 유료한 기능 (설정값만 기억하며 실행 후 G-코드를 기억하지 않음) |
"00"그룹 |
Modal G코드 |
동일 Group 의 다른 G-코드가 나올때까지 유효한 기능 (실행후 G-코드를 기억하므로 다음 블로에서 생략 가능) |
"00" 이외의 그룹 |