### DEFPOS -- 位置偏移

类型 | 设置轴坐标指令
描述 | 设置当前轴位置为一个新的绝对位置值，不会对已运行/进入缓冲区的运动产生影响。
语法 | DEFPOS(pos1 [,pos2[, pos3[, pos4.....]]]) pos1：绝对位置，采用 unit 定义单位 pos2 ：下一个轴绝对位置，采用 unit 定义单位
适用控制器 | 通用
例子 | 例一 BASE(0,1) '选择轴 0，轴 1 ATYPE=1,1 UNITS=100,100 '脉冲当量设为 100 DPOS=0,0 '把 DPOS 清 0 MOVE(100,100) '轴 0 和轴 1 运动 100 WAIT IDLE ?DPOS(0),DPOS(1) '此时 DPOS 都为 100 DEFPOS(0,10) '设置当前位置 ?DPOS(0),DPOS(1) '此时 DPOS 为 0，10 例二 与 OFFPOS 相对改变不同，DEFPOS 是改变为绝对位置 BASE(0,1) '选择轴 0，轴 1 DPOS=100,100 '设置当前位置为 100,100 ?DPOS(0),DPOS(1) '打印确认，当前位置为 100,100 DEFPOS(10,20) '设置当前位置为 10,20 ?DPOS(0),DPOS(1) '当前位置为 10,20 DEFPOS(10,20) '多次调用 DEFPOS DEFPOS(10,20) ?DPOS(0),DPOS(1) '此时当前位置仍为 10,20 OFFPOS=10,20 '多次调用 OFFPOS OFFPOS=10,20 ?DPOS(0),DPOS(1) '此时当前位置变为 30,60（10+10+10,20+20+20）
相关指令 | DPOS