GB/T 39134-2020 标准规范下载简介
GB/T 39134-2020 机床工业机器人数控系统 编程语言.pdf简介:
GB/T 39134-2020《机床工业机器人数控系统编程语言》是中国的一项国家标准,该标准主要规定了机床工业机器人数控(CNC)系统中使用的编程语言的技术要求、语法结构、功能描述以及应用示例。这是一项针对工业自动化领域,尤其是数控机床编程的专业标准,旨在促进机床工业的标准化和规范化,提高机床的智能化水平,提升生产效率和产品质量。
该标准涵盖了编程语言的基础知识,如变量、常量、函数、循环、条件语句等,以及高级功能,如子程序调用、数据类型、错误处理等。它还强调了编程语言的易用性、可读性和可维护性,对于提升机床操作人员的编程技能和系统的可操作性具有重要意义。
总的来说,GB/T 39134-2020标准是机床工业中CNC系统编程语言的实施指南,对于规范数控机床的自动化编程,推动行业技术进步具有指导作用。
GB/T 39134-2020 机床工业机器人数控系统 编程语言.pdf部分内容预览:
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后GB∕T 21149-2007 烧结瓦,实际目标位置为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(
4.9.2.4COS指令
指令功能:求给定角度的余弦值。 编程格式.COS(
其中: Expression一一角度值或角度值计算表达式,单位是度(")。 示例: R[1]=COS(30) ;
4.9.2.5ACOS指令
指令功能:求给定值的反余弦值。 编程格式:ACOS(
4.9.2.6ATAN2指令
GB/T39134—2020
指令功能:求欧拉角度。 编程格式:ATAN2(
4.9.2.7MOD指令
指令功能:求余。 编程格式:
4.9.2.8DIV指令
指令功能:求商的整数部分。 编程格式:
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指令
指令功能:求两个数据的逻辑与。 编程格式:
4.9.3.3BAND指令
指令功能:按位求两个数据的逻辑与。 编程格式:
4.9.3.4OR指令
指令功能:求两个数据的逻辑或。 编程格式:
4.9.3.5BOR指令
指令功能:按位求两个数据的逻辑或。 编程格式:
指令功能:按位求两个数据的逻辑或。 编程格式:
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指令
指令功能:求两个数据的逻辑异或。 编程格式:
4.9.3.9BXOR指令
指令功能:按位求两个数据的逻辑异或。 编程格式:
4.9.3.10NXOR指令
指令功能:求两个数据的逻辑同或。 编程格式:
4.9.3.11BNXOR指令
指令功能:按位求两个数据的逻辑同或。 编程格式:
GB/T39134—2020
工业机器人与数控机床或其他设备协同作业时,工业机器人数控系统通过协作控制指令对设备间 的同步和时序进行控制
4.10.2CLEARPATH当前路径清除指令
指令功能:清除当前运动路径层上的整个运动路径。运动路径指在指令执行时,已经执行但是工业 机器人没有完成的所有运动路径。此指令执行前工业机器人应处于停止状态,或者用STOPMOTION 指令停止工业机器人。 编程格式:CLEARPATH 示例: J P[1] Vel=100 WT DO[1]=ON STOPMOTION CLEARPATH 程序运行到JP[1]时,会检测数字量输出DO[1]是否被置位。若DO[1]被置位,则执行STOPMOTION停止工业 机器人运行,然后执行CLEARPATH将之前未完成的运行指令从运动缓冲区中全部清除
JTS∕T 231-7-2013 港口工程离心试验技术规程4.10.3TIMERi计时器指令