GB/T 40329-2021 工业机械电气设备及系统 数控PLC编程语言.pdf

  • GB/T 40329-2021  工业机械电气设备及系统 数控PLC编程语言.pdf为pdf格式
  • 文件大小:2.2 M
  • 下载速度:极速
  • 文件评级
  • 更新时间:2021-09-14
  • 发 布 人: 13648167612
  • 文档部分内容预览:
  • GB/T40329—2021

    5数控系统支持的PLC编程语言

    资料范本图1PLC语言元素的组合

    本文件给出了目前PLC编程主要使用的 ,对其使用方法和指令格式进行了说明 注:PLC编程中如与GB/T15969.3 NC中采用本文件PLC的编程语言

    为了执行顺序控制功能的目的,本条定义了顺序功能图元素,用于构成以本文件定义的语言之 写的PLC程序组织单元的内部组织。 SFC元素提供了一种把PLC程序组织单元划分成一组由有向连线相互连接的梯级(步)和转换的 方法(见图2)。与每个步有关的是一组动作,而与每个转换有关的是相关的转换条件

    图2SFC语言编程形式

    本条定义指令表语言的语义。指令表由一序列指令组成。每条指令应在新的一行开始,并应包含 个带有可选修改符的操作符,如有需要,对于特殊操作还有用逗号分隔的一个或多个操作数(见 图3)

    本条定义结构文本语言的语义。在这种语言中,对文本行的结束的处理应与空格字符一样。 结构文本编程语言采用计算机的描述方式来描述系统中各种变量之间的各种运算关系,完成所需 的功能或操作。结构文本中使用的表达式由操作符和操作数组成。语句包括了赋值语句、功能和功能 块控制语句、选择语句、选代语句四种语句。

    本条定义用于PLC梯形图编程的梯形图语言 梯形图程序借助标准化的图形符号使PLC能够检测和修改数据。这些符号以类似于继电器机 辑图的“梯级”方式在网络中布局(见图4)。梯形图网络的左边和右边以电源轨线为界。

    GB/T 403292021

    本条定义与GB/T4728.12—2008和GB/T15969.3—2017相一致的PLC编程的图形语言功能块 图(见图5)

    6数控系统使用的特殊功能块描述

    表1功能块实例化举例

    GB/T40329—2021

    在本条中给出了对数控系统专用PLC编程语言功能块的定义。专用功能块可以是多载的,并可 可扩展的输入和输出

    6.3.2机床刀架功能模块

    出类型的机床刀架指令功能块的图形表示如表3

    表3机床刀架指令功能块的表示

    6.3.3机床进给倍率1/0功能模块

    具有输人和输出类型的操作面板进给倍率I/O功能块的图形表示应如表4所示(详细内容见附录B)。

    表4操作进给倍率I/0功能块的表示

    6.3.4刀库指令功能模块

    输人和输出类型的刀库功能块 表示应如表5所示(详细内容见附录C。

    表5刀库指令功能块的表示

    GB/T 403292021

    6.3.5专用功能块的扩展机制

    特殊功能块为利用数控系统支持的PLC编程语言生成的用于数控机床控制的专用逻辑功能块。 功能块的输人、输出变量是可以根据用户需要重新定义的,并且变量的形式应符合GB/T15969.3 2017和本文件第5章的要求。 构成功能块的程序语言和编程格式应符合GB/T15969.3一2017和本文件中描述的SFC元素、IL ST、LD 和 FBD 五种语言的要求(则图6)

    图6专用功能块扩展模型

    附录A (资料性) 机床刀架指令功能块 机床刀架指令功能块将输人的T指令、刀位输入信号、工位数、到位信号高低选择指令进行逻辑运 算,得到力具正转、反转指令以及产生的报警信息,该功能模块可以利用LD语言生成。使用LD语言 编写的机床刀架指令功能块示例参见图A.1。

    机床力架指令功能块将输入的T指令、力位输入信号、工位数、到位信号高低选择指令进行逻车 得到刀具正转、反转指令以及产生的报警信息,该功能模块可以利用LD语言生成。使用LD讲 写的机床刀架指令功能块示例参见图A.1

    图A.1机床刀架指令功能块梯形图表示

    GB/T 403292021

    图A.1机床刀架指令功能块梯形图表示(续)

    附录B (资料性) 机床进给倍率I/O指令功能块

    机床进给倍率1/O指令功能块将输人倍率提高、倍率降低、倍率初始值、倍率最大值指令进行送 算,得到I/O输出指令,从而实现对机床面板倍率操作的相应,该功能模块可以利用LD语言生 用LD语言编写的机床进给倍率I/O指令功能块示例参见图B.1

    B.1机床进给倍率I/O指令功能块梯形图表示

    GB/T40329—2021

    图B.1机床进给倍率I/O指令功能块梯形图表示(续)

    附录C (资料性) 刀库指令功能块 刀库指令功能块将力库类型、实际力位、目标力位和力位数指令进行逻辑运算,输出力库正转、力库 反转换刀结束标志和报警指令,从而实现对刀库换刀控制,该功能模块可以利用LD语言生成。使用 LD语言编写的刀库指令功能块示例参见图C.1。

    刀库指令功能块将刀库类型、实际刀位、目标刀位和刀位数指令进行逻辑运算,输出刀库正转、人 转换刀结束标志和报警指令,从而实现对刀库换刀控制,该功能模块可以利用LD语言生成。 )语言编写的刀库指令功能块示例参见图C.1

    门库指令功能块梯形图表

    GB/T40329—2021

    图C.1刀库指令功能块梯形图表示(续)

    GB/T40329—202

    图C.1刀库指令功能块梯形图表示(续)

    GB/T40329—2021

    图C.1刀库指令功能块梯形图表示(续)

    封头标准图C.1刀库指令功能块梯形图表示(续)

    GB/T40329—2021

    图C.1刀库指令功能块梯形图表示(续)

    吊环标准GB/T40329—202

    图C.1刀库指令功能块梯形图表示(续)

    GB/T40329—2021参考文献[1]GB/T15969.1—2007可编程序控制器第1部分:通用信息24

    ....
  • 机械标准 工业标准 设备标准
  • 相关专题: 电气  

相关下载

常用软件