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

技术编号:14691055 阅读:282 留言:0更新日期:2017-02-23 13:40
一种数控车床中防止人工输入错误参数的方法,属于数控车床控制技术领域,包括以下步骤:在数控车床控制器的各加工程序中加入防错程序;数控车床控制器通过操作人员选择的加工类型选择加工程序;数控车床控制器获取操作人员输入的刀具参数值;数控车床控制器调用加工程序中的刀具、加工坐标系参数和操作人员输入的刀具参数值;数控车床控制器控制数控车床主轴逆时针旋转;数控车床控制器根据防错程序判断操作人员输入的刀具参数值是否正确,是,控制数控车床加工零件;否则,停止数控车床运转;本发明专利技术从根本上杜绝由于加工参数输入错误造成的零件超差,可实现刀具参数零出错,每年节约废品损失30余万。

【技术实现步骤摘要】

本专利技术属于数控车床控制
,具体涉及一种数控车床中防止人工输入错误参数的方法
技术介绍
加工参数的正确是数控车加工合格零件的前提,在机匣零件的生产过程中由于加工参数输入错误造成的零件超差履有发生,给工厂造成了巨大的经济损失。传统加工参数的正确性是由操作者保证的,更谨慎的操作者加工前会请其他人员帮助校对刀具参数的正确性。但无论是哪种方式都存在人为出错的可能,无法达到零出错,由于机匣零件价值较高,过去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:AEXTERNYP(REAL,REAL,REAL,REAL)CR_CHANG(1)HD=120TL=0T=\R0.8pian\TL_CHANGN0005G54N0010G97D1N0015G18DIAMONN0020G95S20M03N0025YP(1,9,0.8,1)N0030G40G00G90Z200.N0035G41X1300.N0040Z-1.542N0045X1124.444N0050G01X1117.Z0.0F.2M08N0055X1114.4N0060X1111.172Z-1.614N0065G00X本文档来自技高网...
一种数控车床中防止人工输入错误参数的方法

【技术保护点】
一种数控车床中防止人工输入错误参数的方法,其特征在于,包括如下步骤:步骤1:在数控车床控制器的各加工程序中加入防错程序;步骤2:数控车床控制器通过人机界面获取操作人员选择的加工类型;步骤3:数控车床控制器根据加工类型选择加工程序;步骤4:数控车床控制器通过人机界面获取操作人员输入的刀具参数值;步骤5:数控车床控制器调用加工程序中的刀具、加工坐标系参数和操作人员输入的刀具参数值;步骤6:数控车床控制器控制数控车床主轴逆时针旋转;步骤7:数控车床控制器根据防错程序判断操作人员输入的刀具参数值是否正确,是,执行步骤8,否则,执行步骤9;步骤8:数控车床控制器控制数控车床按照刀具、加工坐标系参数和刀具参数加工零件;步骤9:数控车床控制器停止数控车床运转,并通过人机界面提示操作人员输入错误。

【技术特征摘要】
1.一种数控车床中防止人工输入错误参数的方法,其特征在于,包括如下步骤:步骤1:在数控车床控制器的各加工程序中加入防错程序;步骤2:数控车床控制器通过人机界面获取操作人员选择的加工类型;步骤3:数控车床控制器根据加工类型选择加工程序;步骤4:数控车床控制器通过人机界面获取操作人员输入的刀具参数值;步骤5:数控车床控制器调用加工程序中的刀具、加工坐标系参数和操作人员输入的刀具参数值;步骤6:数控车床控制器控制数控车床主轴逆时针旋转;步骤7:数控车床控制器根据防错程序判断操作人员输入的刀具参数值是否正确,是,执行步骤8,否则,执行步骤9;步骤8:数控车床控制器控制数控车床按照刀具、加工坐标系参数和刀具参数加工零件;步骤9:数控车床控制器停止数控车床运转,并通过人机界面提示操作人员输入错误。2.根据权利要求1所述的数控车床中防止人工输入错误参数的方法,其特征在于,刀具参数包括刀具的对刀点、刀沿位置、刀具半径和X轴偏置方向。3.根据权利要求1所述的数控车床中防止人工输入错误参数的方法,其特征在于,步骤9所述通过人机界面提示操作人员输入错误的具体内容为:通过人机界面显示错误参数名称、操作人员输入的错误刀具参数值以及正确的刀具参数值,并提示操作人员修改错误刀具参数值。4.根据权利要求1所述的数控车床中防止人工输入错误参数的方法,其特征在于,所述防错程序为YP(T_POINT1,T_POINT2,T_RAD...

【专利技术属性】
技术研发人员:杨平贾琳李莹
申请(专利权)人:沈阳黎明航空发动机集团有限责任公司
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1