VMC-1400 PC ISA运动控制卡

VMC 1400 PC ISA

VMC-1400

VMC-1400 PC-ISA运动控制卡是数字控制卡,应用于伺服及步进电机控制。适用于无过冲(overshoot)及下冲(undershoot)的高精度跟随控制,可配置4到32轴控制,其中4轴联动。为经济型运动控制卡。

4个联动轴采用DSP控制,通过PC界面进行操作和设置,能够实现可靠的位置和系统控制。

控制卡编程简单,易于实现复杂运动的定义及控制参数的变更。可用多种编程语言,如BASIC,C,C++等等,进行I/O操作。命令集包含40多个命令,用于运动控制、参数设置、状态监测等。

每个轴提供阶跃,方向,多选,微阶跃,限位,LED驱动等输入输出。未指明用途的I/O可作为通用I/O使用。

归零方法可以利用限位信号,在限定速度、限定时间及限定位置模式中选择。

输出

4个阶跃命令
4 个方向命令
12个多用途输出或通用输出
16个微阶跃或通用输出

握手

命令就绪
数据采集ACK要求

输入

8限位输入

总线兼容性

PC/ISA总线
8位
需要5个连续I/O地址

控制特性

1Hz to 500kHz maximum step rate
10mS to 2000 mS Accel/Decel Time
Parabolic, Linear, S-Curve Ramps
Relative Positioning Mode
32 bit Position Counter (+/-2,147,483,647 counts)
Home on limit input capability
Programmable settling time 0-65 ms

显示器

8个红色LED, 每轴两个
4个绿色LED, 每轴一个

电源要求

+5VDC @ 0.5 Amps from ISA Bus

使用环境

环境温度:0 to 70° C
储存温度:-40 to 85° C
相对湿度:5-95%

选项

编码器输入
I/O转接板

编程举例:

Include commands.h command definitions
   
Base = 0x300 'PC Base I/O address for card
Axis = 1 'start with first axis
Vmax = 50000 'all velocities in steps per second
Vmin = 400  
AT = 200 'accel time in milliseconds
RampType = 1 'Parabolic ramp
Make_ramp(Axis) calculate and store ramp
Position = 0  
Set_position(Axis)  
   
Distance = 10000  
Move(Axis) 'execute move of 10000 steps
   
While Get_moving(Axis) 'wait for move complete
{   Get_Position(Axis) 'read position
}  
   
Distance = -10000  
Move(Axis) 'execute move of -10000 steps
   
While Get_moving(Axis)  
{   Get_Position(Axis) read position
}  
   
  'Back to starting point.
返回上页