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

已锁定

大树哈

  • 帖子

    311
  • 精华

    6
  • 被关注

    60

论坛等级:侠圣

注册时间:2012-07-10

黄金 黄金 如何晋级?

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

1310

13

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


打精度时轴运行宏程序分享 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有24753条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。