GB/T 39134-2020 机床工业机器人数控系统 编程语言.pdf

GB/T 39134-2020 机床工业机器人数控系统 编程语言.pdf
仅供个人学习
反馈
标准编号:GB/T 39134-2020
文件类型:.pdf
资源大小:1.4 M
标准类别:电力标准
资源ID:219180
下载资源

GB/T 39134-2020 标准规范下载简介

GB/T 39134-2020 机床工业机器人数控系统 编程语言.pdf

4.3.2ACC加速度控制指令

指令功能:修改加速度的值,平滑运动控制效果。当处理较大负载时,使用ACC指令降低加速度 或加速度坡度。它可以调节工业机器人关节、轴的加速度和加速度变化,使工业机器人运动平滑 编程格式:ACC 其中: Valuel 加速度百分比,取值范围[1,100],计数单位为1%,表示实际加速度为最大加速度的百 分之Valuel。 Value2 加加速度百分比,取值范围[1,100],计数单位为1%,表示实际加加速度为最大加加速 度的百分之Valuel。 示例: ACC100100; 默认加速度及加加速度。 ACC30100; 加速度被限制到最大值的30%。 ACC10050; 加加滤底估热限制刻量

指令功能:修改加速度的值,平滑运动控制效果。当处理较大负载时,使用ACC指令险 我加速度坡度。它可以调节工业机器人关节、轴的加速度和加速度变化,使工业机器人运动 编程格式:ACC 其中: Valuel 加速度百分比,取值范围L1,100」,计数单位为1%,表示实际加速度为最大力 分之Valuel。 Value2 加加速度百分比,取值范围L1,100」,计数单位为1%,表示实际加加速度为量 度的百分之Valuel

4.3.3VORD速度修调指

GB/T 42013-2022 信息安全技术 快递物流服务数据安全要求.pdf指令用于改变工业机器人当前工作所使用的坐

工具坐标系选择指令,改变当前工具坐标系的序

