文档详情

caxa数控车自动编程范本

花****园
实名认证
店铺
PPT
1.99MB
约68页
文档ID:243374325
caxa数控车自动编程范本_第1页
1/68

规范化发挥,,第,5,章 数控车床自动编程,电子工业出版社,2008.6,华中数控系统数控车床,,编程与维护,第,5,章 数控车床自动编程,,5.1 计算机辅助编程步骤,,,,5.2,CAXA,数控车自动编程软件基础知识,,,,5.3,CAXA,数控车的,CAD,功能,,,,5.4,CAXA,数控车的,CAM,功能,,,5.5 典型零件车削的自动编程实例,,,,5.1,计算机辅助编程步骤,,为适应复杂形状零件的加工、多轴加工、高速加工,一般计算机辅助编程的步骤如下1,.零件的几何建模,,2,.加工方案与加工参数的合理选择,,3,.刀具轨迹生成,,,4,.数控加工仿真,,5,.后置处理,第,5,章 数控车床自动编程,5.2 CAXA,数控车自动编程软件基础知识,,1,.界面与菜单介绍,第,5,章 数控车床自动编程,图,5-1 CAXA,数控车的基本应用界面,,(1)主菜单,,主菜单包括选项按功能进行分类,如,表5-1,所示第,5,章 数控车床自动编程,表,5-1 CAXA,数控车的主菜单选项,菜单项,说 明,文件,对系统文件进行管理,包括新建、打开、关闭、保存、另存为、数据输入、数据输出等,编辑,对已有的图像进行编辑,包括撤销、恢复、剪切、复制、粘贴、删除、元素不可见、元素可见、元素颜色改变等,显示,设置系统的显示,包括显示工具、全屏显示、视角定位等,曲线,在屏幕上绘制图形,包括各种曲线的生成、曲线编辑等,变换,对绘制的图形进行变换,包括图形的平移、旋转、镜像、阵列等,加工,包括各种加工方法选择、机床设置、后置处理、代码生成、参数修改、轨迹仿真等,查询,对图形的要素查询,包括坐标、距离、角度等,设置,包括当前颜色、系统设置、层设置、自定义等,,(,3,)弹出菜单,,CAXA,数控车将按空格键弹出的菜单作为当前命令状态下的子命令。

在执行不同命令状态下,有不同的子命令组如果子命令是用来设置某种子状态的,则软件在状态栏中会显示提示命令表,5-2,中列出了弹出菜单的功能第,5,章 数控车床自动编程,表,5-2 CAXA,数控车弹出菜单选项,弹出菜单项,说 明,点工具,确定当前选取点的方式,包括默认点、屏幕点、端点、圆心、切点、垂足点、最近点、刀位点等,矢量工具,确定矢量的选取方向,包括,X,轴正方向、,X,轴负方向、,Y,轴正方向、,Y,轴负方向、,Z,轴正方向、,Z,轴,,负方向和端点矢量,选择集合拾取工具,确定集合的拾取方式,包括拾取添加、拾取所有、拾取取消、取消尾项和取消所有,轮廓拾取工具,确定轮廓的拾取方式,包括单个拾取、链拾取和限制链拾取等,岛拾取工具,确定岛的拾取方式,包括单个拾取、链拾取和限制链拾取等,,(,4,)工具条,,CAXA,数控车提供的工具条有标准工具条、显示工具条、曲线工具条、数控车功能工具条和线面编辑工具条工具条中图标的含义如图,5-2,所示第,5,章 数控车床自动编程,图,5-2,工具条中图标的含义,,(,5,)键盘键与鼠标键,,①,回车键和数值键在,CAXA,数控车中,当系统要求输入点时,回车键和数值键可以激活一个坐标输入条,在输入条中可以输入坐标值。

如果坐标值以,@,开始,则表示相对于前一个输入点的相对坐标在某些情况也可以输入字符串②,空格键弹出点工具菜单例如,在系统要求输入点时,按空格键可以弹出点工具菜单第,5,章 数控车床自动编程,,③,热键CAXA,数控车为用户提供热键操作,在,CAXA,数控车中设置了以下几种功能热键,,F5,键:将当前面切换至,xoy,面,同时将显示平面置为,xoy,面,并将图形投影到,xoy,面内进行显示,,F6,键:将当前面切换至,yoz,面,同时将显示平面置为,yoz,面,并将图形投影到,yoz,面内进行显示,F7,键:将当前面切换至,xoz,面,同时将显示平面置为,xoz,面,并将图形投影到,xoz,面内进行显示,,F8,键:显示轴侧图,按轴侧图方式显示图形,,F9,键:切换当前面,将当前面在,xoy,、,yoz,、,xoz,之间进行切换,但不改变显示平面,方向键(,→,、,←,、,↑,、,↓,):显示旋转,,Ctrl,+方向键(,→,、,←,、,↑,、,↓,):显示平移,,Shift,+,↑,:显示放大Shift,+,↓,:显示缩小第,5,章 数控车床自动编程,,2,.系统的交互方式,,(,1,)立即菜单,,立即菜单是,CAXA,数控车提供的独特的交互方式,大大改善了交互过程。

