第七章自动编程及应用 教学目的及要求 ①了解计算机辅助编程的基础概念、特点、应用与发展 掌握自动编程软件的界面与基本操作 ③掌握一般零件加工实体造型的一般方法 ④掌握刀具路径、刀具加工轨迹仿真、后置处理及生成零件 加工G代码的方法 ⑤具备一般零件自动编程与零件加工的能力 四國囚
教学目的及要求 ①了解计算机辅助编程的基础概念、特点、应用与发展 ②掌握自动编程软件的界面与基本操作 ③掌握一般零件加工实体造型的一般方法 ④掌握刀具路径、刀具加工轨迹仿真、后置处理及生成零件 加工G代码的方法 ⑤具备一般零件自动编程与零件加工的能力 第七章 自动编程及应用 EXIT
§6-1自动编程的工作过程 概述 自动编程是借助计算机及其外围设备装置自动完成 零件图构造、零件加工程序编制到控制介质制作等工作 种编程方法。目前,除工艺处理仍主要依靠人工进行外 编程中的数学处理、编写程序单、制作控制介质、程序校 验等各项工作均已通过自动编程达到了较高的计算机自动 处理的程度。与手工编程相比,自动编程解 手工编程 难以处理的复杂零件的编程问题,既减轻劳动强度、缩短 编程时间,又可减少差错,使编程工作简便。 一.自动编程的基本知识 (一)实现自动编程的环境要求 1.硬件环境 根据所选用的自动编程系统,配置相应的计算机及其 外围设备硬件。计算机主要由中央处理器(cPU)、存储 器和接口电路组成。外围设备包括输入设备、输出设备、 外存储器和其它设备等。 四國囚
概述 自动编程是借助计算机及其外围设备装置自动完成从 零件图构造、零件加工程序编制到控制介质制作等工作的 一种编程方法。目前,除工艺处理仍主要依靠人工进行外, 编程中的数学处理、编写程序单、制作控制介质、程序校 验等各项工作均已通过自动编程达到了较高的计算机自动 处理的程度。与手工编程相比,自动编程解决了手工编程 难以处理的复杂零件的编程问题,既减轻劳动强度、缩短 编程时间,又可减少差错,使编程工作简便。 一.自动编程的基本知识 (一)实现自动编程的环境要求 1.硬件环境 根据所选用的自动编程系统,配置相应的计算机及其 外围设备硬件。计算机主要由中央处理器(CPU)、存储 器和接口电路组成。外围设备包括输入设备、输出设备、 外存储器和其它设备等。 §6-1自动编程的工作过程 EXIT
§6-1自动编程的工作过程 2.软件环境 软件是指程序、文档和使用说明书的集合。其中文档 指与程序的计划、设计、制作、调试和维护等相关的 资料;使用说明书是指让算机和程序的用户手册、操作 手册等程序是用某种语言表达的由计算机去处理的 系列步骤,习惯也将程序简称为软件,它包括系统软件 和应用软件两大类。 (1)系统软件是直接与计算机硬件发生关系的软件, 起到管理系统和减轻应用软件负担的作用。 (2)应用软件是指直接形成和处理数控程序的软件 要通过系统软件才熊与计算机硬件发生关系。应用 软件可以是自 动编程 软件,包 理由数控 语言编 的减的语数请软件计真 软件和用于控制数控机床的零件数控加工程序也属于应 用软件。在自动编程软件中,按所完成的功能可以分为 四國囚
2.软件环境 软件是指程序、文档和使用说明书的集合。其中文档 是指与程序的计划、设计、制作、调试和维护等相关的 资料;使用说明书是指计算机和程序的用户手册、操作 手册等;程序是用某种语言表达的由计算机去处理的一 系列步骤,习惯也将程序简称为软件,它包括系统软件 和应用软件两大类。 (1)系统软件是直接与计算机硬件发生关系的软件, 起到管理系统和减轻应用软件负担的作用。 (2) 应用软件是指直接形成和处理数控程序的软件, 它需要通过系统软件才能与计算机硬件发生关系。应用 软件可以是自动编程软件,包括识别处理由数控语言编 写的源程序的语言软件(如APT语言软件)和各类计算机 辅助设计/计算机辅助制造(CAD/CAM)软件;其它工具 软件和用于控制数控机床的零件数控加工程序也属于应 用软件。在自动编程软件中,按所完成的功能可以分为 EXIT §6-1自动编程的工作过程
§6-1自动编程的工作过程 前置计算程序和后置处理程序两部分 (二)自动编程的分类 自动编程技术发展迅速,至今已形成繁多的种类。从 使用的角度出发,自动编程可从如下方面来分类。 1.按计算机硬件的种类规格分类 (1)微机自动编程 (2)大、中、小型计算机自动编程 (3)工作站自动编程 (4)依靠机床本身的数控系统进行自动编程 2.按计算机联网的方式分类 (1)单机工作方式的自动编程这种方式是单台计算 机独立进行编程工作。 四國囚
前置计算程序和后置处理程序两部分 (二)自动编程的分类 自动编程技术发展迅速,至今已形成繁多的种类。从 使用的角度出发,自动编程可从如下方面来分类。 1.按计算机硬件的种类规格分类 (1)微机自动编程 (2)大、中、小型计算机自动编程 (3)工作站自动编程 (4)依靠机床本身的数控系统进行自动编程 2.按计算机联网的方式分类 (1)单机工作方式的自动编程 这种方式是单台计算 机独立进行编 程工作。 EXIT §6-1自动编程的工作过程
§6-1自动编程的工作过程 (2)联网工作方式的自动编程它是建立在通讯网络 的基础上,同时有多个用户进行编程。按照联网的分布 这种方式又可分为集中式联网、分布式联网和环网式联 网等形式。 3.按编程信息的输入方式分类 (1)批处理方式自动编程 (2)人机对话式自动编程 4.按加工中采用的机床坐标数及联动性分类 按这种方式分类,自动编程可以点位自动编程、点位 直线自动编程、轮廓控制机床自动编程等。对于轮廓控 制机床的自动编程,依照加工中采用的联动坐标数量 又有2-2.5345坐标加工的自动编程。 5.自动编程软件尽管种类很多,但从编程原理上讲是 四國囚
(2)联网工作方式的自动编程 它是建立在通讯网络 的基础上,同时有多个用户进行编程。按照联网的分布, 这种方式又可分为集中式联网、分布式联网和环网式联 网等形式。 3.按编程信息的输入方式分类 (1)批处理方式自动编程 (2)人机对话式自动编程 4.按加工中采用的机床坐标数及联动性分类 按这种方式分类,自动编程可以点位自动编程、点位 直线自动编程、轮廓控制机床自动编程等。对于轮廓控 制机床的自动编程,依照加工中采用的联动坐标数量, 又有2—2.5—3—4—5坐标加工的自动编程。 5.自动编程软件尽管种类很多,但从编程原理上讲是 EXIT §6-1自动编程的工作过程