모션 소프트웨어로봇 액추에이터 제어 소프트웨어 개발로봇 액추에이터 사양 분석
출제기준 좌표3·3·1·2
3과목 · 모션 소프트웨어

액추에이터 동역학적 구동 프로파일

로봇 액추에이터 제어 소프트웨어 개발로봇 액추에이터 사양 분석
# 모션소프트웨어
01

📌 개요

  • 머니퓰레이터 경로계획이 속도 프로파일을 "궤적" 관점으로 봤다면, 이 노트는 액추에이터 관점 — 프로파일 실행을 위해 모터가 구간별로 내야 할 토크와, 그 토크가 정격 안에 드는가 — 을 다룸
  • 이 계산 = 액추에이터 선정·과부하 판정의 근거
  • 시험 핵심: 가속 토크 \tau = J\alpha 계산, 사다리꼴 프로파일의 구간별 토크, 실효(RMS) 토크 계산
02

📖 핵심 개념

구동 프로파일이란

  • 구동 프로파일(Motion/Drive Profile) = 액추에이터가 시간에 따라 따라가야 할 속도(그로부터 정해지는 가속도·토크)의 계획표

  • 상위 경로계획이 만든 궤적이 관절 단위로 내려온 것

  • 대표 형태 = 사다리꼴 속도 프로파일(가속–등속–감속)과 S-커브 프로파일

  • 프로파일이 정해지면 물리 법칙에 따라 각 구간에서 모터가 내야 할 토크가 자동으로 결정

  • 토크 요구량 계산이 이 노트의 핵심

필요 토크의 구성 — 회전 운동 방정식

회전 운동의 뉴턴 법칙(F = ma의 회전판)은:

\tau = J\,\alpha

(J: 관성 모멘트, \alpha: 각가속도). 실제 구동계에서 모터가 내야 할 토크는 여기에 부하 토크가 더해진다:

\tau_{motor} = \underbrace{J_{eq}\,\alpha}_{\text{가속 토크}} + \underbrace{\tau_{friction} + \tau_{gravity}}_{\text{부하 토크}}
  • 가속 토크: 속도를 바꾸기 위한 토크 — 등가 관성 J_{eq} = J_m + J_L/N^2 (반사 관성 포함)에 각가속도를 곱한다
  • 마찰 토크: 항상 운동 방향과 반대로 작용 (점성 + 쿨롱 마찰)
  • 중력 토크: 수직면에서 움직이는 관절이라면 자세에 따라 변하는 중력 부하

사다리꼴 프로파일의 구간별 토크

속도 프로파일을 시간 축으로 미분하면 가속도 프로파일이 나오고, 거기에 J를 곱하면 토크 프로파일이 된다.

구간 속도 각가속도 필요 토크
가속 증가 +\alpha 최대J\alpha + 부하 토크 (가장 혹독한 구간)
등속 일정 0 부하 토크만 (마찰·중력)
감속 감소 -\alpha -J\alpha + 부하 토크 — 음수(제동) 가 될 수 있음
  • 액추에이터 선정에서 최대 토크 검토 기준은 가속 구간이다
  • 감속 구간에서 토크가 음수라는 것은 모터가 브레이크(발전기) 처럼 동작한다는 뜻이다 — 이때 부하의 운동 에너지가 전기로 돌아오는 회생(Regeneration) 이 일어나며, 드라이버는 이를 회생 저항 등으로 처리해야 한다

실효(RMS) 토크 — "연속으로 이만큼 내도 되는가"

  • 모터 발열은 토크(전류)의 제곱에 비례 (P_{loss} = i^2 R)
  • 그래서 반복 사이클 운전의 과열 여부는 평균이 아니라 실효 토크(RMS Torque) 로 판단:
\tau_{rms} = \sqrt{\frac{\sum_i \tau_i^2\, t_i}{\sum_i t_i}} = \sqrt{\frac{\tau_1^2 t_1 + \tau_2^2 t_2 + \cdots}{t_1 + t_2 + \cdots}}

(구간 i에서 토크 \tau_i로 시간 t_i 동안 운전, 휴지 시간도 분모에 포함)

판정 기준 (선정의 2대 조건):

  1. \tau_{rms} \le 정격 토크 — 연속 발열 한계
  2. \tau_{peak} \le 최대(순시) 토크 — 순간 한계

휴지 시간이 길수록(듀티가 낮을수록) \tau_{rms}가 작아지므로, 같은 모터로 더 큰 피크 토크 작업을 감당할 수 있다.

S-커브 프로파일의 토크 관점

  • 사다리꼴은 가속 구간이 시작·끝나는 순간 토크가 계단식으로 급변(저크 큼) → 기계에 충격·진동, 감속기 수명 저하
  • S-커브 프로파일은 가속도를 서서히 올리고 내려 토크 변화를 완만하게 → 정밀·고속 장비에서 선호
  • 대신 같은 이동 시간이라면 피크 가속도(피크 토크)는 사다리꼴보다 다소 커짐

계산 예제 — 흐름 잡기

관성 J_{eq} = 0.01\ \text{kg·m}^2인 축을 0에서 100\ \text{rad/s}까지 0.5초에 가속하려면(마찰 무시):

\alpha = \frac{\Delta\omega}{\Delta t} = \frac{100}{0.5} = 200\ \text{rad/s}^2, \qquad \tau = J\alpha = 0.01 \times 200 = 2\ \text{N·m}

이 2 N·m가 모터 최대 토크 이내인지, 사이클 전체의 RMS가 정격 이내인지 확인하는 것이 사양 분석의 마무리다.

03

📊 다이어그램 · 수식

프로파일에서 선정까지