立即菜单的典型示例如图,5-3,所示2,)点的输入,,在交互过程中,常常会遇到输入精确定位点的情况系统提供了点工具菜单,可以利用点工具菜单来精确定位一个点激活点工具菜单用键盘的空格键弹出式点工具菜单如图,5-4,所示第,5,章 数控车床自动编程,,,图,5-3,立即菜单的典型示例,,图,5-4,弹出式点工具菜单,,5.3 CAXA,数控车的,CAD,功能,,,5.3.1,基本图形的构建,,1,.直线,,单击曲线生成工具图标或从菜单条中选择“曲线”,→“,直线”,即可激活直线生成功能切换立即菜单,可以用不同的方法生成直线见表,,5-3,,2,.圆弧,,单击曲线生成工具图标,或从菜单条中选择“曲线”,→“,圆弧”,即可激活圆弧生成功能通过切换立即菜单,可以采用不同的方式生成圆弧见表,5-4,,第,5,章 数控车床自动编程,,5.3.2,曲线的编辑,,曲线编辑包括曲线裁剪、曲线过渡、曲线打断、曲线组合和曲线延伸等1,.曲线过渡,,曲线过渡是对指定的两条曲线进行圆弧过渡、尖角过渡、对两条直线进行倒角过渡1,)圆角过渡,,用于在两条曲线之间进行给定半径的圆弧光滑过渡2,)尖角过渡,,用于在给定的两条曲线之间进行过渡,过渡后在两曲线的交点处呈尖角。

第,5,章 数控车床自动编程,,(,3,)倒角过渡,,用于在给定的两条曲线之间进行过渡,过渡后在两曲线之间倒一条直线2,.曲线裁剪,,曲线裁剪是指使用曲线做剪刀,裁掉其他曲线上不需要的部分系统提供的曲线裁剪方式有四种:快速裁剪、线裁剪、点裁剪和修剪表,5-5,列出了曲线裁剪的方法第,5,章 数控车床自动编程,,第,5,章 数控车床自动编程,5.3.3,几何绘图,(,建模,),实例,,【,例,5-1,】,,利用,CAXA,数控车软件,绘制如图,5-5,所示手柄零件的图形图,5-5,手柄,,(,1,)作水平线,,从菜单条中选择“曲线”,→“,直线” ,在立即菜单 (图,5-6),中选择“两点线”中的“连续”,根据状态栏提示“输入直线的第一点(切点、垂足点)”,用鼠标捕捉原点;状态栏提示“第二点:(切点、垂足点)”,按,【Enter】,键,在屏幕上出现坐标输入条,输入坐标(,120,,,0,),作出如图,5-7,所示的直线,L,1,第,5,章 数控车床自动编程,,图,5-6,生成直线的立即菜单 图,5-7,生成直线,L,1,,,作直线,L,1,的等距线:从菜单条中选择“曲线”,→“,等距线”或单击曲线生成工具条中的等距图标,在立即菜单中选择“等距”,在距离栏中输入“,6”,,按回车键。

状态栏提示“拾取直线”,用鼠标单击直线,L,1,;,第,5,章 数控车床自动编程,图,5-8,作等距线,L,2,,,用同样的方法在,L,1,直线的下方生成第三条直线,L,3,,如图,5-9,所示用同样的方法作与直线,L,1,距离为,10mm,的两条等距线,如图,5-10,所示第,5,章 数控车床自动编程,,,图,5-9,作等距线,L,3,图,5-10,作与,L,1,距离为,10mm,的等距线,,(,2,)作垂直线,,从菜单条中选择“曲线”,→“,直线”或单击曲线生成工具条中的直线图标,在立即菜单中选择“水平,/,铅垂线”中的“铅垂”,如图,5-11,所示根据状态栏提示,输入直线中点,用鼠标拾取原点,生成第一条垂直线,L,4,,如图,5-12,所示第,5,章 数控车床自动编程,,,图,5-11,生成垂直线的立即菜单 图,5-12,生成垂直线,L,4,,,用等距的方法作与第一条垂直线,L,4,距离为,22mm,和,32mm,的等距线,如图,5-13,所示第,5,章 数控车床自动编程,,,,图,5-13,作垂直线,L,4,的等距线,(,3,)曲线裁剪和删除,,选择菜单中的“曲线”,→“,裁剪”或单击曲线编辑工具条的曲线裁剪图标,以及“编辑”,→“,删除”或单击曲线编辑工具条的曲线删除图标,修改图形,如图,5-14,所示。

