§6-1自动编程的工作过程 相同的。从编程方法上可分两类: (1)语言自动编程。 语言编程在上世纪七八十年代,使用很多。现在由 于计算机的发展,图形编程比用语言编程要方便,故 前者得到了普及,后者应用越来越少。 在用计算机语言进行数控编程时,必须用一种定义 好的字符,关键字组成一个源程序,由计算机对源程序 进行处理而后生成数控加工程序。 APT (Automatical ly Programmed Too ls)i 就是用源程序编程的方法。它是由美国麻省理工学院开 发的,是一种高级编程语言。其编程的原理如下图所示。 在这个框图中,虚线部分为计算机经过三级处理最后生 成加工程序。 四國囚
相同的。从编程方法上可分两类 : (1)语言自动编程。 语言编程在上世纪七八十年代 , 使用很多。现在由 于计算机的发展 , 图形编程比用语言编程要方便 , 故 前者得到了普及 , 后者应用越来越少。 在用计算机语言进行数控编程时 ,必须用一种定义 好的字符 ,关键字组成一个源程序 , 由计算机对源程序 进行处理而后生成数控加工程序。 APT (Automatically Programmed Tools) 语言 , 就是用源程序编程的方法。它是由美国麻省理工学院开 发的 ,是一种高级编程语言。其编程的原理如下图所示。 在这个框图中 , 虚线部分为计算机经过三级处理最后生 成加工程序。 EXIT §6-1自动编程的工作过程
§6-1自动编程的工作过程 APT语言的源程序是由语句组成的,共有三种类型的语 句,为几何定义语句、刀具运动语句和后置处理语句。 各语句则是由词汇、数值、标识符号等按一定语法规则 组成的。 零件图 零件 零件图 零件 零件图 加工程序 四國囚
APT语言的源程序是由语句组成的,共有三种类型的语 句 ,为几何定义语句、刀具运动语句和后置处理语句。 各语句则是由词汇、数值、标识符号等按一定语法规则 组成的。 EXIT §6-1自动编程的工作过程
§6-1自动编程的工作过程 用数控语言编程就是用专用的语言和符号来描述零 件的几何形状和刀具相对零件运动的轨迹、顺序和其他 工艺参数等。由于采用类似于计算机高级语言的数控语 言来描述加工过程,大大简化了编程过程,特别是省去 了数值计算过程,提高了编程效率。 (2)图形交互式自动编程。 采用数控语言编程虽比手工编程简化许多,但仍需要 编程人员编写源程序,比较费时。为此,后来又发展了 CAD/GAM图形编程技术。到目前几乎所有大型GAD/GAM 应用软件都具备数控编程功能,即图形编程。在使用这 类软件编程时,编程人员不需要编写数控源程序,只需要 绘制出加工图形,或从CAD数据库中调出零件图形文件, 四國囚
用数控语言编程就是用专用的语言和符号来描述零 件的几何形状和刀具相对零件运动的轨迹、顺序和其他 工艺参数等。由于采用类似于计算机高级语言的数控语 言来描述加工过程 ,大大简化了编程过程 ,特别是省去 了数值计算过程 ,提高了编程效率。 (2)图形交互式自动编程。 采用数控语言编程虽比手工编程简化许多,但仍需要 编程人员编写源程序 ,比较费时。为此,后来又发展了 CAD/CAM 图形编程技术。到目前几乎所有大型 CAD/CAM 应用软件都具备数控编程功能 ,即图形编程。在使用这 类软件编程时,编程人员不需要编写数控源程序,只需要 绘制出加工图形,或从CAD数据库中调出 零件图形文件, EXIT §6-1自动编程的工作过程
§6-1自动编程的工作过程 并显示在屏幕上,采用多级功能菜单作为人机界面,输入 相应的功能选择,即可自动生成程序。编程过程中,系 统还会给出大量的提示。这种方式操作方便,容易学习 又可大大提高编程效率。一般CAD/CAM系统编程部分都 包括:查询被加工部位图形元素的几何信息;对设计信 息进行工艺处理;刀具中心轨迹计算;定义刀具类型; 定义刀位文件数据。 对于一些功能强大的 CAD/CAM系统,甚至还包括数据 后置处理器,自动生成数控加工源程序,并进行加工模拟, 用来检验数控程序的正确性。下图为图形编程的原理图。 四國囚
并显示在屏幕上,采用多级功能菜单作为人机界面 ,输入 相应的功能选择 ,即可自动生成程序。编程过程中 ,系 统还会给出大量的提示。这种方式操作方便 ,容易学习 , 又可大大提高编程效率。一般 CAD/CAM 系统编程部分都 包括: 查询被加工部位图形元素的几何信息;对设计信 息进行工艺处理;刀具中心轨迹计算;定义刀具类型; 定义刀位文件数据。 对于一些功能强大的CAD/CAM系统,甚至还包括数据 后置处理器,自动生成 数控加工源程序,并进行加工模拟, 用来检验数控程序的正确性。下图为图形编程的原理图。 EXIT §6-1自动编程的工作过程
§6-1自动编程的工作过程 零件图 加工图形 翻译处理 刀具迹处理 后置处理 工程序 (三)自动编程的发展 自动编程系统的发展主要表现在以下几方面: ()会话型自动编程系统通过计算机屏幕显示的菜单方 式,选择和调用系统中预先存储好的信息,由系统 生成数控加工数据。 四國囚
(三)自动编程的发展 自动编程系统的发展主要表现在以下几方面: (l) 会话型自动编程系统通过计算机屏幕显示的菜单方 式 , 选择 和调用系统中预先存储好的信息 , 由系统 生成数控加工数据。 EXIT §6-1自动编程的工作过程