当前位置: 首页 > news >正文

运动控制卡--固高实用

目录

 

组件

配置参数

编程控制


组件

我手头有固高卡,记录使用。

用运动控制卡+ 伺服(步进)电机搭建一个运动控制系统,主要包括:1、控制器 2、端子板

1、控制器    

   2、端子板

3、伺服(步进)电机+驱动器

4、其他组件:PC +加工件+ 标准件+ 电源 + 视觉设备等

配置参数

包括:电机参数配置如:

控制器配置:

         

编程控制

轴运动指令:

            1、//清除轴报警和伺服使能sRtn = mc.GT_ClrSts(cardNum, nAXIS, 8);CommandHandler("GT_ClrSts", sRtn);2、 //设置为点位运动sRtn = mc.GT_PrfTrap(cardNum, nAXIS);CommandHandler("GT_PrfTrap", sRtn);//读取点位运动参数sRtn = mc.GT_GetTrapPrm(cardNum, nAXIS, out trap);CommandHandler("GT_GetTrapPrm", sRtn);3、 //设置加速度 减速度 平滑时间trap.acc = m_MoveParam[n_AXIS].dMAcc;trap.dec = m_MoveParam[n_AXIS].dMDcc;trap.velStart = m_MoveParam[n_AXIS].dMVelStart;trap.smoothTime = 1;//范围【0,50】//设置点位运动参数sRtn = mc.GT_SetTrapPrm(cardNum, nAXIS, ref trap);CommandHandler("GT_SetTrapPrm", sRtn);4、 //设置轴目标速度sRtn = mc.GT_SetVel(cardNum, nAXIS,          m_MoveParam[n_AXIS].dMVel);5、//设置轴目标位置sRtn = mc.GT_SetPos(cardNum, nAXIS, nPos);CommandHandler("GT_SetPos", sRtn);CommandHandler("GT_SetVel", sRtn);6、 //开启点位运动或jog运动//1<<(nAXIS-1):表示1往左移(nAXIS-1)位sRtn = mc.GT_Update(cardNum, 1 << (nAXIS - 1));CommandHandler("GT_Update", sRtn);

QT与C++版本:

C#版本:

关于这部分代码,有需要的话晚点再贴出。


http://www.mrgr.cn/news/93391.html

相关文章:

  • LLM-初识AI
  • 关于sqlalchemy的使用
  • 浏览器WEB播放RTSP
  • 深度学习PyTorch之13种模型精度评估公式及调用方法
  • 为AI聊天工具添加一个知识系统 之138 设计重审 之2 文章学 引言之2 附加符号学和附属诠释学
  • 前端基础入门-高级
  • WLAN无线组网 WI-FI
  • 如何改变怂怂懦弱的气质(2)
  • 从零构建企业级财务分析数仓 | Hive建模实战
  • Spring(四)先注册后注入
  • 为AI聊天工具添加一个知识系统 之138 设计重审 2 文章学 之2 结合诠释学的重组
  • Gazebo11 与 Protobuf 版本管理
  • Python:简单的爬虫程序,从web页面爬取图片与标题并保存MySQL
  • K8s 1.27.1 实战系列(五)Namespace
  • aws(学习笔记第三十一课) aws cdk深入学习(batch-arm64-instance-type)
  • MacOS Big Sur 11 新机安装brew wget python3.12 exo
  • ubuntu20.04已安装 11.6版本 cuda,现需要通过源码编译方式安装使用 cuda 加速的 ffmpeg 步骤
  • AI绘画软件Stable Diffusion详解教程(7):图生图基础篇
  • 【JAVA架构师成长之路】【JVM实战】第2集:生产环境内存飙高排查实战
  • DeepSeek + 飞书多维表格搭建你的高效工作流