图,5-14,曲线裁剪与删除,,,(,4,)作圆和圆弧,,选择菜单中的“曲线”,→“,圆”或单击曲线生成工具条图标,在立即菜单中选择“圆心+半径”,以点(,110,,,0,)为圆心作半径为,7,的圆,C,1,,如图,5-15,所示作与,L,1,分别向上、向下等距,8mm,的等距线,L,5,和,L,6,,并对其进行裁剪,如图,5-16,所示第,5,章 数控车床自动编程,图,5-15,作圆,C,1,,,图,5-16,作,L,1,的等距线,L,5,与,L,6,,,选择菜单中的“曲线”,→“,圆”,或单击曲线生成工具条图标,在立即菜单中选择“两点+半径”根据状态栏提示“第一点(切点)”,选择第一点,P,1,点;状态栏提示输入“第二点(切点)”,从键盘输入快捷键,T,,选择直线,L,5,;状态栏提示输入“第三点(切点)或半径”,按回车键,在弹出的输入条中输入圆的半径值“,42”,,得到图,5-17,所示的圆,C,2,接着用同样的方法,过,P,2,点作与直线,L,6,相切、半径为,42,的圆,C,3,,如图,5-18,所示第,5,章 数控车床自动编程,,,图,5-17,过,P,1,点作与直线,L,5,相切的圆 图,5-18,过,P,2,点作与直线,L,6,相切的圆,,,作与圆,C,1,和,C,3,相切的圆弧。

选择菜单中的“曲线”,→“,圆弧”,在立即菜单中选择“两点+半径”状态栏提示“第一点(切点)”,按空格键,屏幕弹出点工具菜单,选择“切点”,拾取圆,C,l,;状态栏提示“第二点(切点)”,以同样的方式拾取圆,C,3,;状态栏提示“第三点(切点)或半径”,用键盘输入半径值“,60”,用同样的方法作与圆,C,1,和,C,2,相切的圆弧,如图,5-19,所示第,5,章 数控车床自动编程,,,图,5-19,分别作与圆,C,1,、,C,2,和圆,C,1,、,C,3,相切的圆弧,,(,5,)曲线裁剪,,选择菜单中的“曲线”,→“,裁剪”或单击曲线编辑工具条的曲线裁剪图标,以及“编辑”,→“,删除”或单击曲线编辑工具条的曲线删除图标,修改后的图形如图,5-20,所示第,5,章 数控车床自动编程,,,图,5-20,绘图结果,,,5.4 CAXA,数控车的,CAM,功能,,,,用,CAXA,数控车编程时,实现自动编程的主要过程包括:,,(,1,)根据零件图纸进行几何建模,即用曲线表达工件;,,(,2,)根据使用机床的数控系统设置好机床参数,这是正确输出代码的关键;,,(,3,)根据工件形状选择加工方式,合理选择刀具及设置刀具参数,确定切削用量参数;,,(,4,)生成刀位点轨迹并进行模拟检查,生成程序代码,经后置处理后传送给数控车床。

第,5,章 数控车床自动编程,,5.4.1,机床设置与后置处理,,1,.机床设置,,机床设置(即机床类型设置)就是针对不同的机床、不同的数控系统,设置特定的数控代码、数控程序格式及参数,并生成配置文件生成数控程序时,系统根据该配置文件的定义,生成用户所需要的特定代码格式的加工指令机床设置给用户提供了一种灵活方便的设置系统配置的方法通过设置系统配置参数,后置处理所生成的数控程序可以直接输入数控机床或加工中心进行加工,而无须进行修改如果已有的机床类型中没有所需的机床,则可增加新的机床类型以满足使用需求,并可对新增的机床进行设置第,5,章 数控车床自动编程,,机床设置的各参数如图,5-21,所示第,5,章 数控车床自动编程,图,5-21,机床设置的各参数,,(,1,)机床参数设置,,选择“加工”,→“,机床设置”,可以选择已存在的机床,也可以单击“增加机床”按键,增加系统中没有的机床,或通过“删除机床”按键删除当前机床在这个对话框中,可以对机床的各种指令地址,根据所用数控系统的代码规则进行设置机床配置参数中的“说明”、“程序头”、“换刀”和“程序尾”,必须按照使用数控系统的编程规则(参看所用机床的编程手册),利用宏指令格式书写,否则生成的数控加工程序可能无法使用。

