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

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

ID:59226154

大小:199.65 KB

页数:6页

时间:2020-09-09

共通技术-NJ电子凸轮表动态修改(VB编程修改).docx_第1页
共通技术-NJ电子凸轮表动态修改(VB编程修改).docx_第2页
共通技术-NJ电子凸轮表动态修改(VB编程修改).docx_第3页
共通技术-NJ电子凸轮表动态修改(VB编程修改).docx_第4页
共通技术-NJ电子凸轮表动态修改(VB编程修改).docx_第5页
资源描述:

《共通技术-NJ电子凸轮表动态修改(VB编程修改).docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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内部编程时,体现为一个具体的浮点型二维数组,一维下标根据凸轮表的行数而定

3、,二维下标固定为2(即主轴和从轴)。1.2.建立NJ内的缓冲区:在NJ内自定义变量或者数组时,可以使用%来指定其在NJ内部分配的内存地址。这样,就可以通过上位机FINS协议写入NJ内部。1.3.NJ内部编程把缓冲区内的数据写入凸轮表;2.凸轮表建立建立如下凸轮表:图1:创建凸轮表该凸轮表包含4个位置数据。除了可以从表格内直接数据具体的数值外,还可以使用鼠标直接从图形上拖动位置点,进行编辑。注意:最后一个数据,主轴数据要等于以后下载的凸轮表的最大数据值。3.NJ创建临时数据并指定具体内存地址如下图,创建一个下标为0~199的real类型数组,指定内存地址为D100开始

4、。3.1.数组下标0:如果为1,则代表新的凸轮表数据;3.2.数组下标1:备用;1.1.数组下标2:写入凸轮表的开始行;1.2.数组下标3:写入凸轮表的行数;1.3.数组下标4~199:有效的凸轮表数据,共98行图2:完整的凸轮表2.VB编程写入数据2.1.采用VB6SP6编写程序,准备要写入的数据;2.2.采用WinSocket控件,通过Ethernet/IP接口,把数据写入NJ5;图3:VB组合需要写入的数据图4:采用VB6SP6编写程序的界面1.NJ把临时数组数据送入凸轮表1.1.数组下标0:如果为1,则代表新的凸轮表数据;图5:把缓冲期的数据送入凸轮表图6:

5、把新数据标志复位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。