刀库管理功能

合集下载

刀具管理系统方案

刀具管理系统方案

刀具管理系统方案引言刀具在各种制造行业中扮演着重要的角色,对于生产质量和效率的影响至关重要。

刀具管理系统的引入可以帮助企业更好地管理和跟踪刀具的使用情况,提高生产效率和降低成本。

本文将介绍一个刀具管理系统方案,旨在帮助企业实现刀具的高效管理。

系统设计功能概述刀具管理系统拥有以下主要功能:1.刀具入库管理:记录刀具的采购信息,包括供应商、价格、数量等;2.刀具借用管理:记录刀具的借用情况,包括借用人员、借用日期、归还日期等;3.刀具维护管理:记录刀具的维护情况,包括维护人员、维护日期、维护内容等;4.刀具报废管理:记录刀具的报废情况,包括报废原因、报废日期等;5.刀具库存管理:实时查询刀具的库存情况,包括当前库存数量、库存警告等;6.刀具使用情况统计分析:对刀具的使用情况进行统计分析,包括使用频率、使用寿命等。

技术架构刀具管理系统采用以下技术架构:•前端:采用HTML、CSS和JavaScript编写,使用Bootstrap框架实现响应式布局;•后端:采用Node.js作为服务器端运行环境,使用Express 框架搭建RESTful API;•数据库:使用MySQL作为主要的数据存储介质。

数据库设计刀具管理系统的数据库包括以下几个主要表:1.刀具表(tools):用于存储刀具的基本信息,包括刀具编号、名称、规格、单价等;2.供应商表(suppliers):用于存储供应商的基本信息,包括供应商编号、名称、联系方式等;3.借用记录表(borrow_records):用于存储刀具的借用记录,包括刀具编号、借用人员、借用日期、归还日期等;4.维护记录表(mntenance_records):用于存储刀具的维护记录,包括刀具编号、维护人员、维护日期、维护内容等;5.报废记录表(scrap_records):用于存储刀具的报废记录,包括刀具编号、报废原因、报废日期等。

系统流程刀具入库管理流程1.用户登录系统;2.用户进入刀具管理模块,选择刀具入库管理功能;3.用户输入刀具的基本信息,包括刀具编号、名称、规格、单价等;4.用户选择供应商,并输入采购信息,包括供应商、价格、数量等;5.系统保存刀具的基本信息和采购信息到数据库,并生成刀具入库记录;6.系统显示刀具入库成功的提示信息。

加工中心刀库操作方法

加工中心刀库操作方法

加工中心刀库操作方法
加工中心刀库操作方法大致如下:
1. 打开机床电源,启动机床。

2. 进入加工中心的控制界面,在界面中选择“刀具管理”等相关功能选项。

3. 选择对应的刀具库,进入刀具库管理界面。

4. 在刀具库管理界面中,可以进行切削工具的添加、修改、删除等操作。

例如添加工具,需先选择加工类型,输入工具型号、长度、直径等参数,并进行检查确认。

5. 完成切削工具的添加后,可以通过查询和浏览方式进行工具的选择和使用。

6. 需要更换刀具时,先停止机床运行,然后选择相应的工具进行更换。

注意安全操作,防止误操作和事故发生。

7. 在操作完毕后,关闭刀具库管理界面,然后关闭机床电源。

总之,加工中心刀库操作需要严格按照操作规程进行,保障安全、稳定和高效的加工质量。

Siemens数控系统之刀库管理详解(一)...

Siemens数控系统之刀库管理详解(一)...

Siemens数控系统之刀库管理详解(一)...
签:无标签
Siemens数控系统之刀库管理详解(一)
西门子的刀库管理比较完善,其中包含了刀位管理(包括刀库刀位,机械手,主轴等位置的刀具)、大小刀管理、随机/固定换刀、替代刀具管理、刀具寿命管理、多主轴多刀库管理等等。

但目前国内机床厂使用的不多,因为工程师看资料都觉得比较麻烦,而现在国内经济形势很好,机床市场需求旺盛,大部分机床厂工程师没有时间去花时间研究应用”新”技术。