第,5,章 数控车床自动编程,,(,2,)常用的宏指令,,CAXA,软件的程序格式,以字符串、宏指令@字符串和宏指令的方式进行设置,其中宏指令为$+宏指令串下面是系统提供的宏指令串★,当前后置文件名:,POST-NAME,★,当前日期:,POST-DATE,★,当前时间:,POST-TIME,★,当前,X,坐标值:,COORD-Y,★,当前,Z,坐标值:,COORD-X,★,当前程序号:,POST-CODE,★,行号指令:,LlNE-NO-ADD,★,行结束符:,BLOCK-END,★,冷却液开:,COOL-ON,★,冷却液关:,COOL-OFF,第,5,章 数控车床自动编程,,★,程序停:,PRO-STOP,★,左补偿:,DCMP-LFT,★,右补偿:,DCMP-RGT,★,补偿关闭:,DCMP-OFF,★,,@,号:换行标志,若是,,字符串则输出,@,本身★$号:输出空格2,.后置处理,,后置处理是针对特定,,的机床,结合已经设置好,,的机床配置,对后置输出,,的数控程序的格式进行设,,置在“加工”菜单中选择,,“后置设置”功能项,系统,,弹出“后置处理设置”对话,,框,如图,5-22,所示,用户,,可按自己的需要更改已有,,机床的后置设置。

第,5,章 数控车床自动编程,图,5-22 “,后置处理设置”对话框,,第,5,章 数控车床自动编程,图,5-23,轧辊零件图,3,.机床设置与后置处理实例,,【,例,5-2】,以编写图,5-23,所示的轧辊零件轮廓精加工程序为例,说明,HNC-21T,数控车系统的机床设置与后置处理的方法该零件的工件坐标系原点设在图中,A,点,换刀点在,X100,、,Z200,处,采用左、右手轮廓车刀各,1,把HNC-21T,数控车系统的机床设置和后置处理主要内容如下,①,程序的类型:,NC,②,程序名:,O2001,③,一些常用指令工件坐标系设定:,G54,直线,/,旋转进给率:,G94/G95,恒线速度:,G96,恒转速:,G97,恒螺纹加工:,G32,第,5,章 数控车床自动编程,,④,说明,,$,POST-NAME,,$$,POST_DATA,,$$,POST TIME,)@$,POST NAME,⑤,程序头,,,$,WCOORD@,$,SPN_F,$,SPN_SPEED,$$,SPN_CW,$,T,$,TOOL NO,$,COMP NO,$$,COOL ON,⑥,换刀,,,$,SPN,_,OFF,$$,COOL OFF,@$,T,$,TOOL NO,$,COMP_NO,@$,SPN,_,F,$,SPN,_,SPEED,$$,SPN,_,CW,@$,COOL ON,。

⑦,程序尾,,,$,COOL-OFF,@$,SPN-OFF,@$,PRO_STOP,第,5,章 数控车床自动编程,,生成的代码及其修改内容见,表,5-6,第,5,章 数控车床自动编程,,,,,,,,,修 改 前,修 改 后,说 明,(,O2001.NC,,,07/09/23,,,10,:,23,:,34,),,O2001.NC,,N10 G50 X100.000 Z200.000,,N20 S650 M03 T0101 M08,,N30 G00 X100.000 Z200.000,,N40 G00 Z92.894,,…,,N140 G01 X35.114,,N150 G00X100.000,,N160 G00 Z200.000,,N170 M05 M09,,N180 T0202,,N190 S315 M03,,N200 M08,,N210 G00 Z-1.389,,…,,N310 G01 X35.114,,N320 G00 X100.000,,N330 G00 Z200.000,,N340 M09,,N350 M05,,N360 M30,(,O2001.NC,,,07/09/23,,,10,:,35,:,25,),,O2001.NC,,N10 G54,,N20 S650 M03 T0101 M08,,N40 G00 Z92.894,,…,,N145 T0100,,N150 G00X100.000,,N160 G00 Z200.000,,N170 M05 M09,,N180 T0202,,N190 S315 M03,,N200 M08,,N210 G00 Z-1.389,,…,,N315 T0200,,N320 G00 X100.000,,N330 G00 Z200.000,,N340 M09,,N350 M05,,N360 M30,程序说明,,文件名,,,程序头,,删除,N30,,,修改:在回换刀点前取消刀补,快速回换刀点,,,,换刀,改另一把刀的零点偏置,,,,,,,修改:在回换刀点前取消刀补,快速回换刀点,,程序尾,,,,,,5.4.2,轮廓粗车功能,,轮廓粗车功能用于实现对工件外轮廓表面、内轮廓表面和端面的粗车加工,用来快速去除毛坯的多余部分。

