一种数控车床中防止人工输入错误参数的方法与流程

文档序号:12270020阅读:936来源:国知局

本发明属于数控车床控制技术领域,具体涉及一种数控车床中防止人工输入错误参数的方法。



背景技术:

加工参数的正确是数控车加工合格零件的前提,在机匣零件的生产过程中由于加工参数输入错误造成的零件超差履有发生,给工厂造成了巨大的经济损失。传统加工参数的正确性是由操作者保证的,更谨慎的操作者加工前会请其他人员帮助校对刀具参数的正确性。但无论是哪种方式都存在人为出错的可能,无法达到零出错,由于机匣零件价值较高,过去2年,每年由于加工参数错误造成的废品损失高达30余万。



技术实现要素:

针对上述现有技术存在的不足,本发明提供一种数控车床中防止人工输入错误参数的方法。

本发明的技术方案:

一种数控车床中防止人工输入错误参数的方法:

步骤1:在数控车床控制器的各加工程序中加入防错程序,所述防错程序为参数化程序,调用防错程序需要在加工程序中增加语句YP(T_POINT1,T_POINT2,T_RADIUS_MIN,XTR),其中YP是防错子程序名,用来调用防错程序;T_POINT1是对刀方式,可选择1或0,其中,1代表刀心对刀,0代表刀尖对刀;T_POINT2是刀沿位置,为1~9这9个刀沿中的一个;T_RADIUS_MIN是刀具半径,可根据要使用刀具的实际情况填写;XTR是X轴偏置方向,可选择1、0或-1,其中,1表示只能在X轴正向偏置,0表示不能在X轴方向偏置,-1表示只能在X轴负向偏置。

步骤2:数控车床控制器通过人机界面获取操作人员选择的加工类型;

步骤3:数控车床控制器根据加工类型选择加工程序;

步骤4:数控车床控制器通过人机界面获取操作人员输入的刀具参数值,所述刀具参数包括刀具的对刀点、刀沿位置、刀具半径和X轴偏置方向;

步骤5:数控车床控制器调用加工程序中的刀具、加工坐标系参数和操作人员输入的刀具参数值;

步骤6:数控车床控制器控制数控车床主轴逆时针旋转;

步骤7:数控车床控制器根据防错程序判断操作人员输入的刀具参数值是否正确,是,执行步骤8,否则,执行步骤9:

步骤7-1:数控车床控制器判断操作人员输入的对刀方式值是否与防错程序中的对刀方式值一致,是,执行步骤7-2,否则,记录该错误参数值及参数名称,执行步骤7-2;

步骤7-2:数控车床控制器判断操作人员输入的刀沿位置值是否与防错程序中的刀沿位置值一致,是,执行步骤7-3,否则,记录该错误参数值及参数名称,执行步骤7-3;

步骤7-3:数控车床控制器判断操作人员输入的刀具半径值是否与防错程序中的刀具半径值一致,是,执行步骤7-4,否则,记录该错误参数值及参数名称,执行步骤7-4;

步骤7-4:数控车床控制器判断操作人员输入的X轴偏置方向值是否与防错程序中的X轴偏置方向值一致,一致,判断是否有记录的错误参数值及参数名称,是,执行步骤9,否,执行步骤8,不一致,记录该错误参数值及参数名称,执行步骤9。

步骤8:数控车床控制器控制数控车床按照刀具、加工坐标系参数和刀具参数加工零件;

步骤9:数控车床控制器停止数控车床运转,并通过人机界面显示错误参数名称、操作人员输入的错误刀具参数以及正确的刀具参数,并提示操作人员修改错误刀具参数。

有益效果:本发明的一种数控车床中防止人工输入错误参数的方法与现有技术相比,具有从根本上杜绝由于加工参数输入错误造成的零件超差的优点,可以实现刀具参数零出错,每年节约废品损失30余万。

附图说明

图1为本发明一种实施方式的数控车床中防止人工输入错误参数的方法流程图。

具体实施方式

下面结合附图对本发明的一种实施方式作详细说明。

如图1所示,本实施方式的一种数控车床中防止人工输入错误参数的方法,包括如下步骤:

步骤1:在数控车床控制器的各加工程序中加入防错程序,所述防错程序为参数化程序,调用防错程序需要在加工程序中增加语句YP(T_POINT1,T_POINT2,T_RADIUS_MIN,XTR),其中,YP是防错子程序名,用来调用防错程序;T_POINT1是对刀方式,可选择1或0,其中,1代表刀心对刀,0代表刀尖对刀;T_POINT2是刀沿位置,为1~9这9个刀沿中的一个;T_RADIUS_MIN是刀具半径,可根据要使用刀具的实际情况填写;XTR是X轴偏置方向,可选择1、0或-1,其中1表示程序只能在X轴正向偏置,一般用来加工零件外径尺寸,0表示程序不能在X轴方向偏置,一般用来加工X方向封闭尺寸,-1表示程序只能在X轴负向偏置,一般用来加工零件内径尺寸。

本实施方式中,被调用的刀具参数防错程序为YP(1,9,0.8,1),即加工过程采用刀心对刀的方式,使用的刀具需要用9号刀沿位置驱动,刀具半径0.8,加工时该程序只能在X轴正向偏置。在编程时,对于刀具参数防错程序中的4个刀具参数值的设置一定要和加工时使用的正确加工参数一致,否则加工时程序无法运行。

步骤2:数控车床控制器通过人机界面获取操作人员选择的加工类型;

步骤3:数控车床控制器根据加工类型选择加工程序;

步骤4:数控车床控制器通过人机界面获取操作人员输入的刀具参数值,所述刀具参数包括刀具的对刀点、刀沿位置、刀具半径和X轴偏置方向;

步骤5:数控车床控制器调用加工程序中的刀具、加工坐标系参数和操作人员输入的刀具参数值;

步骤6:数控车床控制器控制数控车床主轴逆时针旋转;

步骤7:数控车床控制器通过防错程序判断操作人员输入的刀具参数值是否正确,是,执行步骤8,否则,执行步骤9:

步骤7-1:数控车床控制器判断操作人员输入的对刀方式值是否与防错程序中的对刀方式值一致,是,执行步骤7-2,否则,记录该错误参数值及参数名称,执行步骤7-2;

步骤7-2:数控车床控制器判断操作人员输入的刀沿位置值是否与防错程序中的刀沿位置值一致,是,执行步骤7-3,否则,记录该错误参数值及参数名称,执行步骤7-3;

步骤7-3:数控车床控制器判断操作人员输入的刀具半径值是否与防错程序中的刀具半径值一致,是,执行步骤7-4,否则,记录该错误参数值及参数名称,执行步骤7-4;

步骤7-4:数控车床控制器判断操作人员输入的X轴偏置方向值是否与防错程序中的X轴偏置方向值一致,一致,判断是否有记录的错误参数值及参数名称,是,执行步骤9,否,执行步骤8,不一致,记录该错误参数值及参数名称,执行步骤9;

步骤8:数控车床控制器控制数控车床按照刀具、加工坐标系参数和刀具参数加工零件;

步骤9:数控车床控制器停止数控车床运转,并通过人机界面显示错误参数名称、操作人员输入的错误刀具参数以及正确的刀具参数,并提示操作人员修改错误刀具参数。

本实施方式的一种加工类型对应的加工程序如下:

;%_N_PIA03787_MPF

;$PATH=/_N_WKS_DIR/_N__WPD

;rev:A

EXTERNYP(REAL,REAL,REAL,REAL)

CR_CHANG(1)

HD=120TL=0

T="R0.8pian"

TL_CHANG

N0005 G54

N0010 G97 D1

N0015 G18 DIAMON

N0020 G95 S20 M03

N0025 YP(1,9,0.8,1)

N0030 G40 G00 G90 Z200.

N0035 G41 X1300.

N0040 Z-1.542

N0045 X1124.444

N0050 G01 X1117.Z0.0 F.2 M08

N0055 X1114.4

N0060 X1111.172 Z-1.614

N0065 G00 X1000.

N0070 G40 Z200.

N0075 M05 M09

N0080 M30

从加工程序中可以看出,使用防错方法只需在D1指令后增加YP(1,9,0.8,1)即可,使用方法简单方便。从防错程序中可以了解,工人加工零件时输入的实际刀具参数值和防错程序中设置的刀具参数值必须完全一致,加工程序才可正常运行,一旦不一致,就意味着工人操作有误,加工程序随即终止运行,防止零件加工超差。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1