[CNC선반] V-CNC로 살펴보는 공작물 좌표계 조정하기(G50) - 응용
V-CNC로 공작물 100 x 50 원통을 99 x 50으로 변경하는 방법에 대해서 소개하겠다.
1. 공작물 원본 크기 측정하기
CNC선반 기계로 작업할 때, 버니어캘리퍼스로 외경, 단면에 대해서 측정한다.
동일한 방법으로 V-CNC에서도 측정해볼 수 있다.
그림 1) 공작물의 크기 측정
그림 2) 공작물의 종류 (원기둥, 100 x 50)
그림 3) 공작물 좌표계 (원점값)
그림 3은 원기둥 100 x 50에 대한 공작물 좌표계를 나타내고 있는 것이다.
2. G50 X300 Z385로 가공했을 때(크기 변화 없음 = 100 x 50 -> 100 x 50)
아래의 그림은 G50 X300 Z385로 가공했을 때의 모습이다.
O0333;
G28 U0. W0. ;
G50 X300. Z385. S2000 ;
G96 S120 M03 T0100 ;
G00 X54. Z2. T0101 M08 ;
G71 U1. R1. ;
G71 P10 Q20 U0.4 W0.2 F0.25 ;
N10 G01 X0. F0.12 ;
Z0. ;
X44. ;
X48. Z-2. ;
Z-40. ;
N20 X54. ;
G00 X200. Z200. T0100 M09 ;
M05 ;
G96 S150 M03 T0300 ;
G00 X54. Z2. T0303 M08 ;
G70 P10 Q20 ;
G00 X200. Z200. T0300 M09 ;
M05 ;
M00 ;
(중략)
그림 4) G50 X300 Z385로 가공 모습의 예
그림 5) 공작물 측정 결과
그림 5는 G50 X300 Z385로 가공한 후 공작물을 측정한 결과이다.
변화가 없었음을 알 수 있다.
3. G50 X300 Z386으로 가공하였을 때 변화 (100x50 -> 99x50)
G50 코드를 X300 Z385에서 X300 Z386으로 변경하였다.
변경하게 되면 Z축으로 1mm가 추가적으로 절입되는 것을 아래의 그림을 통해 살펴볼 수 있다.
G28 U0. W0. ;
G50 X300. Z386. S2000 ;
G96 S120 M03 T0100 ;
G00 X54. Z2. T0101 M08 ;
G71 U1. R1. ;
G71 P30 Q40 U0.4 W0.2 F0.25 ;
N30 G01 X0. F0.12 ;
Z0. ;
X10. ;
X20. Z-8. ;
Z-11. ;
G02 X24. Z-13. R2. ;
G01 X26. ;
X30. Z-15. ;
Z-32. ;
G03 X34. Z-34. R2. ;
G01 Z-40. ;
X40. Z-50. ;
Z-68. ;
X44. ;
X48. Z-70. ;
Z-71. ;
N40 X54. ;
G00 X200. Z200. T0100 M09 ;
M05 ;
G96 S150 M03 T0300 ;
G00 X54. Z2. T0303 M08 ;
G70 P30 Q40 ;
G00 X44. Z-54. ;
G01 X40. F0.125 ;
G02 X40. Z-62. R10. ;
G01 X54. ;
G00 X200. Z200. T0300 M09 ;
M05 ;
G97 S500 M03 T0500 ;
G00 X38. Z-31. T0505 M08 ;
G01 X26. F0.07 ;
G04 P1000 ;
X38. ;
Z-32. ;
X26. ;
G04 P1000 ;
X36. ;
G00 X200. Z200. T0500 M09 ;
M05 ;
G97 S500 M03 T0700 ;
G00 X34. Z-11. T0707 M08 ;
G76 P020060 Q50 R50 ;
G76 X27.62 Z-29. P1190 Q400 F2. ;
G00 X200. Z200. T0700 M09 ;
M05 ;
M02 ;
%
그림 6) 가공이 완료된 공작물 모습
그림 7) 99 x 50으로 변화된 가공물
4. 응용 예) 실제 CNC 선반 가공물을 가공하려고 했을 때 적용하기
만들어내야할 공작물 크기: 95 x 50 사이즈
(1) MDI->PROG G97 S1000 M03 EOB -> Insert -> Cycle Start
(2) T0300 공구를 기준공구로 하였다.
(3) 공구 원점으로 이동한다. (REF-> X+, Z+)
(4) U Origin, W Origin을 한다.
(5) 핸들 이송으로 W(Z) 단면을 터치 후 가공한다.
(6) 그리고 W값을 메모한다.
(7) W Origin으로 원점을 맞춰준다.
그림 8) 공작물 원점 맞추기
(8) X축 (외경)을 터치 후 U값을 기억한다.
(9) 그리고 U Origin을 한다.
(10) W(Z축)을 이동하여 버니어캘리퍼스로 측정할 수 있는 부위만큼 가공한다.
(11) 주축을 멈춘다. (Spindle Stop)
그림 9) U값 찾아내기 (외경 터치 후 살짝 가공하기)
(12) 버니어캘리퍼스로 외경을 측정한다.
그림 10) 버니어캘리퍼스로 외경 측정하기
(13) 버니어캘리퍼스로 외경을 측정하였더니 d49.97mm가 나왔다고 하자. 메모해둔다.
(14) -> (중략) 1번, 5번, 7번 공구보정을 하였다.
(15) 공구 3번으로 교환한다.
(16) 프로그램으로 자동 가공을 수행하기 전에 G50 공작물 좌표계 설정을 변경해준다.
실제 적용해줘야하는 값: W -458.930 (가로: 96을 원점으로 해라.) = 454.930 + 4mm = 458.930 mm
(17) 프로그램을 편집해준다.
Edit -> Prog (원하는 작업 프로그램 찾기)
W: 458.930
O0001 ;
%
O0001 ;
G28 U0. W0. ; (기계원점복귀)
G50 X380.19 Z458.930 S2000 ;
(18) MEM을 누르고 Cycle Start를 누르면 가공이 시작된다.
그림 11) 뒷면을 프로그램으로 가공을 완료한 모습(현재 척킹된 공작물은 뒷면 가공을 의미함.)
(19) 그림 10은 가공이 완료된 모습인데, 가로 96까지 가공이 된 공작물을 확인할 수 있을 것이다.
(20) 프로그램이 M00에 의해 정지되면 공작물을 척킹에서 해제한다.
(21) 버니어캘리퍼스로 한번 더 측정확인하도록 하자.
(1) 96.01mm (목표한 이론값: 96mm)
(22) 뒤로 돌려준다.
그림 12) 앞면으로 돌려 물린 공작물의 모습
(23) 오차를 감안하여 공작물 좌표계를 추가적으로 수정해준다.
Edit -> Prog
W: 458.930 + 0.99 mm = 459.92 mm
--------------------------------------------------------------
%
O0001 ;
G28 U0. W0. ; (기계원점복귀)
G50 X380.19 Z459.92 S2000 ;
(24) Mem에 놓고 Cycle Start를 누른다.
(25) 제품이 가공되는 것을 확인할 수 있다.
-> 절삭유가 안 나오는 기계의 경우, 에어로 공작물에 불면서 작업을 시도해도 된다.
-> 칩이 꼬였을 때, Emegency를 누르지 말고, Feed Hold를 누른다.
-> Emegency를 누르면, 작업했던 공작물 좌표계 등이 지워진다.
-> Emergency 대신에 Reset을 누른다.
실제 가공시 차이가 있을 수 있겠으니 참고하기 바란다.
'기계(Mechanics) > CNC선반' 카테고리의 다른 글
[CNC 선반] lubrication oil level low (0) | 2020.06.13 |
---|---|
[CNC 선반] 프로그램 전송 방법 - USB 메모리, Serial 방법(DNC) (0) | 2020.06.13 |
[CNC 선반] CNC 선반 - 업무 프로세스 및 속성 메뉴얼 (0) | 2020.06.09 |
[CNC선반] 연습문제 - 11번 풀이 (0) | 2020.05.30 |
[CNC선반] (NC 파일-ANSI) 컴퓨터로 프로그램 작성할 때 주의할 점 (0) | 2020.05.30 |