关于数控机床系统有几种FANUC系统的串口操作POPEN, DPRNT, PCLOS宏指令

原标题:【案例分析】DNC 数据采集茬数控车间中的应用

【视频】数控加工竟意外走红抖音点击观看大呼Amazing?

在上周的推送【视频】数控加工竟意外走红抖音点击观看大呼Amazing?中我们看到数控机加的魅力之处今天的推送我们来讲讲DNC数据采集与数控车间之间的应用关系,不同的DNC数据采集技术有哪些区别并列舉出相关案例供您进一步理解。

Control)技术得到广泛的应用和推广大幅度提高了机械加工的自动化水平。同时自动化生产和企业信息化的发展也推动了DNC技术快速进步早期的DNC系统主要解决数控机床系统有几种的通信问题和数控程序管理问题,实现了机床和服务器计算机之间数控加工程序、刀具列表文件、机床参数、刀具参数的双向传输同时也实现了数控程序的集中管理和数控程序的三维仿真,大大提高了加笁效率

随着两化融合和中国制造2025向纵深推进,现代工业生产管理和企业信息化对DNC系统提出了更高的要求早期的DNC系统难以满足生产管理嘚需要。因此DNC系统在与底层控制系统通信的基础上逐渐发展出了数据采集的功能,采集的信息包括机床操作信息、加工信息、状态信息鉯及一些实时信息如机床实时状态数据、实时报警数据等。

关于DNC数据采集技术

DNC数据采集技术通常包括数控系统数据采集软件包、宏功能采集、特定数控程序、传感器采集四种方式

DNC系统与数控机床系统有几种连接的四种方式

四种采集方式的应用取决于数控机床系统有几種的数控系统。一般情况下西门子810D/840D、Fanuc i系列、Heidenhai iTNC 530、MAZAK 640、三菱M70系列、FIDIA C2/C20等数控系统,支持数控系统数据采集包方式进行数据采集三菱、FANUC、HAAS等不支歭数控系统数据采集包方式采集时,可采用宏功能采集

特定数控程序采集可用在前面两种采集方式都不支持的情况下,或者作为前两者嘚补充采集方式传感器方式是指在需要采集信息的机床部件合适位置处安装传感器,通过传感器获取机床部件的信息

? 数控系统数据采集软件包

数控系统数据采集软件包是指DNC系统采用了数控系统供应商提供的采集软件包,DNC系统的相应采集模块可以通过网络直接获取数控機床系统有几种当前的允许信息的方式因此,不同的数控系统供应商将有不同的数据采集软件包通常的数据采集软件包由Fanuc、西门子、Heidenhain、Mazak、三菱、FIDIA

Fanuc数控系统采集软件包

使用该采集软件包,可以采集到的数据包括:

  • 刀具数据:当前加工刀具
  • 轴数据:坐标系(X、Y、Z、A、B)
  • 报警數据:机床报警号、报警文本

西门子数控系统采集软件包

西门子数控系统采集软件包支持SINUMERIK 840D/810D系列数控系统通过OPC服务器实现数据采集。SINUMERIK

  • 操作方式数据:手动JOG、MDA、自动等
  • 程序运行状态:运行停止,暂停等
  • 主轴数据:主轴转速、主轴倍率、主轴负载、主轴运转状态
  • 进给数据:进給速度、进给倍率
  • 轴数据:轴坐标(机床坐标系、工件坐标系)、轴负载
  • 加工数据:当前执行的程序名称、程序路径、当前使用的刀具
  • 报警数据:报警代码、报警信息内容、报警时间
  • 机床的基本信息:机床名称、运行模式、机床IP、系统ID、PLC 信息、安全信息、DNC 模式、MCU 信息等
  • 实时信息:进给倍率、主轴倍率、快进倍率
  • 运行时间:总开机时间、总上电时间、总运行时间
  • 轴位置信息:X、Y、Z、A、B
  • 程序信息:程序状态、程序名、执行行号、选择程序、执行代码

? 外部通信宏指令采集

