외부의 프로그램 코드가 있는 파일을 불러오기 전에
직접 프로그램 방을 만들어서 코딩을 해본다.
Edit - Prog - DIR 상태에서
O0518 입력하고 INSERT를 누르면 프로그램 방이 만들어진다. (EOB를 누르면 안된다)
그리고 커서를 오른쪽으로 해서 주석문(G01TEST)를 넣는다.
(G1TEST)를 넣고 ALTER를 눌러 입력한다.
제목 아래에 프로그램 코드를 입력한다.
*******
모든 코드를 입력하고 나서 아래와 같이 경로가 나타났는데
왜 나타났는지 모르겠다.
******
입력후 Memory(자동모드) 버튼을 누르면 절삭경로가 나타난다.
이제 실제 절삭을 해본다.
앞부부의 단면을 쳐주어야 한다.
프로그램 코드를 추가로 입력해서 재작업을 해본다.
** 수정을 할때에는 왼쪽에 'Edit' 버튼을 누르고
빨간색 부분에 아래 코드를 입력
여기서는 G00입력 안함
공작물을 교체하고 '싱글블록 Single Block' 방식으로 절삭을 해본다.
싱글 블록 작업시 Cycle Start를 동작단위마다 눌러주어야 한다.
위의 영상은 버튼을 재 타이밍에 눌러주지 않아서 매끄럽지 않다.
공작물 교환시 스핀들 모터가 돌고 있으면 교환이 되지 않는다.
스핀들 모터를 정지해야 한다.
** 다시 한번 반복해본다.
** 공작물만 회전하게 하려면
수동모드(Manual Data Input) 클릭 - M03; 입력 - Cycle Start 누르면 회전한다.
프로그램 되어 있는 코드를 불러와야 하기 때문에 자동(Memory)버튼을 클릭하면
화면에 프로그램 코드가 표시된다.
왼쪽의 트리에 빨간색으로 작업과정이 표시되지 않으면
'G코드 트래킹'을 해준다.
최종적으로 프로그램 수정한 것을 적용하면
% (전송시작)
O0518 (G01TEST)
G28U0.W0. (X축 X축 자동 원점 복귀)
T0100 (DNMG 정삭바이트 공구 호출)
G50S1800 (최고 회전수RPM 제한)
G96S120 M03 (절삭속도를 120mm/min로 일정제어)
G00X150.Z150.T0101 (정확한 위치 오프셋T0101_보정을 해서 움직인다)
X50. Z5. (실제 절삭이 일어나는 가까운 위치로 급속 이동)
G01X40.Z0.F0.2 (절삭이동을 회전당 0.2로 움직인다)
G01X80.Z-120.F0.2 (경로에 해당 G01 F0.2??생략가능)
X100. (X100만큼 올라갔다가)
G00X50.Z0. (급속으로 가도 된다 G00추가)
G01X-1.F0.2
Z10.
G00 X150. Z150. T0100 (급속으로 XZ로 이동, 보정취소)
M05 (정지)
M02 (프로그램 종료)
%
절삭속도를 빠르게 하고 최종적으로 동작을 확인해보자
X50.Z0 -> G00X50.Z0
절삭이 끝나고 X축 방향으로 들어올려진 시점에서 공작물 끝점까지 빠르게 이동한다.
코드를 수정해서 원호가공을 해본다.
% (전송시작)
O0518 (G01TEST)
G28U0.W0. (X축 X축 자동 원점 복귀)
T0100 (DNMG 정삭바이트 공구 호출)
G50S1800 (최고 회전수RPM 제한)
G96S120 M03 (절삭속도를 120mm/min로 일정제어)
G00X150.Z150.T0101 (정확한 위치 오프셋T0101_보정을 해서 움직인다)
X30. Z5. (실제 절삭이 일어나는 가까운 위치로 급속 이동)
G01X30.Z0.F0.2;
G01Z-20.F0.2;
G02X70.Z-40.R20.;
G01X100.;(X100만큼 올라갔다가)
G00X50.Z0.; (급속으로 가도 된다 G00추가)
G01X-1.F0.2;
Z10.;
G00 X150. Z150. T0100; (급속으로 XZ로 이동, 보정취소)
M05; (정지)
M02; (프로그램 종료)
%
% (전송시작)
O0518 (G01TEST)
G28U0.W0. (X축 X축 자동 원점 복귀)
T0100 (DNMG 정삭바이트 공구 호출)
G50S1800 (최고 회전수RPM 제한)
G96S120 M03 (절삭속도를 120mm/min로 일정제어)
G00X150.Z150.T0101 (정확한 위치 오프셋T0101_보정을 해서 움직인다)
X60.Z5.
G01Z-34.
G00X62.Z-33.
Z5.
X50.
G01Z-30.
G00X52.Z-29.
Z5.
X40.
G01Z-25.
G00X42.Z-24.
Z5.
X30. Z5. (실제 절삭이 일어나는 가까운 위치로 급속 이동)
G01X30.Z0.F0.2;
G01Z-20.F0.2;
G02X70.Z-40.R20.;
G01X100.;(X100만큼 올라갔다가)
G00X50.Z0.; (급속으로 가도 된다 G00추가)
G01X-1.F0.2;
Z10.;
G00 X150. Z150. T0100; (급속으로 XZ로 이동, 보정취소)
M05; (정지)
M02; (프로그램 종료)
%
CIMCO Edit로 작성된 NC프로그램 - 빽슬롯장
응용동작2.mp4
0.65MB
'자동제어 > CNC' 카테고리의 다른 글
CNC 선반 프로그래밍 5일차 (200525) - 옵셋보정 후 공구교체 (0) | 2020.05.25 |
---|---|
CNC 선반 프로그래밍 4일차 - cnc선반 내경 캠작업하기 (0) | 2020.05.19 |
CNC 선반 프로그래밍 4일차 (200518) - 좌표설정 (0) | 2020.05.18 |
CNC 선반가공프로그래밍 (3일차, 2020.05.11) - 교재60~ (3) | 2020.05.12 |
CNC 선반가공프로그래밍 (2일차, 2020.04.27) - 프로그램 작성하기 (8) | 2020.04.27 |