1,.操作步骤,,(,1,)几何造型,,轮廓粗加工时,要确定被加工轮廓和毛坯轮廓2,)刀具选择与参数设定,,根据被加工零件的工艺要求选择刀具,确定刀具几何参数第,5,章 数控车床自动编程,,(,3,)加工参数设置,,在“加工”菜单中选择“轮廓粗车”菜单项或单击数控车功能工具条中的图标,统弹出“粗车参数表”对话框,如图,5-24,所示然后按,表,5-7,、,表,5-8,、,表,5-9,和表,5-10,中的参数填写各加工参数值第,5,章 数控车床自动编程,图,5-24 “,粗车参数表”对话框,,第,5,章 数控车床自动编程,(,4,)确定参数后拾取被加工的轮廓和毛坯轮廓,此时可使用系统提供的轮廓拾取工具采用“链拾取”和“限制链拾取”时的拾取箭头方向与实际的加工方向无关5,)确定进退刀点指定一点为刀具加工前和加工后所在的位置右击可忽略该点的输入6,)完成上述步骤后,在“数控车”菜单中选择“生成代码”菜单项,拾取刚生成的刀具轨迹,即可生成加工指令第,5,章 数控车床自动编程,2,.轮廓粗车注意事项,,(,1,)被加工轮廓与毛坯轮廓必须构成一个封闭区域,被加工轮廓和毛坯轮廓不能单独闭合或自交。

2,)为便于采用链拾取方式,可以将被加工轮廓与毛坯轮廓绘成相交的形式,系统能自动求出其封闭区域3,)软件绘图坐标系与机床坐标系的关系在软件绘图坐标系中,,X,轴正方向代表机床,Z,轴正方向,,Y,轴正方向代表机床,X,轴正方向数控车软件从加工角度将软件的,XY,轴向转换成机床的,ZX,轴向如切外轮廓,则刀具由右向左运动,与机床,Z,轴反向,加工角度取,180°,;如切端面,则刀具从上向下运动,与机床的,Z,轴正向成-,90°,或,270°,,加工角度取-,90°,或,270°,3,.轮廓粗车实例,,【,例,5-3】,利用直径为,φ,40mm,的棒料加工如图,5-25,所示的拉手零件,用粗车加工零件的右半部分第,5,章 数控车床自动编程,图,5-25,拉手,,自动编程过程如下1,)轮廓建模生成粗加工轨迹时,只须绘制要加工部分的外轮廓和毛坯轮廓,组成封闭的区域(须切除部分)即可,其余线条不必画出,如图,5-26,所示2,)单击,CAXA,数控车“加工”菜单,并选择“轮廓粗车”,如图,5-27,所示第,5,章 数控车床自动编程,,,图,5-26,拉手零件轮廓 图,5-27,轮廓粗车菜单,,系统弹出“粗车参数表”对话框如图所示,然后按要求分别填写加工参数。

第,5,章 数控车床自动编程,,图,5-28,粗车加工参数设定,,,(,3,)拾取被加工轮廓 当拾取第一条轮廓线后,此轮廓线变成红色的虚线,系统给出提示:选择方向,如图,5-32,所示若被加工轮廓与毛坯轮廓首尾相连,则采用链拾取会将被加工轮廓与毛坯轮廓混在一起,采用限制链拾取或单个拾取则可将加工轮廓与毛坯轮廓区分开第,5,章 数控车床自动编程,,图,5-32,拾取方式与拾取方向图,,,(,4,)拾取毛坯轮廓其拾取方法与拾取被加工轮廓类似5,)确定进退刀点指定一点为刀具加工前和加工后所在的位置,该点可为换刀点,也可为机床参考点,视不同机床而定单击鼠标右键可忽略该点的输入6,)生成刀具轨迹当确定进退刀点之后,系统生成绿色的刀具轨迹可以在“加工”菜单中选择“轨迹仿真”菜单项,模拟加工过程如图,5-33,所示7,)在“加工”子菜单中选择,,“代码生成”菜单项,,,拾取刚生,,成的刀具轨迹,即可生成加工,,指令第,5,章 数控车床自动编程,图,5-33,生成的粗车加工轨迹(刀具轨迹),,,5.4.3,轮廓精车功能,,轮廓精车实现对工件外轮廓表面、内轮廓表面和端面的精车,,加工进行轮廓精车时要确定被加工轮廓。

