运动控制卡,控制的是驱动器,而不是直接的电机,
一般有2种控制方式脉冲,模拟量,
脉冲控制:驱动器是工作在位置环,脉冲的多少代表走的长度,频率表示速度
模拟量控制:驱动器工作在速度环或者电流环,模拟量的大小对应电机的速度,与位置,但这些还是靠电机的反馈编码器来衡量。
你的是直线电机,如果用运动控制卡控制,必须有,直线电机+光栅尺(磁栅尺)+驱动器+运动控制卡 可能有上位机(看你这个系统也不会只是一个直线电机)
光栅尺相当于编码器,使电机的位置闭环。像伺服电机要有后面的编码器一样
运动控制卡有发脉冲的,和模拟量的之分。模拟量的贵,考虑到PID的算法一般成熟的多是国外的。当然国内的也有。至于多少钱,跟轴数有关,外国的4轴的模拟量一般在8000以上把
因为你的是直线电机,最好用模拟量的,
至于用什么语言的话,国内的没有接错过,外国的一般他们有专门的软件及其语言类似VB,C,如果你最后要集成到上位机的话,多有开发包(API),VB,VC,LABVIEW等等几乎所有语言应该多可以支持
现在一般都用脉冲的,上一个项目刚好用到直线电机,要有光栅尺,电机一般配套驱动器,工控机,运动控制卡,还要有上位机程序,C++,C#等没见过用C写的,用运动控制卡可以写比较复杂的动作,还可以方便的整合视觉,数据库,跟客户的生产管理系统对接。
深圳正运动技术的多轴脉冲、EtherCAT总线运动控制器ZMC432系列、XPLC系列,4-8轴网络zhi型运动控制卡daoECI2418和ECI2828系列
支持Basic,PLC梯形图,HMI组态三种编程环境,易于仿真,调试与诊断,支持电子凸轮,直线,圆弧,小线段前瞻,多种机械手算法等复杂的运动轨迹控制,
同时支持C#,C++,LabVIEW, VB,.NET,python等多种PC上位机软件开发,广泛应用于3C电子、视觉点胶、半导体、激光加工、木工加工、绕线、印刷包装、机械人delta/SCARA/码垛/五轴加工等行业领域。
还有他们家的EtherCAT IO模块也蛮好用的,具体资料可以上官网找到。
运动控制卡用模拟量信号和脉冲信号控制的都有,但大部分设备上都是用脉冲信号控制的,控制卡不能直接驱动电机,必须靠驱动器控制电机走向,直线电机需要加光栅尺来做闭环控制系统,如果是伺服的话,本身就是编码器,价格的话要看你的要求怎么样,需要几个轴的,雷赛是国内做运动控制方面的专家,你可以到他们的网站上去咨询一下他们技术人员。
首先控制卡驱动是要必须安装的,再选一款你擅长的编程软件。