本着”人人为我,我为人人”的精神,我在这里以链式刀库为例由浅入深地介绍一下西门子的刀库管理,不一定全面,希望能对大家有所启发。

第一个实例比较简单,只介绍刀位管理和固定换刀功能。

分三步调试:
•1.设置刀库管理相关数据
•2.在PCU50上根据实际情况配置刀库
•3.编写PLC程序,实际上使用的是T oolbox中的PLC程序。

第一个例子的介绍将分为:
•1.设置刀库管理相关数据
•2.在PCU50上根据实际情况配置刀库
•3.装刀功能的实现(包括操作和PLC程序)
•4.卸刀功能的实现(包括操作和PLC程序)
•5.重新分配刀位(包括操作和PLC程序)
•6.链式刀库换刀步骤
•7.异步通讯的作用
•8. Toolbox中PLC程序的使用
•9.完整的换刀PLC例程
其中3,4,5单功能的介绍目的是帮助你理解PLC与TM(刀库管理)之间的通讯过程。

经过这个实例的学习,你应该对西门子的刀
库管理的流程有所理解,能看懂T oolbox中其它实例,并有能力在此基础上进行简单地修改。

系统分类: 电机传动 | 用户分类: 无分类 | 来源: 整理。

刀具管理系统

刀具管理系统

应用案例:某企 业通过刀具管理 系统与ERP系统 的集成,实现了 生产过程的精细 化管理
推广策略:通过 培训、宣传等方 式,提高员工对 刀具管理系统的 认知和使用能力
智能化:刀具管理系统将更加智能 化,能够自动识别刀具类型、状态 等信息,提高管理效率。
移动化:刀具管理系统将更加移动 化,支持手机、平板等移动设备进 行管理,提高管理便捷性。
刀具管理系统的实 施与推广
确定需求:分析企业生产需求,确定刀具管理系统的功能和性 能要求
制定方案:根据需求制定刀具管理系统的实施方案,包括系统 架构、功能模块、数据接口等
采购系统:选择合适的刀具管理系统供应商,签订采购合同, 确保系统能够满足企业需求
安装部署:在生产现场安装刀具管理系统,并进行调试和测试, 确保系统能够正常运行
刀具管理系统可以自动提醒刀具更换和维护,减少人工操作,提高生产效率和产品质量。
提高生产效率:通过刀具管理系统,可以快速找到合适的刀具,减少换刀时间,提高生产效率。 降低成本:通过刀具管理系统,可以减少刀具的浪费和损耗,降低生产成本。 提高产品质量:通过刀具管理系统,可以保证刀具的精度和寿命,提高产品质量。 提高企业形象:通过刀具管理系统,可以提高企业的管理水平和形象,增强企业的核心竞争力。
添加标题
添加标题
添加标题
添加标题
集成化:刀具管理系统将与其他管 理系统进行集成,实现信息共享和 数据交互,提高管理水平。
云服务:刀具管理系统将采用云服务 模式,实现数据存储、处理和分析的 集中化,提高管理安全性和可靠性。
感谢您的观看
汇报人:XX
刀具损耗
汽车制造:用 于管理刀具使 用情况,提高
生产质量
航空航天:用 于管理刀具使 用情况,确保

SiemensNC刀库管理

SiemensNC刀库管理

西门子810D/840D/840Di都可以使用刀库管理功能。

此课程以链式刀库为例,只介绍其中关于装刀,卸刀,找刀,换刀等基本操作,及相关的数据设定和PLC编程。