被加工轮廓就是加工结束后的工件表面轮廓,被加工轮廓不能闭合或自相交1,.轮廓精车操作步骤,,(,1,)在“加工”菜单中选择“轮廓精车”菜单项,系统弹出“精车参数表”对话框,如图所示然后按加工要求确定其他各加工参数第,5,章 数控车床自动编程,图,5-34 “,精车参数表”对话框,,(,2,)确定参数后拾取被加工轮廓,此时可使用系统提供的轮廓拾取工具3,)选择完轮廓后确定进退刀点4,)完成上述步骤后即可生成精车加工轨迹在“数控车”子菜单中选择“生成代码”菜单项,拾取刚生成的刀具轨迹,即可生成加工指令第,5,章 数控车床自动编程,注意:轮廓精车中被加工的轮廓不能闭合或自相交例5-4】 生成图5-25所示拉手零件轮廓的精加工轨迹第,5,章 数控车床自动编程,5-25,拉手,,,精车与粗车的参数设定基本相同,故不再详细说明但是,通过选取不同的轮廓范围,可以生成不同的刀具轨迹如图,5-35,所示,生成的精车轨迹的进刀方式为与加工表面成,0°,定角退刀方式为与加工表面成,135°,定角如图,5-36,所示,生成的精车轨迹的进刀方式为与加工表面成,0°,定角退刀方式为与加工表面成,45°,定角。

第,5,章 数控车床自动编程,,,图,5-35,轮廓精车轨迹(,1,) 图,5-36,轮廓精车轨迹(,2,),,,5.4.4,切槽功能,,切槽功能用于在工件外轮廓表面、内轮廓表面和端面切槽切槽时要确定被加工轮廓,被加工轮廓就是加工结束后的工件表面轮廓,被加工轮廓不能闭合或自相交切槽加工的操作过程如下第,5,章 数控车床自动编程,,1.,在“加工”菜单中选择“切槽”菜单项或单击数控车功能工具条的图标,系统弹出“切槽参数表”对话框然后按加工要求确定各加工参数2,.,确定参数后拾取被加工轮廓3.,选择完轮廓后确定进退刀点4.,生成刀具轨迹,生成加工指令,,【例,5-5,】,如图,5-38,所示零件,利用,CAXA,数控车的切槽功能,加工该零件的,f,20,×,20,凹槽部分,生成刀具轨迹1,)填写参数表根据被加工零件的工艺要求,确定切槽刀具参数并填写参数表,如图,5-39,所示,然后填写切槽加工参数表第,5,章 数控车床自动编程,图,5-38,切槽零件,,图,5-40,切槽加工参数设置,,,(,2,)拾取轮廓切槽加工拾取的轮廓线如图,5-41,所示3,)确定进退刀点,生成刀具轨迹。

图,5-42,所示为切槽粗加工刀具轨迹;图,5-43,所示为切槽精加工刀具轨迹;图,5-44,所示为切槽粗加工+精加工的刀具轨迹第,5,章 数控车床自动编程,,图,5-41,被拾取的切槽轮廓,,图,5-42,切槽粗加工刀具轨迹,,图,5-43,切槽精加工刀具轨迹,,图,5-44,切槽粗加工+精加工刀具轨迹,,5.4.5,螺纹加工功能,,螺纹加工为非固定循环方式加工可对螺纹加工中的各种工艺条件、加工方式等进行更为灵活的控制车螺纹加工的操作步骤如下所述1,)在“加工”菜单中选择“车螺纹”菜单项或单击数控车功能工具条中的图标,依次拾取螺纹起点和终点2,)拾取完毕,弹出“螺纹参数表”对话,,框,如图,5-45,所示拾取的点的坐标也,,将显示在参数表中用户可在该对话框,,中确定各加工参数第,5,章 数控车床自动编程,图,5-45,“螺纹参数表”对话框,,(,3,)参数填写完毕,单击【确定】按键,即生成螺纹车削刀具轨迹4,)拾取刚生成的刀具轨迹,即可生成螺纹加工指令5.4.6,代码生成,,1,.生成代码,,生成代码就是按照当前机床类型的配置要求,把已经生成的加工轨迹转化生成,G,代码数据文件,即,CNC,数控程序。

