Motion Sizer 中的 CAM 图以 VDI 2143 中规定的运动定律为基础。通过它们可以设计轴相对于主轴 φ 的位置的运动。Motion Sizer 中的 CAM 图用于模拟伺服轴的运动,该运动遵循虚拟总轴的运动。此总轴的角度通过 φ 描述。
可以为对应于轴所执行的不同运动顺序的每个 CAM 图规定分段。
CAM 图的属性提供以下参数:
参数 |
描述 |
值范围 |
---|---|---|
|
选中的在该轴范围内唯一的 CAM 图的名称。 |
文本 |
|
与选中的 CAM 图有关的其他信息。 |
文本 |
|
参数的测量单位。 |
|
|
有两种不同的单位: 或 。如果以 为单位输入循环时间,则自动计算出以 为单位的循环时间,反之亦然。 用于确定虚拟总轴的速度,该速度转而用于建立 φ 与时间之间的关系,该关系转而用于确定速度、加速度和一段时间内的加速度变化率。 |
数字 > 0 数字 > 0 |
|
此 CAM 图的 X 轴的偏移量,相对于虚拟总轴。通过采用此总轴,多个 CAM 图可相互偏移。 允许为正值和负值。 正值:CAM 图的 X 轴在正方向移动。 负值:CAM 图的 X 轴在负方向移动。 0:CAM 图的 X 轴不移动。 |
正值和负值,包括 0。 单位: |
分段的属性提供多个参数。这些参数及其一般描述在本部分列出。
每个单独参数的可用性及其值取决于为
、 和 三个参数选中的值。这些相关性在下面的部分描述。此表描述 Cam 分段的参数。(并非所有分段都具有列出的这些参数。请参阅下文表格了解更多信息。)
参数 |
描述 |
值范围 |
---|---|---|
|
为分段选择的名称。 |
文本 |
|
在此分段起点处应用的条件。 |
|
|
在此分段终点处应用的条件。 |
|
|
描述分段的轨迹的运动定律。可用的运动轨迹取决于选中的起始条件与结束条件组合的可用运动轨迹。 和 。请参阅列表 |
|
|
此参数仅用于用户定义运动轨迹。 它定义如何解析轨迹起点和终点处的边缘条件。有关更多信息,请参阅插补轨迹文件格式 (.asc) 一章。 |
|
部分 |
||
|
选中的 Cam 分段的起点的 x 坐标。表示分段开始时虚拟总轴的角度。 |
十进制数字 单位: |
|
选中的 Cam 分段的起点的 y 坐标。表示分段起点处轴的位置。这是 x 位置处 s 的值。 |
十进制数字 单位:位置 |
|
选中的 Cam 分段的起点的位置曲线的斜率。这是 s’ 的值。 |
十进制数字 单位:位置/ |
|
选中的 Cam 分段的起点的位置曲线的曲率。这是 s’’ 的值。 |
十进制数字 单位:位置/ 2 |
部分 |
||
|
选中的 Cam 分段的终点的 x 坐标。表示分段结束时虚拟总轴的角度。 |
十进制数字 单位: |
|
选中的 Cam 分段的终点的 y 坐标。表示分段终点处轴的位置。这是 x 位置处 s 的值。 |
十进制数字 单位:位置 |
|
选中的 Cam 分段的终点的位置曲线的斜率。这是 s’ 的值。 |
十进制数字 单位:位置/ |
|
选中的 Cam 分段的终点的位置曲线的曲率。这是 s’’ 的值。 |
十进制数字 单位:位置/ 2 |
|
规定选中的用于改变速度的 Cam 分段的部分。 值 1 表示此分段范围内没有恒速度阶段。在整个分段执行加速度和减速度程序。 例如,值 0.5 表示在此分段时间的一半范围内执行加速度和减速度程序。分段的另一半(加速度与减速度之间的拐点)为恒速度保留。 |
0...1 |
|
规定选中的 Cam 分段范围内 X 轴 (φ) 上拐点的位置(当 =1 时)或者恒速度范围内阶段的位置(当 <1 时)。描述此分段范围内虚拟总轴角度上加速度与减速度之间的比例。 在仅包含一个加速度阶段的分段( = 、 = )中, 值固定为 1。这意味着改变速度的时间的 100% 用于加速度,0% 用于减速度。在仅包含一个减速度阶段的分段( = 、 = )中, 值固定为 0。这意味着改变速度的时间的 0% 用于加速度,100% 用于减速度。在仅包含加速度和减速度阶段的分段( = 、 = )中, 值大于 0 且小于 1。值 0.5 意味着加速度和减速度阶段在 X 轴 (φ) 上具有相同长度。总长度的 50% 用于改变速度。值 0.1 意味着 X 轴 (φ) 上加速度和减速度长度的 10% 用于减速。90% 用于加速。 |
0...1 |
根据边界条件(起始条件、结束条件)的具体组合,有以下
值可用。
来自/至 |
停留 (v=0,a=0) |
速度 (v<>0,a=0) |
换向 (v=0,a<>0) |
运动 (v<>0,a<>0) |
---|---|---|---|---|
停留 (v=0,a=0) |
直线 二次抛物线 五次多项式 简单正弦 修正后的正弦曲线 修正后的加速度梯形 五次一般多项式 |
二次抛物线 五次多项式 简单正弦 修正后的正弦曲线 修正后的加速度梯形 五次一般多项式 (Lambda = 1) |
五次一般多项式 |
五次一般多项式 |
速度 (v<>0,a=0) |
二次抛物线 五次多项式 简单正弦 修正后的正弦曲线 修正后的加速度梯形 五次一般多项式 (Lambda = 0) |
直线 五次一般多项式 |
五次一般多项式 |
五次一般多项式 |
换向 (v=0,a<>0) |
五次一般多项式 |
正弦与线性组合 五次一般多项式 |
五次一般多项式 |
|
运动 (v<>0,a<>0) |
五次一般多项式 |
表中列出了可用于运动定律
、 、 、 、 的参数及其可根据选中的 和 具有的值:
参数 |
- |
||
---|---|---|---|
- |
- |
- |
|
起点 |
用户输入 |
用户输入 |
用户输入 |
起点 |
用户输入 |
用户输入(1) 或由 Motion Sizer 计算 |
用户输入(1) 或由 Motion Sizer 计算 |
起点 |
固定为 0 |
固定为 0 |
用户输入或由Motion Sizer计算(1) |
起点 |
固定为 0 |
固定为 0 |
固定为 0 |
终点 |
用户输入 |
用户输入 |
用户输入 |
终点 |
用户输入 |
用户输入(1) 或由 Motion Sizer 计算 |
用户输入(1) 或由 Motion Sizer 计算。 |
终点 |
固定为 0 |
用户输入或由 Motion Sizer 计算(1)。 |
固定为 0 |
终点 |
固定为 0 |
固定为 0 |
固定为 0 |
|
用户输入 (0...1) |
用户输入(1) (0...1)或由 Motion Sizer 计算。 |
用户输入(1) (0...1)或由 Motion Sizer 计算。 |
|
用户输入 (0...1) |
固定为 1 |
固定为 0 |
(1) 缺省情况下,四个参数中的一个参数由 Motion Sizer 计算,而其他三个参数是可编辑的。可通过单击参数旁边的选项来更改此设置。 |
表中列出了可用于运动定律
的参数以及它们根据选中的 和 可具有的值:
参数 |
- |
|
---|---|---|
- |
- |
|
起点 |
用户输入 |
用户输入 |
起点 |
用户输入 |
用户输入(1) 或由 Motion Sizer 计算 |
起点 |
固定为 0 |
用户输入或由 Motion Sizer 计算(1) |
起点 |
固定为 0 |
固定为 0 |
终点 |
用户输入 |
用户输入 |
终点 |
用户输入 |
用户输入(1) 或由 Motion Sizer 计算 |
终点 |
固定为 0 |
该同一值用作参数 起点。 |
终点 |
固定为 0 |
固定为 0 |
(1) 缺省情况下,Motion Sizer 计算,而参数 起点和 终点是可编辑的。可通过单击参数旁边的选项来更改此设置。 起点参数由 |
运动定律
仅用于 和 。下表列出了可用参数:
参数 |
- |
---|---|
- |
|
起点 |
用户输入 |
起点 |
用户输入 |
起点 |
用户输入(1) 或由 Motion Sizer 计算 |
起点 |
用户输入(1) 或由 Motion Sizer 计算 |
终点 |
用户输入 |
终点 |
用户输入 |
终点 |
用户输入(1) 或由 Motion Sizer 计算 |
终点 |
用户输入(1) 或由 Motion Sizer 计算 |
|
用户输入(1) 或由 Motion Sizer 计算 |
|
用户输入(1) 或由 Motion Sizer 计算 |
(1) 使用Motion Sizer 进行计算。 列表从六个参数中选择两个作为可编辑参数。其余四个参数由 |
由于运动定律
可用于15 种 - 值组合,因此,为该运动定律提供 4 个不同的参数表。表中列出了可用于运动定律
的参数以及它们根据选中的 = 结合多个 值可具有的值:
参数 |
- |
|||
---|---|---|---|---|
- |
- |
- |
- |
|
起点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
起点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
起点 |
固定为 0 |
固定为 0 |
固定为 0 |
固定为 0 |
起点 |
固定为 0 |
固定为 0 |
固定为 0 |
固定为 0 |
终点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
终点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
终点 |
固定为 0 |
用户输入 |
用户输入 |
固定为 0 |
终点 |
固定为 0 |
固定为 0 |
用户输入 |
用户输入 |
表中列出了可用于运动定律
的参数以及它们根据选中的 = 结合多个 值可具有的值:
参数 |
- |
|||
---|---|---|---|---|
- |
- |
- |
- |
|
起点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
起点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
起点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
起点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
终点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
终点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
终点 |
固定为 0 |
用户输入 |
固定为 0 |
用户输入 |
终点 |
固定为 0 |
用户输入 |
用户输入 |
固定为 0 |
表中列出了可用于运动定律
的参数以及它们根据选中的 = 结合多个 值可具有的值:
参数 |
- |
|||
---|---|---|---|---|
- |
- |
- |
- |
|
起点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
起点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
起点 |
固定为 0 |
固定为 0 |
固定为 0 |
固定为 0 |
起点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
终点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
终点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
终点 |
固定为 0 |
用户输入 |
固定为 0 |
用户输入 |
终点 |
固定为 0 |
用户输入 |
用户输入 |
固定为 0 |
表中列出了可用于运动定律
的参数以及它们根据选中的 = 结合多个 值可具有的值:
参数 |
- |
|||
---|---|---|---|---|
- |
- |
- |
- |
|
起点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
起点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
起点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
起点 |
固定为 0 |
固定为 0 |
固定为 0 |
固定为 0 |
终点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
终点 |
用户输入 |
用户输入 |
用户输入 |
用户输入 |
终点 |
固定为 0 |
用户输入 |
固定为 0 |
用户输入 |
终点 |
固定为 0 |
用户输入 |
用户输入 |
固定为 0 |