实验环境:SINUMERIK840D3个进给轴—X,Y,Z刀库轴—A (Index 轴)1个主轴—C选件:刀库管理6FC5251-0AB12-0AA0MD 18080: MM_TOOL_MANAGEMENT_MASK=1H 激活刀库管理功能MD 18082: MM_NUM_TOOL=10 刀具数量MD 18084: MM_NUM_TOOL_MAGAZINE=3 定义刀库数量MD 18086: MM_NUM_MAGAZINE_LOCATION=15 刀位数量(包括刀位10,手爪2,主轴1,装刀位2) MD 18100: MM_NUM_CUTTING_EDGES_IN_TOA= 刀沿数量MD 18106: MM_MAX_CUTTING_EDGE_PERTOOL 每把刀具刀沿的数量MD 20310: TOOL_MANAGEMENT_MASK=1H 激活刀库管理功能MD 20320: TOOL_TIME_MONITOR_MASKMD 22550 TOOL_CHANGE_MODE 换刀方式MD 22560 TOOL_CHANGE_M_MODE 激活刀沿的M代码将A轴设置为INDEX轴:MD 30501: $MA_INDEX_AX_NUMERATOR=360度MD 30502: $MA_INDEX_AX_DENOMINATOR=10(对应10个刀位)MD 30500: $MA_INDEX_AX_ASSIGN_POS_TAB=3MD 30505: $MA_HIRTH_IS_ACTIVE=1在PLC中使用FC18控制刀库轴运行,模拟找刀,换刀等刀库动作刀库基本设置(10把刀具的链式刀库,无大小刀管理):1. START-upÆTool managementÆMagazineÆNewÆ在Name项中输入”my_mag”Æ回车ÆType项选择”Chain magazine”Æ在Locations项中输入10回车ÆOK 2. Location typesÆNewÆ在Name项中输入”my_loc”ÆHeight项”2”ÆWidth项”2”ÆOK 3. Buffer locationsÆNewÆ在Name项中输入”my_spi”ÆType项选择SpindleÆOKÆNewÆ在Name项中输入”gri_1”Æ Type项选择GripperÆOKÆ NewÆ在Name项中输入”gri_2”Æ Type项选择GripperÆOKÆ选择gri_1Æ光标移动到Assign to spindle项ÆAssign spindleÆ选择gri_2Æ光标移动到Assign to spindle项ÆAssign spindle4. Magazine configure.ÆNewÆ在Name项中输入”my_test”ÆOKÆLoc. Type项选择”my_loc”ÆFrom loc.项输入”1”ÆTo loc.项输入”10”ÆAssignÆGenerate conf.fileÆLoad conf. FileÆ LoadÆ选择自动方式Æ按程序启动(MD20700=0)系统将配置转换成工件程序,然后执行装入,装载成功后自动删除该工件。

一种刀具管理系统和方法

一种刀具管理系统和方法

一种刀具管理系统和方法引言对于制造业企业来说,刀具是生产过程中不可或缺的工具。

刀具管理的良好与否直接影响到生产效率和产品质量。

因此,开发一种高效的刀具管理系统和方法对企业来说十分重要。

本文将介绍一种刀具管理系统和方法,旨在帮助企业更好地进行刀具管理,提高生产效率和降低成本。

刀具管理系统设计系统架构刀具管理系统分为前台管理系统和后台数据库系统两部分。

前台管理系统为用户提供刀具的管理功能,包括刀具入库、出库、库存查询等操作。

后台数据库系统用于存储和管理刀具的相关信息。

功能模块刀具管理系统包括以下功能模块:1. 刀具入库管理:记录刀具入库的时间、数量、供应商等信息,并生成入库单据。

2. 刀具出库管理:记录刀具出库的时间、数量、领用人等信息,并生成出库单据。

3. 刀具库存管理:实时统计刀具的库存数量,提供库存查询和预警功能。

4. 刀具报废管理:记录刀具报废的时间、原因、处理方式等信息,并生成报废单据。

5. 刀具维修管理:记录刀具维修的时间、维修内容、维修人员等信息,并生成维修记录。

6. 刀具统计分析:根据刀具的使用情况,进行统计分析,提供决策支持。

刀具管理方法采购管理刀具的采购管理是刀具管理的第一步。

企业应根据生产需求,合理制定刀具采购计划,并选择合适的供应商。

采购人员应与供应商保持良好的沟通,确保刀具的质量和交货时间。

入库管理刀具入库是刀具管理的核心环节。

在进行入库时,需对刀具进行标识,包括刀具编号、刀具型号、生产厂商等信息,并进行分类存放。

