(금속절삭기계)선반기계 - CNC 선반
본문 바로가기
  • 패시브인컴
공부중인 공작기계/금속절삭기계 - 선반

(금속절삭기계)선반기계 - CNC 선반

by 기공사 매니저 2020. 10. 19.
728x90

(금속절삭기계)선반기계 - CNC 선반

 CNC란?

 - NC의 개요
 Numerical Control의 약자로서 "수치 제어" 를 말한다. 입력시켜놓은 고정값으로 정밀한 작업이 가능하다.

 수치제어장치로 가공물의 형상이나 가공조건의 정보를 서보모터 또는 펄스모터(구동계의 제어방법에 따라 다름.)에 입력하여 제어한다.

 1952년 매사추세츠 공과대학의 서보기계연구소의 존 T. 파슨스가 세계최초로 실용화에 성공했다.

 구동계의 제어방법

 ○개회로방식

출처 : 네이버 이미지

 ○폐회로방식

출처 : 네이버 이미지


 - CNC의 개요
 Computer Numerical Control의 약자로서 컴퓨터를 내장한 NC를 말한다.

 NC와 CNC는 다소 차이는 있으나 최근 생산되는 CNC를 통상 NC라 부르고, NC와 CNC를 외관상으로 쉽게 구별하는 방법은 기계에 해당 컨트롤러의 모니터가 있는 것과 없는 것으로 구별할 수 있다.

 

 

 

 CNC 선반이란?

 CNC 선반은 범용선반(수동 선반)에 컨트롤러(controller)를 장착한 공작기계이다.

 CNC 선반이 범용선반과 다른 것은 CNC 선반은 프로그램에 의해 자동으로 각종 부품을 가공할 수 있다는 점이다.

 자동으로 기계를 동작시킬 수 있는 전자장치의 컨트롤러(controller)와 기계장치의 기계본체로 구성되어 있다.

 즉, 컴퓨터로 작성한 가공프로그램에 따라 제어되며, 자동으로 가공물을 생산하는 기계이다.

 전자장치인 컨트롤러는 기계를 작동시킬 수 있는 CNC 시스템 프로그램, PLC 프로그램, 서보모터 등으로 구성되어 있고, 기계본체로는 범용선반의 구조와 유사하게 구성되어 있고 주축대(head stock), 척(chuck), 회전 공구대(turret), 심압대(tail stock), 베드(bed), 왕복대, 이송장치, 유압장치 등으로 구성되어 있다.

 

 

 

 

 


 CNC 선반의 구조

 간단한 이미지로 설명하도록 하겠다.

 - 척(chuck)

 주축 선단에 장착되어 공작물을 척킹(chucking)하는 척은 유압으로 작동하는 유압척과 공기압력으로 작동하는 공압척 및 특수척이 사용된다. 공작물을 고정시키는 가장 기본적인 구성이다.

 척죠(chuck jaw)를 작동시키는 실린더는 로터리 실린더를 사용하여 공작물 회전중에도 공작물 물림압력이 저하되지 않는다.

 공작물의 형상이나 재질에 따라 척의 압력을 조절하여 공작물이 변형되지 않고 이탈하는 것을 방지할 수 있고, 척죠의 종류로는 열처리된 하드죠(hard jaw)와 공작물의 형상에 따라 가공하여 사용할 수 있는 소프트죠(soft jaw)가 있다.

 위 사진에서 보이는 세개의 물체가 척죠(chuck jaw)이다. 범용 선반에서는 직접 수공구로 조여서 공작물을 고정시킨다.

 

 

 

 

 


 - 주축대(head stock)

