简体中文
忘记密码? 免费注册
热门搜索提示: GTS 机器人系统 安装调试 硬件接线 闭环模式 编程应用 插补模式 PT模式
原因分析:
老版本的MCT生成的文件,可能与现有控制器不兼容。
解决方法:
使用较新的MCT2008和Dll链接库。
跟其内部规划有关。
建议都使用EVEN/Continue模式,并且接上编码器,采用跟随编码器的方式处理。
原细分析:
通过一个CButton类实现,该类具有ButtonDown/ButtonUp、贴图等功能,非常易于使用,但此类有可能响应不过来。
建议修改响应机制,使用消息响应的机制来实现此功能,不再使用Cbutton类实现。
1 使用的dll为32位系统编译,而此时选择的VS编译平台为64位;
2 使用的dll为64位系统编译,而此时选择的VS编译平台为32位。
编译什么样的平台就要加载什么样的DLL。
原因:
多线程资源忙。
解决办法:
要加互锁线程保护机制,附返回值类表:
0 /* 指令成功 */
-2 /* 读取数据长度错误 */
-3 /* 读取数据校验和错误 */
-4 /* 写入数据块错误 */
-5 /* 读取数据块错误 */
-6 /* 打开设备错误 */
-6 /* 关闭设备错误 */
-7 /* DSP忙 */
-8 /*多线程资源忙*/
1 /*指令执行错误*/
7 /*参数错误*/
8 /* 不支持的指令 */
返回-3是 PCI通信出现了错误,问题待复现才能解决。
手脉跟随的实现是要用到GEAR(电子齿轮)模式。
1 用电子齿轮模式,设置手脉输入辅编号为主轴,设置要跟随的轴为从轴,注意主轴不需要设置任何模式;
2 档位及速度倍率切换是检测其IO点变化,由此设置跟随轴的轴号及跟随速度比率。
控制卡驱动及库函数文件都有分32位及64位。
在64位系统上要更换64位的驱动,如果客户要编辑32位的应用程序,则用32位的库函数,配置32位(X86)的软件编译环境,如果客户要编辑64位的应用程序,则用64位的库函数,配置64位(X64)的软件编译环境。
编码器寄存器数值是直接由电机编码器那边传输过来,有数值说明电机还没停稳。
在规划到位之后需要加足够的延时来等待电机到位停稳,然后再zeropos,注意查看返回值。
点位的目标参数值是相对于规划器为0的位置点的相对数值。
如果客户是想从之前10000的目标位置走到20000,那直接修改目标位置为20000,如果客户希望多走20000,那目标位置是之前的目标值+20000。
扫描二维码关注“固高科技”
© 2017 版权所有固高科技股份有限公司 保留一切权利 粤ICP备18100599号-1 网站问题反馈 点击这里
隐私权政策 | 使用条款 |
*为必填信息