同时,还应建立刀具入库记录,记录刀具的入库时间、数量、供应商等信息,以便于后续的管理和查询。

出库管理刀具出库是根据生产需求进行的,出库时需要填写出库申请单并经过核准。

出库管理应注意刀具的数量和用途,避免因刀具不足或用错刀具导致生产延误或产品质量问题。

刀具出库后,需及时更新刀具库存信息。

库存管理刀具库存管理是刀具管理的重要环节。

通过建立刀具库存管理系统,可以实现对刀具库存的实时监控和预警功能。

西门子840D刀库管理功能在FMH800加工中心中的应用

西门子840D刀库管理功能在FMH800加工中心中的应用

西门子840D刀库管理功能在FMH800加工中心中的应用比较了两种刀库管理功能,介绍了西门子840D刀库管理功能的优势,阐述了使用西门子840D刀库管理实现自动换刀功能的主要过程。

调试完成之后,恢复了自动换刀功能,刀库管理界面友好,刀库系统运行正常,提高了换刀效率,缩短了整体加工时间,为正常生产提供了有效的保障。

标签:840D;刀库管理;自动换刀引言友嘉卧式加工中心FMH800是江西洪都航空工业集团有限责任公司的重要设备,采用SINUMERIK 840D pl控制系统。

机床仅配置了链式刀库和机械手换刀装置,刀库容量60把,但机床并未配置自动换刀的NC/PLC控制程序,从该机床开始使用以来,一直使用手动换刀。

在零部件的加工过程中需要多次手动更换刀具,从而导致换刀效率低下。

为了提高换刀效率,缩短整体加工时间,我公司决定恢复其自动换刀功能。

1 自动换刀方案选择1.1 传统刀库管理功能传统刀库管理功能(即用户编写的刀库管理功能)可分为三部分:人机界面,备刀(刀库的运动),换刀(机械手的运动)。

由于西门子840D系统具有良好的开放性,允许机床厂家将自己的专有技术加入到系统当中,并提供适合特殊应用的显示界面、更方便的操作方式、更简单的加工参数调整等功能,使其与标准系统无缝连接。

1.2 西门子840D的刀库管理功能西门子840D提供了标准的刀库管理功能,相比于传统的刀库管理功能,除了具备传统的刀库管理功能外,还具有以下优点:(1)刀库管理适用范围广;(2)换刀灵活;(3)换刀过程透明;(4)实现刀具寿命监控;(5)刀库配置容量大;(6)大小刀管理。

综合比较两个方案,文章决定使用西门子840D的标准刀库管理功能来实现本机床的自动换刀功能。

2 刀库机械手结构与数控系统配置2.1 刀库机械手结构该机床刀库采用带机械手的链式单刀库,可装60把刀具。

液压马达和双速换向阀控制刀库的高低速旋转,机械手由液压驱动。

在刀库侧面配备有單独的换刀机械手手动控制平台。

840D刀库管理中工件计数的使用

840D刀库管理中工件计数的使用

刀库管理中工件计数的使用
本文简易叙述了在Siemens 840D刀库管理中如何使用刀具管理的工件计数功能,包括人机界面的设定和SETPIECE的使用。

一、 首先需要对进行工件计数使用到的刀具进行相关设定:
按下键,选择水平软键:
然后选择键可进入刀具表界面:
然后选择需要设定的刀具,在按键可进入刀具细节界面,并在Monitoring type项中选择Quantity(工件计数):
按竖直软键进入监控数据界面:
在Quantity栏中,填入相关数据:
Actual Value(实际使用):按需求填写;
Setpoint Value(起始值):0;
Prewarn. Limit(预警告限制值):按需求填写;
填写完成后,按退出界面。

二、 需要对程序进行相关修改
1)SETPIECE的相关说明
SETPIECE用于更新加工刀具的监控数据,在SETPIECE之前使用过的刀具的监控数据都会被更新。

编程方式:
SETPIECE (x,y)
x-完成工件的数量,范围0-32000
y-主轴标号,0表明为主主轴,通常为0
SETPIECE被执行之后,在其之前的所有刀具的使用次数被减少x。

