加工中心编程实例
加工中心编程实例[1]
数控铣床编程实例(参考程序请看超级链接)实例一毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图3-23所示的槽,工件材料为45钢。
1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线1)以已加工过的底面为定位基准,用通用台虎钳夹紧工件前后两侧面,台虎钳固定于铣床工作台上。
2)工步顺序①铣刀先走两个圆轨迹,再用左刀具半径补偿加工50㎜×50㎜四角倒圆的正方形。
②每次切深为2㎜,分二次加工完。
2.选择机床设备根据零件图样要求,选用经济型数控铣床即可达到要求。
故选用XKN7125型数控立式铣床。
3.选择刀具现采用φ10㎜的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。
4.确定切削用量切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。
5.确定工件坐标系和对刀点在XOY平面内确定以工件中心为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如图2-23所示。
采用手动对刀方法(操作与前面介绍的数控铣床对刀方法相同)把点O作为对刀点。
6.编写程序按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。
考虑到加工图示的槽,深为4㎜,每次切深为2㎜,分二次加工完,则为编程方便,同时减少指令条数,可采用子程序。
该工件的加工程序如下(该程序用于XKN7125铣床):N0010 G00 Z2 S800 T1 M03N0020 X15 Y0 M08N0030 G20 N01 P1.-2 ;调一次子程序,槽深为2㎜N0040 G20 N01 P1.-4 ;再调一次子程序,槽深为4㎜N0050 G01 Z2 M09N0060 G00 X0 Y0 Z150N0070 M02 ;主程序结束N0010 G22 N01 ;子程序开始N0020 G01 ZP1 F80N0030 G03 X15 Y0 I-15 J0N0040 G01 X20N0050 G03 X20 YO I-20 J0N0060 G41 G01 X25 Y15 ;左刀补铣四角倒圆的正方形N0070 G03 X15 Y25 I-10 J0N0080 G01 X-15N0090 G03 X-25 Y15 I0 J-10N0100 G01 Y-15N0110 G03 X-15 Y-25 I10 J0N0120 G01 X15N0130 G03 X25 Y-15 I0 J10N0140 G01 Y0N0150 G40 G01 X15 Y0 ;左刀补取消N0160 G24 ;主程序结束实例二毛坯为120㎜×60㎜×10㎜板材,5㎜深的外轮廓已粗加工过,周边留2㎜余量,要求加工出如图2-24所示的外轮廓及φ20㎜的孔。
加工中心编程实例
第六章 CAD/CAM
6.1.3 CAD/CAM集成 6.1.3.1基本概念 ⑴ CAD/CAM 在产品设计阶段,借助计算机完成各项设计、分析计算 认为,称为CAD;在工艺设计阶段,依靠计算机完成各种 工艺编排等工作,称为CAPP;在生产阶段,借助计算机完 成编程、加工等工作,称为CAM。
第六章 CAD/CAM
5.3、加工中心编程实例
机械制造教研室
5.3、加工中心编程实例
如图5-8所示,加工一个壳体零件,加工要求是:铣削上表面,保 证尺寸600+0.2;键槽宽100+0.10;槽深要求为100+0.10;加工 4×M10-7H孔。该零件加工工艺卡片见表5-5,刀具卡片见表5-6。
表5-6 刀具卡片
刀具号 T1 刀柄型号 JT57-XD 刀具型号 不重磨硬质合 金端铣刀盘 刀具直径 Ф 80 偏置值 D1 D21 T2 T3 T4 T5 JT57Z13×90 中心钻 Ф3 Ф 8.3 Ф 18 M10×1. 5 D2 D3 D4 D5 备注 长度补偿 刀具半径补偿 长度补偿,带自 紧钻夹头
⑵ 集成 集成是指将基于信息技术的资源及应用(计算机软硬件、 接口及机器)聚集成一个协同工作的整体,集成包含功能交 互、信息共享以及数据通信三个方面的管理与控制。上述定 义揭示了集成的内涵,即集成应包括信息资源与应用两方面 的集成。 集成应具备三个基本特征:①数据共享 ②系统集成化 ③开放性。 6.1.3.3 CAD/CAM集成系统的基本组成,如图6-3所 (1)生产管理系统 (PMS) 包括制造资源管理、生产计划 管理、物料管理、财务成本管理和项目管理五个子系统。 (2)工程设计系统 (EDS) 包括计算机辅助设计 (CAD)、计算机辅助工艺设计(CAPP)、计算机辅助夹 具设计(CAFD)和计算机辅助制造(CAM)四个子系统。
加工中心宏程序编程实例与技巧方法
加工中心宏程序编程实例与技巧方法宏程序编程实例:假设需要对一个工件进行钻孔、镗孔和攻丝三个工艺步骤。
通过宏程序编程,可以将这三个步骤整合到一个宏程序中,实现自动化加工。
1.钻孔:首先,在宏程序中定义钻孔工艺参数,包括刀具类型、切削速度和进给速度等。
然后,使用钻孔刀具对工件进行钻孔操作,即通过设定好的参数进行切削。
2.镗孔:在钻孔结束后,切换到镗孔刀具。
同样,在宏程序中定义镗孔工艺参数,如刀具类型、切削速度和进给速度等。
使用镗孔刀具对钻孔后的孔进行进一步加工,确保孔的尺寸和精度。
3.攻丝:最后,切换到攻丝刀具。
在宏程序中定义攻丝工艺参数,包括切削速度和进给速度等。
使用攻丝刀具对孔进行攻丝操作,即切削螺纹。
通过将以上三个步骤整合到一个宏程序中,可以实现自动化的加工过程,提高加工效率和精度。
宏程序编程技巧方法:1.合理规划加工顺序:在编写宏程序时,需要根据工艺要求合理规划加工顺序。
例如,在上述实例中,需要先进行钻孔再进行镗孔,否则会对刀具和工件造成损坏。
2.制定合适的工艺参数:在宏程序中定义工艺参数时,需要根据具体的加工材料和刀具选择合适的切削速度、进给速度和切削深度等参数。
合适的工艺参数可以提高加工效率和质量。
3.考虑安全性:在编写宏程序时,需要考虑安全性因素。
例如,在镗孔和攻丝过程中,需要确保刀具和工件没有碰撞的风险,并且在孔的深度和尺寸达到要求之前,需要适时切换到下一个工艺步骤。
4.异常处理:在编写宏程序时,需要考虑到可能出现的异常情况,比如刀具断刀或者刮伤工件表面。
在出现异常情况时,宏程序需要能够自动停止加工并给出相应的报警信息。
5.考虑节约时间和工具寿命:在宏程序编程中,需要尽量减少无效移动和切削,以节约加工时间和延长刀具寿命。
例如,避免多次来回移动或者无效切削,需要根据实际情况来合理设置刀具路径和切削策略。
通过合理规划加工顺序、制定合适的工艺参数、考虑安全性和异常处理以及节约时间和工具寿命等技巧方法,可以更好地编写加工中心宏程序,提高加工效率和精度。
加工中心编程实例(1)
数控铣床编程实例(参考程序请看超级链接)实例一毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图3-23所示的槽,工件材料为45钢。
1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线1)以已加工过的底面为定位基准,用通用台虎钳夹紧工件前后两侧面,台虎钳固定于铣床工作台上。
2)工步顺序①铣刀先走两个圆轨迹,再用左刀具半径补偿加工50㎜×50㎜四角倒圆的正方形。
②每次切深为2㎜,分二次加工完。
2.选择机床设备根据零件图样要求,选用经济型数控铣床即可达到要求。
故选用XKN7125型数控立式铣床。
3.选择刀具现采用φ10㎜的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。
4.确定切削用量切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。
5.确定工件坐标系和对刀点在XOY平面内确定以工件中心为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如图2-23所示。
采用手动对刀方法(操作与前面介绍的数控铣床对刀方法相同)把点O作为对刀点。
6.编写程序按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。
考虑到加工图示的槽,深为4㎜,每次切深为2㎜,分二次加工完,则为编程方便,同时减少指令条数,可采用子程序。
该工件的加工程序如下(该程序用于XKN7125铣床):N0010 G00 Z2 S800 T1 M03N0020 X15 Y0 M08N0030 G20 N01 P1.-2 ;调一次子程序,槽深为2㎜N0040 G20 N01 P1.-4 ;再调一次子程序,槽深为4㎜N0050 G01 Z2 M09N0060 G00 X0 Y0 Z150N0070 M02 ;主程序结束N0010 G22 N01 ;子程序开始N0020 G01 ZP1 F80N0030 G03 X15 Y0 I-15 J0N0040 G01 X20N0050 G03 X20 YO I-20 J0N0060 G41 G01 X25 Y15 ;左刀补铣四角倒圆的正方形N0070 G03 X15 Y25 I-10 J0N0080 G01 X-15N0090 G03 X-25 Y15 I0 J-10N0100 G01 Y-15N0110 G03 X-15 Y-25 I10 J0N0120 G01 X15N0130 G03 X25 Y-15 I0 J10N0140 G01 Y0N0150 G40 G01 X15 Y0 ;左刀补取消N0160 G24 ;主程序结束实例二毛坯为120㎜×60㎜×10㎜板材,5㎜深的外轮廓已粗加工过,周边留2㎜余量,要求加工出如图2-24所示的外轮廓及φ20㎜的孔。
数控加工中心典型零件编程实例
数控加工中心典型零件编程实例一、基本内容1、孔加工类零件加工2、综合类零件加工二、教学参考时数:2三、授课形式:实践四、学习要求1、掌握典型零件加工工艺编制2、掌握典型零件加工程序编程例 1:如图 9.1 所示,为一长方形板类零件,工件材料为 45 号钢,六面已加工,试分析孔加工工艺及编写该零件的加工程序。
图 9.11、零件加工工艺分析如图所示的零件,其上共有 4 个孔,两个精度要求不高的φ 6/φ12 的沉头孔,可以直接钻头钻穿,后采用φ 12 的立铣刀扩出沉孔。
φ8H7 的通孔要求精度较高,可以先采用φ7.8的钻头先钻穿,留 0.2mm 的余量进行铰削加工,保证精度。
φ 36 的沉孔为了保证孔的同轴度和表面的垂直度可以采用背镗工艺,因此该零件安排的加工工艺过程如下:(1)为保证孔间距精度,先采用中心钻点孔。
(2)采用φ 6 的钻头钻削两个φ6 孔。
(3)采用φ7.8 钻头钻削φ8 孔留余量0.2mm 。
(4)采用φ30 钻头钻留余量2mm 。
(5)扩φ 12 沉孔。
(6) 粗镗φ32 孔留余量 0.03mm 。
(7)背镗φ36 孔至尺寸。
(8)铰φ 8H7。
(9) 精镗φ 32 孔。
2、刀具及切削用量的选择加工零件所需的刀具及其切削用量选择见表。
表 加工刀具及切削用量3、确定编程原点位置及相关的数值计算根据工艺分析, 为方便计算与编程, 如图10.1所示, 选左上角的O 点为工件坐标系原点。
4个点位的坐标如下:A (X = 15.00 Y = -15.00)B (X = 15.00 Y = -45.00)C (X = 30.00 Y = -30.00)D (X = 60.00 Y = -30.00) 4、参考程序程序段O100 程序名号G40 G80 G49; 安全设定。
G28 G91 Z0; 经当前点,返回换刀点。
G28 X0 Y0;返回机床原点。
G54; 坐标系设定。
N1 M06 T01; 换1号刀 ( φ3mm中心钻), 适用无机械手盘式刀库。
加工中心编程实例
实例一毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图3-23所示的槽,工件材料为45钢。
1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线1)以已加工过的底面为定位基准,用通用台虎钳夹紧工件前后两侧面,台虎钳固定于铣床工作台上。
2)工步顺序①铣刀先走两个圆轨迹,再用左刀具半径补偿加工50㎜×50㎜四角倒圆的正方形。
②每次切深为2㎜,分二次加工完。
2.选择机床设备根据零件图样要求,选用经济型数控铣床即可达到要求。
故选用XKN7125型数控立式铣床。
3.选择刀具现采用φ10㎜的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。
4.确定切削用量切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。
5.确定工件坐标系和对刀点在XOY平面内确定以工件中心为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如图2-23所示。
采用手动对刀方法(操作与前面介绍的数控铣床对刀方法相同)把点O作为对刀点。
6.编写程序按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。
考虑到加工图示的槽,深为4㎜,每次切深为2㎜,分二次加工完,则为编程方便,同时减少指令条数,可采用子程序。
该工件的加工程序如下(该程序用于XKN7125铣床):N0010 G00 Z2 S800 T1 M03N0020 X15 Y0 M08N0030 G20 N01 ;调一次子程序,槽深为2㎜N0040 G20 N01 ;再调一次子程序,槽深为4㎜N0050 G01 Z2 M09N0060 G00 X0 Y0 Z150N0070 M02 ;主程序结束N0010 G22 N01 ;子程序开始N0020 G01 ZP1 F80N0030 G03 X15 Y0 I-15 J0N0040 G01 X20N0050 G03 X20 YO I-20 J0N0060 G41 G01 X25 Y15 ;左刀补铣四角倒圆的正方形N0070 G03 X15 Y25 I-10 J0N0080 G01 X-15N0090 G03 X-25 Y15 I0 J-10N0100 G01 Y-15N0110 G03 X-15 Y-25 I10 J0N0120 G01 X15N0130 G03 X25 Y-15 I0 J10N0140 G01 Y0N0150 G40 G01 X15 Y0 ;左刀补取消N0160 G24 ;主程序结束实例二毛坯为120㎜×60㎜×10㎜板材,5㎜深的外轮廓已粗加工过,周边留2㎜余量,要求加工出如图2-24所示的外轮廓及φ20㎜的孔。
加工中心宏程序编程实例与技巧方法优选文档
加工中心宏程序编程实例与技巧方法优选文档一、编程实例1.实现圆形加工:在加工中心宏程序编程中,圆形加工是比较常见的加工操作。
下面是一个实现圆形加工的编程实例:(1)编程步骤:1)定义圆心坐标和半径;2)使用G90指令将切削模式设置为绝对坐标;3)使用G54指令将工件坐标系设定为程序零点;4)使用G01指令进行直线插补,将刀具移至圆弧起点;5)使用G02或G03指令进行圆弧插补,指定圆心坐标和半径;6)使用M05指令停止主轴转动。
(2)编程样例:```G90G54G01X10Y10G02X20Y10I10J0M05```2.实现孔加工:孔加工是加工中心中常见的操作之一,下面是一个实现孔加工的编程实例:(1)编程步骤:1)定义孔的位置和尺寸;2)使用G90指令将切削模式设置为绝对坐标;3)使用G54指令将工件坐标系设定为程序零点;4)使用G00指令进行快速定位,将刀具移至孔的起始位置;5)使用G01指令进行直线插补,将刀具下移到孔的底部;6)使用G00指令进行快速定位,将刀具抬起。
(2)编程样例:```G90G54G00X20Y20G01Z-10F200G00Z10```二、技巧方法1.合理选择插补指令:在加工中心宏程序编程中,合理选择插补指令可以提高加工效率。
对于直线加工,可以使用G01指令进行直线插补;对于圆弧加工,可以使用G02或G03指令进行圆弧插补。
2.使用子程序:使用子程序可以简化大段的重复代码,在加工中心宏程序编程中尤其有用。
通过使用子程序,可以将常用的加工操作封装为一个子程序,在需要使用时调用即可。
3.合理使用G代码:4.注意安全问题:在加工中心宏程序编程中,安全是最重要的。
编程时应考虑刀具与工件的安全距离,避免发生碰撞等事故。
可以通过设定安全平面、设定限制区域等方式来增加安全性。
总结:加工中心宏程序编程是数控加工的关键环节,掌握加工中心宏程序的编程实例和技巧方法对于提高加工效率和加工精度具有重要意义。
加工中心编程100例简单
加工中心编程100例简单1. 前言加工中心是一种高效的数控机床,广泛应用于各种加工行业,如汽车零部件制造、航空航天工业、机械制造等。
加工中心编程是一项重要的技能,掌握好编程技巧可以提高加工效率、确保加工质量。
本文将介绍100个简单的加工中心编程例子,涵盖了常见的加工操作和编程技巧,旨在帮助读者快速入门加工中心编程。
2. 例子列表2.1. 直线插补•例子1:在X轴上移动10mm:G01 X10•例子2:在Y轴上移动5mm:G01 Y5•例子3:在X轴上移动到15mm,Y轴上移动到8mm:G01 X15 Y82.2. 圆弧插补•例子4:逆时针方向画一个半径为5mm的圆弧:G02 X5 Y0 R5•例子5:顺时针方向画一个半径为5mm的圆弧:G03 X0 Y5 R5•例子6:逆时针方向画一个半径为3mm的圆弧,起点在当前位置,终点位于X轴上1mm,Y轴上1mm:G02 X1 Y1 R32.3. 钻孔•例子7:在当前位置钻一个直径为10mm的孔:G81 X0 Y0 Z-10 R10•例子8:在X轴上移动到20mm,Y轴上移动到10mm,在(20,10)处钻一个直径为5mm的孔:G81 X20 Y10 Z-10 R5•例子9:在当前位置钻一个直径为8mm的孔,孔深为15mm:G81 X0 Y0 Z-15 R82.4. 螺纹加工•例子10:在X轴上移动到30mm,Y轴上移动到20mm,在(30,20)处加工一个内螺纹,螺纹直径为10mm,螺距为2mm:G33 X30 Y20 Z-10 D10 P2•例子11:在当前位置加工一个外螺纹,螺纹直径为8mm,螺距为1mm:G32 X0 Y0 Z-8 D8 P1•例子12:在X轴上移动到40mm,Y轴上移动到30mm,在(40,30)处加工一个外螺纹,螺纹直径为6mm,螺距为0.5mm:G32 X40 Y30 Z-6 D6 P0.52.5. 刀具补偿•例子13:在当前位置加工一个直径为10mm的孔,同时刀具半径补偿为2mm:G41 D10•例子14:在X轴上移动到50mm,Y轴上移动到40mm,在(50,40)处加工一个直径为6mm的孔,同时刀具半径补偿为3mm:G42 X50 Y40 D6•例子15:在当前位置加工一个直径为8mm的孔,同时刀具半径补偿为1mm:G43 D82.6. G函数•例子16:在当前位置暂停0.5秒:G04 P0.5•例子17:设置进给率为100mm/min:G01 F100•例子18:设置主轴转速为8000转/分钟:M03 S80002.7. 其他操作•例子19:将当前位置设为工件坐标系原点:G54 X0 Y0•例子20:将当前位置设为相对坐标系原点:G91 G92 X0 Y03. 总结本文介绍了100个简单的加工中心编程例子,覆盖了直线插补、圆弧插补、钻孔、螺纹加工、刀具补偿、G函数和其他操作。
加工中心螺纹编程实例
加工中心螺纹编程实例螺纹加工是机械制造中非常常见的加工工艺之一。
在加工中心上编程加工螺纹需要熟练掌握相关编程语言和指令。
下面以一个实例来说明如何在加工中心上编程加工螺纹。
假设需要在一个圆柱体工件上加工20×2.5的螺纹,工件材料为碳钢,工件尺寸为Φ25×50。
编程步骤如下:1. 设置加工参数90 绝对编程94 进给速度为每分钟进给量64 自动进给速度调整2. 进行粗加工1 6 (选择粗加工刀具)0 0 0 50 (快移至安全位置)1000 3 (设置主轴转速并启动主轴正转)0 25 0 (快移至加工起点)1 -45 200 (以进给速度200/进行粗加工至=-45处)0 50 (快移至安全位置)3. 进行精加工2 6 (选择精加工刀具)0 0 0 50 (快移至安全位置)2000 3 (设置主轴转速并启动主轴正转)0 25 0 (快移至加工起点)92 25 0 0 (设置加工起点为坐标原点)1 -48 100 (以进给速度100/进行精加工至=-48处)4. 开螺纹循环92 0 0 0 (设置当前位置为坐标原点)76 022530 2 2.5 (开启螺纹循环,20×2.5)76 48 -50 1 3000 500 2 (进行螺纹加工,方向行程48,方向行程50,进给速度2/)76 48 -50 1 3000 500 2 (再次进行螺纹加工,以保证加工质量)80 (取消循环)5. 退刀0 50 (快移至安全位置)5 (关闭主轴)30 (程序结束)以上就是一个在加工中心上编程加工20×2.5螺纹的实例。
在实际加工中,需要根据具体情况调整参数,并做好机床对刀、选择合适的刀具和切削液等准备工作。
加工中心编程实例
加工中心编程实例P73 例6-1加工工序1)用φ3中心钻打五个定位孔,深2mm;2)用φ10的麻花钻在五个定位孔的基础上钻五个通孔;3)用φ14的扩孔钻扩五个通孔;4)φ20的锪钻,锪五个圆柱面沉头孔;5)?用φ14的平头钻铣刀粗(3mm/次,共两次)、精铣φ33的沉头孔;用φ14的平头钻铣刀粗(吃刀量3.5mm)、精加工中间φ104凸台部分;用φ14的平头钻铣刀冲铣四个卡槽。
用φ14的平头钻铣刀加工φ96上的四段R39的凹弧。
6)用φ10的立铣刀粗(吃刀量1.5mm)、精加工中心18×18带倒圆角的通孔; 刀具卡片刀具名称刀具装长度补偿刀具直径半径补偿代主轴进给刀具卡长度代码与补码与补偿值转速速度代码偿值φ3中心钻 T01 100 H01 100 S800 F50φ10麻花钻 T02 100 H02 160 S600 F50φ14扩孔钻 T03 180 H03 180 S500 F60φ20锪钻 T04 140 H04 140 S400 F60φ10立铣刀φ10 T05 150 H05 150 D51 5.5 S500 F150D52 5. F100φ14钻铣刀φ14 T06 160 H06 160 D61 10.5 S500 F200D62 7.5 F100D63 7 F50程序清单:主程序:N1 G90 T01N2 G53 G28 Z0 M06 取中心钻N3 G54 G43 H01 G00 Z20(N4 S800 M03 T02N5 G99 G81 X0 Y0 Z-2(R3(F50 用中心钻点五个定位孔N6 Z-6(M98 P01N7 G80 M05 G49N8 G53 G28 Z0 M06 换麻花钻N9 G54 G43 H02 G00 Z20(N10 S600 M03 M08 T03N11 G99 G81 X0 Y0 Z-18(R3(F50 用麻花钻打五通孔 N12 M98 P01N13 G80 M05 M09 G49N14 G53 G28 Z0 M06 换φ14的扩孔钻 N15 G54 G00 G43 H03 Z20(N16 S500 M03 M08 T04N17 G99 G81 X0 Y0 Z-18(R3(F60 用φ14的扩孔钻扩通孔 N18 M98 P01 N19 G80 G49 M05 M09N20 G53 G28 Z0 M06 换φ20的锪钻 N21 G54 G00 G43 H04 Z20(N22 S400 M03 M08 T06N23 G99 G82 X0 Y0 Z-9(R3(P1000 F60 用φ20的锪钻锪沉头孔 N24 Z-6(M98 P01N25 G80 G49 M05 M09N26 G53 G28 Z0 M06 换φ14的平头钻铣刀N27 G54 G00 X0 Y0N28 G43 H06 Z-9( 铣中心φ33的沉头孔N29 S500 M03 M08 T05N30 G01 G42 D61 X16.5 F150 用R10.5虚拟半径逆铣中心沉头孔至φ26 N31 M98 P02N32 G01 G42 D62 X16.5 F150 用R7.5虚拟半径逆铣中心沉头孔至φ32 N33 M98 P02N34 G01 G41 D63 X10.Y-6.5 F300 用实际铣刀半径顺铣中心沉头孔至φ33 N35 M98 P03N36 G00 Z5.N37 G00 X0 Y-68. 铣φ104圆台 N38 G01 Z-4. F300N39 G01 G42 D62 Y-48. F200 用R7.5虚拟半径逆铣圆台至φ97 N40 G03 X0 Y-48. I0 J48.N41 G01 G41 D63 Y-48. F100 用实际铣刀半径顺铣圆台至φ96 N42 G02 X0 Y-48. I0 J48.N43 M98 P04 调04号子程序铣4个卡槽 N44 M98 P05 铣第一象限R39的圆弧N45 M21 M98 P05 铣第二象限R39的圆弧 N46 M22 M98 P05 铣第三象限R39的圆弧 N47 M23 取消镜象N48 M22 M98 P05 铣第四象限R39的圆弧 N49 M23 取消镜象N50 G40 G49 M05 M09N51 G53 G28 Z0 M06 换φ10的立铣刀 N52 G54 G00 X0 Y0N53 G43 H05 Z-16(N54 S500 M03 M08 T00N55 G01 G42 D51 X9(F150 用R5.5虚拟半径逆铣18×18通孔 N56 M98 P06 N57 G01 G41 D52 X4.Y-5. F300 用实际铣刀半径顺铣18×18通孔 N58 M98 P07N59 G49 M05 M09N60 G53 G28 Z0 M06 把φ10的立铣刀入库 N61 M02子程序:O01 四个角孔的中心位置子程序 N1 X84(Y42(N2 X-84(N3 Y-42(N4 G98 X84(N5 M99O02 逆铣中心沉头孔子程序N1 G02 X16.5 Y0 I-16.5 J0 N2 G00 G40 X0 Y0N3 M99O03 顺铣中心沉头孔子程序N1 G03 X16.5 Y0 I0 J6.5 F100 N2 G03 X16.5 Y0 I-16.5 J0 N3 G03 X10. Y6.5 I-6.5 J0 F300 N4 G00 G40 X0 Y0N5 M99O04 铣刀卡槽子程序N1 G01 G40 X0 Y-28. F50 铣圆台Y负向卡槽 N2 G01 Z5. F300N3 G00 X0 Y60.N4 G01 Z-4. F300N5 G01 Y28. F50 铣圆台Y正向卡槽 N6 G01 Z5. F300N7 G00 X60. Y0N8 G01 Z-4. F300N9 G01 X28.F50 铣圆台X正向卡槽 N10 G01 Z5. F300N11 G00 X-60. Y0N12 G01 Z-4. F300N13 G01 X-28. F50 铣圆台X负向卡槽 N14 G01 Z5. F300N15 M99O05 4端R39弧段的加工子程序 N1 G90 G40 G00 X56.569 Y56.569 N2 G01 Z-4(F300N3 G91 G41 D63 X-39(N4 G03 X39(Y-39(I39(J0 F100 N5 G90 G00 Z5(N6 M99O06 逆铣18×18倒圆角通孔子程序 N1 Y-9(N2 X-9(N3 Y9(N4 X9.N5 Y0N6 G00 G40 X0 Y0N7 M99O07 顺铣18×18倒圆角通孔子程序N1 G03 X9. Y0 I0 J5. F100N2 G01 Y9.N3 X-9.N4 Y-9.N5 X9.N6 Y0N7 G03 X4. Y5. I-5. J0 F300 N8 G00 G40 X0 Y0N9 M99。
加工中心编程实例
选刀和换刀方式:
主轴箱回参考点,主轴准停。
机械手抓刀 (主轴上和刀库上)
取刀: 活塞杆推动机械手下行。
交换刀具位置: 机械手回转180°。
装刀: 活塞杆上行,将更换后的刀具装入主轴和刀库。
4、机械手换刀动作过程
刀库移动-主轴升降式换刀过程
1
分度:将刀盘上接收刀具的空刀座转到换刀所需的预定位置。
01
02
03
04
卧式加工中心: 箱体类、模具
龙门式加工中心: 大型、重型和形状复杂零件
复合加工中心(五面体加工中心)
立式加工中心: 板材类、壳体类、凸轮、模具
加工中心的分类:
第二节、加工中心自动换刀装置
1、自动换刀装置(ATC) 自动换刀装置的用途是按照加工需要,自动地更换装在主轴上的刀具。自动换刀装置是一套独立、完整的部件。
3、加工程序
第五节 加工中心编程实例
3、加工程序
第五节 加工中心编程实例
第一节 概述
第六章 加工中心程序编制
1、加工中心及其组成
01
02
03
04
05
06
07
08
09
10
11
1
具有自动换刀装置,能自动地更换刀具,在一次装夹中完成铣削、镗孔、钻削、扩孔、铰孔、攻丝等加工,工序高度集中。
2
带有自动摆角的主轴或回转工作台的加工中心,在一次装夹后,自动完成多个面和多个角度的加工。
由于加工中心具备了高刚度和高功率的特点,故在工艺上可采用大的切削用量,以便在满足加工精度条件下尽量节省加工工时。
选用加工中心作为生产设备时,必须采用合理的工艺方案,以实现高效率加工。
加工中心的工艺特点
UG加工中心编程实例
目录第一节孔加工------------------------(2)第二节平面铣------------------------(9)第三节表面铣------------------------(22)第四节穴型加工----------------------(26)第五节等高轮廓铣--------------------(33)第六节固定轴轮廓铣------------------(36)第一节孔加工1.1 例题1:编写孔位钻削的刀具路径图6-11.打开文件☐从主菜单中选择File→Open→***/Manufacturing/ptp-1.prt,见图6-12.进入加工模块☐从主菜单中选择Application→Manufacturing,进入Machining Environment对话框3.选择加工环境☐在CAM Session Configuration表中选择CAM General☐在CAM Setup表中选择Drill☐选择Initialize4.确定加工坐标系☐从图形窗口右边的资源条中选择Operation Navigator,并锚定在图形窗口右边☐选择Operation Navigator工具条的Geometry View图标,操作导航器切换到加工几何组视窗☐在Operation Navigator窗口中选择MCS_Mill,按鼠标右键并选择Edit,进入Mill_Orient 对话框☐选择MCS_Origin图标,进入Points Constructor对话框,选择Reset,选择OK退回到Mill_Orient对话框☐打开Clearance开关,选择Specify,进入Plane Constructor对话框☐选择棕色显示的模型最高面,并设定Offset = 5☐连续选择OK直至退出Mill_Orient对话框5.创建刀具☐从Operation Navigator工具条中选择Machine T ool View图标,操作导航器切换到刀具组视窗☐从Manufacturing Create工具条中选择Create Tool图标,出现图6-2所示对话框☐按图6-2所示进行设置,选择OK进入Drilling Tool对话框☐设定Diameter = 3☐设定刀具长度补偿登记器号码:打开Adjust Register的开关,并设定号码为5☐设定刀具在机床刀库中的编号:打开Tool Number的开关,并设定号码为5☐选择OK退出图6-2 图6-36.创建操作☐从Manufacturing Create工具条中选择Create Operation图标,出现图6-3所示对话框☐按图6-3所示进行设置,选择OK进入SPOT_DRILLING对话框7.选择循环类型及其参数☐从循环类型列表中选择Standard Drill(三角形箭头),进入Specify Number of对话框☐设定Number of Sets = 1,选择OK进入Cycle Parameters对话框☐选择Depth进入Cycle Depth对话框,选择Tool Tip Depth,设定Depth = 3,选择OK 退回到Cycle Parameters对话框☐选择Feedrate进入Cycle Feedrate对话框,设定进给率值= 60,选择OK直至退回到SPOT_DRILLING对话框8.指定钻孔位置☐从主菜单选择Format→Layer Settings,使5层为可选择层(Selectable)☐从Geometry区域选择Holes图标,并选择Select进入Point对话框☐选择Select进入选择点、孔、圆弧的对话框。
加工中心编程实例
加工中心编程实例The document was prepared on January 2, 2021实例为在预先处理好的100mm×100mm×100mm合金铝锭毛坯上加工图9-22所示的零件,其中正五边形外接圆直径为80mm.一、工艺分析本例中毛坯较为规则,采用平口钳装夹即可,选择以下4种刀具进行加工:1号刀为Ф20mm两刃立铣刀,用于粗加工;2号刀为Ф10mm中心钻,用于打定孔位;4号刀为Ф10mm钻刀,用于加工孔.通过测量刀具,设定补偿值用于刀具补偿.该零件的加工工艺为:加工90mm×90mm×15mm的四边形→加工五边形×加工Ф40mm的内圆→精加工四边形、五边形、Ф40mm的内圆→加工4个Ф10mm的孔.二、编程说明手工编程时应根据加工工艺编制加工的主程序,零件的局部形状由子程序加工.该零件由1个主程序和5个子程序组成,其中,P1001为四边形加工子程序,P1002为五边形加工子程序,P1003为圆形加工子程序,P9888为中心孔加工子程序,P9777为加工孔子程序.用CAD/CAM软件系统辅助编程.首先进行零件几何造型,生成零件的几何模型,如图9-23所示.然后用CAM软件再生成NC程序.本例先从Pro/E中造型,用IGES格式转化到中也可以直接用MasterCAM进行零件几何造型,由MasterCAM生成NC程序.三、NC程序零件几何模型的程序见表9-5加工中心实例程序程序说明程序说明O9944 主程序名M98 P1001G49 G40 取消刀具长度补偿和半径补偿N12 G01 Z-4G92 X0 Y0 Z10 坐标系定位G40N10 M06 T01 换1号刀具M98 P1002 调用子程序加工五边形,分3次S796 M03 M08 主轴转动、打开切削液G01 Z-8移动到开始加工位置M98 P1002N20 G01 Z-4 F200 开如加工粗加工N30 M98 P1002M98 P1001G01 Z-8 F200X0 Y0M98 P1001N40 G01 X5 Y5 Z-2 F100 螺旋下刀加工圆形分7次 G01 Z-12 F200M98 P1001Y0 F118G01 F200G03G01 X0N60 M98 P1001 精加工四边形G01 X-5 Y-5 Z-4N65 M98 P1002 精加工五边形分2次Y0 F318G03N70 M98 P1002G00 X0X0 Y0G01 X5 Y5 Z-6N75 G01 F200 精加工圆分2次Y0 F318M98 P1003G03G00 X0N80 M98 P1003G00G01 X-5 Y-5 Z-8N85 M06 T03 换3号刀具加工定位孔Y0 F318G01 X0 Y0 Z10G03G90 G01 X-35 Y-35 F200G00 X0M98 P9888G01 X5 Y5 Z-10Y0 F318M98 P9888G03G00 X0M98 P9888G01 X-5 Y-5 Z-12M98 P9888Y0 F318N90 M06 T04 换4号刀具加工孔G03G90 G01 X0 Y0 Z10 F200G00 X0G01 X-35 Y-35G01 F200M98 P9777Y0 F318G03M98 P9777G00 X0M98 P9777G00 X0 Y0N50 M06 T02M98 P9777X0M30G01 G41 D2 F200O1001 四边形子程序G90 G0G03 X0G01X0G02G03G01G01 X0G02 M99O1003 圆形子程序G01G90 G01 F239 G02G01G03 Y0G02G01 X0G03G01 X0 Y0M99G01 X0O9888 加工中心孔子程序M99G01 Z-17 F100O1002 五边形子程序G01 Z10G90 G01M99G03 X0O9777 加工孔子程序G01 Z-22 F100G01G01 Z10M99X0。
加工中心编程及实例
加工中心加工编程及实例加工中心加工编程实践实践:法兰克系统加工中心编程实践在加工中心上加工如图所示零件,其材料为Q235-A,毛胚大小为363419;工件一、确定装夹方案根据毛胚和零件图,确定工件的装夹方式;由于该工件是一个方形零件,并且这个零件的尺寸较小,单边余量只有2mm,无法用压块装夹,而厚度余量有4mm,故采用虎钳装夹加工;在毛胚的下面垫一垫块,使毛胚的上表面与虎钳的压块表面距离至少超过,并采用毛胚的左上角跟虎钳上压块的左下角重合点作为为定位基准;使用虎钳夹紧工件,并且两次装夹即可完成全部加工;正、背面加工取两坐标系G54、G55,G54取毛胚中心为工件坐标系原点,G55取虎钳上压块的左下角为工件坐标系原点;二、确定加工顺序与走刀路线一、确定工件坐标系1正面加工:将工件坐标系原点设置在零件毛胚中心处;G542背面加工:将工件坐标系原点设置在虎钳上压块的左下角;G55二、确定刀具运动路线1正面加工:1、先面铣毛胚表面面铣后的表面为Z轴零点;2、再外形铣削3230;3、打2M8中心点4、钻2通孔5、攻2M8螺纹孔;(2)背面加工:面铣去除多余厚度,保证厚度15mm;三、选择刀具及切削用量;1正面加工:1、用16平面铣刀白钢四刃铣刀进行加工表面及外形;2、用3中心钻打2M8中心点3、用麻花钻头钻2通孔4、用M8右旋牙丝锥攻2M8螺纹孔;(2)背面加工: 1、用16平面铣刀白钢四刃铣刀进行面铣去余料;A、毛胚为Q235-A钢,选用白钢刀加工已经足够,根据加工方案和工件材料,选择刀具如下表所示;B、根据刀具材料、工件材料和加工精度,选择切削用量,如下表所示;切削用量详见加工程序;四编制加工程序根据所用机床的数控系统和工艺设计编制加工程序,正反面加工程序如下表所示;1正面加工程序:A.面铣程序;O0001G21;执行公制单位运算G0 G17 G40 G49 G80 G90;恢复机床系统各模态指令T1 M6;自动调用刀库1号刀具G0 G90 G54 X-27. Y-15. S400 M3;主轴转动,并快速定位到下刀点;M8;冷却液开启G43 H1 Z100.;执行1号刀具长度补偿,并定位到Z100.Z1.;快速定位至Z1.G1 Z0. F300.;以300mm/min的速度直线定位到Z0.X27. F60;Y-5.;X-27.;Y5.; Y方向分层切削表面;如果平面分层太多,可X27. 以用子程序代替;Y15.;X-27.;Z1. F300;以300mm/min的速度直线定位到Z1.GO Z100.;快速定位至Z100.M9;冷却液关闭M5;主轴停止转动G28 G91 Z0.;回到机床Z轴零点G28 Y0.;回到机床Y轴零点B.外形切削程序;G0 G90 G54 . S250 M3;主轴转动,并快速定位到下刀点;G43 H1 ;冷却液开启,执行1号刀具长度补偿,并定位到Z100.Z1.;快速定位至Z1.G1 F300;以300mm/min的速度直线定位到G42 D1 . F30.;执行刀具半径右补偿指令,并用F30速度定位;X16.;Y15.;执行刀补后,可以直接忽略刀具半径,直接按图纸尺寸编程X-16.;进行第一层外形加工Y-15.;F300.;以300mm/min的速度直线定位到;Y15.;进行第二层外形加工X-16.;G40 X-40. ;取消刀具半径补偿,并用F30速度定位;G0 Z100.;快速定位至Z100.M5;主轴停止转动M9;冷却液关闭G91 G28 Z0.;回到机床Z轴零点G28 Y0.;回到机床Y轴零点C.打中心点程序;T2 M6;自动调用刀库2号刀具G0 G90 G54 M3;主轴转动,并快速定位到下刀点;G43 H2 ;冷却液开启,执行2号刀具长度补偿,并定位到Z100.Z10.;快速定位到初始平面加工第一个孔,并回到R平面Y-8.;加工第二个孔,先回到R平面,然后回到初始平面G80;取消钻孔循环指令G0 Z100.;快速定位至Z100.M5;主轴停止转动M9;冷却液关闭G91 G28 Z0.;回到机床Z轴零点G28 Y0.;回到机床Y轴零点D.钻2通孔程序;T3 M6;自动调用刀库3号刀具G0 G90 G54 M3;主轴转动,并快速定位到下刀点;G43 H3 ;冷却液开启,执行3号刀具长度补偿,并定位到Z100.Z10.;快速定位到初始平面加工第一个孔,并回到R平面Y-8.;加工第二个孔,先回到R平面,然后回到初始平面G80;取消钻孔循环指令G0 Z100.;快速定位至Z100.M5;主轴停止转动M9;冷却液关闭G91 G28 Z0.;回到机床Z轴零点G28 Y0.;回到机床Y轴零点E.攻2M8通孔程序;T4 M6;自动调用刀库4号刀具G0 G90 G54 M29;主轴转动,并快速定位到下刀点;G43 H4 ;冷却液开启,执行4号刀具长度补偿,并定位到Z100.Z10.;快速定位到初始平面G95:每转进给指令,G94:每分钟进给指令Y-8.;加工第二个孔,先回到R平面,然后回到初始平面G80;取消钻孔循环指令G94 F100;恢复每分钟进给速度G0 Z100.;快速定位至Z100.M5;主轴停止转动M9;冷却液关闭G91 G28 Z0.;回到机床Z轴零点G28 Y0.;回到机床Y轴零点M30;程序结束2背面加工程序:O0002G21;执行公制单位运算G0 G17 G40 G49 G80 G90;恢复机床系统各模态指令T1 M6;自动调用刀库1号刀具G0 G90 G54 X-27. Y-15. S300 M3;主轴转动,并快速定位到下刀点; M8;冷却液开启G43 H1 Z100.;执行1号刀具长度补偿,并定位到Z100.Z1.;快速定位至Z1.G1 Z1. F300.;以300mm/min的速度直线定位到Z0.X27. F60;Y-5.;X-27.; Z方向第一层切削表面;Y5.; Y方向分层切削表面;如果平面分层太多,可X27. 以用子程序代替;Y15.;X-27.;Z0. F300;以300mm/min的速度直线定位到Z0.X27. F60;Y-5.;X-27.;Y5.; Z方向第二层切削表面;如果分层太多,X27. 可以用子程序代替;Y15.;X-27.;GO Z100.;快速定位至Z100.M9;冷却液关闭M5;主轴停止转动G28 G91 Z0.;回到机床Z轴零点G28 Y0.;回到机床Y轴零点。
加工中心编程实例
一:程式范例1、对下图零件编程#1——6………………钻10mm直径的孔#7——10………………钻20mm直径的孔#11——13……………镗30mm直径的孔T1 中心钻H01T2 Φ10钻头H02T3 Φ20钻头H03T4 Φ30镗刀H04T5 Φ29钻头H05O0001G40 G80 G17 取消指令G00 G91 G30 X0 Y0 Z0 T1 换刀指令M6N1(CDR---3)注释(Φ3中心钻)G00 G90 G54 X60. Y80. S1000 绝对坐标编程快速移动到G54坐标X60.Y80.主轴1000r/minG43 Z20. H01 M13 T02 长度补偿主轴正转冷却液开2号刀刀换刀位置(节约时间)G99 G81 Z-55 R-45 F100 G81钻孔循环指令,结束后回R点平面Y480;X210 .Y380;G98 Y180.; 钻8号孔后返回初始平面G99 X460 Y80 Z-5 R5; 钻13孔后返回R点平面Y280Y480X710 Y180 Z-55 R-45;Y380 ;X860 Y80;Y280 ;Y480;G00 G80 Z100; 取消循环指令升至Z100高度G91 G30 X0 Y0 Z0; 换刀指令换2号刀具M6;M01; 选择停止(检查刀具)N2 (DR---10) 注释:(¢10钻头)G00 G54 G90 X60 Y80 S800;G43 Z20 H02 M13 T3; 长度补偿主轴正转冷却液开3号刀到准备位置G99 G81 Z-105 R-45 F100; G81钻孔循环指令,结束返回R点平面X60 Y280G98 Y480G99 X860Y280Y80G00 G80 Z100 取消循环指令升至Z100高度G91 G30 X0 Y0 Z0 换刀指令换3号刀具M6M1 选择停止(检查刀具)N3 (DR__20) 注释:(¢20钻头)G00 G90 G54 X210 Y180 S800G43 Z50 H03 M13 T5G99 G81 Z-102 R-45 F90 G81钻孔循环指令,结束返回R点平面G98 Y380 钻7号孔后返回初始平面G99 X710 钻10孔后返回R点平面Y180G00 G80 Z100 取消循环指令升至Z100高度G91 G30 X9 Y0 Z0 换刀指令换5号刀具M6M1 选择停止(检查刀具)N5 (DR__29) 注释:(¢29钻头)G00 G90 G54 X460 Y80 S800G43 Z50 H05 M13 T04G99 G81 Z-102 R5 F80 G81钻孔循环指令,结束返回R点平面Y480G00 G80 Z100 取消循环指令升至Z100高度G91 G30 X0 Y0 Z0 换刀指令换4号刀具M6M1 选择停止(检查刀具)N4 (TD_30) 注释:(¢30镗刀)G00 G90 G54 X460 Y80 S500G43 Z50 H04 M13G99 G76 Z-102 R5 Q100 F50 G76镗孔循环指令,结束返回R点平面Y280Y480G00 G80 Z100 取消循环指令升至Z100高度G91 G30 X0 Y0 Z0 回第二原点M30 程序结束。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WHILE条件表达式
|
ENDW
下面就以宏指令编程为例,做两个练习。
实例三毛坯为150㎜×70㎜×20㎜块料,要求铣出如图2-25所示的椭球面,工件材料为蜡块。
数控铣床编程实例(参考程序请看超级链接)
毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图3-23所示的槽,
工件材料为45钢。
1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线1)以已加工过的底面为定位基准,用通用台虎钳夹紧工件前后两侧面,台虎钳固定于铣床工作 台上。
2)工步顺序
N0070 M02
2)铣轮廓程序(手工安装好ф5㎜立铣刀,不考虑刀具长度补偿)
%1338
N0010
G92
X5 Y5 Z50
N0020
G90
G41 G00 X-20 Y-10 Z-5 D01
N0030
G01
X5 Y-10 F150
N0040
G01
Y35 F150
N0050
G91
N0060
G01
X10 Y10 F150
在宏语句中:
变量:
#0--#49是当前局部变量
#50--#99是全局局部变量
常量:
PI,TRUE(真),FALSE(假)
算术运算符:
+,-, *,/
条件运算符:
EQ “=”,NE“!=”,GT “>”,GE “>=”,LT “<”,LE“<=”
逻辑运算符:
AND, OR, NOT
函数:
SIN[],COS[],TAN[],ATAN[],ATAN2[],ABS[],INT[],SIGN[],SQRT[], EXP[]表达式:
①铣刀先走两个圆轨迹,再用左刀具半径补偿加工50㎜×50㎜四角倒圆的正方形。
②每次切深为2㎜,分二次加工完。
2.选择机床设备
根据零件图样要求,选用经济型数控铣床即可达到要求。故选用XKN7125型数控立式铣床。3.选择刀具
现采用φ10㎜的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。4.确定切削用量
4.确定切削用量
切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。5.确定工件坐标系和对刀点
在XOY平面内确定以0点为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如 图3-24所示。
采用手动对刀方法把0点作为对刀点。
6.编写程序(用于华中I型铣床)
按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。该工 件的加工程序如下:
G41
G01
X25
Y15
;左刀补铣四角倒圆的正方形
N0070
G03
X15
Y25
I-10
J0
N0080
G01
X-15
N0090
G03
X-25
Y15
I0
J-10
N0100
G01
Y-15
N0110
G03
X-15
Y-25 I10
J0
N0120
G01
X15
N0130
G03Βιβλιοθήκη X25Y-15I0
J10
N0140
G01
1)加工φ20㎜孔程序(手工安装好φ20㎜钻头)
%1337
N0010
G92
X5
Y5 Z5
;设置对刀点
N0020
G91
;相对坐标编程
N0030
G17
G00
X40 Y30
;在XOY平面内加工
N0040
G98
G81
X40 Y30
Z-5 R15 F150;钻孔循环
N0050
G00
X5
Y5 Z50
N0060 M05
切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。5.确定工件坐标系和对刀点
在XOY平面内确定以工件中心为工件原点,Z方向以工件表面为工件原点,建立工件坐标系, 如图2-23所示。
采用手动对刀方法(操作与前面介绍的数控铣床对刀方法相同)把点O作为对刀点。6.编写程序
按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。
N01
P1.-4
;再调一次子程序,槽深为4㎜
N0050
G01
Z2
M09
N0060
G00
X0 Y0 Z150
N0070
M02
;主程序结束
N0010
G22
N01
;子程序开始
N0020
G01
ZP1
F80
N0030
G03
X15
Y0
I-15
J0
N0040
G01
X20
N0050
G03
X20
YO
I-20
J0
N0060
Y0
N0150
G40
G01
X15
Y0
;左刀补取消
N0160
G24
;主程序结束
实例二毛坯为120㎜×60㎜×10㎜板材,5㎜深的外轮廓已粗加工过,周边留2㎜余量,要求加工出如图2-24所示的外轮廓及φ20㎜的孔。工件材料为铝。
1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线
1)以底面为定位基准,两侧用压板压紧,固定于铣床工作台上
用运算符连接起来的常量,宏变量构成表达式。例如:100/SQRT[2]*COS[55*PI/180]赋值语句:宏变量=表达式。例如:#2=100/SQRT[2]*COS[55*PI/180]
条件判别语句:IF,ELSE,ENDIF
格式:
IF条件表达式
|
ELSE
|
ENDIF
循环语句:WHILE,ENDW
考虑到加工图示的槽,深为4㎜,每次切深为2㎜,分二次加工完,则为编程方便,同时减少指令条数,可采用子程序。该工件的加工程序如下(该程序用于XKN7125铣床):
N0010
G00
Z2
S800 T1 M03
N0020
X15
Y0
M08
N0030
G20
N01
P1.-2
;调一次子程序,槽深为2㎜
N0040
G20
2)工步顺序
①钻孔φ 20㎜。
②按O'ABCDEFG线路铣削轮廓。
2.选择机床设备根据零件图样要求,选用经济型数控铣床即可达到要求。故选用华中Ⅰ型(ZJK7532A型) 数控钻铣床。
3.选择刀具
现采用φ20㎜的钻头,定义为T02,φ5㎜的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。
由于华中Ⅰ型数控钻铣床没有自动换刀功能,按照零件加工要求,只能手动换刀。
N0070
G01
X11.8 Y0
N0080
G02
X30.5 Y-5
R20
N0090
G03
X17.3 Y-10
R20
N0100
G01
X10.4 Y0
N0110
G03
X0 Y-25
N0120
G01
X-90 Y0
N0130
G90
G00 X5 Y5
Z10
N0140
G40
N0150
M05
N0160
M30
看了上面的例子,我们对普通的指令有了了解,但是跟高级语言比较,其功能显得薄弱,为 了与高级语言相匹配,特地介绍宏指令。通过使用宏指令可以进行算术运算,逻辑运算和函数的 混合运算,此外,宏、程序还提供了循环语句,分支语句和子程序调用语句。