범용선반 주축대

 위 사진에서 보이는 것처럼, 레버가 달려있는 부분이 주축대이다. CNC 선반에서는 주축대가 자동으로 컨트롤되기 때문에 위 사진처럼 레버가 노출되어있지 않다. 척의 회전수를 조절해주고 동력을 전달한다. 아래에서 더 자세히 살펴보도록한다.

 주축대는 스핀들 서보모터(spindle servo motor)의 회전을 벨트 및 변환 기어를 통해 스핀들(spindle) 선단에 있는 척(chuck)을 회전시키고, 척에 물린 공작물을 회전시키는 역할을 한다. 척에 공작물을 물리고 그 척을 회전시킨다고 생각하면 이해하기 쉽다.

 일반적으로 주축의 회전은 무단변속으로 회전수를 프로그램에 의해 지령하고, 변속장치가 없는 소형기계와 변속장치가 있는 중형 이상의 기계가 있다.

 그리고 벨트 전동으로 미끄럼(슬립)이 발생되는 문제를 해결하는 포지션 코더(position coder)가 설치되어 실제 공작물의 회전수를 검출한다. 즉, 검사장치(포지션 코더)가 있어서 미끄럼(슬립)이 발생해도 정확한 회전수를 산출해 낼 수 있다는 것이다.

 최근에 개발된 공작기계용 빌트인(built in) 모터는 스핀들과 모터가 결합된 형태로 정밀 고속 가공용 공작기계에 많이 적용되고 있다. 빌트인(built in) 모터는 진동과 열을 최소화할 수 있도록 설계된 모터이다.

 

 

 

 

 


 볼 스크류(ball screw)

출처 : https://ko.aliexpress.com/store/5579041?spm=a2g12.12057483.0.0.198d2663GcvOCB

 볼 스크류(ball screw)는 회전운동을 직선운동으로 바꿀 때 사용된다.

 CNC 선반에서는 공구대에 사용되어 공구대의 이송을 담당한다.

 볼 스크류(ball screw)의 구성은 수나사와 암나사 사이에 강구(steel ball)를 넣어 구를 수 있게 한 것으로 강구가 수나사와 암나사 사이를 구르면서 나사를 2회 반 또는 3회 반정도 돌다 튜브 속을 통해 시작점으로 되돌아오는 것을 반복한다.

 수나사와 암나사 사이에서 강구가 빈틈을 메우며 구르기 때문에 마찰계수가 적고 높은 정밀도를 가지고 있다.

 특히 더블너트 방식의 경우는 볼스크류 자체에 예압을 주어 백래쉬를 줄일 수 있는 구조로 되어 있다.

 더블너트 방식의 백래쉬 조정은 백래쉬 조정용 칼라의 두께를 정밀하게 조정(연삭)하여 볼 스크류 너트를 인장방향(밀리는방향)으로 밀착시켜 정회전, 역회전 할 때 발생하는 백래쉬를 제거한다.

 아래 사진에 표시가 되어있는 부분이 백래쉬이다. 백래쉬는 나사와 나사사이의 빈틈이라고 생각하면 된다. 백래쉬가 크면 클수록, 오차량이 커진다.

출처 : https://docs.roboticsys.com/support/topics/backlash-compensation

 

 

 

 

 


 회전 공구대(turret)

회전 공구대와 갱타입 공구대. 출처 : https://www.toolholdershop.com/cnc_lathe/duplomatic ,https://automatecnc.com/small-cnc-gang-tool-lathe/fh30b

 범용선반에 사용되는 공구대(tool post)와 같이 공구를 장착하는 기계장치로서 회전 공구대(turret)와 갱(gang)타입 공구대가 있다.

 회전 공구대는 회전 드럼에 각종 공구를 장착하여 프로그램에 의해 선택하여 사용한다.

 일반적으로 사용되는 회전 드럼의 분할 수는 4∼12개이고, 매회 공구선택의 위치 정밀도는 회전 공구대 내부의 Cubic Transmissions Pvt. Limited사의 커플링에 의해 정밀한 위치를 결정을 하게 구성되어 있고, 회전드럼의 회전력은 유압 또는 전기모터로 회전시킨다.

