서보모터 공진 주파수와 노치필터 설정을 이용한 진동 억제 방법
서보모터 진동의 숨은 범인 공진 주파수 이해하기
우리가 주변에서 흔히 접하는 자동화 기계나 로봇의 관절에는 어김없이 서보모터가 들어가 있습니다. 이 모터들은 명령을 받으면 눈 깜짝할 사이에 정확한 위치로 이동하고 멈추는 대단한 능력을 가지고 있습니다. 하지만 기계가 고속으로 움직이다 보면 찌릿찌릿 떨리는 현상이나 웅 하는 소음이 발생할 때가 있습니다. 이를 단순히 기계가 힘들어하는 정도로 넘기기 쉽지만 사실은 아주 중요한 물리적 현상인 공진 때문입니다.
공진이라는 것은 특정 주파수에서 에너지가 증폭되는 현상을 말합니다. 그네를 탈 때 밀어주는 타이밍이 딱 맞으면 작은 힘으로도 높이 올라가는 것과 같은 원리입니다. 서보모터가 회전할 때 기계 구조물이 가지고 있는 고유의 진동 주파수와 모터의 제어 주파수가 맞아떨어지면, 작은 진동이 눈덩이처럼 불어나 기계를 심하게 떨리게 만듭니다. 이 떨림이 바로 공진 주파수이며, 이를 방치하면 정밀도가 떨어지는 것은 물론이고 모터와 기계 부품의 수명이 팍팍 깎이게 됩니다.
노치필터가 진동을 잡는 마법의 원리
공진 때문에 기계가 떨릴 때 이를 해결하기 위해 가장 널리 쓰이는 구원투수가 바로 노치필터입니다. 이름이 생소할 수 있지만 원리를 알고 보면 아주 직관적이고 훌륭한 기술입니다. 노치란 영어로 V자 모양의 흠집이나 자국을 뜻하는데, 필터 이름 그대로 특정 주파수 영역만 쏙 빼내어 없애버리는 역할을 합니다.
서보모터 제어기 내부에는 명령을 전달하는 신호 통로가 있습니다. 이 통로에 노치필터를 설치하면 기계를 떨리게 만드는 바로 그 특정한 공진 주파수 대역의 신호만 골라서 차단해 줍니다. 나쁜 신호만 선택적으로 지워버리기 때문에 모터는 전체적인 성능 저하 없이 조용하고 매끄럽게 회전할 수 있게 됩니다. 소음이 사라지고 가공 정밀도가 눈에 띄게 좋아지는 이유가 바로 여기에 있습니다.
현장에서 바로 써먹는 공진 주파수 찾기 대작전
노치필터를 제대로 써먹으려면 우리 기계가 어떤 주파수에서 떨고 있는지 그 범인을 정확히 찾아내야 합니다. 의사가 병을 고치려면 정확한 진단이 먼저 필요한 것과 같습니다. 다행히도 요즘 나오는 대부분의 서보모터 드라이브에는 자체적으로 진동을 측정하고 분석하는 똑똑한 기능들이 숨어 있습니다.
첫 번째 방법은 서보 드라이브가 제공하는 주파수 응답 측정 기능을 사용하는 것입니다. 모터에 미세한 진동 신호를 강제로 주입하고 그때 기계가 어떻게 반응하는지를 그래프로 그려내는 방식입니다. 이 그래프를 보면 뾰족하게 솟아오른 산 모양의 피크 구간이 나타나는데, 그 지점이 바로 기계의 공진 주파수입니다.
두 번째 방법은 실제 운전 중 발생하는 데이터를 모니터링하는 것입니다. 모터의 전류나 속도 피드백 데이터를 PC로 실시간으로 지켜보면서 특정 속도 구간에서 파형이 크게 흔들리는지 관찰합니다. 이 과정을 거치면 기계가 아파하는 정확한 주파수 값을 찾아낼 수 있으며, 이제 이 값을 노치필터에 입력하기만 하면 진동과의 전쟁에서 승리할 수 있습니다.
노치필터 설정할 때 반드시 알아야 할 실전 팁
공진 주파수를 찾았다고 해서 무작정 필터 값을 대충 입력하면 오히려 역효과가 날 수 있습니다. 서보모터 제어 전문가들이 입을 모아 말하는 몇 가지 실전 노하우를 알아두면 큰 도움이 됩니다.
가장 먼저 신경 써야 할 것은 필터의 대역폭 설정입니다. 너무 좁게 설정하면 진동 주파수가 살짝 변했을 때 효과를 보지 못하고, 너무 넓게 설정하면 진동은 잡히겠지만 제어 시스템 전체가 느려져서 오히려 모터가 굼떠질 수 있습니다. 보통은 공진 주파수의 날카로운 정도에 맞춰 필터의 폭을 적절하게 조절해야 합니다.
또한 기계 구조물은 하나가 아니라 여러 개의 공진 주파수를 가지고 있는 경우가 많습니다. 저속 구간과 고속 구간에서 떨리는 이유가 다를 수 있다는 뜻입니다. 이럴 때는 하나의 필터에만 의존하지 말고, 여러 개의 노치필터를 동시에 활성화하여 각각 다른 주파수를 타격하는 다중 필터 전략을 세우는 것이 현명합니다.
진동 억제에 관한 흔한 오해와 진실
서보모터 진동과 필터 설정에 대해 현장에서 일하다 보면 잘못 알려진 상식들 때문에 곤란을 겪는 경우를 종종 보게 됩니다. 바로잡아야 할 몇 가지 오해들이 있습니다.
가장 흔한 오해는 게인 값을 무조건 낮추면 진동이 사라질 것이라는 생각입니다. 모터의 제어 이득을 낮추면 당장 떨림이 줄어드는 것처럼 보이지만, 이는 모터의 반응 속도를 떨어뜨리고 위치 제어 오차를 키우는 결과를 낳습니다. 모터의 성능을 포기하면서 진동을 잡는 것은 바람직하지 않으며, 이럴 때 노치필터를 사용하여 성능은 유지하면서 진동만 제거하는 것이 정석입니다.
또 다른 오해는 노치필터를 한 번 설정해두면 기계 수명이 다할 때까지 영원히 안전하다는 믿음입니다. 기계는 오래 사용하면 벨트가 늘어나고 베어링이 닳아 부품의 물리적 특성이 변합니다. 따라서 공진 주파수 역시 시간에 따라 조금씩 이동하기 때문에, 정기적으로 진동 상태를 점검하고 필터 값을 재조정해주는 유지보수 과정이 반드시 필요합니다.
비용을 아끼며 기계 수명을 늘리는 효율적인 접근법
고가의 장비를 도입하고도 진동 문제 때문에 성능을 제대로 발휘하지 못한다면 그보다 아까운 일은 없습니다. 그렇다고 진동을 잡겠다고 수많은 기계 부품을 무조건 비싼 것으로 통째로 교체하는 것은 예산 낭비로 이어질 수 있습니다.
소프트웨어적인 설정 변경만으로 해결할 수 있는 노치필터 활용은 가장 비용 효율적인 진동 대책입니다. 추가적인 하드웨어 구매 비용 없이 이미 보유하고 있는 서보 드라이브의 기능을 최대한 이끌어내는 것이기 때문입니다. 정기적인 파라미터 튜닝 습관을 들인다면 불필요한 부품 교체 비용을 아끼는 것은 물론이고 장비의 가동률을 극대화하여 생산성을 크게 높일 수 있습니다.
서보모터 공진과 노치필터에 대해 자주 묻는 질문
노치필터를 설정했는데도 기계 떨림이 멈추지 않는 이유는 무엇인가요
가장 흔한 이유는 공진 주파수를 잘못 측정했기 때문입니다. 기계가 워낙 복잡한 구조로 되어 있어 여러 주파수가 겹쳐 있을 수 있으므로, 드라이브의 자동 측정 기능 외에도 수동으로 주파수를 미세하게 조절해가며 가장 효과가 좋은 지점을 찾아야 합니다. 또한 기계 자체의 기구적 결함이나 볼트 풀림이 원인일 수도 있으니 물리적인 상태도 함께 점검하는 것이 좋습니다.
노치필터를 너무 많이 사용하면 모터에 안 좋은 영향이 있나요
노치필터를 과도하게 많이 사용하거나 대역폭을 너무 넓게 잡으면 제어 시스템의 위상 지연이 발생할 수 있습니다. 이로 인해 모터의 응답성이 떨어지고 제어 안정성이 흔들릴 수 있으므로, 꼭 필요한 공진 주파수만 정확하게 타겟팅하여 최소한의 필터만 사용하는 것이 제어 엔지니어의 핵심 역량입니다.
자동 튜닝 기능만 믿고 그대로 써도 괜찮나요
대부분의 최신 서보 드라이브에 탑재된 자동 튜닝 기능은 매우 훌륭해서 기본적인 공진을 잘 잡아냅니다. 하지만 하중 조건이 특수하거나 매우 까다로운 정밀 장비의 경우 자동 튜닝만으로는 완벽하지 않을 수 있습니다. 따라서 자동 튜닝으로 대략적인 값을 잡은 뒤, 현장 엔지니어가 직접 주파수 응답 그래프를 확인하며 미세 조정을 거치는 것이 가장 이상적입니다.
takshout




댓글 0
첫 댓글을 남겨보세요.