外部通信宏指令采集是指在数控程序中的合适位置嵌入外部通信宏指令数控系统在执行到宏指令时,将其中指定的信息通过机床串口输出到DNC系统从而实现对信息进行采集的方式。

外部通信宏指令是某些数控系統如FUNAC、HAAS、三菱等,提供的特殊的用户宏程序指令它允许机床与外部的设备进行通信,配合DNC软件共同完成机床和控制计算机之间数据的雙向通信它可以提供机床的运行参数,刀具的坐标对机床部件的运行情况信息,或者让机床的控制器与用户所提供的装置实现同步运荇数控系统提供专门的NC代码宏指令是POPEN、DPRNT与PCLOS。

DNC系统通常提供宏指令的嵌入功能另外也可以对后置处理器进行开发,使其生成数控代码时能够嵌入宏指令。

通过外部通信宏指令可以采集下列信息:

  • 主轴转速:程序设定的主轴转速、转向
  • 轴位置:X、Y、Z、A、B
  • 刀具信息:刀具號、刀补号
  • 冷却液信息:冷却液开关状态
  • 工件加工的进度:程序开始、程序结束、程序编号、零件编号等

特定数控程序采集方式是指通过笁人在事件发生时,操作机床向服务器发送包含约定的汇报代码的特定数控程序服务器获取程序中的约定代码后确定人员和设备的工况嘚数据采集方式。通过该方式管理人员可以采集到大量有效数据

特定数控程序采集方式能采集到的数据包括:

准备状态开始、准备信息、加工的程序编号、零件编号、操作员上班&下班、班次合格&不合格数量、等待物料、等待工装、等待刀具

可以将上述信息使用预定的紸释代码保存到特定数控程序中,由机床操作员在需要时将特定数控程序发送到服务器。服务器接收后按照约定解析数控程序后获得数據

特定数控程序约定代码(点击看大图)

传感器采集方式是指在机床合适位置添加传感器,通过采集传感器产生的模拟信号转化为数芓信号后发送给DNC系统进行采集的方式通过此方式可以直接或间接采集如机床主轴功率、转速等。

△ 机床主轴功率采集的实现示意图:

通過电流传感器采集机床主轴电机的电流,

主轴转速采集的实现示意图:

通过接近开关采集主轴的转速

DNC系统支持的几种采集方式各有優劣,在选择时需要根据机床控制系统的实际情况进行选择总体上看,使用数控系统数据采集软件包能采集到较多的数据但对数控系統的要求较高。而传感器采集方式对设备的要求低其缺点是:一颗传感器通常只能采集一种数据,因此采集一台设备的数据通常需要多種传感器

几种采集方式比较(点击看大图)

某工厂有12台数控机床系统有几种、其中8台为Fanuc 0i-MC,1台Fanuc 0i、1台三菱系统、2台西门子802D根据工厂现场設备布局,从厂房网络服务器间敷设14条超五类屏蔽网线到各台数控机床系统有几种处除西门子802D数控机床系统有几种每台需要2条网线外,其余数控机床系统有几种均只需要1条网线

该工厂不同的数控机床系统有几种采用的采集方式和硬件安装情况:

各数控系统采集方式和硬件安装情况(点击看大图)

在实施完成后,通过对系统采集数据的分析让车间管理者可以了解设备历史、实时的状态和状态对应的生產任务信息和人员信息,帮助车间管理者了解设备利用率状况从而改善并制定提高利用率的解决方案,帮助车间管理者进行OEE全局设备效率分析「经过6个月时间的运行,车间设备开动率从实施初期的平均35% 增加到了45%使设备的平均运转时间增加了30%」有效地减少了设备等待时間。

DNC数据采集技术是众多数据采集技术中的一种通过此项技术,可以为企业管理层自动采集到诸多生产控制层的生产过程或设备状态数據为企业管理层的决策提供支持。同时DNC数据采集技术主要应用在企业的数控车间具有较强的局限性,需要配合其它采集技术应用才能更好的为企业的发展服务。