DIAGRAM
flowchart LR
    A["속도 프로파일
(사다리꼴 / S-커브)"] -- "미분" --> B["가속도 프로파일
α(t)"] B -- "τ = J·α + 부하" --> C["토크 프로파일
τ(t)"] C --> D["피크 토크
≤ 최대 토크?"] C --> E["RMS 토크
≤ 정격 토크?"] D & E --> F["액추에이터 선정 판정"]

핵심 공식 모음

각가속도와 가속 토크:

\alpha = \frac{\Delta\omega}{\Delta t}, \qquad \tau_{acc} = J_{eq}\,\alpha, \qquad J_{eq} = J_m + \frac{J_L}{N^2}

모터 필요 토크:

\tau_{motor} = J_{eq}\,\alpha + \tau_{friction} + \tau_{gravity}

실효(RMS) 토크:

\tau_{rms} = \sqrt{\frac{\sum \tau_i^2 t_i}{\sum t_i}}
04

🎯 핵심 요약 · 암기 포인트

익힘 0 / 10카드를 눌러 뒤집고, 앞면에서 아는지 표시하세요.
Q · 1
구동 프로파일이란?
A
액추에이터가 시간에 따라 따라가야 할 속도·가속도(토크) 계획 — 대표형은 사다리꼴과 S-커브
Q · 2
회전 운동의 기본 방정식은?
A
τ = J·α (토크 = 관성 모멘트 × 각가속도)
Q · 3
모터 필요 토크의 세 가지 구성 요소는?
A
가속 토크(J·α) + 마찰 토크 + 중력 토크
Q · 4
사다리꼴 프로파일에서 토크가 가장 큰 구간은?
A
가속 구간 — 가속 토크와 부하 토크가 동시에 걸린다
Q · 5
등속 구간에서 모터가 내는 토크는?
A
가속 토크는 0이므로 마찰·중력 등 부하 토크만
Q · 6
감속 구간에서 토크가 음수가 되는 것의 의미는?
A
모터가 제동(발전기)으로 동작하며 운동 에너지가 전기로 돌아온다 (회생)
Q · 7
RMS 토크로 과열 여부를 판단하는 이유는?
A
모터 발열이 토크(전류)의 제곱에 비례하기 때문 (평균 토크로는 판단 불가)
Q · 8
RMS 토크 계산식은?
A
√(Στᵢ²tᵢ / Σtᵢ) — 휴지 시간도 분모에 포함
Q · 9
액추에이터 선정의 2대 토크 조건은?
A
RMS 토크 ≤ 정격 토크, 피크 토크 ≤ 최대(순시) 토크
Q · 10
S-커브 프로파일이 사다리꼴보다 나은 점은?
A
가속도(토크) 변화가 완만해 저크·충격·진동이 줄어든다
05

✏️ 예상문제

1. 등가 관성 모멘트가 0.01\ \text{kg·m}^2인 축을 정지 상태에서 100\ \text{rad/s}까지 0.5초 만에 등가속하려 할 때 필요한 가속 토크는? (마찰 무시)

① 0.5 N·m ② 1 N·m ③ 2 N·m ④ 4 N·m

정답 및 해설

정답: ③ \alpha = 100 / 0.5 = 200\ \text{rad/s}^2, \tau = J\alpha = 0.01 \times 200 = 2 N·m.

2. 사다리꼴 속도 프로파일로 운전할 때 모터 토크가 가장 커지는 구간은?

① 가속 구간 ② 등속 구간 ③ 감속 구간 ④ 정지 구간

정답 및 해설

정답: ① 가속 구간에서는 가속 토크(J\alpha)에 마찰·중력 부하까지 같은 방향으로 더해져 요구 토크가 최대가 된다. 등속 구간은 부하 토크만 필요하고, 감속 구간은 부하 토크가 감속을 도와주는 방향으로 작용한다.

3. 한 사이클이 "토크 2 N·m로 1초 → 토크 1 N·m로 2초 → 정지 1초"로 반복될 때 실효(RMS) 토크는?

① 1.0 N·m ② 약 1.22 N·m ③ 1.5 N·m ④ 2.0 N·m

정답 및 해설

정답: ② \tau_{rms} = \sqrt{\dfrac{2^2 \times 1 + 1^2 \times 2 + 0^2 \times 1}{1+2+1}} = \sqrt{\dfrac{4+2+0}{4}} = \sqrt{1.5} \approx 1.22 N·m 정지(휴지) 시간 1초도 분모에 포함해야 한다는 점에 주의.

4. 반복 운전에서 모터의 과열 여부를 평균 토크가 아닌 RMS 토크로 판정하는 이유는?

① 계산이 더 간단하기 때문 ② 발열(동손)이 전류·토크의 제곱에 비례하기 때문 ③ 평균 토크는 항상 0이 되기 때문 ④ RMS 토크가 항상 평균보다 작기 때문

정답 및 해설

정답: ② 저항 손실은 i^2R로 전류 제곱에 비례하므로, 발열 관점의 등가 토크는 제곱평균제곱근(RMS)이다. 큰 토크의 짧은 구간이 평균보다 발열에 훨씬 크게 기여한다.

5. 감속 구간에서 부하의 운동 에너지가 전기 에너지로 모터 드라이버 쪽으로 되돌아오는 현상은?

① 탈조 ② 회생(Regeneration) ③ 백래시 ④ 코깅

정답 및 해설

정답: ② 감속 시 모터는 발전기처럼 동작해 에너지가 역류하는데 이를 회생이라 한다. 드라이버는 회생 저항이나 전원 회생 유닛으로 이 에너지를 처리해야 과전압을 막을 수 있다.

06

🔗 관련 노트

로봇소프트웨어개발기사 필기 · 학습 교재출제기준 2025.1.1 – 2027.12.31