Electronic Gearing이란? 두 서보축 동기화 원리
Electronic Gearing이란 Master 축의 위치·속도를 기준으로 Slave 서보축을 설정된 기어비에 따라 동기화하는 기능입니다. 두 축의 위치와 속도를 맞추는 원리를 알아봅니다.
Electronic Gearing이란 무엇이며 왜 사용할까?
Electronic Gearing은 Motion Control System에서 Master Axis의 Position 또는 Movement를 기준으로 Slave Axis가 설정된 Gear Ratio에 따라 동기화되어 움직이도록 하는 제어기능입니다. 기계식 Gear에서는 두 Gear의 Tooth Number에 의해 회전비가 결정되지만 Electronic Gearing은 이러한 관계를 Motion Controller나 Servo Drive 내부의 Software Parameter로 구현합니다. 예를 들어 Master가 1회전할 때 Slave가 2회전하도록 1:2에 해당하는 관계를 설정하거나 반대로 Slave가 Master의 절반만 움직이도록 구성할 수 있습니다. 두 Axis를 Mechanical Shaft나 Gear로 직접 연결하지 않아도 전자적으로 Position Relationship을 유지할 수 있어 생산설비의 구조를 유연하게 만들 수 있습니다. Gear Ratio를 Parameter로 변경할 수 있기 때문에 제품 Size나 Process 조건이 바뀌어도 Mechanical Gear를 교체할 필요가 줄어듭니다. Conveyor Synchronization, Printing, Winding, Packaging, Cutting Machine처럼 여러 Servo Axis가 일정한 비율로 움직여야 하는 자동화설비에서 중요한 Motion Control 기능입니다.
Master와 Slave 축은 어떤 원리로 동기화될까?
Electronic Gearing에서는 기준 Movement를 제공하는 Axis를 Master, Master를 추종하는 Axis를 Slave라고 합니다. Controller는 Master Encoder 또는 Virtual Master에서 Position Information을 읽고 설정된 Electronic Gear Ratio를 적용하여 Slave Position Command를 생성합니다. 단순화하면 Slave Position = Master Position × Gear Ratio와 같은 관계로 이해할 수 있습니다. Gear Ratio가 2라면 Master가 100개의 Position Unit을 이동할 때 Slave Command는 200 Unit이 됩니다. Master Position이 시간에 따라 변화하므로 일정한 Gear Ratio에서는 Speed 역시 같은 비율관계를 갖습니다. Master Speed가 증가하면 Slave Speed도 비율에 맞춰 증가하고 Master가 감속하면 Slave도 함께 감속합니다. 실제 System에서는 Encoder Resolution, Mechanical Gear Ratio, Motor Direction과 Scaling Parameter 등이 추가로 적용될 수 있습니다. 따라서 단순한 숫자 Ratio만 맞추는 것이 아니라 Master와 Slave 각각의 Position Unit이 실제 Mechanical Movement와 정확하게 연결되어 있는지 확인해야 합니다.
Electronic Gear와 Electronic Gearing은 무엇이 다를까?
두 용어는 비슷하게 사용되지만 Servo System에서는 구분해서 이해하면 편리합니다. Electronic Gear는 일반적으로 Controller에서 들어오는 Command Pulse 또는 Command Unit과 한 Servo Axis의 Motor Movement 사이의 Scaling Ratio를 설정하는 기능을 의미합니다. 즉 PLC에서 10,000 Pulse를 입력했을 때 Motor를 몇 회전시킬 것인지 결정하는 방식입니다. 반면 Electronic Gearing은 두 개 이상의 Motion Axis 사이에 Master-Slave Relationship을 만들고 한 Axis의 Movement를 다른 Axis가 일정한 Ratio로 추종하도록 하는 동기제어를 의미하는 경우가 많습니다. 제품 제조사에 따라 두 표현을 혼용하기도 하므로 Parameter Manual을 확인해야 합니다. Electronic Cam과도 차이가 있습니다. Electronic Gearing은 기본적으로 일정한 Ratio를 유지하지만 Electronic Cam은 Slave Position=f(Master Position)과 같이 Master Position에 따라 Slave의 Movement Ratio를 구간별로 자유롭게 변화시킬 수 있습니다. 따라서 일정비 동기화에는 Gearing, 복잡한 주기운동에는 Cam이 적합합니다.
동기화 과정에서 위치오차는 왜 발생할까?
Controller가 Master와 Slave 사이의 정확한 Command를 계산하더라도 실제 Mechanical Axis에는 Inertia와 Friction이 존재하므로 Slave가 Command를 완벽하게 동시에 추종하지 못할 수 있습니다. Master의 Acceleration이 급격하거나 Gear Ratio가 커지면 Slave에 요구되는 Speed와 Acceleration도 증가합니다. 필요한 Torque가 Motor의 Peak Torque나 Drive의 Current Limit을 초과하면 Following Error가 커질 수 있습니다. Servo Gain이 낮은 경우에도 Dynamic Response가 부족하여 Master와 Slave 사이에 Position Difference가 발생할 수 있으며 반대로 Gain을 지나치게 높이면 Mechanical Resonance와 Vibration이 발생할 수 있습니다. Belt Stretch, Gear Backlash와 Coupling Elasticity 같은 Mechanical 요소도 실제 Load Position의 Synchronization에 영향을 줍니다. 따라서 Electronic Gearing의 성능은 Communication만으로 결정되지 않습니다. Master Feedback의 정확도, Network Cycle, Servo Tuning, Motor Capacity와 Mechanical Rigidity가 함께 확보되어야 높은 동기정밀도를 얻을 수 있습니다.
Electronic Gearing 적용 시 무엇을 확인해야 할까?
Electronic Gearing을 설정할 때는 먼저 Master와 Slave의 Position Unit, Encoder Resolution과 Mechanical Travel을 명확하게 정의해야 합니다. 이후 필요한 Gear Ratio를 결정하고 Maximum Master Speed에서 Slave의 Speed가 Motor 허용범위를 넘지 않는지 확인해야 합니다. Acceleration 역시 Ratio에 따라 확대될 수 있으므로 Peak Torque와 Load Inertia를 함께 검토해야 합니다. EtherCAT과 같은 Real-time Motion Network에서는 여러 Axis의 Command를 정밀한 Timing으로 전달할 수 있으며 Virtual Master를 이용하면 실제 Motor가 아닌 Controller 내부의 가상축을 기준으로 여러 Servo를 동시에 동기화할 수도 있습니다. 운전 중 Gear를 Engage할 때 Master와 Slave Position의 관계가 맞지 않으면 Command Jump와 Mechanical Shock가 발생할 수 있으므로 Gear In 과정에서 Position Matching과 Phase Adjustment가 필요할 수 있습니다. 결국 Electronic Gearing은 기계식 Gear의 일정한 회전비를 Software로 구현하여 두 Servo Axis의 Position과 Speed를 전자적으로 동기화하는 기술이며 다축 자동화설비의 유연성과 정밀도를 높이는 핵심 Motion 기능입니다.




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