ProCon说明   快速入门   运动控制   EtherCAT   实时程序   API函数   控件库   硬件说明   问题排查   示例代码  
  

多轴联动

轴跟随其他单轴

 函数  YKM_FollowAxis1(UINT32 axisIndex, YKM_FollowAxis1Config config)
 功能  轴跟随其他单轴
 参数  axisIndex
 config
 [IN] 轴序号
 [IN] 配置
 返回值  错误代码
 说明  写入缓存队列
 注意事项  可多个轴跟随同一个主轴实现多轴联动

轴跟随其他多轴

 函数  YKM_FollowAxis2(UINT32 axisIndex, YKM_FollowAxis2Config config)
 功能  轴跟随其他多轴
 参数  axisIndex
 config
 [IN] 轴序号
 [IN] 配置
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

轴跟随UG数据

 函数  YKM_FollowUG(UINT32 axisIndex, YKM_FollowUgConfig config)
 功能  轴跟随UG数据
 参数  axisIndex
 config
 [IN] 轴序号
 [IN] 配置
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

轴跟随本地编码器

 函数  YKM_FollowEncoderPCI(UINT32 axisIndex, YKM_FollowEncoderConfig config)
 功能  轴跟随本地编码器
 参数  axisIndex
 config
 [IN] 轴序号
 [IN] 配置
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

轴跟随坐标系

 函数  YK_API YKM_FollowGroup(UINT32 axisIndex, YKM_FollowGroupConfig config)
 功能  轴跟随坐标系
 参数  axisIndex
 config
 [IN] 轴序号
 [IN] 配置
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

凸轮配置

 函数  YKM_SetCamInConfig(UINT32 axisIndex, YKM_CamInConfig config)
 功能  凸轮配置
 参数  axisIndex
 config
 [IN] 轴序号
 [IN] 配置
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

设置凸轮表数据

 函数  YKM_WriteCamTable(UINT32 axisIndex, UINT32 rowSize, YKM_CamTable *data)
 功能  设置凸轮表数据
 参数  axisIndex
 rowSize
 data
 [IN] 轴序号
 [IN] 表行数
 [IN] 数据
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

获取凸轮表一行数据

 函数  YKM_ReadCamTable(UINT32 axisIndex, UINT32 rowIndex, YKM_CamTable *data)
 功能  获取凸轮表一行数据
 参数  axisIndex
 rowIndex
 data
 [IN] 轴序号
 [IN] 表行号,从0开始
 [IN] 行数据
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

启动凸轮

 函数  YKM_StartCamIn(UINT32 axisIndex)
 功能  启动凸轮
 参数  axisIndex
 [IN] 轴序号
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

凸轮表求解,厂家使用

 函数  YKM_CalcCam(YKM_CamTable *table, UINT32 num, double *result, YKM_CamCurve type);
 功能  凸轮表求解,厂家使用
 参数  table
 num
 result
 type
 [IN] 轴序号
 [IN]
 [IN]
 [IN]
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

获取凸轮表插值,厂家使用

 函数  YKM_GetCam(double *result, UINT32 num, double key, double* value, YKM_CamCurve type);
 功能  获取凸轮表插值,厂家使用
 参数  result
 num
 key
 value
 type

 [IN] 轴序号
 [IN]
 [IN]
 [IN]
 [IN]
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

直线运动,相对模式(未实现)

 函数  YKM_SyncLinearRelative(YKM_SyncLinearRelativeConfig config)
 功能 直线运动,相对模式
 参数

 config

 配置信息
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

直线运动,绝对模式(未实现)

 函数  YKM_SyncLinearAbsolute(YKM_SyncLinearAbsoluteConfig config)
 功能 直线运动,相对模式
 参数

 config

 配置信息
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

圆弧运动,相对模式(未实现)

 函数  YKM_SyncCircularRelativeSync(YKM_SyncCircularRelativeConfig config)
 功能 圆弧运动,相对模式
 参数

 config

 配置信息
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

圆弧运动,绝对模式(未实现)

 函数  YKM_SyncCircularAbsoluteSync(YKM_SyncCircularAbsoluteConfig config)
 功能 圆弧运动,绝对模式
 参数

 config

 配置信息
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

门型运动(未实现)

 函数  YKM_SyncGate(YKM_SyncGateConfig config)
 功能 门型运动
 参数

 config

 配置信息
 返回值  错误代码
 说明  调用后立即生效
 注意事项  

 

  
Copyright © 2015 深圳市优易控软件有限公司 www.proutech.com