共通技术-NJ电子凸轮表动态修改(VB编程修改)

上传人:lil****ar 文档编号:271759039 上传时间:2022-03-30 格式:DOCX 页数:6 大小:199.98KB
返回 下载 相关 举报
共通技术-NJ电子凸轮表动态修改(VB编程修改)_第1页
第1页 / 共6页
共通技术-NJ电子凸轮表动态修改(VB编程修改)_第2页
第2页 / 共6页
共通技术-NJ电子凸轮表动态修改(VB编程修改)_第3页
第3页 / 共6页
共通技术-NJ电子凸轮表动态修改(VB编程修改)_第4页
第4页 / 共6页
共通技术-NJ电子凸轮表动态修改(VB编程修改)_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《共通技术-NJ电子凸轮表动态修改(VB编程修改)》由会员分享,可在线阅读,更多相关《共通技术-NJ电子凸轮表动态修改(VB编程修改)(6页珍藏版)》请在金锄头文库上搜索。

1、共通技术NJ电子凸轮表动态修改(VB编程)目录概述3流程41.原理42.FINS协议43.凸轮表建立44.NJ创建临时数据并指定具体内存地址55.VB 编程写入数据66.NJ把临时数组数据送入凸轮表6注意事项71.编辑内容72.错误的文件格式8概述图0:机械凸轮机构凸轮机构一般是由凸轮,从动件和机架三个构件组成的高副机构。凸轮通常作连续等速转动,从动件根据使用要求设计使它获得一定规律的运动凸轮机构能实现复杂的运动要求,广泛用于各种自动化和半自动化机械装置中。凸轮机构通常由两部份动件组成,即凸轮与从动子(follower),两者均固定于座架上。凸轮装置是相当多变化的,故几乎所有任意动作均可经由此

2、一机构产生。凸轮可以定义为一个具有曲面或曲槽之机件,利用其摆动或回转,可以使另一组件从动子提供预先设定的运动。从动子之路径大部限制在一个滑槽内,以获得往覆运动。在其回复的行程中,有时依靠其本身之重量,但有些机构为获得确切的动作,常以弹簧作为回复之力,有些则利用导槽,使其在特定的路径上运动。电子凸轮表中的主从轴数据就分别代表了凸轮和从动件的实际轨迹。因为更多的凸轮表数据是从外部的软件生成,所以需要对凸轮表进行导入导出操作。流程1. 原理1.1. NJ的电子凸轮表在NJ内部编程时,体现为一个具体的浮点型二维数组,一维下标根据凸轮表的行数而定,二维下标固定为2(即主轴和从轴)。1.2. 建立NJ内的

3、缓冲区:在NJ内自定义变量或者数组时,可以使用%来指定其在NJ内部分配的内存地址。这样,就可以通过上位机FINS协议写入NJ内部。1.3. NJ内部编程把缓冲区内的数据写入凸轮表;2. 凸轮表建立建立如下凸轮表:图1:创建凸轮表该凸轮表包含4个位置数据。除了可以从表格内直接数据具体的数值外,还可以使用鼠标直接从图形上拖动位置点,进行编辑。注意:最后一个数据,主轴数据要等于以后下载的凸轮表的最大数据值。3. NJ创建临时数据并指定具体内存地址如下图,创建一个下标为0199的real类型数组,指定内存地址为D100开始。3.1. 数组下标0:如果为1,则代表新的凸轮表数据; 3.2. 数组下标1:备用; 3.3. 数组下标2:写入凸轮表的开始行; 3.4. 数组下标3:写入凸轮表的行数; 3.5. 数组下标4199:有效的凸轮表数据,共98行 图2:完整的凸轮表4. VB 编程写入数据4.1. 采用VB6SP6编写程序,准备要写入的数据; 4.2. 采用WinSocket控件,通过Ethernet/IP接口,把数据写入NJ5; 图3:VB组合需要写入的数据图4:采用VB6SP6编写程序的界面5. NJ把临时数组数据送入凸轮表5.1. 数组下标0:如果为1,则代表新的凸轮表数据;图5:把缓冲期的数据送入凸轮表图6:把新数据标志复位

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号