<< 向前        下一页 >>

ID : 2283

ConvertPosBase

功能

将位置型数据转换为别的基础定义的坐标后返回。

格式

ConvertPosBase(位置型数据, 转换前的基础定义, 转换后的基础定义)

指定项目

位置型数据
通过位置型数据指定执行坐标转换的位置。
转换前的基础定义
通过位置型数据指定执行坐标转换前的基础定义的各要素(X,Y,Z,RX,RY,RZ),或者通过整数型数据指定基础定义编号。
通过位置型数据指定时,Fig要素被忽略。
用基础定义编号指定时为0或者1的值。
・0:“基础定义未设定(P(0,0,0,0,0,0,))”
・“1:基础定义已设定(用[基础设定]视窗设定)”
转换后的基础定义
通过位置型数据指定执行坐标转换后的基础定义的各要素(X,Y,Z,RX,RY,RZ),或者通过整数型数据指定基础定义编号。
通过位置型数据指定时,Fig要素被忽略。
用基础定义编号指定时为0或者1的值。
·0:“基础定义未设定(P(0,0,0,0,0,0,))”
·“1:基础定义已设定(用[基础设定]视窗设定)”

返回值

通过位置型数据返回执行坐标转换后的位置。

解说

将位置型数据转换为别的基础定义的坐标后返回。
返回值的Fig值引用自变量的Fig值。

相关项目

工具坐标系(6轴4轴)、ChangeToolChangeWorkToolWorkBaseCurToolCurWorkToolPosWorkPos

ConvertPosToolConvertPosWork

注意事项

-

应用示例

  • 这是示教后设定基础定义,变更教导点的例子。
        '变更 0~99的P型变量
    ' 将P( 0, 0, 0, 0, 0, 0 )定义的P型变量改为用P( 0, -400, 0, 0, 0, 0 )定义的变量
    For li = 0 To 99
    P[li] = ConvertPosBase( P[li], P( 0, 0, 0, 0, 0, 0 ), _
                         P( 0, -400, 0, 0, 0, 0 ) )
    Next
  • 这是设定排除区域后设定基础定义,变更排除区域点的例子。
        ' 将当前的排除区域1的值赋予P型变量与V型变量
    P[1] = P( 400, 250, 100, 0, 0, 0 )
    V[1] = V( 100, 100, 100 )
    ' 变更坐标值
    P[1] = ConvertPosBase( P[1], 0, 1 )
    ' 变更排除区域的设定值
    ExclusiveArea 1, P[1], V[1]

ID : 2283

<< 向前        下一页 >>