第四章计算机辅助制造(CAM)技术基础 计算机自动编程 自动编程是指在编程过程中,除了分析零件图样和 制定工艺方案由人工进行外,其余工作均由计算机辅助 完成。 数 采用计算机自动编程时,数学处理、编写程序、检 控验程序等工作是由计算机自动完成的,由于计算机可自 编动绘制出刀具中心运动轨迹,使编程人员可及时检查程 桯序是否正确,需要时可及时修改,以获得正确的程序。 的又由于计算机自动编程代替程序编制人员完成了繁琐的 万数值计算,可提高编程效率几倍乃至上百倍,因此解 法决了手工编程无法解决的许多复杂零件的编程难题。因 而,自动编程的特点就在于编程工作效率高,可解决复 杂形状零件的编程难题
第四章 计算机辅助制造(CAM)技术基础 计算机自动编程 数 控 编 程 的 方 法 自动编程是指在编程过程中,除了分析零件图样和 制定工艺方案由人工进行外,其余工作均由计算机辅助 完成。 采用计算机自动编程时,数学处理、编写程序、检 验程序等工作是由计算机自动完成的,由于计算机可自 动绘制出刀具中心运动轨迹,使编程人员可及时检查程 序是否正确,需要时可及时修改,以获得正确的程序。 又由于计算机自动编程代替程序编制人员完成了繁琐的 数值计算,可提高编程效率几十倍乃至上百倍,因此解 决了手工编程无法解决的许多复杂零件的编程难题。因 而,自动编程的特点就在于编程工作效率高,可解决复 杂形状零件的编程难题
第四章计算机辅助制造(CAM)技术基础 计算机自动编程 根据输入方式的不同,可将自动编程分为图形数控自动 编程、语言数控自动编程和语音数控自动编程等。图形数 控自动编程是指将零件的图形信息直接输入计算机,通过 数自动编程软件的处理,得到数控加工程序。目前,图形数 控控自动编程是使用最为广泛的自动编程方式。语言数控自 动编程指将加工零件的几何尺寸、工艺要求、切削参数及 的辅助信息等用数控语言编写成原程序后,输入到计算机中 万再由计算机进步处理得到零件加工程序。语音数控自动 法编程是采用语音识别器,将编程人员发出的加工指令声音 转变为加工程序
第四章 计算机辅助制造(CAM)技术基础 数 控 编 程 的 方 法 计算机自动编程 根据输入方式的不同,可将自动编程分为图形数控自动 编程、语言数控自动编程和语音数控自动编程等。图形数 控自动编程是指将零件的图形信息直接输入计算机,通过 自动编程软件的处理,得到数控加工程序。目前,图形数 控自动编程是使用最为广泛的自动编程方式。语言数控自 动编程指将加工零件的几何尺寸、工艺要求、切削参数及 辅助信息等用数控语言编写成源程序后,输入到计算机中, 再由计算机进一步处理得到零件加工程序。语音数控自动 编程是采用语音识别器,将编程人员发出的加工指令声音 转变为加工程序
第四章计算机辅助制造(CAM)技术基础 字符与代码 字符是用来组织、控制或表示数据的一些符号,如数 字、字母、标点符号、数学运算符等。数控系统只能接受 二进制信息,所以必须把字符转换成8BI信息组合成的 字节,用“0和“1组合的代码来表达。国际上广泛采用 与两种标准代码: (1)ISO国际标准化组织标准代码 2)EIA美国电子工业协会标准代码 这两种标准代码的编码方法不同,在大多数现代 数控机床上这两种代码都可以使用,只需用系统控制 面板上的开关来选择,或用G功能指令来选择
第四章 计算机辅助制造(CAM)技术基础 字符与代码 字 与 字 的 功 能 字符是用来组织、控制或表示数据的一些符号,如数 字、字母、标点符号、数学运算符等。数控系统只能接受 二进制信息,所以必须把字符转换成8BIT信息组合成的 字节,用“0”和“1”组合的代码来表达。国际上广泛采用 两种标准代码: (1)ISO国际标准化组织标准代码 (2)EIA美国电子工业协会标准代码 这两种标准代码的编码方法不同,在大多数现代 数控机床上这两种代码都可以使用,只需用系统控制 面板上的开关来选择,或用G功能指令来选择
第四章计算机辅助制造(CAM)技术基础 字 在数控加工程序中,字是指一系列按规定排列的字符 作为一个信息单元存储、传递和操作。字是由一个英文 字母与随后的若干位十进制数字组成,这个英文字母称 为地址符。 如:“X2500是一个字,X为地址符,数字 2500”为地址中的内容。 与字的功 NGXIYZ FSTIMIDH LF 程准 尺寸 进主刀辅半长|程序 序备 给轴具助径度行结 行功 速转编功|补补束 号能 度速号能偿偿
第四章 计算机辅助制造(CAM)技术基础 字 字 与 字 的 功 能 在数控加工程序中,字是指一系列按规定排列的字符, 作为一个信息单元存储、传递和操作。字是由一个英文 字母与随后的若干位十进制数字组成,这个英文字母称 为地址符。 如:“X2500”是一个字,X为地址符,数字 “2500”为地址中的内容。 N G X Y Z … F S T M D H LF 程 序 行 号 准 备 功 能 尺寸 进 给 速 度 主 轴 转 速 刀 具 编 号 辅 助 功 能 半 径 补 偿 长 度 补 偿 程序 行结 束
第四章计算机辅助制造(CAM)技术基础 字的功能 组成程序段的每一个字都有其特定的功能含义,以下是 以 FANUC-0M数控系统的规范为主来介绍的,实际工作中, 请遵照机床数控系统说明书来使用各个功能字 >顺序号字N 与字的功能 顺序号又称程序段号或程序段序号。顺序号位于程 序段之首,由顺序号字N和后续数字组成。顺序号 字N是地址符,后续数字一般为1~4位的正整数。 数控加工中的顺序号实际上是程序段的名称,与程 序执行的先后次序无关。数控系统不是按顺序号的 次序来执行程序,而是按照程序段编写时的排列顺 序逐段执行
第四章 计算机辅助制造(CAM)技术基础 字的功能 字 与 字 的 功 能 组成程序段的每一个字都有其特定的功能含义,以下是 以FANUC-0M数控系统的规范为主来介绍的,实际工作中, 请遵照机床数控系统说明书来使用各个功能字。 ➢顺序号字N 顺序号又称程序段号或程序段序号。顺序号位于程 序段之首,由顺序号字N和后续数字组成。顺序号 字N是地址符,后续数字一般为1~4位的正整数。 数控加工中的顺序号实际上是程序段的名称,与程 序执行的先后次序无关。数控系统不是按顺序号的 次序来执行程序,而是按照程序段编写时的排列顺 序逐段执行