2)编程示例:
T1 ;预选T1
M6 ;换T1
T2 ;预选T2

… ;使用T1加工
M6 ;换T2

… ;使用T2加工
SETPIECE(1);进行工件计数,所有刀具T1,T2使用次数减1
M2。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

为了达到一次装夹实现多工序加工的目的,现在的数控机床大部份配备了交换刀具系统,这样数控系统需要知道这些刀具的几何尺寸,还有刀具在刀库里的具体位置。

为了适用工厂自动化生产的更高要求,有时还需要对刀具的加工时间或者是加工工件数进行监控,当达到刀具的加工寿命时,系统会提示操作者更换刀具,避免因为刀具的磨损而造成批量废品。

在自动化程度更高的机床上,还可以为一些刀具配备一把或几把类似的刀具,叫做姊妹刀,当某把刀具达到加工寿命时,系统会自动挑选它的姊妹刀来代替,这样能保证加工的连续运行,上述这些功能统称为刀库管理功能,西门子840D系统可以选配刀库管理功能。

在没有刀库管理功能时,系统只是管理刀具数据,主要是刀具的几何尺寸,当需要交换刀具时,系统会通过通道的接口信号通知PLC需要更换的新刀具号,PLC控制刀具换刀动作,当动作完成后,通知NC。

具体接口信号如下:DB21.DBX61.0 T码改变,当NC遇到一个新的T指令时,该信号有效,信号只持续一个PLC周期。

DB21.DBW118 T码的值,也就是要交换的新刀号的值,该信号在新的刀号来之前一直有效对于机床来说,一般有一个实际存在的刀库,同时根据实际情况,可能有一到两个机械手,至少一个主轴,有的刀库还需要用来装卸刀具的装卸站,系统把实际存在的刀库定义为刀库1,这个刀库里有定义好的刀座数,机械手和主轴定义为虚拟的缓存刀库,刀库号为9998,一般定义主轴为这个刀库里的第一个刀座,其它依次为机械手1,机械手2.....等等,对于装/卸刀具站而言,定义为另外一个虚拟的刀库,刀库号为9999,依据实际情况定义里面的刀座数,一般主轴都能用来装/卸刀具,所以至少算一个刀座。

如下图所示:这台机床有一个实际的链式刀库,刀库号为1,里面有16个刀座,有一个主轴和两个机械手卡爪,它们都属于一个虚拟的刀库9998,分别对应为这个刀库里面的刀座1,2和3,还有一个装/卸刀具站,它的刀库号为9999,加上主轴也是一个装/卸刀站,这个刀库有两个刀座,分别为刀座1和2,下面以这个示例来说明刀库管理功能的调试。

刀库管理功能的调整HMI的调整对于新版本的HMI,不需要对刀库管理进行特殊的设置,只要系统刀库管理功能生效以后,系统会自动用带刀库管理功能的操作画面来代替标准的刀具参数显示画面,在这个画面里既能显示刀库里刀具的情况,也能显示缓冲区里面的刀具情况,还可以选择显示所有的刀具列表,可以对刀具进行管理,比如装载和卸载,是定点换刀还是随机换刀,常规的刀沿尺寸修改,刀具位置的重新分配等。

NCK的调整840D的刀库管理是一个选项,需要激活该选项功能。

由于刀库管理需要占用一些内存,需要在系统里面预留相应的内存,主要相关参数如下:MD18080 系统刀库管理参数,对整个系统而言MD20310 通道刀库管理参数,仅对相应通道而言,一般设置成和MD18080一样比较重要的设置位 Bit 0 刀库管理功能是否有效Bit 1 刀具监控功能是否有效Bit 3 是否考虑邻近刀座Bit 4 PLC是否能要求新的修改参数后的预选刀具指令一般的刀库管理功能,这四位都需要置上,所以至少为BH。

