少有人走的路

勇哥的工业自动化技术网站

[netMarketing类库] MotonCard:雷塞dmc2210运动卡封装类

命名空间:netMarketing.automation.hardware.MotonCard.dmc2210

功能:雷塞dmc2210运动卡封装类


功能详细说明:
雷塞DMC2210运动控制卡是一款2轴运动控制卡,支持2轴差补。工作中见得比较多的一款。支持win64位系统。
这个类只适用于快速测试,已经做了缺省值的运动参数配置,直接可以用起来,以方便测试。


常用函数列表:

/// 读通用IO状态
public int ReadIO(ushort bitNo)
/// 读输出IO状态
public int ReadOutIO(ushort bitNo)
/// 取得当前的位置
public int getpos()
/// 写IO状态
public void WriteIO(ushort bitNo, ushort on_off)
/// 取指定轴的速度
public double read_current_speed(ushort axis)
/// 等待指定轴运动停止
public void waitStop(int axis)
/// 关闭运动控制卡
public void dmcclose()
/// 距离转脉冲
int mmToPulse(int axis, float dist)
/// 脉冲转距离
float PulseToMM(int axis, int pulse)
/// 软限位计算
public float SoftLimit(int axis, float dist)
/// 指定轴伺服ON
public int d2210_read_SEVON_PIN(ushort axis)
/// 设置指定轴脉冲模式
public void set_pulse_outmode(ushort axis, ushort outmode)
/// 改变运动速度
 public void change_speed(ushort axis,double curVel)
/// 设置运动速度
public void SetMoveSpeed(int axis,float speedMax)
/// 读取当前位置(mm)
public new float GetPos(int axis)
/// 是否在原点位置
public bool IsHome
/// 是否在负限位
public bool IsNegLimit
/// 是否在正限位
public bool IsPosLimit
/// 返回编码器位置
public double GetPos1
/// 返回当前位置(脉冲数)
public int GetPulse
/// 是否按了急停
public bool IsEmg
/// 驱动器是否报警
public bool IsAlarm
/// 0轴是否在运动中
 public bool IsMoving
/// 不卡界面的延时
 public static bool Delay(int delayTime)
/// 回原点
public bool Home(double pos, double offSet, double highVel, double lowVel, HomeType type = HomeType.HomeSignal)
/// 回原点2
public void Home(int axis, bool bHigh = false)
/// 相对位移
public void R_Move(int axis, float dist, bool bNotReset = false)
/// 绝对位移
public void A_Move(int axis, float dist)
/// 设置运行速度及加减速时间
public void SetPara(int axis, float speedMin, float speedMax, float timeAcc, float timeDec, float timeSAcc, float timeSDec)


参考例子:

见下面的贴子

https://www.skcircle.com/?id=558



--------------------- 

作者:hackpig
来源:
www.skcircle.com
版权声明:本文为博主原创文章,转载请附上博文链接!

返回类库功能说明目录



发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2026年1月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864