您好,欢迎访问三七文档
课题一程序编程的方法程序编制的方法有两种:手工编程和自动编程1、手工编程手工编程就是从分析零件图样、确定加工工艺过程、数值计算、编写零件加工程序单、制作控制介质到程序校验都是人工完成。它要求编程人员不仅要熟悉数控指令及编程规则,而且还要具备数控加工工艺知识和数值计算能力。对于加工形状简单、计算量小、程序段数不多的零件,采用手工编程较容易,而且经济、高效。因此,在点位加工或直线与圆弧组成的轮廓加工中,手工编程仍广泛应用。对于形状复杂的零件,特别是具有非圆曲线、列表曲线及曲面组成的零件,用手工编程就有一定困难,出错的概率增大,有时甚至无法编出程序,必须用自动编程的方法编制程序。手工编程的流程见图1-16。零件图样工艺人员工艺规程夹具表机床表刀具表机床手册编程人员加工程序初稿加工程序修改图1-16手工编程流程图据统计,当采用手工编程时,一个零件的编程时间与在机床上实际加工时间之比,平均为30:1,而数控机床不能开动的原因中有20%~30%是由加工程序编制困难,编程所用时间较长,造成机床使用率较低。因此,为了缩短生产周期,提高数控机床的利用率,有效地解决这种复杂零件的加工问题,采用手工编程已不能满足要求,而必须采用“自动编制程序”的办法。手工编程的意义在于加工形状简单的零件(如直线与直线或直线与圆弧组成的轮廓)时,快捷、简便;不需要具备特别的条件(价格较高的自动编程机及相应的硬件和软件等);机床操作者或程序员不受特殊条件的制约;还具有较大的灵活性和编程费用少等优点,手工编程在目前仍是广泛采用的编程方式,即使在自动编程高速发展的将来,手工编程的地位也不可取代,仍是自动编程的基础。【本节作业】:1、程序编制的方法有哪几种?2、手工编程的特点有哪些?【第30课时】【本节标题】:程序编制的方法二【本节重点】:自动编程【本节内容】:2、自动编程自动编程是利用计算机专用软件来编制数控加工程序。编程人员只需根据零件图样的要求,使用数控语言,由计算机自动的进行数值计算及后置处理,编写出零件加工程序单,加工程序通过直接通信的方式送入数控机床,指挥机床工作。如图1-17所示。自动编程使得一些计算繁琐、手工编程困难或无法编出的程序能够顺利的完成。工艺处理零件源程序输入译码数学处理后置处理零件图样编译程序(系统程序)加工程序单计算机图1-7自动编程的基本过程自动编程的适用范围:(1)形状复杂的零件,特别是具有非圆曲线表面的零件。(2)零件几何元素虽不复杂,但编程工作量很大的零件和计算工作量大的零件等。(3)在不具备半径自动补偿功能的车床上进行车削时,编程要按刀具中心轨迹进行,如果用手工编程,计算相当繁琐,工作量大,浪费时间,出错率高,有时甚至不能编出加工程序,此时必须用自动编程的方法来编制零件的加工程序。(4)联动轴数超过2轴以上的加工程序的编制自动编程要有“数控语言”和“数控程序系统”,数控语言是一套规定好的基本符号和由这些符号构造输入计算机的“零件源程序”的规则。编程人员使用数控语言来描述零件图样上的几何元素、工艺参数、切削加工时刀具和工件的相对运动轨迹和加工过程等形成“零件源程序”。当零件源程序输入计算机后,由存于计算机内的“数控程序系统”软件自动完成机床刀具运动轨迹的计算、加工程序的编制等。所编程序还可通过屏幕进行检查。有错误时可在计算机上进行编辑、修改直至程序正确为止。自动编程减轻了编程人员的劳动强度,缩短了编程时间,提高了编程质量,同时解决了手工编程无法解决的许多复杂零件的编程难题。按程序编制系统与数控系统紧密程度不同,自动编程又可分为离线编程和在线编程。离线程序编制系统脱离数控系统单独进行编程工作;在线程序编制是指数控系统不仅可用于控制机床,还可用于自动编程。此外,有的数控装置具有人机会话型编程功能。
本文标题:蓝翔程序编程的方法
链接地址:https://www.777doc.com/doc-2088606 .html