供需大厅

登录/注册

公众号

更多资讯,关注微信公众号

小秘书

更多资讯,关注荣格小秘书

邮箱

您可以联系我们 info@ringiertrade.com

电话

您可以拨打热线

+86-21 6289-5533 x 269

建议或意见

+86-20 2885 5256

顶部

荣格工业资源APP

了解工业圈,从荣格工业资源APP开始。

打开

CALYPSO高级应用 | 指数交换与添加删除循环

来源:工业设备商情 发布时间:2020-04-16 561
工业金属加工智能制造其他运动控制传感器工业机器人液压与气动技术机械传动工业互联智能仓储物流仪器仪表智能加工设备
收藏

当我们在CALYPSO中使用了阵列功能后,阵列中的每个元素会被分配一个顺序号,简单理解就是该元素的指数。


譬如,在阵列的4个圆中,求解第2和第3个圆的圆心距,可以参照下面的做法。

1596630752436377.png

1596630752412993.png

在上面填入元素中,圆2(2)和圆2(3),小括号就是阵列元素的指数。

________________________________________

指数交换就是对阵列元素的指数进行操作,经典的案例应用如下:

1596630838516973.png 

▲分度圆绕中心做了等分度为 60º的 6个回转阵列


当我们求相邻两个阵列圆相对于中心圆的两两分度角,逐个构造3D直线然后及计算连线夹角时显得太麻烦。其实,我们可以利用指数交换及添加删除循环功能,使编程变得简单,使程序变得简洁。


1.构造阵列圆与中心圆的连线,即3D直线(添加和删除循环)

 1596631014587362.png

 ▲右键添加删除循环

1596631073279860.png

▲添加阵列,完成自动连线


有两点需要注意:

• 此处是调用了圆心作连线,而不是圆的测量点或者测量路径,因此必须使用调用(回叫l)功能。

• 在调用窗口中,首先对阵列圆右键,为所有已选元素删除循环,然后确定生成阵列。

1596631196370212.png

▲构造出3D直线的效果


2.插入元素夹角特性,准备计算两两3D直线的夹角。在填入元素界面,对3D直线右键,选择“指数交换”。元素1和元素2分别填入如下图所示:

1596631230264664.png

1596631230466779.png

参数解释:

• 对于 3D直线1 ,步进为1,从1到5,做了5次循环计算;

• 对于3D直线2,步进为1, 从2到6,做了5次循环。


每个夹角是由元素1和元素2计算得到,循环关系如下:

 1596631478404612.png

3. 运行程序,得到报告

1596631538928712.png

▌如何输出第6个角度呢?

舍易求难法:有些同学会说,再单独加入一个求元素夹角的命令不就行了?比如下面这个:

________________________________________

不过,既然是CALYPSO高级应用,当然有更高级、更简洁的方法实现以上功能。回到上一步:

思路上,我们只需要往前迈开一部就好了,即增加一次循环,让3D 直线1(6)和3D直线1 (1)作一次计算。

操作如下:

1596631619851699.png

1596631619766264.png

如此,整个特性栏就是只有一个元素夹角命令,程序变得无比简洁。

 

运行程序后,即可得到6个夹角的测量结果。

收藏
推荐新闻