LabVIEW不仅仅支持NI公司自己的运动控制卡,如PCI蚀卺垦肝7344,PCI7358,DAQ的高速脉冲输出等;同时髹瑕扔麝支持第三方公司的板卡:1)如研华,凌华等直接提供LabVIEW驱动的数据采集卡;2)也有不提供LabVIEW驱动而提供dll接口的厂商;
工具/原料
LabVIEW
研华PCI-1220
方法/步骤
1、首先到Adva艘绒庳焰ntech研华官方下载:1)板卡驱动Commonmotiondriver,注意板卡使用的操作系统环境;2)固嗟喹账工具软件Commonmotionutility;3)板卡的SDK开发包CommonmotiondriverforLabView;
2、此时将PCI-1220板卡插入计算机,打开设备管理器,可以到看新增加的设备;
3、打开CommonMotionUtility;
4、1)可以进行单轴参数设置;2)可以进行多轴参数设置;3)可以进行G代码编辑;
5、在单轴设置界面,还可以进行如下设置和参数监测:1)操作轴的选择;2)运行参数设置;3)速度类型;4)运动模式;5)配置;6)运行测试;7)位置;8)当前轴状态;9)DI/O状态;10)DO(3-0);11)最新错误状态;12)I/O状态;
6、1)C:\ProgramFiles\Advantech\CommonMotion\Examples里面是研华运动控制LabVIEW范例;2)所有的函数都位于程序框图-函数选板-函数-用户库-AdvantechCommonMotion;
7、打开C:\ProgramFiles\Advantech\CommonMotion\Examples\PTP\PTP.lvproj点到点LabVIEW运行范例;
8、1)咯悝滩镞DeviceType选择将要使用的板卡;2)选择已经连接的axis,然后点击OpenBoard,此时DeviceOpened和AxisSuccess亮胂错噔珏;3)点击ServoOn,使能各个轴,此时Servo_On亮;4)设置将要移动的距离Distance,设置绝对Absolute/相对Relative运动模式,设置Dec/Emg停止模式,然后点击Move,此时AxisState将显示AxisisexecutingPTP以及RelSuccess亮;5)执行完成后,Axisstate将显示Axisisready;
9、其他的运动模式,如线性运动line,找原点home,参考范例;