目前我国制造企业大多都已经使用了DNC系统在DNC网络的基础上,通过实施DNC数据采集技术企业可以在增加较低荿本的条件下,扩大DNC系统的功能在数控设备上实现自动化的数据采集,为实施MES系统打下坚实基础

作者 / 万周军 通力有限公司

内容提示:LTDNC机床联网软件的开发與应用

文档格式:PDF| 浏览次数:13| 上传日期: 12:05:17| 文档星级:?????

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

单元一、概述 3210密码锁 三、局部变量、公共变量、系统变量的用途和特性 局部变量:#1~#33,初始状态为<空>,自变量输入可用程序或MDI方式输入★,可以自由使用,属性READ/WRTIE. 公共变量:#100~#199、#500~#999,共600个,在主程序或调用的各子程序以及各个宏之间的通用.公共变量的用途没有在系统中确定,用户可自由使用.#100~#199断电不保护,#500~#999断电保护,属性READ/WRTIE. 公共变量的写保护:參数 ★对#500~#999进行保护,属性为READ,以防止输入/全清的误操作. 系统变量:在系统中固定,属性有只读、只写、可读可写三种. 系统常量:其值不变的常量,属性呮读. 参数6008#0为0时,最大值± , 最小值± 参数6008#0为1时,最大值± , 最小值± 超出范围出现PS0111#报警 七、系统变量与常量的名称★ 系统变量与常量可通过变量号指定,也可通过事先准备的系统变量(常量)名称来指定. 1.系统变量 它由_(下划线)开始8个英文字母、数字构成.对轴和刀具补偿,作为名称的标号,可用[n](n為整数),n可用<表达式>即运算格式指定. 注意:当n指定整数以外的数值时,n小数则按四舍五入处理. 八、公共变量的名称★ 由SETVN指定设定变量名称,即可读取或写入.指令格式如[#VAR500],必须以[#公共变量名称]的格式指定. 公共变量名称设定和指令时,可赋值#500~#549,共50个,公共变量8个字符,开头必须是字母,断电不消失. 例洳:SETVN n[AVR500,AVR501,AVR502,…..];变量号n、n+1 、 n+2的变量名称:各字符串之间以 “, ”隔开.字符除了控制出、控制入、[、] 、EOB 九、设定和指令 单元三、系统变量 单元三、系统变量 舉例 二、刀具补偿量(M) 1.变量范围: 无刀具形状/磨损补偿器,参数★ 刀具补偿个数小于等于64个 刀具补偿(T) 刀具形状/磨损补偿器,参数★ 刀补C长度补偿 参數, ★补偿个数小于等于200个,参数.长度补偿 参数,补偿个数小于等于200个.长度补偿(F10/F11) 刀具半径补偿 补偿个数为400个(小于等于200个也可使用#) 参数 长度补償举例 范围:#、#1(属性R/W) 无刀具形状和磨损补偿器: ★,补偿个数小于等于64个 补偿个数200个,补偿个数小于等于64个,也可使用#. 有刀具形状和磨损补偿器:★,刀補个数小于等于64个 磨损补偿 几何补偿 补偿个数200个,补偿个数小于等于64个,也可使用#. 工件坐标系偏移(T) 工件坐标系偏移量 五、时钟和零件数 时钟控淛 例如:2009年1月20日 下午4时17分5秒 #=161705 零件数 刀补存储器(M)#3980 ★ 主程序号 七、自动运行控制 #★ 可通过变量名称实现个别控制. 准确停止方式G09﹑G61 变量名称指令 ●當电源接通时,#3003和#3004的值为0. ●当进给暂停无效时. 1 当进给暂停按钮被按下时机床在单段停止方式停止,但是当用 变量#3003使单程序段方式无效时單程序段停止不执行. 2 当进给暂停按钮压下又松开时,进给暂停灯亮但是机床不停止 程序继续执行,并且机床停在进给暂停有效的第一个程序段. ●当进给速度倍率无效时总是100%的倍率,而不管机床操作面板上 的进给速度倍率开关的设置如何. 攻丝案例 伴随信息同时停止 #

我要回帖

更多关于 数控机床系统有几种 的文章

 

随机推荐