指令功能:工件坐标系选择指令,改变当前工件坐标系的序号。 编程格式:UFNUM= 其中: ValueI R[或整型常量,取值范围[一1,15]。一1表示使用默认坐标系,0~15表示用户自定义 的工件坐标系。工件坐标系的值对应UF[O]~UF[15]这16个寄存器。 示例: UFNUM=1 设置工件坐标系为UF[1]。 UF NUM=1; 设置工件坐标系为默认工件坐标系。

指令功能:工件坐标系选择指令,改变当前工件坐标系的序号。 编程格式UFNUM= 其中: Value R[或整型常量,取值范围[一1,15]。一1表示使用默认坐标系,0~15表示用户自定义 的工件坐标系。工件坐标系的值对应UF[0]~UF[15]这16个寄存器。 示例: UFNUM=1 设置工件坐标系为UF[1]。 UF NUM=1; 设置工件坐标系为默认工件坐标系

序所涉及的常规寄存器、特殊寄存器进行设置和

4.5.2常规寄存器操作指令

指令功能:给常规寄存器赋值,寄存器是一个存储数据的变量。 编程格式:R[i]/TIMER[i]= 注:上述指令把数值右端Value值赋给指定的左端寄存器。其中,i的范围根据不同寄存器定义不同,Value可以取 常数或相同数据类型的寄存器值。 示例: R[1]=100 ; 将实际值100赋值给R[1]寄存器。 TIMER[1]=R[1] ; 将R[1]寄存器的值赋值给TIMER[1]寄存器

指令功能:给常规寄存器赋值,寄存器是一个存储数据的变量。 编程格式:R[i]/TIMER[i= 注:上述指令把数值右端Value值赋给指定的左端寄存器。其中,i的范围根据不同寄存器定义不同,Value可以取 常数或相同数据类型的寄存器值。 示例: R[1]=100 ; 将实际值100赋值给R[1]寄存器。 TIMER[1]= R[1] ; 将R[1]寄存器的值赋值给TIMER[1]寄存器

4.5.3位姿寄存器操作指令

指令功能:位姿寄存器是一个存储位姿数据的变量,该指令的功能是给位姿寄存器赋值 编程格式:JR[i/LR[i]= 主:JR[/LR[=指令把数值Value赋值给指定的位姿寄存器。JR/LR寄存器i的范围 对JR[门/LR[门赋值要注意类型匹配(工业机器人维度匹配)。 示例:

将实际六轴工业机器人关节角坐标值赋值给寄存器JR[1

4.5.4位姿寄存器单轴操作指令

GB/T39134—2020

指令功能:位姿寄存器单轴数据赋值指令,在位姿寄存器上完成单轴位置赋值。 编程格式:JRLiJLj]/LRLiJLj]= 注:JR[]/LR[[]=指令把数值赋值给指定的位姿寄存器元素。其中,JR[[i]/LR[[j] 中的元素,i代表位姿寄存器的序号,j代表位姿寄存器元素序号。Value值可以取常数、寄存器(R)、位姿寄存 器中的某个轴(JR[Li/LR[Li)、位姿变量中的某个轴(PLiL)。 示例: JR[1JL1]=0.0; 设置寄存器JR17的第一个元素的值为0

指令功能:位姿寄存器单轴数据赋值指令,在位姿寄存器上完成单轴位置赋值。 编程格式:JRLiJLj]/LRLiJLj]= 注:JR[门/LR[=指令把数值赋值给指定的位姿寄存器元素。其中,JR[C]/LR[订[j 中的元素,i代表位姿寄存器的序号,j代表位姿寄存器元素序号。Value值可以取常数、寄存器(R)、位姿寄存 器中的某个轴(JR[Ci]/LR[Li])、位姿变量中的某个轴(P[i]》。 示例: JR[1C1]=0.0; 设置寄存器JR[1]的第一个元素的值为0

4.5.5数字输入输出寄存器操作指令

DI(数字输入指令)和DO(数学字输出指令)是用来指示外部输入状态或系统输出状态的输入输出信 号寄存器。

4.5.5.1读操作指令

4.5.5.2写操作指令

其中: DO[]中的i—数字输出端口号; R[中的i—寄存器0~999。 示例: DO[128]=ON; 设置数字输出DO[128]的状态为ON状态; DO[128]=PULSE 1 ; 数字输出DO[128]从ON状态切换到OFF状态,并保持1s时间。

4.5.6模拟量输入输出操作指令

4.5.6.1读操作指令

指令功能:将模拟输入信号赋值给指定的R寄存器。 编程格式:R[i]=AI[] 其中: AI[中的i模拟输入端口号; R[中的i——寄存器0~999。 示例: R[1]=AI[1] ; 读取模拟输人AI[1]的值并保存到R[1]寄存器中

4.5.6.2写操作指令

写操作指令包括以下两种形式: a)AOril= 指令功能:将数值Value作为指定的模拟输出信号的值。 编程格式:AO[]= 其中: AO[中的i—模拟输出端口号; Value模拟输出信号的值, b AO[i]=R[i] 指令功能:将指定寄存器的值赋值给指定模拟输出端口。 编程格式:AO[]]=R[] 其中: R[i中的i——寄存器0~999。 示例: 10[1]=5.5; 将值5.5赋值给模拟量输出AO[1]; AO[1]=R[1]; 将寄存器R[1]的值赋值给模拟量输出AO[1]。

处理指令对程序数据进行清除、设定相关操作,

数据处理指令对程序数据进行清除、设定相关操作,

4.6.2BITC复位指令

GB/T39134—2020

指令功能:清除(设定为0)定义的字节数据中一个特定的位 编程格式:BITC 其中: BitData——将要被改变的数据,整型数据,范围是十进制的0~255; BitPos—整型数字,BitData中将被设为零的位置索引,有效位的位置为1~8。 示例: BITC R[i] 8 ; 变量R[中的第8位清0,若R[i=130,则清零后,R[=2。

4.6.3BITS置位指令

4.6.4CLEARBUF串行输入缓冲清除指令

流程控制指令指对工业机器人程序的执行顺序产生影响的指令。

4.7.2 IF 逻辑判断指令

指令功能:逻辑条件判断。 编程格式:IFGOTOLBL[J/CALL 注:如Condition条件成立,则执行后面跳转或子程序调用语句;如Condition条件不成立,则继续往下执行, 示例: IF DO[1] =OFF GOTO LBL[2] ; 当条件DO[1]等于OFF成立时,程序跳转到LBL[2]标签处继续执行;当条件不成立,则继续执行该行程序后面的 语包

指令功能:逻辑条件判断。 编程格式:IFGOTOLBL[]/CALL 注:如Condition条件成立,则执行后面跳转或子程序调用语句;如Condition条件不成立,则继续往下执行, 示例: IF DO[1] =OFF GOTO LBL[2] ; 当条件DO[1]等于OFF成立时,程序跳转到LBL[2]标签处继续执行;当条件不成立,则继续执行该行程序后面的 语句。

GB/T39134—2020

4.7.3SELECT条件选择指令

指令功能:条件选择判断。 编程格式: SELECT=1GOTOLBL[]/CALL =2GOTOLBL[J/CALL =99GOTOLBL[J/CALL ELSEGOTOLBL/CALL 注:计算中表达式的值,并逐个与等号后的常量表达式值相比较,当表达式的值与等号后的某个常 量表达式的值相等时,即执行其后的语句;如果表达式的值与所有等号后的常量表达式均不相同时,则执行 ELSE后的语句, 示例: SELECT R[1]=1 GOTO LBL[1] =2CALLSubl ELSE GOTO LBL[3] 当R[1]等于1时,程序跳转到LBL[1]标签处继续执行;当R[1]等于2时,调用名为"Sub1”的子程序执行;R[1]等 他值时,程序跳转到标签LBL[3]处继续执行

4.7.4CALL程序调用指令

指令功能:子程序调用。 编程格式:CALL 注:调用名称Subroutine的子程序。 示例: CALL Subl ; 调用名为"Sub1"的子程序执行

4.7.5GOTO 程序跳转指令

指令功能:程序跳转。 编程格式:GOTOLBL[] Value正整数,表示标签号。 注:程序跳转到对应LBL执行,Value为跳转LBL标签号 示例: J P[1] Vel=100 Cnt=30 GOTO LBL[1 ··· LBL[1] L P[2] Vel=1 000 Cnt= 50 程序执行完JP[1]指令后,跳转到标签LBL[1]处,继续执行

4.7.6LBL程序标签指令

指令功能:程序标签。 编程格式:LBL[] 注:作为GOTO跳转语句的跳转标签使用

GB/T39134—2020

示例: J P[1] Vel=100 Cnt=30 GOTO LBL[1] LBL[1] L P[2] Vel=1 000 Cnt= 50 设置跳转标签LBL[1].执行GOTOLBL[1时,程序跳转到该标签处,继续执行后面的程序指令

示例: J P[1] Vel=100 Cnt=30 GOTO LBL[1] LBL[1] L P[2] Vel=1 000 Cnt=50 设置跳转标签 LBL[17.执行

4.7.7STOPMOTION暂停当前程序运动行指令

指令功能:为了方便程序调试,在程序执行的某个位置设置立即跳出,暂停当前程序执行。该指令 立即停止程序执行,不用等工业机器人或者外部轴到达其编程所规定的目的点。程序再次执行时,从当 前位置的下一条指令开始执行。 编程格式:STOPMOTION 示例: ·· STOPMOTION 执行STOPMOTION指令时,工业机器人所有运动立即停止

指令功能:为了方便程序调试,在程序执行的某个位置设置立即跳出,暂停当前程序执行。该 即停止程序执行,不用等工业机器人或者外部轴到达其编程所规定的目的点。程序再次执行时,及 位置的下一条指令开始执行。

4.7.8CALLBYV变量调用程序指令

指令功能:通过字符串变量调用指定程序。 编程格式:CALLBYV 其中: Value 被调用的程序名,字符串类型。 示例: Var="procoo1" CALLBYV Var; 调用指定的procoo1程序。

4.8.1OFFSETCONDITION条件补偿指令

指令功能:此指令可以将程序运动行中确定的目标位置点进行偏移,偏移量由指令中设定的偏移位 置决定。此指令执行后,后续所有运动指令的点位都按照设定的偏移值进行偏移。 编程格式:OFFSETCONDITIONLR[i] 注:此指令格式为运动附加指令,不能单独使用,跟随在运动语句后,此时该运动语句点位按照LR[进行偏移。 示例: OFFSET CONDITION LR[1]; LP[2] Vel=100; 通过位置补偿指令OFFSETCONDITION设置位置补偿值为LR[1],后续执行LP[2]指令时,实际目标位置为 PL2] +LR[1],

1.8.2OFFSET运动附加

指令功能:此指令单独设置运动行偏移,将当前运动行的目标位置偏移设定的补偿量。 不可单

使用。 编程格式:OFFSETLR[i] 示例: LP[3] Vel=100 OFFSET LR[2] ; 当前运动行目标位置为P[3]点,使用附加指令OFFSET后,实际目标位置为PL3]+LR[2]。当前运动行会运动到 P[3]+ LR[2]的位置上。

指令指对程序中相关数据进行算数运算或逻辑运

4.9.2算数运算指令

算数运算指令包括以下几种,配合寄存器指令使用,作为其中某一运算符号: a)SIN; b)ASIN; c)COS; d)ACOS; ATAN2; f) MOD; g) DIV

4.9.2.2SIN 指令

4.9.2.3ASIN指令

指令功能:求给定值的反正弦值。 编程格式:ASIN() 其中: Expression 浮点类型数值或计算表达式,取值范围L一1,1」。 示例: R[1] = ASIN(0.6) ; 计算0.6的反正弦值,并将结果赋值给R[11

4.9.2.4COS指令

指令功能:求给定角度的余弦值。 编程格式.COS(

其中: Expression一一角度值或角度值计算表达式,单位是度(")。 示例: R[1]=COS(30) ;

4.9.2.5ACOS指令

指令功能:求给定值的反余弦值。 编程格式:ACOS() 其中: Expression——浮点类型数值或计算表达式,取值范围[一1,1]。 示例: R[1]=ACOS(0.6) ; 计算0.6的反余弦值,并将结果赋值给R[11

4.9.2.6ATAN2指令

GB/T39134—2020

指令功能:求欧拉角度。 编程格式:ATAN2() 注:函数返回值在一元~十元之间。通过联合确定欧拉角度,使得所得角度值唯 一。当表达式Expression2大于0时,该指令计算结果为Expressionl/Expression2的反正切值;当表达式Ex pression2小于0,且表达式Expressionl大于或等于时,该指令计算结果为Expressionl/Expression2的反正 切值加上/2;当表达式Expression2小于0,且表达式Expressionl也小于0时,该指令计算结果为 Expressionl/Expression2的反正切值减去元/2;当表达式Expression2等于0,且表达式Expressionl大于0时 该指令计算结果为元/2;当表达式Expression2等于0,且表达式Expressionl小于0时,该指令计算结果为一元 2;当表达式Expression2等于0,且表达式Expressionl也等于0时,该指令会报错,无法计算。 示例: R[1]=ATAN2(1, 2) ; 计算1/2的反正切值,并将结果赋值给R[1]

4.9.2.7MOD指令

指令功能:求余。 编程格式:MOD 注:MOD指令计算Expressionl除以Expression2所得到的余数并返回该值。 示例: R[1] = 1 MOD 2 ; 5Z 计算1除以2的余数,并将结果(1)赋值给R[1]。

4.9.2.8DIV指令

指令功能:求商的整数部分。 编程格式:DIV 注:DIV指令计算Expressionl除以Expression2所得的商的整数部分并返回该计算结果。 示例: R[1] =1 DIV 2 ; 计算得到1除以2的结果的整数部分,并将结果(0)赋值给R[1]。

GB/T39134—2020

4.9.3逻辑运算指令

4.9.3. 1 概述

逻辑运算指令包括以下几种,配合寄存器指令使用,作为其中某一运算符号。 a)AND,BAND; b)OR,BOR; c)NOT,BNOT; d)XOR,BXOR; e)NXOR.BNXOR

4.9.3.2AND指令

指令功能:求两个数据的逻辑与。 编程格式:AND 注:计算Expressionl、Expression2两个数据的逻辑与并返回结果。 示例: R[1]=1 AND 2; 计算1与2的逻辑与,并将结果(1)赋值给R[17

4.9.3.3BAND指令

指令功能:按位求两个数据的逻辑与。 编程格式:BAND 注:将Expressionl与Expression2进行按位的逻辑与操作,返回操作结果。 示例: R[1]=1 BAND 2 ; 按位计算1与2的逻辑与,并将结果(0)赋值给R[1]。

4.9.3.4OR指令

指令功能:求两个数据的逻辑或。 编程格式:OR 注:计算Expressionl、Expression2两个数据的逻辑或并返回结果 示例: R[1]=2 OR 3; 计算2与3的逻辑或,并将结果(1)赋值给R[11

4.9.3.5BOR指令

指令功能:按位求两个数据的逻辑或。 编程格式:BOR 注:将Expressionl与Expression2进行按位的逻辑或操作,返回操作结果 示例: R[1]=1 BOR 2 ; 按位计算1与2的逻辑或,并将结果(3)赋值给R[11

指令功能:按位求两个数据的逻辑或。 编程格式:BOR 注:将Expressionl与Expression2进行按位的逻辑或操作,返回操作结果 示例: R[1]=1 BOR 2 ; 按位计算1与2的逻辑或,并将结果(3)赋值给R[11

4.9.3.6NOT指令

指令功能:求数据的逻辑非。 编程格式:NOT

指令功能:求数据的逻辑非。 编程格式:NOT

GB/T39134—2020

注:计异Express1on的逻辑非, 示例: IF NOT DI[1] GOTO LBL[2]; DI[1]为ON时,条件表达式为假,继续执行后续指令行;DI[1]为OFF时,条件表达式为真,程序跳转到标签LBL [2]处继续执行。

注:计异Express1on的逻辑非, 示例: IF NOT DI[1] GOTO LBL[2] ; DI[1]为ON时,条件表达式为假,继续执行后续指令行;DI[1]为OFF时,条件表达式为真,程序跳转到标签 门处继续执行。

4.9.3.7BNOT指令

4.9.3.8 XOR指令

指令功能:求两个数据的逻辑异或。 编程格式:XOR 注:计算Expressionl与Expression2的逻辑异或, 示例: R[1]=1 XOR 2; 计算1与2的逻辑异或.将结果(0)赋值给R[17

4.9.3.9BXOR指令

指令功能:按位求两个数据的逻辑异或。 编程格式:BXOR 注:按位计算Expressionl与Expression2的逻辑异或。 示例: R[1]=1 XOR 2; 按位计算1与2的逻辑异或,将结果(3)赋值给R[1]

4.9.3.10NXOR指令

指令功能:求两个数据的逻辑同或。 编程格式:NXOR 注:计算Expressionl与Expression2的逻辑同或。 示例: R[1]=1 NXOR 2; 计算1与2的逻辑同或,将结果(1)赋值给R[11

4.9.3.11BNXOR指令

指令功能:按位求两个数据的逻辑同或。 编程格式:BNXOR 注:按位计算Expressionl与Expression2的逻辑同或。 示例: R[1]=1 BNXOR 2 ; 按位计算1与2的逻辑同或,将结果(0)赋值给R[1]

GB/T39134—2020

工业机器人与数控机床或其他设备协同作业时,工业机器人数控系统通过协作控制指令对设备间 的同步和时序进行控制

4.10.2CLEARPATH当前路径清除指令

指令功能:清除当前运动路径层上的整个运动路径。运动路径指在指令执行时,已经执行但是工业 机器人没有完成的所有运动路径。此指令执行前工业机器人应处于停止状态,或者用STOPMOTION 指令停止工业机器人。 编程格式:CLEARPATH 示例: J P[1] Vel=100 WAIT DO[1]=ON STOPMOTION CLEARPATH 程序运行到JP[1]时,会检测数字量输出DO[1]是否被置位。若DO[1]被置位,则执行STOPMOTION停止工业 机器人运行,然后执行CLEARPATH将之前未完成的运行指令从运动缓冲区中全部清除

4.10.3TIMERi计时器指令

指令功能:计时功能。 编程格式1:TIMER[i(计时操作) 注:i的取值范围为0~99,分别对应一个计时器。TimerState取值范围为START/STOP/RESET,分别对应着启 动、停止、复位。执行TIMERE门START后,开始计时,计时时间保存在TIMER[中;执行TIMER[STOP 后,计时停止,此时TIMER[内保存从起动到停止所消耗的时间;执行TIMER[RESET后,计时器重置, TIMERLi清零。 编程格式2:RL]=TIMER[(赋值操作) 注:将索引为i的计时器当前值赋值给左端R[门寄存器。 示例: TIMER[1] START J P[1] Vel=100 Acc=100 Dec=100 Cnt=10 TIMER[1] STOP R[1]=TIMER[1] 该示例计算了执行1P1指令所需要的时间

4.10.4WAITDI/DO等待指令

指令功能:等待数字输入信号、数字输出信号对应的状态与设定状态一致,则继续之后后续指令;若 不一致,则阻塞程序运行 编程格式:WAITDI[i]/DO[i]]= 注:DIL门/DO[i表示索引为i的数字量输人或者数字量输出,Value为ON或OFF。当索引为i的IO状态与指定 的Value值相同时,等待指令执行结束。等待指令对某一动作或功能产生延时效果。 示例: J P[1] Vel=100 Acc=100 Dec=100 Cnt=30 WAIT DO[1]=ON J P[2] Vel=100 Acc=100 Dec=100 Cnt=30 执行JP[1]指令过程中,检测DO[1]是否为ON:若DO[1]信号在JP[1]执行完成之前置位,工业机器人会平滑过

GB/T 39134—2020

渡到P[1]至P[2]的路径上;若DO[1]信号一直为OFF状态,则在执行完JP[1]后,工业机器人在P[1]位置等待信号。

4.10.5TRIGGERIO信号触发指令

指令功能:工业机器人在运动的同时精确输出相应信号。 编程格式: TRIGGERIOMode=[DISTL/TIMESTART/END][DO[i]=/AO[i]] J 其中: Mode 触发模式及触发基准设置,可设置为距离触发模式或时间触发模式,触发基准为下一行 运动的起始点或目标点; Value 触发条件,根据Mode模式的选择,可以表示为相对于触发基准的距离或时间值,距离单 位为毫米(mm),时间单位为毫秒(ms); DO[=/AO[=一信号触发设置,设置数字输出或模拟输出为设定值; 示例: TRIGGERIO Mode=DISTL START 100 DO[128]=ON L P[1] Vel=1 000 在LPL1运动行开始执行时进行TRIGGERIO的扫描,当距离起始位置100mm时DO[128被置位

指令功能:工业机器人在运动的同时精确输出相应信号。 编程格式: TRIGGERIOMode=[DISTL/TIMESTART/END][DO[i]=/AO[i J 其中: Mode 触发模式及触发基准设置,可设置为距离触发模式或时间触发模式,触发基准为下一行 运动的起始点或目标点; Value 触发条件,根据Mode模式的选择,可以表示为相对于触发基准的距离或时间值,距离单 位为毫米(mm),时间单位为毫秒(ms); DO[=/AO[订=一信号触发设置,设置数字输出或模拟输出为设定值; 示例: TRIGGERIO Mode=DISTL START 100 DO[128]=ON L P[1] Vel=1 000 在LP1运动行开始执行时进行TRIGGERIO的扫描,当距离起始位置100mm时DO[128被置位

4.10.6空间区域设定指令

创建一个多工业机器人公用的区域,该区域在同一时间内只充许其中一个工业机器人使用。用 工业机器人的工作区域,避免碰撞。可以在工业机器人的工作区域内设定多个不同类型的体积空间

4.10.6.2WZCYLDEF指令

指令功能:用来定义一个圆柱体的世界坐标系区域。该圆柱的轴线平行于世界坐标系的Z轴。 编程格式:WZCYLDEF 其中: CenterPoint—定义圆柱底面圆心位置,笛卡尔坐标值; Radius——圆柱顶面圆周半径,单位为毫米(mm); Height一一定义圆柱高度,单位为毫米(mm)。 示例: WZCYLDEFPR[i100200:该行指令定义

4.10.6.3WZBOXDEF指令

指令功能:用来定义一个直立箱体的世界坐标系区域。该箱体空间的所有边都与世界坐标系坐标 轴平行。 编程格式:WZBOXDEF 其中: P1/P2一箱体对角点位笛卡尔坐标,姿态值与世界坐标系保持一致。 注:需要注意在姿态为世界坐标系姿态时,P1与P2的X、Y、Z应都不相等,否则指令提示参数错误; 示例: WZBOXDEFLR[1]LR[2];该行指令定义了一个直立箱体空间,该箱体的所有边都和世界坐标系的轴平行,该箱 由两个对角点LR[1]和LR[21定义

指令功能:用来定又一个直立箱体的世: 轴平行。 编程格式:WZBOXDEF 其中: P1/P2—一箱体对角点位笛卡尔坐标,姿态值与世界坐标系保持一致。 注:需要注意在姿态为世界坐标系姿态时,P1与P2的X、Y、Z应都不相等,否则指令提示参数错误; 示例: WZBOXDEFLR[1]LR[2];该行指令定义了一个直立箱体空间,该箱体的所有边都和世界坐标系的轴平行,该箱 体由两个对角点LR[1]和LR[2]定义

GB/T39134—2020

Q/CR 517.2-2016 铁路工程喷膜防水材料 第2部分:喷涂橡胶沥青附录A (资料性附录) 典型编程程序格式框架

附录A (资料性附录) 典型编程程序格式框架

LBL[1] R[1]=1 IFR[1]=2,GOTO LBL[2] JP[1]Vel=100Acc=100Cnt=10Dec=100 WAITTIME=1000 LP[2]Vel=1200Acc=100 Cnt=10 Dec=100 C P[3]P[4]Vel=1200 Acc=70 Dec=70 GOTO LBL[1]

表B.1给出了J、L、C指令可选操作参数说明

GB/T39134—2020

GB 50964-2014 小型水电站运行维护技术规范表B.1J、L、C指令可选操作参数说明表

©版权声明
相关文章