生成代码的操作步骤如下1,)在“加工”菜单中选择“代码生成”菜单项,弹出一个需要用户输入文件名的对话框,要求用户填写后置程序文件名,如图,5-46,所示第,5,章 数控车床自动编程,图,5-46,输入文件名,,,(,2,)输入文件名后单击【打开】按键,系统提示拾取加工轨迹当拾取到加工轨迹后,该加工轨迹变为被拾取颜色右击结束拾取,系统即生成数控程序拾取时,使用系统提供的拾取工具,可以同时拾取多个加工轨迹,被拾取轨迹的代码将保存在一个文件中,其生成的先后顺序与拾取的先后顺序相同2.查看代码,,查看代码就是查看、编辑已生成代码的内容在“加工”菜单中选择“查看代码”菜单项,则弹出“选择后置文件”对话框选择一个程序后,系统即用,Windows,提供的“记事本”显示代码的内容(当代码文件较大时,则要用“写字板”打开),用户可在其中对代码进行修改第,5,章 数控车床自动编程,,3,.参数修改,,若对生成的轨迹不满意,则可以用参数修改功能对轨迹的各种参数进行修改,以生成新的加工轨迹在“加工”菜单中选择“参数修改”菜单项,则提示用户拾取要进行参数修改的加工轨迹拾取轨迹后将弹出该轨迹的参数表供用户修改。

参数修改完毕后单击【确定】按键,即依据新的参数重新生成该轨迹第,5,章 数控车床自动编程,,4.轨迹仿真,,轨迹仿真即对已有的加工轨迹进行加工过程模拟,以检查加工轨迹的正确性对系统生成的加工轨迹,仿真时用生成轨迹的加工参数,即轨迹中记录的参数;对从外部反读进来的刀位轨迹,仿真时用系统当前的加工参数轨迹仿真的操作步骤如下1,)在“加工”菜单中,选择“轨迹仿真”菜单项,同时可指定仿真的步长2,)拾取要仿真的加工轨迹,此时可使用系统提供的选择拾取工具在结束拾取前仍可修改仿真的类型或仿真的步长3,)右击结束拾取,系统即开始仿真仿真过程中可按键盘左上角的【,Esc,】,键终止仿真第,5,章 数控车床自动编程,,5,.代码反读,(,校核,G,代码,),,代码反读就是把生成的,G,代码文件反读进来,生成刀具轨迹,以检查生成的,G,代码的正确性如果反读的刀位文件中包含圆弧插补,则用户应指定相应的圆弧插补格式,否则可能得到错误的结果在“加工”菜单中选择“代码反读”菜单项,弹出一个供用户选取数控程序的对话框选择要校对的数控程序后,系统根据程序,G,代码立即生成刀具轨迹由于精度等方面的原因,用户应避免将反读出的刀位重新输出,因为系统无法保证其精度。

第,5,章 数控车床自动编程,,5.5,典型零件车削的自动编程实例,,,【例,5-6,】,,用,f,50mm,的尼龙棒料加工如图,5-47,所示的零件,完成零件的工艺分析和加工程序的编制第,5,章 数控车床自动编程,图,5-47,典型车削零件,,1,.工艺分析,,该零件包括复杂外型面加工、切槽、螺纹加工和切断等典型工序根据加工要求选择刀具与切削用量刀具卡片见,表,5-11,,工序卡片见,表,5-12,,2.编制加工程序,,(1)粗加工,,① 轮廓建模,,绘制粗加工部分的外轮廓和毛坯轮廓,如图5-48所示,第,5,章 数控车床自动编程,图,5-48,粗加工外轮廓和毛坯轮廓,,,②,,确定粗车参数,,根据被加工零件的工艺要求,确定粗车加工工艺参数并填写参数表,,见表,5-13,③,,单击,CAXA,数控车“加工”,,菜单,选择“轮廓粗车”,系统,,会弹出“粗车参数表”对话框填写“粗车参数表” 的,,“加工参数”、“进退刀方式”、,,“切削用量”、“轮廓车刀”选,,项卡第,5,章 数控车床自动编程,5-49 粗车参数表,,④,,以单个拾取方式分别拾取加工轮廓和毛坯轮廓⑤,,确定进退刀点。