MD18084 系统管理刀库数量,要包含虚拟刀库,所以至少为3MD18086 系统管理刀座数量,要包含虚拟刀座,>=实际刀座数+5MD18082 系统管理的刀具数,一般要大于实际的刀座数MD18100 系统管理的刀沿数,一般要大于系统管理的刀具数以上参数的修改都会涉及到内存的重新分配,所以修改后要立即(不要下电和NCK复位)做一个NC 数据的备份,再回装回来,这样NCK的刀库管理功能就急活了。

刀库的建立通过以上参数的设定,系统只是为刀库管理预留了相应的空间,但对于刀库的特征(比如刀库的类型,实际刀座的数量,虚拟刀座的数量等)需要通过对刀库管理系统变量来定义,系统可以通过传输一个刀库定义文件来对系统变量赋值,也可以通过执行一个子程序来对这些变量赋值,对于HMI_ADVACED来说,可以在启动菜单里通过图形交互形式生成一个刀库的配置文件,对PCU20而言,只能通过编辑器来编辑刀库定义文件,附件里有一个刀库定义文件,里面主要包含以下几个信息:$TC_MAP1[0]=0 删除原来有关刀库的数据$TC_DP1[0,0]=0 删除原来有关刀具的数据$TC_MAP1[n] 刀库的类型实际的刀库类型一般有两种,链式刀库和车床用的刀塔$TC_MAP7[n] 刀座的数量 n表示刀库号$TC_MAMP2 刀具和空刀座的搜索策略$TC_MAP3[1] 实际刀库状态,只有激活后该刀库才能使用$TC_MP1[n,m] ,$TC_MP2[n,m] ,$TC_MP3[n,m],$TC_MP4[n,m] ,$TC_MP5[n,m] 定义刀座状态$TC_MLSR[n,m] 把缓存刀库的刀座分配给相应的主轴$TC_MDP1[n,m] ,$TC_MDP2[n,m] 定义虚拟刀座和换刀点的偏置量,这个参数对装/卸刀具点才有用,对其它虚拟刀座来说,这个值为0。

当这些系统参数正确定义以后,在刀库管理显示画面里就可以看见刀库的情况了,可以依照操作说明书来建立新刀具。

PLC的调整PLC主要要处理刀库管理发送过来指令的应答信号,PLC必须知道有关刀库的一些情况,根据这些情况生成相应的DB数据块,在HMI_ADVANCED里,配置刀库管理的菜单里,有一个软键能根据刀库的具体配置文件生成相应的数据块DB71-DB74,对PCU20而言,只能通过系统数据块DB4来生成。

在DB4里面定义刀库的特征,这些定义在OB100里面调用一次就行了,附件有一个常用刀库的数据块定义文件FC100,如果刀库类型一样,调用时只要输入相应的刀座数即可。

DB4.DBW64 刀库数量DB4.DBW65 刀库号DB4.DBW67 刀库类型DB4.DBW68 刀库的刀座数DB4.DBW65 到DB4.DBW68要根据刀库的数量挨个定义,包含虚拟刀库DB4.DBBn 主轴数量 n的数值为 DB4.DBW64的值*5+65下面介绍PLC里面常用的一些应答方式。

加工中心的换刀指令一般是用TxxM06来实现的,执行T指令时,刀库管理把要更换的新刀具的刀座号和主轴上的刀具要送回的刀座号发送到刀库管理专用接口信号,对应加工中心是DB72,而对应车床刀塔是DB73,以下是经常涉及到的几个接口信号(以DB72为例):DB72.DBB0,DBB1 刀具交换接口生效信号,由于刀库管理可以同时管理多主轴换刀,因而有多个接口,一般的加工中心是一个主轴,也就是DBX0.0有效。

DB72.DBX(N+0).1 刀具交换信号,其中N与DBB0和DBB1的接口信号有关,第一个接口,N为4,即为DB72.DBX4.1。

DB72.DBX(N+0) .2 刀具交换准备信号。

DB72.DBX(N+0).3 执行T0指令时的接口信号。

DB72.DBW(N+20) 新刀具的刀库号。

DB72.DBW(N+22) 新刀具的刀座号。

DB72.DBW(N+24) 旧刀具(即要从主轴送回刀库的刀具)的刀库号。

