본문 바로가기

IT

산업용로봇과 CNC공작기계의 차이점은 무엇일까?



산업용 로봇은 자동제어를 실시한다는 점에서 CNC 공작기계와 비슷하지만 인간이 가르친것을 기억하고 재생하는 티칭 플레이백이 있다는 점에서 CNC와 차별화됩니다.


또한 산업용 로봇은  어느정도 자율적인 조작이 가능한 기계인데요 기계 장치로서 산업용 로봇과 CNC는 크게 두가지의 차이가 있습니다.


1.CNC 공작기계의 수치제어(nc제어,위치제어)를 산업용로봇은 하지 않는다.


CNC의 경우 각각의 축이 독립적인 서보모터를 갖고 있기때문에 X축으로 100.0mm 만큼 이동하라는 명령을 받으면 X축의 모터에 장착된 엔코더에 의해 X방향으로 100.0mm만큼 이동했다는 것이 측정 및 확인이 되는 방식의 고정밀 위치제어가 가능합니다. 


로봇은 CNC와 달리 각각 X축,Y축,Z축 방향의 독립된 운동메커니즘이 없습니다. 예를 들면 X 방향으로 100.0mm움직이라는 명령을 받았을 경우 로봇은 모든 모터에 명령이 전송되고 나서 X방향으로 100.0mm를 움직이게 됩니다. 그리고 X축 엔코더가 없기 때문에 이동한 100.0mm는 CPU 계산상의 100.0mm일뿐이지 실제로 100.0mm를 이동했다는 것을 측정하거나 확인하지는 못합니다.


즉, CNC 공작기계는 NC 제어를 실시하지만, 산업용 로봇은 일반적으로 NC제어를 하지 않습니다. 사람으로 치면 항상 자로 측정을 하면서 움직이는 것이 NC,눈으로만 확인하고 움직이는 것이 로봇이라고 할 수 있습니다. 


로봇은 이렇듯 실제 위치가 아닌 계산상의 좌표공간을 토대로 이동하기 때문에 항상 오차가 있습니다. 하지만 산업용로봇은 아래 기술한 특징처럼 왜곡이 있는 물체를 센서로 감지하고 상황에 따라 유연한 동작을 하는 것을 전제로 만들어진 것이기 때문에 고정밀 위치제어가 되지 않더라도 문제가 되지는 않습니다.


2.산업용 로봇은 상황에 따른 판단을 할 수 있다.


산업용 로봇이나 CNC 공작기계나 프로그램을 실행함으로써 작업을 수행하는데는 차이가 없습니다.즉, 로봇이라고 해서 프로그램에 없는 행동을 하는 것은 아니죠.


하지만 산업용 로봇은 자율적으로 동작할 수 있다는 점이 CNC 공작기계와 크게 다른점입니다. 구체적으로 말하면 산업용 로봇은 상황 판단 명령을 할수 있습니다.즉, 상황 변화를 감지해 그에 따라 동작을 변화시키거나 적절한 프로그램을 선택할 수 있는 것이죠. 따라서 약간 왜곡된 형태의 물체라도 가공하거나 이송처리할 수 있습니다. 반면 CNC 공작기계는 정확하게 물체를 가공하는 것을 목적으로하는 장비이기 때문에 상황판단 명령이 없거나 있어도 에러 검출정도로 밖에 사용하지 않는 것이 보통입니다.플팬