第3章数控机床的程序编制
第3章 数控机床的程序编制
431概述 43.2数控编程基础 433数控系统的指令代码 43.4手工编程 435自动编程
3.1概述 3.2数控编程基础 3.3数控系统的指令代码 3.4手工编程 3.5自动编程
3.1概述 311数控编程的基本概念 从零件图纸分析到获得数控机床所需控制介质的全部 过程。即把待加工零件的工艺过程及参数、刀具轨迹、 切削参数等,按照规定的代码及格式编写程序单,并 通过控制介质输入到的数控装置里用于控制数控机床 零件程序:根据被加工零件的图纸、技术要求及其工艺 要求等切削加工的必要信息,按照数控系统所规定的 指令和格式编制的加工指令序列。 4数控编程:制备数控加工程序的过程
3.1 概述 3.1.1 数控编程的基本概念 从零件图纸分析到获得数控机床所需控制介质的全部 过程。 即把待加工零件的工艺过程及参数、刀具轨迹、 切削参数等,按照规定的代码及格式编写程序单,并 通过控制介质输入到的数控装置里用于控制数控机床。 零件程序:根据被加工零件的图纸、技术要求及其工艺 要求等切削加工的必要信息,按照数控系统所规定的 指令和格式编制的加工指令序列。 数控编程:制备数控加工程序的过程
(PROGRAM NAME -HY19) DATE=DD--y-27-62-2TIE=HH:H-12:58) 程序样本 (( UNDEFINE) TOOL -1 DIA. OFF.-41 LEN.-1 DIA. 1.) H89G21 N152GSG45G419G85G95 N14T16 H16G6G9gG5駟X-19.385Y-15.6S1266H3 N188G43H1266.M8 N112348 N112G12298F2 N114X19.3g5 女 N116GJ56 N11824248-5.2
程序样本如
編制数控加工程序是使用嶽控机床的 顶重要技术工作,理想的数控程序不仅 友该保证加工出符合愛件图样要求的合格 零件,还应该使数控机床的功能得到合理 的应用与克分的发挥,使数控机床能安全 可靠、高敛的工作
编制数控加工程序是使用数控机床的 一项重要技术工作,理想的数控程序不仅 应该保证加工出符合零件图样要求的合格 零件,还应该使数控机床的功能得到合理 的应用与充分的发挥,使数控机床能安全、 可靠、高效的工作
.32编程的内容和步骤 确定 制备 加工 控制 方案 工艺处理 数学处理 编写程序 介质 程序检验 输入机床 1.确定加工方案 首先分析零件图纸,明确加工的内容,根据零件的材料 形状、尺寸、精度、毛坯及热处理状态,并选择能够实现 该方案的合适的数控机床、刀具、夹具和装夹方法
3.1.2 编程的内容和步骤 1. 确定加工方案 首先分析零件图纸,明确加工的内容,根据零件的材料、 形状、尺寸、精度、毛坯及热处理状态,并选择能够实现 该方案的合适的数控机床、刀具、夹具和装夹方法
确定以下参数: )选择对刀点和换刀点。 2)确定走刀路线。 3)确定切削参数 3.12编程的内容和步骤
3.1.2 编程的内容和步骤 2.工艺处理 确定以下参数: 1)选择对刀点和换刀点。 2)确定走刀路线。 3)确定切削参数
∥.3.12编程的内容和步骤 3数学处理 编程中需知道工件每段轮廓的起点、终点及线形。其中 些参数是不能从零件的设计图纸直接得出的,需要计算,如 某些角度的直线到圆弧的切点。 4数控机床一般只能加工直线或圆弧。若工件表面的轮廓是 其它线形,例如渐开线等,则应该用直线和圆弧去拟合之。 更加复杂的轮廓面需要用计算机才能进行拟合并进而进行 数学处理。(求起点、终点、线形等)
3.1.2 编程的内容和步骤 3. 数学处理 编程中需知道工件每段轮廓的起点、终点及线形。其中一 些参数是不能从零件的设计图纸直接得出的,需要计算,如 某些角度的直线到圆弧的切点。 数控机床一般只能加工直线或圆弧。若工件表面的轮廓是 其它线形,例如渐开线等,则应该用直线和圆弧去拟合之。 更加复杂的轮廓面需要用计算机才能进行拟合并进而进行 数学处理。(求起点、终点、线形等)
.31.2编程的内容和步骤 4.编写程序 根据所用机床和刀具以及指令格式,按照轮廓段逐段 编写程序,一段轮廓一句程序。 5.制备控制介质制作程序的载体。 6.程序检验和输入机床 检验内容:刀具路径是否错误,是否发生干涉,加工 出来的工件是否符合要求。 检验方法:空走刀,或加工模拟
3.1.2 编程的内容和步骤 4. 编写程序 根据所用机床和刀具以及指令格式,按照轮廓段逐段 编写程序,一段轮廓一句程序。 5. 制备控制介质 制作程序的载体。 6. 程序检验和输入机床 检验内容:刀具路径是否错误,是否发生干涉,加工 出来的工件是否符合要求。 检验方法:空走刀,或加工模拟
3.1.3数控编程方法 1.手工编程 人工完成程序编制的全部工作,包括使用计算机进行数 值计算,称为手工编程。当零件比较简单时可以用手工编 程(零件轮廓仅由直线和圆弧组成)。 2.数控语言编程早期的自动编程语言。采用数控语言定 义零件几何形状不易描述复杂的几何图形,缺乏对零件形 状、刀具运动轨迹的直观显示等 3.交互式图形编程人机对话自动编程。有的软件能在三 维造型的基础上通过交互式对话自动生成数控程序。常用 的软件有 Mastercam、制造工程师(CAXA)、开目CAD 等
3.1.3 数控编程方法 1. 手工编程 人工完成程序编制的全部工作,包括使用计算机进行数 值计算,称为手工编程。当零件比较简单时可以用手工编 程(零件轮廓仅由直线和圆弧组成)。 2. 数控语言编程 早期的自动编程语言。采用数控语言定 义零件几何形状不易描述复杂的几何图形,缺乏对零件形 状、刀具运动轨迹的直观显示等。 3. 交互式图形编程 人机对话自动编程。有的软件能在三 维造型的基础上通过交互式对话自动生成数控程序。常用 的软件有Mastercam、制造工程师(CAXA)、开目CAD 等