출처 : https://mae.ufl.edu/designlab/Advanced%20Manufacturing/CNC%20Lathe%20Resources.htm

 갱타입 공구대는 회전 공구대가 없이 테이블 위에 나열식으로 공구를 설치하여 고정시킨 방식으로 공구선택 회전시간을 줄일 수 있어 공정수가 적은 소형제품의 대량생산에 적합하여 소형 CNC 선반에서 많이 적용되고 있다.

 하지만 나열식으로 인해 공작물과 공구의 간섭 때문에 공구를 많이 설치할 수 없고, X축의 이동량이 많아 X축의 정밀도 저하가 발생된다.

 


 심압대(tail stock)

 심압대(tail stock)의 사용은 가늘고 긴 공작물이나 척에 고정된 상태가 불안한 축(shaft) 종류의 공작물을 가공할 때 휨 현상이나 떨림 및 이탈되는 것을 방지하기 위하여 공작물 원주 중심을 지지하는 장치이다.

심압대와 방진구. 출처 : https://blog.naver.com/kanon929/221404873297, https://blog.naver.com/jwmachine/221563923369

 심압대 스핀들에 회전센타(live center)를 끼워 공작물을 지지한다.

 범용선반과 달이 유압이나 공기압을 사용하여 공작물을 지지하기 때문에 드릴과 같은 공구를 끼워 사용할 수 없다.

 또한 방진구라는 것도 있는데, 방진구는 공작 기계 등에서 가늘고 긴 공작물을 가공할 때 진동을 방지하는 기구로 심압대와 같이 사용하기도 한다.

 


 서보모터(servo motor)

 “서보 (Servo)”란"서보 메카니즘 (Servo Mechanism)"의 줄임말로써, 일본 공업규격(JIS)에서는 『물체의 위치, 방위, 자세 등을 제어량으로 하고, 목표치의 임의 변화에 추종하도록 구성된 제어계』라고 정의되어 있다.

 서보모터(servo motor)는 범용기계와 비교해 보면 핸들을 돌리는 손에 해당하는 부분으로 머리에 해당되는 정보처리회로(CPU)의 명령에 따라 공작기계 테이블(table)등을 움직이게 하는 모터(motor)이다.

 또한 서보 (Servo)는 Servant 와 관계가 있어서 주인의 명령에 충실한』이라는 의미를 갖고 있다. 그러므로 서보 모터란『주인의 명령에 따라 충실하게 동작하는 모터』를 가리킨다.

 일반 3상 모터와는 달리 서보 모터는 빈번하게 변화하는 위치나 속도의 명령 (목표치)에 대해서 신속하고, 정확하게 추종할 수 있도록 설계되어있다.

 저속에서도 큰 토크(torque)와 가속성, 응답성이 우수한 모터로서 속도와 위치를 동시에 제어한다.

 광학식 로터리 엔코더를 사용하여 출력 샤프트의 속도를 측정하고, 위치검출을 하며, 가변 속도 드라이브를 사용하여 모터 속도를 제어한다. 일반적으로 모터 뒤쪽에 붙어있다.

 광학식 엔코더의 구조는 발광소자에서 나오는 빛은 회전격자와 고정격자를 통과하고 수광소자에서 검출한다.

 회전격자는 유리로 된 원판에 등간격으로 분할이 되어있는데, 분할의 개수는 모터의 명판에 있는 펄스(pulse)로 알 수 있다. 예를 들어, 2000, 2500, 3000, 6000 펄스 등이 가장 많이 사용된다.

 


 베드(bed)

 주축대, 심압대, 왕복대를 장착한 상자형 주철제 기대를 말한다.

 베드(bed)는 주물로 제작을 하는데, 주물로 제작을 하는 이유로는 생산성을 들 수 있다.

 크기도 크고 무게도 무겁기 때문에, 일일이 가공하기보다는 틀에 부어서 주물로 제작하는게 시간과 비용상 훨씬 절약이 된다.

 그리고 위 사진과 같이 베드 윗 면만 주축대, 심압대, 왕복대가 이동하기 때문에 공차를 그 면에만 주면 된다. 윗 면 한 곳에만 공차를 주어 가공하면 되기 때문에 이 또한 생산성이 크게 향상된다.

 

550W 작은 선반 기계 CNC 미니 벤치 선반 판매

COUPANG

www.coupang.com

 

