caxa数控车自动编程课件

上传人:494895****12427 文档编号:241293885 上传时间:2024-06-15 格式:PPT 页数:67 大小:1.54MB
返回 下载 相关 举报
caxa数控车自动编程课件_第1页
第1页 / 共67页
caxa数控车自动编程课件_第2页
第2页 / 共67页
caxa数控车自动编程课件_第3页
第3页 / 共67页
点击查看更多>>
资源描述
第5章 数控车床自动编程caxa数控车自动编程caxa数控车自动编程第5章 数控车床自动编程第5章 数控车床自动编程 5.1 计算机辅助编程步骤计算机辅助编程步骤 5.2 CAXA数控车自动编程软件基础知识数控车自动编程软件基础知识 5.3 CAXA数控车的数控车的CAD功能功能 5.4 CAXA数控车的数控车的CAM功能功能 5.5 典型零件车削的自动编程实例典型零件车削的自动编程实例 第5章 数控车床自动编程 5.1 计算机辅助编程步骤第5章 数控车床自动编程 5.1 计算机辅助编程步骤计算机辅助编程步骤 为适应复杂形状零件的加工、多轴加工、高速加工,一般计算机辅助编程的步骤如下。1零件的几何建模 2加工方案与加工参数的合理选择 3刀具轨迹生成 4数控加工仿真 5后置处理 第5章 数控车床自动编程 5.1 计算机辅助编程步骤第5章 数控车床第5章 数控车床自动编程5.2 CAXA数控车自动编程软件基础知识数控车自动编程软件基础知识1界面与菜单介绍界面与菜单介绍第5章 数控车床自动编程图5-1 CAXA数控车的基本应用界面5.2 CAXA数控车自动编程软件基础知识第5章 数控车第5章 数控车床自动编程 (1)主菜单 主菜单包括选项按功能进行分类,如表5-1所示。第5章 数控车床自动编程表5-1 CAXA数控车的主菜单选项菜单项说 明文件对系统文件进行管理,包括新建、打开、关闭、保存、另存为、数据输入、数据输出等编辑对已有的图像进行编辑,包括撤销、恢复、剪切、复制、粘贴、删除、元素不可见、元素可见、元素颜色改变等显示设置系统的显示,包括显示工具、全屏显示、视角定位等曲线在屏幕上绘制图形,包括各种曲线的生成、曲线编辑等变换对绘制的图形进行变换,包括图形的平移、旋转、镜像、阵列等加工包括各种加工方法选择、机床设置、后置处理、代码生成、参数修改、轨迹仿真等查询对图形的要素查询,包括坐标、距离、角度等设置包括当前颜色、系统设置、层设置、自定义等 (1)主菜单第5章 数控车床自动第5章 数控车床自动编程 (3)弹出菜单 CAXA数控车将按空格键弹出的菜单作为当前命令状态下的子命令。在执行不同命令状态下,有不同的子命令组。如果子命令是用来设置某种子状态的,则软件在状态栏中会显示提示命令。表5-2中列出了弹出菜单的功能。第5章 数控车床自动编程表5-2 CAXA数控车弹出菜单选项弹出菜单项说 明点工具确定当前选取点的方式,包括默认点、屏幕点、端点、圆心、切点、垂足点、最近点、刀位点等矢量工具确定矢量的选取方向,包括X轴正方向、X轴负方向、Y轴正方向、Y轴负方向、Z轴正方向、Z轴负方向和端点矢量选择集合拾取工具确定集合的拾取方式,包括拾取添加、拾取所有、拾取取消、取消尾项和取消所有轮廓拾取工具确定轮廓的拾取方式,包括单个拾取、链拾取和限制链拾取等岛拾取工具确定岛的拾取方式,包括单个拾取、链拾取和限制链拾取等 (3)弹出菜单 第5章 数控车床自动第5章 数控车床自动编程 (4)工具条 CAXA数控车提供的工具条有标准工具条、显示工具条、曲线工具条、数控车功能工具条和线面编辑工具条。工具条中图标的含义如图5-2所示。第5章 数控车床自动编程图5-2 工具条中图标的含义 (4)工具条第5章 数控车床自动编程图5-2第5章 数控车床自动编程 (5)键盘键与鼠标键 回车键和数值键。在CAXA数控车中,当系统要求输入点时,回车键和数值键可以激活一个坐标输入条,在输入条中可以输入坐标值。如果坐标值以开始,则表示相对于前一个输入点的相对坐标。在某些情况也可以输入字符串。空格键。弹出点工具菜单。例如,在系统要求输入点时,按空格键可以弹出点工具菜单。第5章 数控车床自动编程 (5)键盘键与鼠标键第5章 数控车床第5章 数控车床自动编程 热键。CAXA数控车为用户提供热键操作,在CAXA数控车中设置了以下几种功能热键。F5键:将当前面切换至xoy面,同时将显示平面置为xoy面,并将图形投影到xoy面内进行显示。F6键:将当前面切换至yoz面,同时将显示平面置为yoz面,并将图形投影到yoz面内进行显示。F7键:将当前面切换至xoz面,同时将显示平面置为xoz面,并将图形投影到xoz面内进行显示。F8键:显示轴侧图,按轴侧图方式显示图形。F9键:切换当前面,将当前面在xoy、yoz、xoz之间进行切换,但不改变显示平面。方向键(、):显示旋转。Ctrl方向键(、):显示平移。Shift:显示放大。Shift:显示缩小。第5章 数控车床自动编程 热键。CAXA数控车为用户提供第5章 数控车床自动编程 2系统的交互方式系统的交互方式 (1)立即菜单 立即菜单是CAXA数控车提供的独特的交互方式,大大改善了交互过程。立即菜单的典型示例如图5-3所示。(2)点的输入 在交互过程中,常常会遇到输入精确定位点的情况。系统提供了点工具菜单,可以利用点工具菜单来精确定位一个点。激活点工具菜单用键盘的空格键。弹出式点工具菜单如图5-4所示。第5章 数控车床自动编程 图5-3 立即菜单的典型示例 图5-4 弹出式点工具菜单 2系统的交互方式第5章 数控车床自动编程 第5章 数控车床自动编程 5.3 CAXA数控车的数控车的CAD功能功能5.3.1 基本图形的构建基本图形的构建1直线直线 单击曲线生成工具图标或从菜单条中选择“曲线”“直线”,即可激活直线生成功能。切换立即菜单,可以用不同的方法生成直线。见表 5-32圆弧圆弧 单击曲线生成工具图标,或从菜单条中选择“曲线”“圆弧”,即可激活圆弧生成功能。通过切换立即菜单,可以采用不同的方式生成圆弧。见表5-4 第5章 数控车床自动编程 5.3 CAXA数控车的CAD功能第5章 第5章 数控车床自动编程 5.3.2 曲线的编辑曲线的编辑 曲线编辑包括曲线裁剪、曲线过渡、曲线打断、曲线组合和曲线延伸等。1曲线过渡曲线过渡 曲线过渡是对指定的两条曲线进行圆弧过渡、尖角过渡、对两条直线进行倒角过渡。(1)圆角过渡 用于在两条曲线之间进行给定半径的圆弧光滑过渡。(2)尖角过渡 用于在给定的两条曲线之间进行过渡,过渡后在两曲线的交点处呈尖角。第5章 数控车床自动编程 5.3.2 曲线的编辑 第5章 数控车床第5章 数控车床自动编程 (3)倒角过渡 用于在给定的两条曲线之间进行过渡,过渡后在两曲线之间倒一条直线。2曲线裁剪曲线裁剪 曲线裁剪是指使用曲线做剪刀,裁掉其他曲线上不需要的部分。系统提供的曲线裁剪方式有四种:快速裁剪、线裁剪、点裁剪和修剪。表5-5列出了曲线裁剪的方法。第5章 数控车床自动编程 (3)倒角过渡第5章 数控车床自动编第5章 数控车床自动编程 第5章 数控车床自动编程5.3.3 几何绘图(建模)实例 【例5-1】利用CAXA数控车软件,绘制如图5-5所示手柄零件的图形。图5-5 手柄 第5章 数控车床自动编程5.3.3 几何绘第5章 数控车床自动编程 (1)作水平线 从菜单条中选择“曲线”“直线”,在立即菜单(图5-6)中选择“两点线”中的“连续”,根据状态栏提示“输入直线的第一点(切点、垂足点)”,用鼠标捕捉原点;状态栏提示“第二点:(切点、垂足点)”,按【Enter】键,在屏幕上出现坐标输入条,输入坐标(120,0),作出如图5-7所示的直线L1。第5章 数控车床自动编程 图5-6 生成直线的立即菜单 图5-7 生成直线L1 (1)作水平线第5章 数控车床自动第5章 数控车床自动编程 作直线L1的等距线:从菜单条中选择“曲线”“等距线”或单击曲线生成工具条中的等距图标,在立即菜单中选择“等距”,在距离栏中输入“6”,按回车键。状态栏提示“拾取直线”,用鼠标单击直线L1;第5章 数控车床自动编程图5-8 作等距线L2 作直线L1的等距线:从菜单条第5章 数控车床自动编程 用同样的方法在L1直线的下方生成第三条直线L3,如图5-9所示。用同样的方法作与直线L1距离为10mm的两条等距线,如图5-10所示。第5章 数控车床自动编程 图5-9 作等距线L3 图5-10 作与L1距离为10mm的等距线 用同样的方法在L1直线的下方生第5章 数控车床自动编程 (2)作垂直线 从菜单条中选择“曲线”“直线”或单击曲线生成工具条中的直线图标,在立即菜单中选择“水平/铅垂线”中的“铅垂”,如图5-11所示。根据状态栏提示,输入直线中点,用鼠标拾取原点,生成第一条垂直线L4,如图5-12所示。第5章 数控车床自动编程 图5-11 生成垂直线的立即菜单 图5-12 生成垂直线L4 (2)作垂直线第5章 数控车床自动第5章 数控车床自动编程 用等距的方法作与第一条垂直线L4距离为22mm和32mm的等距线,如图5-13所示。第5章 数控车床自动编程 图5-13 作垂直线L4的等距线 (3)曲线裁剪和删除 选择菜单中的“曲线”“裁剪”或单击曲线编辑工具条的曲线裁剪图标,以及“编辑”“删除”或单击曲线编辑工具条的曲线删除图标,修改图形,如图5-14所示。图5-14 曲线裁剪与删除 用等距的方法作与第一条垂直线L第5章 数控车床自动编程 (4)作圆和圆弧 选择菜单中的“曲线”“圆”或单击曲线生成工具条图标,在立即菜单中选择“圆心半径”,以点(110,0)为圆心作半径为7的圆C1,如图5-15所示。作与L1分别向上、向下等距8mm的等距线L5和L6,并对其进行裁剪,如图5-16所示。第5章 数控车床自动编程图5-15 作圆C1 图5-16 作L1的等距线L5与L6 (4)作圆和圆弧第5章 数控车床自动第5章 数控车床自动编程 选择菜单中的“曲线”“圆”,或单击曲线生成工具条图标,在立即菜单中选择“两点半径”。根据状态栏提示“第一点(切点)”,选择第一点P1点;状态栏提示输入“第二点(切点)”,从键盘输入快捷键T,选择直线L5;状态栏提示输入“第三点(切点)或半径”,按回车键,在弹出的输入条中输入圆的半径值“42”,得到图5-17所示的圆C2。接着用同样的方法,过P2点作与直线L6相切、半径为42的圆C3,如图5-18所示。第5章 数控车床自动编程 图5-17 过P1点作与直线L5相切的圆 图5-18 过P2点作与直线L6相切的圆 选择菜单中的“曲线”“圆”,或第5章 数控车床自动编程 作与圆C1和C3相切的圆弧。选择菜单中的“曲线”“圆弧”,在立即菜单中选择“两点半径”。状态栏提示“第一点(切点)”,按空格键,屏幕弹出点工具菜单,选择“切点”,拾取圆Cl;状态栏提示“第二点(切点)”,以同样的方式拾取圆C3;状态栏提示“第三点(切点)或半径”,用键盘输入半径值“60”。用同样的方法作与圆C1和C2相切的圆弧,如图5-19所示。第5章 数控车床自动编程 图5-19 分别作与圆C1、C2和圆C1、C3相切的圆弧 作与圆C1和C3相切的圆弧。选第5章 数控车床自动编程 (5)曲线裁剪 选择菜单中的“曲线”“裁剪”或单击曲线编辑工具条的曲线裁剪图标,以及“编辑”“删除”或单击曲线编辑工具条的曲线删除图标,修改后的图形如图5-20所示。第5章 数控车床自动编程 图5-20 绘图结果 (5)曲线裁剪第5章 数控车床自动编第5章 数控车床自动编程 5.4 CAXA数控车的数控车的CAM功能功能 用CAXA数控车编程时,实现自动编程的主要过程包括:(1)根据零件图纸进行几何建模,即用曲线表达工件;(2)根据使用机床的数控系统设置好机床参数,这是正确输出代码的关键;(3)根据工件形状选择加工方式,合理选择刀具及设置刀具参数,确定切削用量参数;(4)生成刀位点轨迹并进行模拟检查,生成程序代码,经后置处理后传送给数控车床。第5章 数控车床自动编程 5.4 CAXA数控车的CAM功第5章 数控车床自动编程 5.4.1 机床设置与后置处理机床设置与后置处理1机床设置机床设置 机床设置(即机床类型设置)就是针对不同的机床、不同的数控系统,设置特定的数控代码、数控程序格式及参数,并生成配置文件。生成数控程序时,系统根据该配置文件的定义,生成用户所需要的特定代码格式的加工指令。机床设置给用户提供了一种灵活方便的设置系统配置的方法。通过设置系统配置参数,后置处理所生成的数控程序可以直接输入数控机床或加工中心进行加工,而无须进行修改。如果已有的机床类型中没有所需的机床,则可增加新的机床类型以满足使用需求,并可对新增的机床进行设置。第5章 数控车床自动编程 5.4.1 机床设置与后置处理第5章 数控第5章 数控车床自动编程 机床设置的各参数如图5-21所示。第5章 数控车床自动编程图5-21 机床设置的各参数 机床设置的各参数如图5-21所示。第5章 第5章 数控车床自动编程 (1)机床参数设置 选择“加工”“机床设置”,可以选择已存在的机床,也可以单击“增加机床”按键,增加系统中没有的机床,或通过“删除机床”按键删除当前机床。在这个对话框中,可以对机床的各种指令地址,根据所用数控系统的代码规则进行设置。机床配置参数中的“说明”、“程序头”、“换刀”和“程序尾”,必须按照使用数控系统的编程规则(参看所用机床的编程手册),利用宏指令格式书写,否则生成的数控加工程序可能无法使用。第5章 数控车床自动编程 (1)机床参数设置第5章 数控车床自动编程第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章 数控车床自动编程 第5章 数控车床自动编程 2后置处理后置处理 后置处理是针对特定的机床,结合已经设置好的机床配置,对后置输出的数控程序的格式进行设置。在“加工”菜单中选择“后置设置”功能项,系统弹出“后置处理设置”对话框,如图5-22所示,用户可按自己的需要更改已有机床的后置设置。第5章 数控车床自动编程图5-22 “后置处理设置”对话框 2后置处理第5章 数控车床自动编程图5-2第5章 数控车床自动编程 第5章 数控车床自动编程图5-23 轧辊零件图3机床设置与后置处理实例机床设置与后置处理实例 【例5-2】以编写图5-23所示的轧辊零件轮廓精加工程序为例,说明HNC-21T数控车系统的机床设置与后置处理的方法。该零件的工件坐标系原点设在图中A点,换刀点在X100、Z200处,采用左、右手轮廓车刀各1把。第5章 数控车床自动编程图5-23 轧辊零第5章 数控车床自动编程 HNC-21T数控车系统的机床设置和后置处理主要内容如下数控车系统的机床设置和后置处理主要内容如下。程序的类型:NC。程序名:O2001。一些常用指令。工件坐标系设定:G54。直线/旋转进给率:G94/G95。恒线速度:G96。恒转速:G97。恒螺纹加工:G32。第5章 数控车床自动编程 HNC-21T数控车系统的机床设置和后置处理主第5章 数控车床自动编程 说明 POST-NAME,POST_DATA,POST TIME)POST NAME。程序头 WCOORD SPN_F SPN_SPEEDSPN_CWTTOOL NOCOMP NOCOOL ON。换刀 SPNOFFCOOL OFFTTOOL NOCOMP_NOSPNFSPNSPEEDSPNCWCOOL ON。程序尾 COOL-OFFSPN-OFFPRO_STOP。第5章 数控车床自动编程 说明 第5章 数控车床第5章 数控车床自动编程 生成的代码及其修改内容见表5-6。第5章 数控车床自动编程修 改 前修 改 后说 明(O2001.NC,07/09/23,10:23:34)O2001.NCN10 G50 X100.000 Z200.000N20 S650 M03 T0101 M08N30 G00 X100.000 Z200.000N40 G00 Z92.894N140 G01 X35.114N150 G00X100.000N160 G00 Z200.000N170 M05 M09N180 T0202N190 S315 M03N200 M08N210 G00 Z-1.389N310 G01 X35.114N320 G00 X100.000N330 G00 Z200.000N340 M09N350 M05N360 M30(O2001.NC,07/09/23,10:35:25)O2001.NCN10 G54N20 S650 M03 T0101 M08N40 G00 Z92.894N145 T0100N150 G00X100.000N160 G00 Z200.000N170 M05 M09N180 T0202N190 S315 M03N200 M08N210 G00 Z-1.389N315 T0200N320 G00 X100.000N330 G00 Z200.000N340 M09N350 M05N360 M30程序说明文件名程序头删除N30修改:在回换刀点前取消刀补,快速回换刀点换刀,改另一把刀的零点偏置修改:在回换刀点前取消刀补,快速回换刀点程序尾 生成的代码及其修改内容见表5-6。第5章 第5章 数控车床自动编程 5.4.2 轮廓粗车功能轮廓粗车功能 轮廓粗车功能用于实现对工件外轮廓表面、内轮廓表面和端面的粗车加工,用来快速去除毛坯的多余部分。1操作步骤操作步骤 (1)几何造型 轮廓粗加工时,要确定被加工轮廓和毛坯轮廓。(2)刀具选择与参数设定 根据被加工零件的工艺要求选择刀具,确定刀具几何参数。第5章 数控车床自动编程 5.4.2 轮廓粗车功能第5章 数控车床自第5章 数控车床自动编程 (3)加工参数设置 在“加工”菜单中选择“轮廓粗车”菜单项或单击数控车功能工具条中的图标,统弹出“粗车参数表”对话框,如图5-24所示。然后按表5-7、表5-8、表5-9和表5-10中的参数填写各加工参数值。第5章 数控车床自动编程图5-24 “粗车参数表”对话框 (3)加工参数设置第5章 数控车床自动编第5章 数控车床自动编程 第5章 数控车床自动编程 (4)确定参数后拾取被加工的轮廓和毛坯轮廓,此时可使用系统提供的轮廓拾取工具。采用“链拾取”和“限制链拾取”时的拾取箭头方向与实际的加工方向无关。(5)确定进退刀点。指定一点为刀具加工前和加工后所在的位置。右击可忽略该点的输入。(6)完成上述步骤后,在“数控车”菜单中选择“生成代码”菜单项,拾取刚生成的刀具轨迹,即可生成加工指令。第5章 数控车床自动编程 (4)确定参第5章 数控车床自动编程 第5章 数控车床自动编程2轮廓粗车注意事项轮廓粗车注意事项 (1)被加工轮廓与毛坯轮廓必须构成一个封闭区域,被加工轮廓和毛坯轮廓不能单独闭合或自交。(2)为便于采用链拾取方式,可以将被加工轮廓与毛坯轮廓绘成相交的形式,系统能自动求出其封闭区域。(3)软件绘图坐标系与机床坐标系的关系。在软件绘图坐标系中,X轴正方向代表机床Z轴正方向,Y轴正方向代表机床X轴正方向。数控车软件从加工角度将软件的XY轴向转换成机床的ZX轴向。如切外轮廓,则刀具由右向左运动,与机床Z轴反向,加工角度取180;如切端面,则刀具从上向下运动,与机床的Z轴正向成90或270,加工角度取90或270。第5章 数控车床自动编程2轮廓粗车注意事项第5章 数控车床自动编程 3轮廓粗车实例轮廓粗车实例【例5-3】利用直径为40mm的棒料加工如图5-25所示的拉手零件,用粗车加工零件的右半部分。第5章 数控车床自动编程图5-25 拉手 3轮廓粗车实例第5章 数控车床自动编程图5第5章 数控车床自动编程 自动编程过程如下。(1)轮廓建模。生成粗加工轨迹时,只须绘制要加工部分的外轮廓和毛坯轮廓,组成封闭的区域(须切除部分)即可,其余线条不必画出,如图5-26所示。(2)单击CAXA数控车“加工”菜单,并选择“轮廓粗车”,如图5-27所示。第5章 数控车床自动编程 图5-26 拉手零件轮廓 图5-27 轮廓粗车菜单 自动编程过程如下。第5章 数控车床自动编程第5章 数控车床自动编程 系统弹出“粗车参数表”对话框如图所示,然后按要求分别填写加工参数。第5章 数控车床自动编程 图5-28 粗车加工参数设定 系统弹出“粗车参数表”对话框如图第5章 数控车床自动编程 (3)拾取被加工轮廓。当拾取第一条轮廓线后,此轮廓线变成红色的虚线,系统给出提示:选择方向,如图5-32所示。若被加工轮廓与毛坯轮廓首尾相连,则采用链拾取会将被加工轮廓与毛坯轮廓混在一起,采用限制链拾取或单个拾取则可将加工轮廓与毛坯轮廓区分开。第5章 数控车床自动编程 图5-32 拾取方式与拾取方向图 (3)拾取被加工轮廓。当拾取第一第5章 数控车床自动编程 (4)拾取毛坯轮廓。其拾取方法与拾取被加工轮廓类似。(5)确定进退刀点。指定一点为刀具加工前和加工后所在的位置,该点可为换刀点,也可为机床参考点,视不同机床而定。单击鼠标右键可忽略该点的输入。(6)生成刀具轨迹。当确定进退刀点之后,系统生成绿色的刀具轨迹。可以在“加工”菜单中选择“轨迹仿真”菜单项,模拟加工过程。如图5-33所示。(7)在“加工”子菜单中选择“代码生成”菜单项,拾取刚生成的刀具轨迹,即可生成加工指令。第5章 数控车床自动编程图5-33 生成的粗车加工轨迹(刀具轨迹)(4)拾取毛坯轮廓。其拾取方法与拾取被加工第5章 数控车床自动编程 5.4.3 轮廓精车功能轮廓精车功能 轮廓精车实现对工件外轮廓表面、内轮廓表面和端面的精车加工。进行轮廓精车时要确定被加工轮廓。被加工轮廓就是加工结束后的工件表面轮廓,被加工轮廓不能闭合或自相交。1轮廓精车操作步骤轮廓精车操作步骤 (1)在“加工”菜单中选择“轮廓精车”菜单项,系统弹出“精车参数表”对话框,如图所示。然后按加工要求确定其他各加工参数。第5章 数控车床自动编程图5-34 “精车参数表”对话框 5.4.3 轮廓精车功能第5章 数控车床自第5章 数控车床自动编程 (2)确定参数后拾取被加工轮廓,此时可使用系统提供的轮廓拾取工具。(3)选择完轮廓后确定进退刀点。(4)完成上述步骤后即可生成精车加工轨迹。在“数控车”子菜单中选择“生成代码”菜单项,拾取刚生成的刀具轨迹,即可生成加工指令。第5章 数控车床自动编程注意:轮廓精车中被加工的轮廓不能闭合或自相交。(2)确定参数后拾取被加工轮廓,此时第5章 数控车床自动编程 【例5-4】生成图5-25所示拉手零件轮廓的精加工轨迹。第5章 数控车床自动编程5-25 拉手 【例5-4】生成图5-25所示拉手零件轮廓第5章 数控车床自动编程 精车与粗车的参数设定基本相同,故不再详细说明。但是,通过选取不同的轮廓范围,可以生成不同的刀具轨迹。如图5-35所示,生成的精车轨迹的进刀方式为与加工表面成0定角。退刀方式为与加工表面成135定角。如图5-36所示,生成的精车轨迹的进刀方式为与加工表面成0定角。退刀方式为与加工表面成45定角。第5章 数控车床自动编程 图5-35 轮廓精车轨迹(1)图5-36 轮廓精车轨迹(2)精车与粗车的参数设定基本相同,故第5章 数控车床自动编程 5.4.4 5.4.4 切槽功能切槽功能 切槽功能用于在工件外轮廓表面、内轮廓表面和端面切槽。切槽时要确定被加工轮廓,被加工轮廓就是加工结束后的工件表面轮廓,被加工轮廓不能闭合或自相交。切槽加工的操作过程如下。第5章 数控车床自动编程 1.在“加工”菜单中选择“切槽”菜单项或单击数控车功能工具条的图标,系统弹出“切槽参数表”对话框。然后按加工要求确定各加工参数。2.确定参数后拾取被加工轮廓。3.选择完轮廓后确定进退刀点。4.生成刀具轨迹,生成加工指令 5.4.4 切槽功能第5章 数控车床自动编第5章 数控车床自动编程 【例5-5】如图5-38所示零件,利用CAXA数控车的切槽功能,加工该零件的f2020凹槽部分,生成刀具轨迹。(1)填写参数表。根据被加工零件的工艺要求,确定切槽刀具参数并填写参数表,如图5-39所示,然后填写切槽加工参数表。第5章 数控车床自动编程图5-38 切槽零件图5-40 切槽加工参数设置 【例5-5】如图5-38所示零件,利用第5章 数控车床自动编程 (2)拾取轮廓。切槽加工拾取的轮廓线如图5-41所示。(3)确定进退刀点,生成刀具轨迹。图5-42所示为切槽粗加工刀具轨迹;图5-43所示为切槽精加工刀具轨迹;图5-44所示为切槽粗加工精加工的刀具轨迹。第5章 数控车床自动编程 图5-41 被拾取的切槽轮廓 图5-42 切槽粗加工刀具轨迹 图5-43 切槽精加工刀具轨迹 图5-44 切槽粗加工精加工刀具轨迹 (2)拾取轮廓。切槽加工拾取的轮廓线如图5第5章 数控车床自动编程 5.4.5 5.4.5 螺纹加工功能螺纹加工功能 螺纹加工为非固定循环方式加工。可对螺纹加工中的各种工艺条件、加工方式等进行更为灵活的控制。车螺纹加工的操作步骤如下所述。(1)在“加工”菜单中选择“车螺纹”菜单项或单击数控车功能工具条中的图标,依次拾取螺纹起点和终点。(2)拾取完毕,弹出“螺纹参数表”对话框,如图5-45所示。拾取的点的坐标也将显示在参数表中。用户可在该对话框中确定各加工参数。第5章 数控车床自动编程图5-45 “螺纹参数表”对话框 (3)参数填写完毕,单击【确定】按键,即生成螺纹车削刀具轨迹。(4)拾取刚生成的刀具轨迹,即可生成螺纹加工指令。5.4.5 螺纹加工功能第5章 数控车床自第5章 数控车床自动编程 5.4.6 代码生成1生成代码 生成代码就是按照当前机床类型的配置要求,把已经生成的加工轨迹转化生成G代码数据文件,即CNC数控程序。生成代码的操作步骤如下。(1)在“加工”菜单中选择“代码生成”菜单项,弹出一个需要用户输入文件名的对话框,要求用户填写后置程序文件名,如图5-46所示。第5章 数控车床自动编程图5-46 输入文件名 5.4.6 代码生成第5章 数控车床自动编第5章 数控车床自动编程 (2)输入文件名后单击【打开】按键,系统提示拾取加工轨迹。当拾取到加工轨迹后,该加工轨迹变为被拾取颜色。右击结束拾取,系统即生成数控程序。拾取时,使用系统提供的拾取工具,可以同时拾取多个加工轨迹,被拾取轨迹的代码将保存在一个文件中,其生成的先后顺序与拾取的先后顺序相同。2查看代码查看代码 查看代码就是查看、编辑已生成代码的内容。在“加工”菜单中选择“查看代码”菜单项,则弹出“选择后置文件”对话框。选择一个程序后,系统即用Windows提供的“记事本”显示代码的内容(当代码文件较大时,则要用“写字板”打开),用户可在其中对代码进行修改。第5章 数控车床自动编程 (2)输入文件名后单击【打开】按键,系第5章 数控车床自动编程 3参数修改 若对生成的轨迹不满意,则可以用参数修改功能对轨迹的各种参数进行修改,以生成新的加工轨迹。在“加工”菜单中选择“参数修改”菜单项,则提示用户拾取要进行参数修改的加工轨迹。拾取轨迹后将弹出该轨迹的参数表供用户修改。参数修改完毕后单击【确定】按键,即依据新的参数重新生成该轨迹。第5章 数控车床自动编程 3参数修改第5章 数控车床自动编程第5章 数控车床自动编程 4轨迹仿真 轨迹仿真即对已有的加工轨迹进行加工过程模拟,以检查加工轨迹的正确性。对系统生成的加工轨迹,仿真时用生成轨迹的加工参数,即轨迹中记录的参数;对从外部反读进来的刀位轨迹,仿真时用系统当前的加工参数。轨迹仿真的操作步骤如下。(1)在“加工”菜单中,选择“轨迹仿真”菜单项,同时可指定仿真的步长。(2)拾取要仿真的加工轨迹,此时可使用系统提供的选择拾取工具。在结束拾取前仍可修改仿真的类型或仿真的步长。(3)右击结束拾取,系统即开始仿真。仿真过程中可按键盘左上角的【Esc】键终止仿真。第5章 数控车床自动编程 4轨迹仿真第5章 数控车床自动编程第5章 数控车床自动编程 5代码反读(校核G代码)代码反读就是把生成的G代码文件反读进来,生成刀具轨迹,以检查生成的G代码的正确性。如果反读的刀位文件中包含圆弧插补,则用户应指定相应的圆弧插补格式,否则可能得到错误的结果。在“加工”菜单中选择“代码反读”菜单项,弹出一个供用户选取数控程序的对话框。选择要校对的数控程序后,系统根据程序G代码立即生成刀具轨迹。由于精度等方面的原因,用户应避免将反读出的刀位重新输出,因为系统无法保证其精度。第5章 数控车床自动编程 5代码反读(校核G代码)第5章 数控车床自第5章 数控车床自动编程 5.5 5.5 典型零件车削的自动编程实例典型零件车削的自动编程实例 【例5-6】用f50mm的尼龙棒料加工如图5-47所示的零件,完成零件的工艺分析和加工程序的编制。第5章 数控车床自动编程图5-47 典型车削零件 5.5 典型零件车削的自动编程实例 第5章 第5章 数控车床自动编程 1工艺分析该零件包括复杂外型面加工、切槽、螺纹加工和切断等典型工序。根据加工要求选择刀具与切削用量。刀具卡片见表5-11,工序卡片见表5-12。2编制加工程序编制加工程序 (1)粗加工 轮廓建模 绘制粗加工部分的外轮廓和毛坯轮廓,如图5-48所示第5章 数控车床自动编程图5-48 粗加工外轮廓和毛坯轮廓 1工艺分析第5章 数控车床自动编程图5-4第5章 数控车床自动编程 确定粗车参数 根据被加工零件的工艺要求,确定粗车加工工艺参数并填写参数表,见表5-13。单击CAXA数控车“加工”菜单,选择“轮廓粗车”,系统会弹出“粗车参数表”对话框。填写“粗车参数表”的“加工参数”、“进退刀方式”、“切削用量”、“轮廓车刀”选项卡。第5章 数控车床自动编程5-49 粗车参数表 确定粗车参数第5章 数控车第5章 数控车床自动编程 以单个拾取方式分别拾取加工轮廓和毛坯轮廓。确定进退刀点。拾取轮廓后,系统提示输入进退刀点。该零件的进退刀点设置在Z130、X90处。生成的粗加工的刀具轨迹如图5-50所示。利用系统提供的模拟仿真功能进行刀具轨迹模拟,验证刀具路径是否正确。第5章 数控车床自动编程图5-50 粗加工的刀具轨迹 以单个拾取方式分别拾取加工轮第5章 数控车床自动编程 代码生成 选择“代码生成”子菜单项,系统弹出“选择后置文件”对话框,根据所使用数控车床数控系统的程序文件格式,填入相应的文件名,如图5-51所示。第5章 数控车床自动编程 图5-51 “选择后置文件”对话框 代码生成第5章 数控车床自动编程 图5-第5章 数控车床自动编程 选择需要生成代码的轨迹,单击【确定】按键,即可生成所选轮廓的粗加工代码,如图5-52所示。代码修改。由于所使用的数控系统的编程规则与软件的参数设置有差异,故生成的数控程序需进一步修改。代码传输。由软件生成的加工程序,通过R232串行口,可以直接传输给数控机床。第5章 数控车床自动编程图5-52 生成粗加工代码 选择需要生成代码的轨迹,单击【确定】按第5章 数控车床自动编程 第5章 数控车床自动编程图5-53 “精车参数表”对话框(2)精加工 精加工编程的主要步骤如下。轮廓建模。编制精加工程序时只需要被加工零件的表面轮廓,见图5-48。确定精车参数。根据被加工零件的工艺要求,确定精车加工工艺参数并填写参数表,见表5-14。在“加工”菜单中选择“轮廓精车”菜单项或单击数控车功能工具条的图标,系统弹出“精车参数表”对话框,填写“精车参数表”对话框的“加工参数”、“进退刀方式”、“切削用量”、“轮廓车刀”选项卡。第5章 数控车床自动编程图5第5章 数控车床自动编程 以链拾取方式拾取精加工轮廓,设置进退刀点为Z130、X90。生成刀具精加工轨迹,如图5-54所示。生成精加工程序代码,程序文件为%0020,如图5-55所示。第5章 数控车床自动编程图5-54 精加工轨迹图5-55 生成精加工程序代码 以链拾取方式拾取精加工轮廓,设置进退第5章 数控车床自动编程 (3)切槽加工 切槽加工的主要步骤如下。轮廓建模。确定切槽加工参数。根据被加工零件的工艺要求,确定切槽加工参数并填写参数表,见表5-15所示。在“加工”菜单中选择“切槽”菜单项或单击数控车功能工具条的图标,系统弹出“切槽参数表”对话框,如图5-56所示。填写 “切槽加工参数”、“切削用量”、“切槽刀具”选项卡。第5章 数控车床自动编程图5-56 “切槽参数表”对话框 (3)切槽加工第5章 数控车床自动编程图第5章 数控车床自动编程 以单个拾取方式拾取精加工轮廓,设置进退刀点为Z130、X90。生成切槽加工刀具轨迹,如图5-57所示。然后进行刀具轨迹的模拟仿真。生成切槽加工程序代码。程序文件为%0030,如图5-58所示。第5章 数控车床自动编程图5-57 切槽加工刀具轨迹 图5-58 生成切槽加工程序代码 以单个拾取方式拾取精加工轮廓,设第5章 数控车床自动编程 (4)螺纹加工 螺纹加工编程步骤如下。轮廓建模。确定螺纹加工参数。根据被加工零件的工艺要求,确定螺纹加工参数并填写参数表,见表5-16。单击数控车功能工具条中的图标,依次拾取螺纹起点和终点,拾取完毕,弹出“螺纹参数表”对话框,如图5-59所示。分别填写“进退刀方式”、“切削用量”、“螺纹车刀”、“螺纹参数”、“螺纹加工参数”选项卡。第5章 数控车床自动编程图5-59 “螺纹参数表”对话框 (4)螺纹加工第5章 数控车床自动编程图5-第5章 数控车床自动编程 以单个拾取方式拾取精加工轮廓,这里进退刀点为Z130、X90。生成螺纹(粗精)加工的刀具轨迹,如图5-60所示。然后进行刀具轨迹的模拟仿真。生成螺纹加工程序代码。程序文件为%0040,如图5-61所示。第5章 数控车床自动编程图5-60 螺纹(粗精)加工的刀具轨迹 图5-61 生成螺纹加工程序代码 以单个拾取方式拾取精加工轮
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!