DB72.DBW(N+26) 旧刀具将要送回的刀座号。

与原来信号比较没有刀库管理有刀库管理换刀有效 DB21.DBX61.0 DB72.DBX0.0和DBX4.1新刀具的刀座号 DB21.DBW118 DB72.DBW24主要区别在下面几个方面:●刀库管理不只在执行T码时有信号,刀具交换时还有信号。

●刀库管理只提供给PLC刀具的刀座信息,而不像原来提供T码后的值●刀库管理不只提供“新刀具“的刀座信息,还提供要返回的“旧刀具”的刀座信息下面举例来说这些接口信号:假设主轴上刀具是2号刀,假设要换5号刀具上去,假设它们都是定点换刀。

T5 DB72.DBX0.0和 DB72.DBX4.2同时为1G00 DB72.DBW24 1; 新刀具在1号刀库DB72.DBW26 5; 新刀具在5号刀座DB72.DBW28 1; 旧刀具放回1号刀库DB72.DBW30 2; 旧刀具放回1号刀库2号刀座G00 ….……….M06 DB72.DBX0.0和 DB72.DBX4.1同时为1其它信号不变在刀库管理中,刀具交换时要等待PLC 的刀具准备应答信号,由于刀库管理需要知道刀具离开刀库后的临时存放位置,比如是在主轴上还是在机械手上,刀具准备和刀具交换是否完成,这些都需要PLC 来应答,PLC 是通过调用FC8来应答刀具管理。

调用FC8时需要提供这几个参数 启动信号,当该信号为1时,系统调用FC8 任务号 ,刀具准备和刀具交换任务号是2 任务索引号,指要交换刀具的主轴号,一般为1 新刀具现在位置的刀库号新刀具现在位置的刀座号 旧刀具所在位置的刀库号 旧刀具所在的位置的刀座号 执行该指令时的状态字 FC8是否完整执行 指令执行时是否有错误有时一个换刀过程需要刀具经过几个过渡状态才能完成,这时候常需要多次调用FC8来及时更新刀具的位置信息。

当上例中的T5指令执行完毕时,2号刀具还在主轴上,5号刀具移动到刀具交换位置,这时候需要调用FC8来应答刀具准备信号。

FC8启动条件,当T 码执行完后应为1 要换下来的“旧刀具”还在主轴上 要换上去的“新刀具”还在刀库里 状态1表示为该任务已经完成,如果为过度状态,则为105当PLC 接到换刀指令时,PLC 执行换刀动作,把2号和5号刀具同时拔出来,这时候刀具信息又发参数和上次调用FC8差不多,区别是2号刀具已经从主轴移动到机械 手2,5号刀具已经转移到机械手1上面。

状态105表示该换刀任务还未完成,系统还需要等待PLC 执行相应的动作,机械手旋转180度,在把5号刀具插进主轴,2号刀具送回刀库的2号刀座新刀具(5号刀)已经被送到主轴上 旧刀具(2号刀)已经送回到刀库的5号刀座中这次刀具交换已经结束,系统接到该次应答以后,认为换刀已经完成成,除了更新刀库表以外,程序继续执行。

如果执行T0M06时,系统会把主轴上的刀具(5号刀具)送回到刀库的五号刀座中。

对于刀具准备来说,因为没有新刀具要交换,所以没有什么刀具准备动作,PLC 接到刀具准备信号后,就立即应答,在刀具交换时,刀具的状态要经过两次变换,第一次是把刀具抓到机械手中,这时候需要调用一次FC8,告诉系统旧刀具已经在机械手上,而没有新刀具,故新刀具的刀库号和刀刀座号都为0,因为这个任务还没有完成,状态字是中间状态105。

第二次是把刀具从机械手上送回到刀库中,还需要调用一次FC8,告诉系统旧刀具已经送回到刀库的5号刀座中,而新刀具的刀库号和刀座号都为0,换刀已经结束,状态字为1,对应主轴上没有刀具时的换刀,这时候由于没有“旧刀具”,故调用FC8应答时旧刀具的信息为0。

相关文档
最新文档