


单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,,,第8章 数控加工自动编程技术,,以Mastercam 9.0计算机辅助设计与制造软件为例介绍一、工件设置,执行命令Tooolpaths/Job setup第8章 数控加工自动编程技术 以Mastercam 9.0,图8-1 Job setup 对话框,工件长,工件宽,工件高,设置工作坐标原点,图8-1 Job setup 对话框工件长工件宽,二、刀具设置,单击Job Setup对话框中的Tools,或执行命令NC utils/Def.tools/current,图8-2 刀具管理对话框,单击鼠标右键,,二、刀具设置单击Job Setup对话框中的Tools,图8-3 Tools Type 对话框,图8-3 Tools Type 对话框,1. Edit tools(编辑刀具参数),图8-4 Define Tool对话框,刀具排屑槽长度,刀尖至刀肩长度,刀具外露长度,夹头直径,夹头长度,刀柄直径,刀具编号,选择加工类型,刀具直径,1. Edit tools(编辑刀具参数)图8-4 Defi,单击Parameters选择刀具类型,图8-5 Parameters 对话框,单击Parameters选择刀具类型图8-5 Paramet,Rough XY step(%):,粗加工时在垂直于刀具进给方向的步距增量,按刀具直径的百分比计算该步距量。
Finish XY step:,精加工时在垂直于刀具进给方向的步距增量,按刀具直径的百分比计算 该步距量Rough Z step:,粗加工时在沿刀具轴向的步距增量,按刀具直径的百分比计算步距量Finish Z step:,精加工时在沿刀具轴向的步距增量,按刀具直径的百分比计算该步距量Required Pilot dia:,镗孔、攻丝时的底孔直径Dia offset number:,刀具半径补偿号Length offset number :,刀具长度补偿号Feed rate:,进给量Plunge rate:,主轴进刀速率Retract rate:,主轴退刀速率Rough XY step(%):粗加工时在垂,,Spindle speed:,主轴转速Number of flutes:,刀具切削槽数% of Matl cutting:,切削速度的百分比%of Matl Feed per:,进刀量(每齿)的百分比Spindle rotation:,主轴旋转方向Coolant:,加工时的冷却方式2.Delete tools(删除刀具),选择该项后,在当前刀具管理器列表中删除刀具3.Save to Library(保存刀具),选择该项后,将选取的刀具添加到刀具库中,此功能可用于自定义刀具的保存。
4.Create new tools(添加新刀具),该选顶用来在刀具列表中添加新的刀具,单击该选项可以设置刀具的有关参数Spindle speed:主轴转速5.Get from library(从刀具库中选取刀具),该选项可以从刀具库中选择一个刀具添加到当前刀具列表中打开刀具库中列表的“Tools Manager”对话框,从表中选择一个刀具,即可将该刀具添加到当前刀具列表中6.Change library(改变刀具库),选择该选项后,打开“Select Too1s library”对话框,可以在该对话框中选择新的刀具库三、材料设置,单击“Job Setup”对话框Material选项组的“Select”按钮或在主菜单选择NC utils/Def.matls,则可打开如下所示的“Material list”对话框,5.Get from library(从刀具库,图8-6“Material List”对话框,单击鼠标右件,,图8-6“Material List”对话框单击鼠标右件,,1.Get from library(从材料库中选取),该选项可以显示材料列表,从中选择要使用的材料并添加到当前材料列表中。
2.Create new(设置材料参数),通过设置材料各参数来定义材料选择该选项后,打开图8-7所示的“Material definition”对话框1.Get from library(从材料库中选取),图8-7 “Material definition”对话框,图8-7 “Material definition”对话框,Material,(材料名称输入框):输入材料的名称Base cutting speed,(基本切削线速度输入框):设置材料的基本切削线速度Base feed per tooth/revolution,(基本进刀量输入框):设置材料的基本进刀量Allowable Tools Material,(刀具材料选项组):选择用于加工该材料的刀具材料Output feed Rates In,(进给量长度单位选项组):设置进给量所使用的长度单位Comment,注释框:可为该工件材料输入相关的注释文字四、其他参数设置,Material(材料名称输入框):输入材料的,1.Toolpath Configuration 刀具路径设置,,Output operation comments to NCI:,生成的NCI文件中包括操作注解。
Generate Tools path immediately:,在编辑刀具路径后,立即更新NCI文件Save Tools path in MC9 fi1e:,在MC9文件中存储刀具路径信息Assign Tools number sequentially:,在设置当前刀具列表时,系统自动依序制定刀具号Use Tools’s step,peck,coolant:,加工中使用刀具的步距、步进、冷却设置等参数Search Tools library when entering Tools:,当在“Too1s parameter”选项卡中输入刀具号时,系统自动使用刀具库中对应刀具号的刀具1.Toolpath Configuration,,2.刀具偏置,,Too1s Offset Registers,选项组用来设置刀具偏置量五、刀具路径模拟,执行NC utils/Backplot命令,可打开如图2-17所示的“Backplot”子菜单Backplot”子菜单中各选项可以对刀具路径模拟的各项参数进行设置该功能可以在机床加工前进行检验,提前发现错误2.刀具偏置 五、刀具路径模拟,1.刀具路径模拟方式,Step,(单段):点击该选项一次,刀具执行一次走刀,即执行NC加工程序中的一行,到刀具路径完全结束。
Run,(自动运行):点击该选项,刀具自动从起点开始走完整个路径2.显示方式设置,,Show path(刀具路径):,该选项设置为Y时,显示模拟的刀具路径Show Too1s(显示刀具):,该选项设置为Y时,在路径模拟过程中显示出刀具Show ho1d(显示夹头):,该选项只有在Show To01s选项设置为Y时才能进行设置Verify:,该选项设置为Y时,显示工件的刀具切削痕迹1.刀具路径模拟方式 Step(单,六、仿真加工,,执行,NC utils/Verify,命令图8-8 仿真工具条,六、仿真加工 执行NC utils/Verify命令 图8,七、后处理,,执行下采单中的Toolpaths/Operations/Post命令图8-9 操作管理采单,七、后处理 执行下采单中的Toolpaths/Operati,,图8-10 后处理对话框,图8-10 后处理对话框,例1.编制如下零件的数控加工程序例1.编制如下零件的数控加工程序设置刀具,执行命令NC utils/Def.tools/current/单击鼠标右键/Create new tool 选择端铣刀,设置刀具选择端铣刀,数控加工自动编程技术Mastercam-9,镗孔时底孔直径,刀具半径补偿号,刀具长度补偿号,进给量,主轴进刀速率,主轴退刀速率,主轴转速,刀具切削槽数,切削速度的百分比,主轴转向,镗孔时底孔直径刀具半径补偿号刀具长度补偿号进给量主轴进刀速率,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,程序的生成步骤:,1. 执行File / Get命令读入零件图;,2 . 执行Toolpaths / Contour/Chain命令,用鼠标拾取轮廓线如图8-11所示,完成轮廓串联,执行Done命令,完成外形串联。
自动进入图8-12“外形参数”对话框和图8-13“外形铣削参数”对话框粗加工:,程序的生成步骤: 1. 执行File / Get命令读入零,图8-11 拾取轮廓线,图8-11 拾取轮廓线,图8-12 外形参数设置对话框,图8-12 外形参数设置对话框,图8-13 外形铣削参数对话框,切削深度,参考高度,下刀位置,工件表面,安全高度,补偿类型,过渡圆弧,长度补偿,图8-13 外形铣削参数对话框切削深度参考高度下刀位,3. 设多次外形铣削项Multi passes,在图8-13中单击Multi passes命令,出现图8-14对话框图8-14 分层铣削设置,粗铣每层粗铣次数,,粗铣切削量,,精铣每层粗铣次数,,精铣切削量,,最后深度精铣,每层进行精铣,3. 设多次外形铣削项Multi passe,4. 设多次深度铣削项Depth cuts,在图8-13中单击Depth cuts命令,出现图8-15对话框图8-15 深度分层铣削对话框,粗加工最大进刀量,精加工最大进刀量,精加工的次数,4. 设多次深度铣削项Depth cuts,在图,5. 进刀/退刀设置,,进刀/退刀路径由一段直线刀具路径和一段圆弧刀具路径组成。
图8-16 进刀/退刀刀具路径,垂直进入,相切进入,渐升/降高度,扫描角度,螺旋高度,5. 进刀/退刀设置图8-16 进刀/退刀刀具,6. 过滤装置,清除重复点和不必要的刀具移动路径,从而优化和简化NCI文件图8-17 过滤设置对话框,优化误差,优化点数,优化类型,6. 过滤装置 图8-17 过滤设置对话框优,精加工:,执行Toolpaths / Contour/Chain命令,用鼠标拾取轮廓线,完成轮廓串联,如图8-16所示,执行Done命令,完成外形串联自动进入图8-17“外形参数”对话框和图8-18 “外形铣削参数”对话框精加工: 执行Toolpaths / Conto,图8-16,图8-16,图8-17,图8-17,图8-18,图8-18,5. 设定好参数后,按“确定”按扭,则生成刀具的路径,如图2-30所示图8-19,5. 设定好参数后,按“确定”按扭,则生成刀具的路径,图8-20,图8-20,6. 执行,NC utils/Verify,命令,进行仿真,结果如下图所示6. 执行NC utils/Verify命令,进,7. 执行,Toolpaths/Operations/Post,命令,生成数控加工程序,供生成470条程序。
例2.编制如下零件的数控加工程序7. 执行Toolpaths/Operatio,1. 设置刀具及切削参数,1) 执行NC utils/Def.Tools/Current/单击鼠标右键/Get from library,设置,,25的铣刀1. 设置刀具及切削参数,数控加工自动编程技术Mastercam-9,2) 设置,,12的铣刀,2) 设置12的铣刀,数控加工自动编程技术Mastercam-9,3) 设置,,12的钻头,3) 设置12的钻头,数控加工自动编程技术Mastercam-9,2. 拾取加工轮廓,执行命令Toolpaths/Pocket/Chain/Options出现如下对话框:,2. 拾取加工轮廓,选择好后,执行OK/Done,出现如下对话框:,选择好后,执行OK/Done,出现如下对话框:,数控加工自动编程技术Mastercam-9,3. 挖槽铣削参数设置,1) 设置,,25的铣刀的加工参数,3. 挖槽铣削参数设置,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,2) 设置,,12的铣刀的加工参数,2) 设置12的铣刀的加工参数,数控加工自动编程技术Mastercam-9,4. 拾取钻孔位置,执行命令Toolpaths/Drill/Windows pts/(鼠标拖动选取区域内的孔),出现如下对话框:,4. 拾取钻孔位置,执行命令Done,执行命令Done,设置钻削参数,设置钻削参数,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,5. 执行,NC utils/Verify,命令,进行仿真,结果如下图所示。
5. 执行NC utils/Verify命令,进,例3 编制下图所示的零件加工程序例3 编制下图所示的零件加工程序1. 设置刀具,执行命令NC utils/Def Tools/Current/,单击右键,1. 设置刀具 执行命令NC utils/Def,外圆车刀,螺纹车刀,切断车刀,内孔镗刀,钻头,自定义,外圆车刀螺纹车刀切断车刀内孔镗刀钻头 自定义,设置刀头参数,设置刀头参数,螺纹车刀刀头设置,螺纹车刀刀头设置,切断车刀刀头设置,切断车刀刀头设置,刀柄和夹头设置,刀柄和夹头设置,数控加工自动编程技术Mastercam-9,切削参数设置,切削参数设置,2. 设置工件,执行Toolpaths/Job setup,出现如下对话框2. 设置工件执行Toolpaths/Job setup,出,边界设置对话框,边界设置对话框,1)车端面,执行命令Toolpath/Face/出现如下对话框:,1)车端面 执行命令Toolpath/Face/出现如,数控加工自动编程技术Mastercam-9,刀具设置,刀具设置,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,2)粗车,执行Toolpaths/Rough/Chain/选取其始段和终止段/Done,2)粗车执行Toolpaths/Rough/Chain/选取,数控加工自动编程技术Mastercam-9,刀具设置,刀具设置,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,3)快速精车,执行Toolpaths/Quick/Finish/,3)快速精车执行Toolpaths/Quick/Finish,数控加工自动编程技术Mastercam-9,刀具设置,刀具设置,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,4)切槽,执行Toolpaths/Groove/,4)切槽执行Toolpaths/Groove/,执行BACKUP,执行BACKUP,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,刀具设置,刀具设置,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,5)车螺纹,执行Toolpaths/Nest menu/Thread/,5)车螺纹执行Toolpaths/Nest menu/Thr,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,6)钻中心孔,执行Toolpaths/Drill/,6)钻中心孔执行Toolpaths/Drill/,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,刀具设置,刀具设置,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,7)钻孔,执行Toolpaths/Drill/,7)钻孔执行Toolpaths/Drill/,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,刀具设置,刀具设置,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,8. 修平孔底,执行Toolpaths/Drill/,8. 修平孔底执行Toolpaths/Drill/,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,9)精车内孔圆角,执行Toolpaths/Finish/,9)精车内孔圆角执行Toolpaths/Finish/,数控加工自动编程技术Mastercam-9,设置刀具,设置刀具,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,10. 切断,10. 切断,数控加工自动编程技术Mastercam-9,刀具设置,刀具设置,数控加工自动编程技术Mastercam-9,数控加工自动编程技术Mastercam-9,例4 编制下图所示的零件加工程序。
例4 编制下图所示的零件加工程序。