PITCHSET -- 螺距补偿

类型

运动设置指令

描述

设置轴的螺距补偿,扩展轴无效。

每点的补偿脉冲个数存储在TABLE表里面。

语法

PITCHSET(enable [,startpos,disone,maxpoint,tablenum])

enable使能与否

startpos:开始补偿的mpos位置,units单位,startpos对应的点不存储

disone:每个点之间的距离,units单位

maxpoint:补偿的总点数

tablenum:螺距补偿表存储的table位置,从startpos下一个点开始存储,脉冲数单位

适用控制器

通用

例子

BASE(0)

ATYPE=1

UNITS=100

SPEED=100

ACCEL=100

TABLE(0,10,20,30,40,-10,-20,-30,-40)  'TBALE存贮螺距补偿值,补偿值是脉冲个数,不是补偿距离值

DPOS=0

PITCHSET(1,300,100,8,0)  'MPOS=300时,开始补偿8个点,间隔100

TRIGGER

MOVE(1500)

开始补偿点位置(MPOS

补偿值(脉冲个数)

300

-

400

10个脉冲

500

20个脉冲

600

30个脉冲

700

40个脉冲

800

-10个脉冲(反向补偿脉冲)

900

-20个脉冲(反向补偿脉冲)

1000

-30个脉冲(反向补偿脉冲)

1100

-40个脉冲(反向补偿脉冲)