一种避免数控加工中误输入刀具半径补偿值的方法

文档序号:6298640阅读:1500来源:国知局
一种避免数控加工中误输入刀具半径补偿值的方法
【专利摘要】一种避免数控加工中误输入刀具半径补偿值的方法,属于数控加工领域,主要应用于采用数控轮廓编程方式进行的机械加工。本发明有效地避免了因数控操作人员误输入刀具半径补偿值而导致零件超差或报废的情况,在按时完成零件交付任务的同时,提升经济效益。本发明包括如下步骤:加工中心根据要加工的零件尺寸计算出理论刀具半径补偿值;手动输入刀具半径补偿值;步骤一:加工中心根据要加工的零件尺寸计算出理论刀具半径补偿值;步骤二:手动输入刀具半径补偿值;步骤三:判断手动输入的刀具半径补偿值是否大于或等于理论刀具半径补偿值,若是,则执行步骤四;若否,则执行步骤二;步骤四:加工中心按手动输入的刀具半径补偿值加工零件。
【专利说明】一种避免数控加工中误输入刀具半径补偿值的方法
【技术领域】
[0001]本发明属于数控加工领域,特别是涉及一种避免数控加工中误输入刀具半径补偿值的方法,主要应用于数控车削、数控铣削等应用数控轮廓编程方式进行的机械加工。
【背景技术】
[0002]在数控加工中,按照编程方式不同,可分为轮廓编程和刀心轨迹编程两种方式。其中,轮廓编程是指按照零件轮廓形状进行编程,之后由操作人员选定合适刀具,手动输入刀具半径补偿值后进行数控加工。这种编程方式在针对零件材料较硬或加工余量大、需要进行粗加工和精加工以及零件尺寸要求较严格时,具有一定的优势,可以通过控制刀具半径补偿值,避免程序的多次编制。但是,在实际加工过程中,经常会出现因为操作人员失误,错误的输入了刀具半径补偿值,导致零件加工超差或报废的情况。

【发明内容】

[0003]针对现有技术存在的问题,本发明提供了一种避免数控加工中误输入刀具半径补偿值的方法,在数控编程中使用本方法,通过运用宏程序有效地避免了因数控操作人员误输入刀具半径补偿值而导致零件超差或报废的情况,在按时完成零件交付任务的同时,节约生产成本、提升经济效益。
[0004]为了实现上述目的,本发明采用如下技术方案:一种避免数控加工中误输入刀具半径补偿值的方法,包括如下步骤:
[0005]步骤一:加工中心根据要加工的零件尺寸计算出理论刀具半径补偿值;
[0006]步骤二:手动输入刀具半径补偿值;
[0007]步骤三:判断手动输入的刀具半径补偿值是否大于或等于理论刀具半径补偿值,若手动输入的刀具半径补偿值大于或等于理论刀具半径补偿值,则执行步骤四;若手动输入的刀具半径补偿值小于理论刀具半径补偿值,则执行步骤二 ;
[0008]步骤四:加工中心按手动输入的刀具半径补偿值加工零件。
[0009]本发明的有益效果:
[0010]本发明适用于数控加工领域轮廓编程中,应用此项技术可以有效的避免因数控操作人员误输入刀具半径补偿值而导致零件超差或报废的情况,如按数控操作人员误输入刀具半径补偿值的几率为2%,公司设有数控设备24台,每天2班、每班平均加工零件数量12件,零件的平均成本为500元,每年有效工作日240天,则每年避免的经济损失为:
24X 2 X 12 X 500 X 240 X 2%=138.24万元,因此本专利在国内的市场前景广阔,具有良好的社会效益和显著的经济效益。
【专利附图】

【附图说明】
[0011]图1为本发明的避免数控加工中误输入刀具半径补偿值的方法的流程图。【具体实施方式】
[0012]下面结合附图和具体实施例对本发明做进一步的详细说明。
[0013]如图1所示,以采用Φ10立铣刀对零件进行外轮廓铣加工为例,保证零件长度为50±0.05mm,宽度为30±0.10mm,避免数控加工中误输入刀具半径补偿值的方法,包括如下步骤:
[0014]步骤一:加工中心根据要加工的零件尺寸计算出理论刀具半径补偿值;
[0015]加工零件外轮廓时:理论刀具半径补偿值=刀具实际的半径+加工零件轮廓尺寸中最小下偏差值的一半,即理论刀具半径补偿值=5-0.05/2=5-0.025=4.975mm ;
[0016]步骤二:手动输入刀具半径补偿值;
[0017]步骤三:判断手动输入的刀具半径补偿值是否大于或等于理论刀具半径补偿值,若手动输入的刀具半径补偿值大于或等于理论刀具半径补偿值,则执行步骤四;若手动输入的刀具半径补偿值小于理论刀具半径补偿值,则执行步骤二,重新手动输入刀具半径补偿值,避免误输入;
[0018]步骤四:加工中心按手动输入的刀具半径补偿值加工零件。
[0019]本实施方式的避免数控加工中误输入刀具半径补偿值的方法,可以在机床控制系统中实现,具体如下:
[0020]在数控程序首部,主体程序开始之前的程序段,插入一条指令代码,通过这条指令代码,找到当前刀具的补偿值地址;针对不同型别的机床,刀具半径补偿值的指令代码是不同的,在西门子系统中指令为$TC-DP6[1,1]=R1,其中括号中的第一个1为刀沿号,第二个1为刀位号,R1为西门子系统中的变量,将实际手动输入的刀具半径补偿值赋予系统中的R1 ;在法那克系统中指令为G10L12P01=[#1],其中P01中的01为刀位号,#1为法那克系统中的变量,将实际手动输入的刀具半径补偿值赋予法那克系统中的#1;
[0021]在机床控制面板的刀位栏中手工输入刀具半径补偿值,应用“IF”语句进行判别,在数控程序中与理论刀具半径补偿值进行比较,在西门子系统中的语句为:IFRl<4.975G0T0 MF ;在法那克系统中的语句为:IF#1LT4.975G0T0100 ;如果输入的刀具半径补偿值小于4.975mm,则程序自动跳转至MF或N100位置,程序结束;如果输入的刀具半径补偿值大于或等于4.975mm,则数控程序继续执行,直至机床加工完零件;
[0022]设置数控程序的“跳跃点”,即定义一个位置,数控程序可以越过数控程序的主体,直接到达此位置,而机床不做其它的运动;在西门子系统中应用两个字母和冒号来定义,如:“MF: ” ;在法那克系统中应用行号来定义,如:“N100” ;所述“跳跃点”设置在数控程序的主体后部,M30指令之前。
[0023]在法那克数控铣床上,可以以如下数控程序实现:
[0024]
【权利要求】
1.一种避免数控加工中误输入刀具半径补偿值的方法,其特征在于包括如下步骤:步骤一:加工中心根据要加工的零件尺寸计算出理论刀具半径补偿值;步骤二:手动输入刀具半径补偿值;步骤三:判断手动输入的刀具半径补偿值是否大于或等于理论刀具半径补偿值,若手动输入的刀具半径补偿值大于或等于理论刀具半径补偿值,则执行步骤四;若手动输入的刀具半径补偿值小于理论刀具半径补偿值,则执行步骤二 ;步骤四:加工中心按手动输入的刀具半径补偿值加工零件。
【文档编号】G05B19/404GK103728918SQ201310711848
【公开日】2014年4月16日 申请日期:2013年12月19日 优先权日:2013年12月19日
【发明者】郭红, 王建新, 刘森, 王浩, 盛长健 申请人:沈阳黎明航空零部件制造有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1