“파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음"

 

 

 

 


 CNC 선반의 수치제어 준비기능과 보조기능 (어드레스, G코드 ,M코드)

 출처 - 위키백과

 어드레스

  • O - 프로그램 번호
  • N - 블록이름(시궨스 번호)
  • S - 주축기능
  • F - 이송기능
  • M - 보조기능
  • T - 공구기능

 

 

 

 

 

 G코드

  • G00 : 급속위치 결정
  • G01 : 직선보간 (절삭)
  • G02 : 원호보간 (시계방향)
  • G03 : 원호보간 (반 시계방향)
  • G04 : 드웰 (정지시계 지령)
  • G10 : 데이터 설정
  • G20 : Inch 입력
  • G21 : Metric 입력
  • G22 : 금지영역 설정
  • G23 : 금지영역 설정 무시
  • G25 : 주축 변동 검출 OFF
  • G26 : 주축 변동 검출 ON
  • G27 : 원점복귀 Check
  • G28 : 기계원점 복귀
  • G30 : 제 2, 3, 4 원점 복귀
  • G31 : Skip 기능
  • G32 : 나사절삭
  • G36 : 자동공구 보정(X)
  • G37 : 자동공구 보정(Z)
  • G40 : 인선 R보정 무시
  • G41 : 인선 R보정 좌측
  • G42 : 인선 R보정 우측
  • G43 : 공구길이 보정 '+'
  • G44 : 공구길이 보정 '-'
  • G49 : 공구길이 보정취소
  • G50 : 공작물 좌표계 설정/주축 최고회전수 지정
  • G68 : 대향공구대 자표 ON
  • G69 : 대향공구대 자표 OFF
  • G70 : 정삭 싸이클
  • G71 : 내외경황삭 싸이클
  • G72 : 단면황삭 싸이클
  • G73 : 모방 싸이클
  • G74 : 단면홈가공 싸이클
  • G75 : 내외경홈가공 싸이클
  • G76 : 자동나사가공 싸이클
  • G90 : 내외경 절삭 싸이클
  • G92 : 나사 절삭 싸이클
  • G94 : 단면 절삭 싸이클
  • G96 : 주속 일정 제어
  • G97 : 주속 일정 제어 무시
  • G98 : 분당 이송
  • G99 : 회전당 이송

 

 

 

 

 

 M코드

  • M00 : 프로그램 정지 (실행중인 프로그램을 일시정지)
  • M01 : 선택 프로그램 정지 (조작판의 M01 스위치가 ON인 경우)
  • M02 : 프로그램 끝
  • M03 : 주축 정회전 (CW)
  • M04 : 주축 역회전 (CCW)
  • M05 : 주축 정지
  • M06 : 공구교환
  • M08 : 절삭유 ON
  • M09 : 절삭유 OFF
  • M12 : 척 물림
  • M13 : 척 풀림
  • M14 : 심압대 스핀들 전진
  • M15 : 심압대 스핀들 후진
  • M30 : 프로그램 끝 & Rewing(프로그램 선두에서 정지하는 경우와 재실행을 파라메타로 결정한다.)
  • M98 : 보조 프로그램 호출
  • M99 : 보조 프로그램 종료(보조 프로그램에서 주 프로그램으로 되돌아 간다.)

 

 

 

 

 

 코드 적용 예

  • O
  • G28 U0. W0.
  • G50 X Z S T
  • G96 S M03
  • GOO X Z T0101 M08
  • G71 P10 Q10 U W D F
  • N10 G X
  • G01 Z
  • N20 Z
  • G28 U0. W0. M09
  • M05
  • T0300
  • G97 S2000 M03
  • G00 X Z T0303 M08
  • G70 P10 Q20 F0.05
  • G28 U0. W0.
  • M05
  • T0500
  • G97 S500 M03
  • GOO X Z T0505 M08
  • G01 X F0.07
  • G04 P1000
  • G04 U1.
  • G28 U0. W0. M09
  • M05
  • T0700
  • G97 S500 M03
  • G00 X Z T0707 M08
  • G28 U0. W0. M09
  • M05
  • M30

 게시글 주변에 관심있는 광고의 클릭은 제게 큰 도움이 됩니다!

 

 

 

 

 

댓글