在数控机床上加工零件时需要使用许多不同规格的数控刀具,当产品结构复杂或者所要加工的产品种类繁多时,程序和刀具的数量会大大增加;由于刀具号并没有一个统一的命名标准。
多数企业都是随机对刀具进行命名,因此如果程序员仍然按照以往的选刀指令(如T1D1、T2D1)编程,其结果是:1.操作工很可能无法根据T1或者T2这样的代码选择与程序对应的刀具;2.需要对照前后程序段、刀具路径和工艺流程来猜某个刀具选择指令代表的是什么刀具;3.由于相同的刀具号可以代表不同类型和规格的刀具,而系统无法对其区分开来,因此一旦操作工错误地选择了刀具,将对机床的安全和产品的质量带来隐患;4.为了确定机床内某一把刀具的型号或尺寸要花费相当长的时间去测量、检查和查找。基于上述原因,在对SIEMENS数控系统中刀具分类的标准进行分析后提出以下刀具命名的新方法,解决了如何组织刀具使刀具的存取更方便、如何调度刀具使刀具交换次数最少、如何选配刀具使刀具准备时间最短、利用率最高的问题。
1 刀具命名方法
按照不同的刀具类型对刀具分组:
类别组1xxyyy(铣刀类):
110球面铣刀(圆柱型铣刀,其后的字母y代表铣刀直径,以下略同)
120立铣刀
140平面铣刀
150园盘铣刀
类别组2xxyyy(钻头类)
200麻花钻(其后的字母y代表钻头直径,以下略同)
220中心钻头
240正常螺纹丝锥(其后的字母y可以区分粗牙螺纹或者细牙螺纹)
250铰刀
类别组3xxyyy(镗刀类)
300双刃粗镗刀(其后的字母y代表镗刀直径,以下略同)
320单刃精镗刀
类别组4xxyyy(扩孔刀)
400扩孔刀(其后的字母y代表扩孔刀直径,以下略同)
类别组5xxyyy(车刀):
500粗车刀(其后的字母y代表刀尖圆弧的数值,以下略同)
510精车刀
520切槽刀(其后的字母y代表刀尖宽度,以下略同)
530切断车刀
540螺纹车刀(其后的字母y可以代表粗牙或者细牙螺纹等参数)
类别组7xxyyy(特殊刀具,其后字母y的含义视具体情况而定)
举例如下:
T110010表示直径10毫米的球面铣刀;
T200020表示直径20毫米的麻花钻;
T300100表示直径100毫米的双刃粗镗刀;
T400110表示直径110毫米的扩孔刀;
T500008表示刀尖圆弧为R0.8毫米的粗车刀;
综上所述,这种编号方式中刀具号本身就包含了刀具类型、具体型号及尺寸等诸多内容,使编程员和操作工对每一把刀具的使用情况一目了然,特别是在机床程序没有汉化的情况下使用这种统一的编号方法,不仅可以对数控加工的过程有更直观的认识,避免因错误使用刀具而造成的质量事故;大大减少加工准备时间,提高生产效率;同时使企业的刀具管理工作更加规范化、科学化,提高刀具管理的自动化水平,达到了快速查询及刀具资源有效利用的目的,适用于各类数控机床中。
尽管如此,由于各单位的数控机床和刀具类型不尽相同,上述方法仍有不足;这里仅提出个人的一种思路,希望能够起到抛砖引玉的作用,不妥之处还请各位专家批评、指正。(end)