拾取轮廓后,系统提示输入进退刀点该零件的进退刀点设置在,Z130,、,X90,处⑥,,生成的粗加工的刀具轨迹如图,5-50,所示利用系统提供的模拟仿真功能进行刀具轨迹模拟,验证刀具路径是否正确第,5,章 数控车床自动编程,图,5-50,粗加工的刀具轨迹,,,⑦,,代码生成,,选择“代码生成”子菜单项,系统弹出“选择后置文件”对话框,根据所使用数控车床数控系统的程序文件格式,填入相应的文件名,如图,5-51,所示第,5,章 数控车床自动编程,,图,5-51,“选择后置文件”对话框,,,,⑧选择需要生成代码的轨迹,单击【确定】按键,即可生成所选轮廓的粗加工代码,如图,5-52,所示⑨代码修改由于所使用的数控系统的编程规则与软件的参数设置有差异,故生成的数控程序需进一步修改⑩代码传输由软件生成的加工程序,通过,R232,串行口,可以直接传输给数控机床第,5,章 数控车床自动编程,图,5-52,生成粗加工代码,,,,第,5,章 数控车床自动编程,图,5-53,“精车参数表”对话框,(2)精加工,,精加工编程的主要步骤如下① 轮廓建模编制精加工程序,,时只需要被加工零件的表面轮廓,,,见,图5-48。

② 确定精车参数根据被加工零件的工艺要求,确定精车加工工,,艺参数并填写参数表,见,表5-14,③ 在“加工”菜单中选择“轮廓精车”菜单项或单击数控车功能工具条的图标,系统弹出“精车参数表”对话框,填写“精车参数表”对话框的“加工参数”、“进退刀方式”、,,“切削用量”、“轮廓车刀”选项卡④,,以链拾取方式拾取精加工轮廓,设置进退刀点为,Z130,、,X90,⑤,,生成刀具精加工轨迹,如图,5-54,所示⑥,,生成精加工程序代码,程序文件为,%0020,,如图,5-55,所示第,5,章 数控车床自动编程,图,5-54,精加工轨迹,图,5-55,生成精加工程序代码,,,(,3,)切槽加工,,切槽加工的主要步骤如下①,,轮廓建模②,,确定切槽加工参数根据被加工零件的工艺要求,确定切槽加工参数并填写参数表,见,表,5-15,所示③,,在“加工”菜单中选择“切槽”菜单项或单击数控车功能工具条的图标,系统弹出“切槽参数表”对话框,如图,5-56,所示填写 “切槽加工参数”、“切削用量”、,,“切槽刀具”选项卡第,5,章 数控车床自动编程,图,5-56,“切槽参数表”对话框,,,④,,以单个拾取方式拾取精加工轮廓,设置进退刀点为,Z130,、,X90,。

⑤,,生成切槽加工刀具轨迹,如图,5-57,所示然后进行刀具轨迹的模拟仿真⑥,,生成切槽加工程序代码程序文件为,%0030,,如图,5-58,所示第,5,章 数控车床自动编程,图,5-57,切槽加工刀具轨迹,,图,5-58,生成切槽加工程序代码,,,(,4,)螺纹加工,,螺纹加工编程步骤如下①,,轮廓建模②,,确定螺纹加工参数根据被加工零件的工艺要求,确定螺纹加工参数并填写参数表,,见表,5-16,③,,单击数控车功能工具条中的图标,依次拾取螺纹起点和终点,拾取完毕,弹出“螺纹参数表”对话框,如图,5-59,所示分别填写“进退刀方式”、“切削用量”、“螺纹车刀”、“螺纹参数”、“螺纹加工参数”,,选项卡第,5,章 数控车床自动编程,图,5-59,“螺纹参数表”对话框,,,④,,以单个拾取方式拾取精加工轮廓,这里进退刀点为,Z130,、,X90,⑤,,生成螺纹(粗+精)加工的刀具轨迹,如图,5-60,所示然后进行刀具轨迹的模拟仿真⑥,,生成螺纹加工程序代码程序文件为,%0040,,如图,5-61,所示第,5,章 数控车床自动编程,图,5-60,螺纹(粗+精)加工的刀具轨迹 图5-61 生成螺纹加工程序代码,,第五章结束,第,5,章 数控车床自动编程,。

下载提示
相关文档
正为您匹配相似的精品文档