基于fanucoimatec典型零件的编程与加工毕业设计内容摘要:

sin 曲线 T04 162。 16 800 50 5 编制 李敏 审核 李敏 批准 李敏 11 月 5 日 1 页 芜湖职业技术学院毕业设计论文 第 18 页 主要加工程序 确定编程原点 铣床上编程坐标原点的位置是任意的,他是编程人员在编制程序时根据零件的特点来选定的,为了变成方便,一般要根据工件形状和标注尺寸的基准以及计算最方便的原则来确定的工件上某一点为坐标原点,具体选择注意如下几点: (1) 编程坐标原点应选在零件图的尺寸基准上,这样便于坐标值的计算,并减少计算错误。 (2) 编程坐标原点应尽量选在精度较高的精度表面,以提高被加工零件的加工精度。 (3) 对称的零件,编程坐标原点应设在 对称中心上;不对称的零件,编程坐标原点应设在外轮廓的某一角上。 (4) Z 轴方向的零点一般设在工件表面。 本设计选择 162。 20 通孔的中心处为工件编程 X、 Y 轴原点坐标, Z 轴原点坐标在工件上表面。 按工序编制各部分加工程序 :及其加工路线、注(用 FANUC 系统) ( 1)选一个 210X150X50 的毛坯 ( 2)粗铣定位基准面(底面),采用平口钳装夹,如图 3:在 MDI 方式下,用 162。 125mm平面端铣刀,主轴转速为 180r/min,可以用 G92 指令铣基准面 . 程序如下: O001 G54G90G21G40。 G92X0Y0Z0 M03S180。 Y80.。 X0。 G00Z10. M30。 芜湖职业技术学院毕业设计论文 第 19 页 G92 指令是规定工件坐标系原点的指令,工件坐标系原点又称编程零点。 当用绝对尺寸编程时,必须先建立一坐标系,用来确定刀具起点在坐标系中的坐标值。 格式: G92xyz(铣床、加工中心 ),坐标值 为刀位点在工件坐标系中的初始位置。 执行 G92 指令时,机床不动作,即 X、 Y.、 Z 轴均不移动,但 CRT 显示器上的坐标值发生了变化。 (3)粗铣上表面,将初铣的底面反过来,(注意上表面应露出超过 25mm)进行粗铣上表面,进给速度为 100mm/min 其余与步骤 1 相同。 (4)精铣上表面,进给速度为 25mm/min,其余同步骤 1 ( 5)钻Φ 20 的通孔,用Φ 20 的麻花钻。 程序如下: O002 G54G90G21G40。 G00X0Y0。 Z100. Z10. M03S800 G00Z50.。 G28G91M5。 M30。 加工路线如图所示: 芜湖职业技术学院毕业设计论文 第 20 页 G73~G89 是模态指令,一旦指定将一直有效,直到出现其他孔加工固定循环指令,或固定循环取消指令( G80),或 G00, G01,G02,G03 等插补指令时才失效。 因此,多孔加工时该指令只需要指定一次。 以后的程序段只给孔的位置即可。 在固定循环中,刀具半径尺寸补偿 (G41,G42)无效;刀具长度补偿( G43,G44)有效。 编程中如果返回起始点( G98)、返回 R 点(参考点)( G99)如图所示 芜湖职业技术学院毕业设计论文 第 21 页 ( 6) Φ 10 的镗刀粗、精加工通孔,程序如下: O003 G54G90G21G40。 G00X0Y0。 Z100. M03S500。 Z10.。 G00Z100. G28G91X0Y0M05。 M30。 加工路线如图所示: 芜湖职业技术学院毕业设计论文 第 22 页 ( 7)Φ 16 硬质合金键槽铣刀粗精铣内轮廓 程序如下: O004。 (主程序 ) G54G90G21G40。 M03S800。 G00X0Y20.。 G00Z100.。 Z50.。 G68X0Y0R0。 M98P2020。 G68X0Y0R90.。 M98P2020。 G68X0Y0R180.。 M98P2020。 G68X0Y0R270.。 M98P2020。 G69。 芜湖职业技术学院毕业设计论文 第 23 页 G40G90G00Z100.。 G00X0Y0。 M05。 M30。 O2020(子程序) . . . X5. G00Z20. M99 在编程中应用主程序调用子程序的方法可以更加简化编程,优化程序,有利于程序的修改和 重复调用,在实际工作中取得事半功倍的作用。 数控程序有两种形式,主程序和子程序。 一般情况下, CNC 根据主程序的运行,但是但主程序中遇到呼调子程序的指令时,转到子程序运行,但子程序中遇到返回主程序的指令时控制返回到主程序。 CNC 最多能储存 200 个主程序和子程序,可从储存的主程序中选出程序运行机床。 调用子程序的编程格式: M98 P~ 其中: P 后共有 7 为数字,前 3 位为调用次数,省略时为调用一次;后 4 位为所调用的子程序号。 坐标系旋转指令 G68/G69 芜湖职业技术学院毕业设计论文 第 24 页 该指令可使编程图形按照指定旋转中心及旋转方向旋转一定的角度, G68 开始坐标系旋转, G69 用于取消坐标系旋转功能。 由于加工内轮廓不能够直接下刀,而采取螺旋下刀或者斜线下刀,以免发生撞刀、使刀具磨损。 螺旋下刀: G02/G03 XYRZ 斜线下刀: G01 XYZ ( 8)钻Φ 40 的孔 程序如下: O005 (主程序) G54G90G21G40 M03S800 G00Z100. Z20. . M98P2020 . M98P2020 . M98P2020 . M98P2020 M30 O2020 (子程序) G00Z10. M99 芜湖职业技术学院毕业设计论文 第 25 页 ( 9)Φ 16 球头铣刀铣削球面 程序如下: O006 G54G90 G00Z100. M03S1500 X0Y0 Z5. 3=63. WHILE[3LE84.]DO1 1=46*COS[3] 2=46*SIN[3] G01Z[2]F500 G41X[1]D01 G03I[1] G40G01X0Y0 3=3+1 END1 G00Z100. M30 宏程序:是一种零件的编程方法,是在标准 CNC 编程方法的基础上附加控制特征,以使功能更加强大,更具有灵活性。 是最接近于真实编程语言的一种编程方法,它直接使用CNC 系统,宏程序本身不是语言,而只是一种 CNC 机床的特殊用途的软件,是结构化的常规子程序。 宏程序与子程序的差异: 可修改的程序数据 可修改的程序流程 数据可在两个程序之间传递 芜湖职业技术学院毕业设计论文 第 26 页 重复可有回路 测量可连续使用 ( 10) 162。 16 硬质合金键槽铣刀铣 削 SIN曲线 程序如下: O007 G54G90 G00Z100. M03S900 . Z5. G01Y0D02F1000 X03=0 N111=3/4 2=5*SIN[3] G01X[1]Y[2]F1000 3=35 IF[3GE[400]]GOTO11 G40X180. G00Z100. X0Y00. M30 零件加工时调头加工,加工 SIN 曲线对刀时由于 sin 曲线的振幅为 5,所以对 Y 轴时应该输入 Y 轴的坐标值再加上 5.。 芜湖职业技术学院毕业设计论文 第 27 页 利用 CAD/CAM 软件完成零件的三维造型,进行加工轨迹设计,实现加工仿真 PROE 实体建模如图所示: 利用 PROE 进行 NC 加工 通孔加工(左为屏幕演示、右为 NC 检测) 芜湖职业技术学院毕业设计论文 第 28 页 加工内轮廓如图所示 (左为屏幕演示、右为 NC 检测) 加工 sin曲线如图所示 (左为屏幕演示、右为 NC 检测) 芜湖职业技术学院毕业设计论文 第 29 页 主要操作步骤 1. 先开机床 接同通 CNC 和机床电源,系统启动后进入“加工”操作区 JOG 运行方式 检查机床 开启后发现机床会出现报警信号,这时,需按下 K1,使机床加上驱 动力。 这时才能正常操作机床。 2. 回参考点 回参考点只能在 JOG 的方式下运行。 用机床控制面板上“回参考点键”启动回参考点。 在“回参考点”窗口中显示该坐标轴是否必须回参考点:如出现“〇”,则说明未回参考点,如出现●,则说明已回参考点,按下坐标方向键(正方向键),把每坐标都回参考点,通过选择另一方式如 MDA AUTO 或 JOG 来结束回参考点。 3. 参数设定 在 CNC 进行工作前,必须对一些参数进行设定,对机床和刀具进行调整: 1.输入刀具参数及刀具补偿参数 2.输入 /修改零点偏置 3.输入设定 数值 刀具参数包括刀具几何参数,磨损量参数、刀具量参数和刀具型号参数等。 有些参数如 R 参数则一般不需修改 4. 装夹工件 按照前面指定的装夹方式装夹工件 5. 对刀 把每一把刀具都调到自己设定的编程零点,把编程零点所在机床坐标值输入机床中 6. 输入程序 把自己编的程序输入机床定一个名字,对程序进行检查,确保程序本身没有错误以及也没有输入错误。 芜湖职业技术学院毕业设计论文。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。