The invention relates to a variable name with easy reading type industrial robot language, easy maintenance, including: G code M code, the size of non size address, address, expression statement, arithmetic and logical operators, priority character, comparison operator, built-in function, assignment, unconditional transfer and conditional statement, statement. A constant, variable, the variable name is represented by the type of character or string at the beginning, followed by an arbitrary English English letters, letters or numbers this English letter followed by an arbitrary or zero, basic type variables have integer, real, Boolean, string type, the variable the name and the G code M code exists in the same program, can be used directly, does not need to be defined in advance, the invention can know the variable meaning through the variable name, the readability and maintainability can be improved, the class variable It is suitable for intelligent control of industrial robots.
【技术实现步骤摘要】
一种变量名自带类型易阅读易维护的工业机器人语言
本专利技术涉及一种用于智能化制造,变量名自带类型易阅读易维护的工业器人语言,机器人运行用工业机器人语言编制的程序进行运动控制,感知环境,执行动作,从而达到使得工厂无人化网络化的目的。
技术介绍
在现有技术中,工业机器人语言用于数控机床加工,工厂自动化控制,是现代制造业的核心技术。为此,国际标准化组织公布了ISO6983标准,该标准公布了G代码与M代码。G代码可以控制机器高精度的运动,M代码可以使机器执行动作。ISO6983标准解决了机器的运动控制及动作执行,但逻辑控制部分等其他功能由各公司自行定义。自行定义的部分与ISO6983标准合在一起就是工业机器人语言。目前工业机器人语言主要以FANUC及西门子为标准.FANUC语言包括ISO6983标准的全部G代码与M代码;再加上FANUC自定义的宏代码。宏代码由变量、变量之间的运算、内置函数语句、变量之间的赋值、无条件转移语句(GOTO语句)、条件转移语句(IF语句)、循环语句(WHILE语句)组成。其中变量是由#后跟随数字组成。西门子的变量由R后跟随数字组成。变量用于存储 ...
【技术保护点】
一种变量名自带类型易阅读易维护的工业机器人语言,包括:G代码:G00,G01,G02,G03,G04,G05,G06,G07,G08,G09,G10,G11,G12,G13,G14,G15,G16, G17,G18,G19,G20,G21,G22,G23,G24,G25,G26,G27,G28,G29,G30,G31,G32,G33,G34,G35,G36,G37,G38,G39,G40,G41,G42,G43,G44,G45,G46,G47,G48,G49,G50,G51,G52,G53,G54,G55,G56,G57,G58,G59,G60,G61,G62,G63,G6 ...
【技术特征摘要】
1.一种变量名自带类型易阅读易维护的工业机器人语言,包括:G代码:G00,G01,G02,G03,G04,G05,G06,G07,G08,G09,G10,G11,G12,G13,G14,G15,G16,G17,G18,G19,G20,G21,G22,G23,G24,G25,G26,G27,G28,G29,G30,G31,G32,G33,G34,G35,G36,G37,G38,G39,G40,G41,G42,G43,G44,G45,G46,G47,G48,G49,G50,G51,G52,G53,G54,G55,G56,G57,G58,G59,G60,G61,G62,G63,G64,G65,G66,G67,G68,G69,G70,G71,G72,G73,G74,G75,G76,G77,G78,G79,G80,G81,G82,G83,G84,G85,G86,G87,G88,G89,G90,G91,G92,G93,G94,G95,G96,G97,G98,G99;M代码:M00,M01,M02,M03,M04,M05,M06,M07,M08,M09,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60,M61,M62,M63,M64,M65,M66,M67,M68,M69,M70,M71,M72,M73,M74,M75,M76,M77,M78,M79,M80,M81,M82,M83,M84,M85,M86,M87,M88,M89,M90,M91,M92,M93,M94,M95,M96,M97,M98,M99;尺寸地址包括:X、Y、Z、A、B、C、U、V、W、I、J、K、R、P、Q、E、H,非尺寸地址包括:G、F、S、T、M、L,表达式语句,算术运算符号、逻辑运算符号、优先级符号、比较符号、内置函数,赋值语句,无条件转移语句(GOTO语句),条件转移语句(IF[条件表达式]THEN语句),循环语句(WHI...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。