您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 第2章数控程序编制3.
数字控制及装备技术研究所InstituteofNumericalControlAndEquipmentTechnology第二章数控加工程序编制第一节概述第二节数控机床的坐标系第三节程序编制的代码及格式第四节镗铣数控加工及其手工编程第五节车削数控加工及其手工编程第六节自动编程概述数字控制及装备技术研究所InstituteofNumericalControlAndEquipmentTechnology第四节镗铣数控加工及其手工编程一、镗铣数控加工中的基本工艺问题1.工件坐标系的确定及程序原点的设置2.安全高度(加工录像)三坐标立式加工中心四坐标卧式加工中心安全高度安全面工件上表面3.进刀/退刀方式a)切线方向进刀b)侧向进刀G02进刀线(G42补偿)G02退刀线(G40取消G42)起刀点与退刀点(G40)起刀点(G40)退刀点(G40)G01进刀线(G42补偿)G01退刀线(G40取消G42)G42补偿第四节镗铣数控加工及其手工编程4.刀具半径补偿a)合理方式b)不合理方式建立刀具半径补偿切入点G42G01起刀点理论轮廓大于2倍刀具直径切入点G42G01起刀点理论轮廓第四节镗铣数控加工及其手工编程5.刀具半径确定•对于铣削加工,精加工刀具半径选择的主要依据是零件加工轮廓和加工轮廓凹处的最小曲率半径或圆弧半径。•刀具半径应小于该最小曲率半径值。第四节镗铣数控加工及其手工编程7二、绝对编程与相对编程图中OXY:机床坐标系O′X′Y′Z′:工件坐标系图中的相对位置表示工件在机床上安装后,工件坐标系与机床坐标系的相对位置。X′Y35300100R100R10050100O′Y′OXZ′35100Z8编程方式:1)绝对坐标方式:机床坐标系2)绝对坐标方式:工件坐标系3)相对坐标方式。编程参数编程单位:mm,刀具半径(D01):8mm,主轴转速:400r/min进给速度:250mm/min安全高度:35mmX′Y35300100R100R10050100O′Y′OXZ′35100Z91、绝对坐标编程(机床坐标系)%MPF100N01G90G17G00G42D01X50Y70S400M03M08;N02Z-240;N03G01X400F250;N04X300Y370;N05G03X200Y270J-100;N06G02X100Y170I-100;N07G01Y50;N08G00G40Z-165M05M09;N09X300Y120;N10M02;X′Y35300100R100R10050100O′Y′OXZ′35100Z102、绝对坐标编程(工件坐标系:G92指令)%MPF100N01G92X0Y0Z35;N02G90G17G00G42D01X-250Y-50S400M03M08;N03Z-40;N04G01X100F250;N05X0Y250;N06G03X-100Y150J-100;N07G02X-200Y50I-100;N08G01Y-70;N09G00G40Z35M05M09;N10X0Y0;N11M02;X′Y35300100R100R10050100O′Y′OXZ′35100Z113、绝对坐标编程(工件坐标系:G54指令)编程取消N01程序段N02改成:N02G90G54G17G00G42D01X-250Y-50S400M03M08;其余同上。参数设置在G54画面下设置:X:300Y:120Z:-200X′Y35300100R100R10050100O′Y′OXZ′35100Z124、相对(增量)坐标编程%MPF100;N01G91G17G42D01G00X-250Y-50S400M03M08;N02Z-75;N03G01X350F250;N04X-100Y300;N05G03X-100Y-100J-100;N06G02X-100Y-100I-100;N07G01Y-120;N08G00G40Z75M05M09;N09X200Y70;N10M02;X′Y35300100R100R10050100O′Y′OXZ′35100三、二维外形轮廓数控铣削加工及其编程举例1、简单外形轮廓零件的数控铣削加工及其编程30°第四节镗铣数控加工及其手工编程30°分析(1)零件图已知某外形轮廓的零件图,要求精铣其外形轮廓。工件厚度20mm。(2)刀具选择Φ10mm的立铣刀。(3)安全面高度50mm。(4)进刀/退刀方式离开工件20mm,直线/圆弧引入切向进刀,直线退刀。(5)工艺路线走刀路线见图。第四节镗铣数控加工及其手工编程30°%MPF006;/*第006号程序,铣削外形轮廓零件N05G54G90G0X0.Y0.;/*建立工件坐标系,并快速运动到原点上方N10Z50.;/*快速运动到安全面高度N20X-50.Y-40.S500M03M08;/*刀具移到工件外,启动主轴N30G01Z-21.F20.;/*G01下刀,伸出去1mmN40G42D01Y-30.F100.;/*刀具半径补偿,运动到Y-30的位置N50G02X-40.Y-20.I10.J0.;/*圆弧切向切入第四节镗铣数控加工及其手工编程30°N60G01X20.;N70G03X40.Y0.I0.J20.;/*逆时针圆弧插补N80X-6.195Y39.517I-40.J0.;/*逆时针圆弧插补N90G01X-40.Y20.;N100Y-20.;N110Y-30.;/*直线退刀/*取消刀具半径补偿,退刀至Y-40N120G40Y-40.;N130G00Z10.;/*抬刀至安全面高度N140X0.Y0.;/*回程序原点上方N150M30;/*程序结束并返回第四节镗铣数控加工及其手工编程2、简单内轮廓及型腔的数控加工及其编程内轮廓型腔零件图第四节镗铣数控加工及其手工编程分析:(1)零件图已知某内轮廓型腔如图所示,要求对该型腔进行粗、精加工。(2)刀具选择粗加工采用Φ20mm的立铣刀,精加工采用Φ10mm的键槽铣刀。(3)安全面高度10mm。(4)进刀/退刀方式粗加工从中心工艺孔垂直进刀,向周边扩展。为此,首先要求在腔槽中心钻好一Φ20mm的工艺孔。(5)工艺路线粗加工分四层切削加工,底面和侧面各留0.5mm的精加工余量。第四节镗铣数控加工及其手工编程图4-10内轮廓型腔零件图型腔加工进刀方式与工艺路线第四节镗铣数控加工及其手工编程%008;/*第008号程序,铣削型腔N10T01M06;/*选1号刀具:φ20mm立铣刀N20G54G90G00X0.Y0.;/*建立工件坐标系N25Z40.;/*刀具运动到安全面高度N30S275.M03M08;/*从工艺孔垂直进刀5mm,至高度25mm处,第一层粗加工./*进刀至第一圈扩槽的起点(-17.5,7.5),并开始扩槽N40G01Z25.0F20;N50X-17.5Y7.5F60.;N60Y-7.5;N70X17.5;N80Y7.5;N90X-17.5;/*第一圈扩槽结束/*进刀至第二圈的起点(-29.5,19.5)/*并开始扩槽N100X-29.5Y19.5;N110Y-19.5;第四节镗铣数控加工及其手工编程N120X29.5;N130Y19.5;N140X-29.5;/*第二圈扩槽加工结束N150X0.Y0.;/*回中心,第一层粗加工结束/*从工艺孔垂直进刀5mm,至高度20mm处,第二层粗加工/*重复N50开始至N150的语句,开始第二层粗加工N160Z20.F20.;N170X-17.5Y7.5F60.;N180Y-7.5;N190X17.5;N200Y7.5;N210X-17.5;N220X29.5Y19.5;第四节镗铣数控加工及其手工编程N230Y-19.5;N240X29.5;N250Y19.5;N260X-29.5;N270X0.Y0.;/*回中心,第二层粗加工结束/*从工艺孔垂直进刀5mm,至高度15mm处,第三层粗加工/*重复N50开始至N150的语句,开始第三层粗加工N280Z15.F20.;N290X-17.5Y7.5F60.;N300Y-7.5;N310X17.5;N320Y7.5;N330X-17.5;N340X-29.5Y19.5;N350Y-19.5;第四节镗铣数控加工及其手工编程/*从工艺孔垂直进刀4.5mm,至高度10.5mm处,第四层粗加工/*重复N50开始至N150的语句,开始第四层粗加工N400Z10.5F20.;N410X-17.5Y7.5F60.;N420Y-7.5;N430X17.5;N440Y7.5;N450X-17.5;N460X-29.5Y19.5;N470Y-19.5;N480X29.5;N360X29.5;N370Y19.5;N380X-29.5;N390X0.Y0.;/*回中心,第三层粗加工结束第四节镗铣数控加工及其手工编程N490Y19.5;N500X-29.5;/*第四层粗加工结束N510G00Z40.;/*抬刀至安全面高度N520T02M06;/*换2号刀具,φ10mm键槽铣刀进行精加工N530G00X0.Y0.Z40.;N540S500M3M08;N550G01Z10.F20.;/*从中心垂直下刀至图样要求高度N560X-11.Y1.F100.;/*开始铣削型腔底面,第一圈加工开始N570Y-1.;N580X11.;N590Y1.;N600X-11.;第四节镗铣数控加工及其手工编程N610X-19.Y9.;/*型腔底面,第二圈加工开始N620Y-9.;N630X19.;N640Y9.;N650X-19.;/*型腔底面,第三圈加工开始N660X-27.Y17.;N670Y-17.;N680X27.;N690Y17.;N700X-27.;第四节镗铣数控加工及其手工编程/*型腔底面,第四圈加工开始,同时也精铣型腔的周边N710X-34.Y25.;N720G03X-35.Y24.I0.J-1.;/*不设刀具半径补偿N730G01Y-24.;N740G03X-34.Y-25.I1.J0.;N750G01X34.;N760G03X35.Y-24.I0.J1.;N770G01Y24.;N780G03X34.Y25.I-1.J0.;N790G01X-34.;/*精加工结束N800G00Z40.;/*抬刀至安全高度N810M30;/*程序结束并返回第四节镗铣数控加工及其手工编程数字控制及装备技术研究所InstituteofNumericalControlAndEquipmentTechnology第一节概述第二节数控机床的坐标系第三节程序编制的代码及格式第四节镗铣数控加工及其手工编程第五节车削数控加工及其手工编程第六节自动编程概述第五节车削数控加工及其手工编程一、普通数控车床的车削加工普通数控车床能完成端面、内外圆、倒角、锥面、球面及成形面、螺纹等的车削加工。主切削运动是工件的旋转,工件的成形则由刀具在ZX平面内的插补运动保证。加工轴工件旋转车床车刀移动车外圆车端面钻孔车内孔切槽切断车锥面车型面车螺纹数控车削的基本特征与加工范围第五节车削数控加工及其手工编程数控车削加工:要保证车削加工精度,特别是锥面和成形表面的精度,需要准确测量车刀刀尖刀刃圆弧半径,并采用刀尖半径补偿(TNR)方法进行加工。(仿真动画)WZ主切削运动插补运动(进给运动)第五节车削数控加工及其手工编程需要注意的问题:(1)在一个程序段中,可以采用绝对坐标编程、增量坐标编程或二者混合编程。(2)用绝对坐标编程时,坐标值X取工件的直径;增量坐标编程时,用径向实际位移量的2倍值表示,并附上方向符号。(3)为提高工件的径向尺寸精度,X向的脉冲当量取Z向的一半。(4)由于车削加工的余量较大,因此,为简化编程数控装置常具备不同形式的固定循环。(5)编程时,常认为刀尖是一个点,而实际中刀尖为一个半径不大的圆弧,因此需要对刀具半径进行补偿。第五节车削数控加工及其手工编程WRXZ程序原点Z350X250车削加工程序原点的确定第五节车削数控加工及其手工编程带螺纹的轴类零件数控车削加工及其手工编程二、加工程序举例第五节车削数控加工及其手
本文标题:第2章数控程序编制3.
链接地址:https://www.777doc.com/doc-2155021 .html