技术论坛

 打精度时轴运行宏程序分享

返回主题列表
作者 主题
大树哈
侠圣

经验值: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  ;计算目标值

;;;;;;;;;;;;;;;;;;;;;;;;;;运动开始;;;;;;;;;;;;;;;


AXIS_MOVE.txt


春节求招数控或自动化工程师,有意联系martintree@qq.com
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。