基于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. 输入程序 把自己编的程序输入机床定一个名字,对程序进行检查,确保程序本身没有错误以及也没有输入错误。 芜湖职业技术学院毕业设计论文。基于fanucoimatec典型零件的编程与加工毕业设计
相关推荐
可控制Flash 支持的输出格式,包括多版本的 HTML、压缩位图和新的 Quicktime。 FLASH 功能 Flash的编辑界面非常友好,并且提供非常详细和完整的教程,很多 基本的操作(比如画线、变形以及移动等)一看便会,而一些高级的技巧则可以通过附带的例子来学习。 只要细心,完全可以成为 Flash高手。 当然,这里所说的 “高手 ”只是初级水平的,想成为真正的高手,还要看创意和首发
大型设计,并对所做设计的逻辑电路进行严格的验证 [5]。 Verilog HDL 行为描述语言作为一种结构化和过程性的语言,其语法结构非常适合于算法级和 RTL级的模型设计。 这种行为描述语言具有以下功能: 1) 可描述顺序执行或并行执行的程序结构; 2) 用延迟表达式或事件表达式来明确地控制过程的启动时间; 3) 通过命名的事件来触发其它过程里的激活行为或停止行为; 4) 提供了条件如
,所以能设计出一款方便安全操作的微波炉是非常有必要的。 南昌工程学院(本)毕业设计(论文) 3 第 二章 概述 VHDL简介 随着 VLSI、 EDA( Electronic Design Automation ) 工具的迅速发展,用户系统的设计从单纯的 ASIC( Application Specific Integrated Circuit) 设计向着系统单片化SOC( System On
678 910111213141516 8 5) 精度: 实际输出值与理论计算值之差。 这种差值是由转换过程中的各种误差引起的,主要指静态误差,它包括以下几种( 1)非线性误差( 2)比例系数误差( 3)漂移误差( 4)转换时间 此外,还有输入低电平、电源电压范围、基准电压范 围、温度系数等参数。 ADC 的电路形式及工作原理 集成 ADC 常用的集成 A/D 转换器有 8 位、 10 位、
窗体设计 在 VBA 编辑器中,插入一个用户窗体,利用控件工具箱设计如图1所示布局界面。 图 1 程序设计 其中部分代码如下: Public n As New Public rs As New ‘窗体加载事件代码 Private Sub UserForm1_load() Dim mydata As String, mytable As String With Cmbxb .AddItem 男
真正的了解了我们这个行业,就会发现这种“不近情理”的条款,却是可以保证产业链健康发展的条款,长远看对上游厂商也有好处。 据了解,已成为摩汽配行业约定俗成的落地结算,其发明者却是远在东瀛的日本汽车企业,而后者推行这 一模式的出发点也不是转移库存压力,而是为了“品质控制与敏捷制造”的需要。 表现上看,“落地结算”让“下家”不近情理地占用了“上家”的库存,但正是有了这种“不近情理”