Skip to main content

已定义的区段类型概述

CODESYS SoftMotion 为凸轮提供各种分段类型。

视情况而定 编译格式,仅支持部分区段类型:

  • XYVA:仅限 Line 和 Poly5。

  • 区段:支持所有区段类型。

区段类型

参数

曲线

Poly7

. 边界条件
  • 主职位

  • 奴隶位置

  • 从属速度

  • 从属加速

  • 奴隶混蛋

_sm_img_poly7_segment_type.png

Poly5

. 边界条件
  • 主职位

  • 奴隶位置

  • 从属速度

  • 从属加速

_sm_img_poly5_segment_type.png

ModifiedSine

. 边界条件
  • 主职位

  • 奴隶位置

  • 从属速度

. 分段参数
  • 任一拐点参数 α (0≤α≤1)

  • 或者加速度参数 C一个* (最大减速)

_sm_img_modified_sine_segment_type.png

Line

. 边界条件
  • 主职位

  • 奴隶位置

_sm_img_line_segment_type.png

InclinedSine

. 边界条件
  • 主职位

  • 奴隶位置

_sm_img_inclined_sine_segment_type.png

分段类型的选择取决于应用程序,因为每种类型都有特殊的动态特性。根据运动任务(例如,停留 — 恒定速度),有多种适用的分段类型。

下表提供了概述:

居住

(v=0, a=0)

恒定速度

(v­­≠0, a=0)

逆转

(v=0, a≠0)

运动

(v≠0, a≠0)

居住

(v=0, a=0)

  • Line

  • Poly5/7

  • InclinedSine

  • ModifiedSine

  • Poly5/7

  • ModifiedSine

  • Poly5/7

  • Poly5/7

恒定速度

(v≠0, a=0)

  • Poly5/7

  • ModifiedSine

  • Line

  • Poly5/7

  • ModifiedSine

  • Poly5/7

  • Poly5/7

逆转

(v=0, a≠0)

  • Poly5/7

  • Poly5/7

  • Poly5/7

  • Poly5/7

运动

(v≠0, a≠0)

  • Poly5/7

  • Poly5/7

  • Poly5/7

  • Poly5/7