作者 | 主题 |
---|---|
大树哈 侠圣 经验值:4168 发帖数:311 精华帖:6 |
楼主 2020-11-22 09:18:33
主题:打精度时轴运行宏程序分享 无论是螺距补偿、垂度补偿,都需要将轴按某个间隔运动,完成精度补偿后,也需执行相应的程序重复执行多次以获取精度数据,之前都没有参数化,都是按各轴分别写小程序执行,最近抽空整理了一个参数化宏程序,可实现各轴按不同需求运动 参数如下,更改相应初始值内容进行赋值即可 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;变量声明;;;;;;;;;;;;;;;;;;;; DEF AXIS AXIS_REF ;轴索引 DEF REAL Pos_Start,Pos_STEP,Pos_Pass,Pos_Distance,Pos_gaptime DEF REAL AXIS_Speed,Pos_Target DEF INT Pos_direction,Pos_num ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;初始化;;;;;;;;;;;;;;;;;;;; AXIS_REF=AXNAME("X") ;运行轴名 为通道轴名(XYZ除外) AXIS_Speed=3000 ;轴速 Pos_Start=0 ;起始点 Pos_STEP=200 ;间隔距离 绝对值 Pos_Pass=5 ;越程距离 绝对值 Pos_Distance=3000 ;总行程 绝对值 Pos_gaptime=5 ;间隔时间 Pos_direction=1 ;默认正向 反向设为-1 Pos_num=3 ;循环次数 ;;;;;;;;;;;;;;;;;;;;;;;;;;计算;;;;;;;;;;;;;;; Pos_Target=Pos_Start+Pos_Distance*Pos_direction ;计算目标值 ;;;;;;;;;;;;;;;;;;;;;;;;;;运动开始;;;;;;;;;;;;;;;
春节求招数控或自动化工程师,有意联系martintree@qq.com
|