1349数控加工理论与编程技术.pdfVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
第二章手工编程 在数控加工中,尽管待加工零件是真三维的,但大多数“加工对象”却是“二维”的, 即刀具在一次切削加工过程中始终在某一坐标平面内运动。典型的零件有厢体类零件,每一 个表面都有若干孔和轮廓需要加工,但每一次加工刀具均在某一坐标平面内运动(轮廓加工) 或干脆只有一个坐标运动点位加工。 对于二维加工对象的数控编程,手工编程是十分重要的,即使是采用APT语言自动编 程和专用的CAD/CAM系统编程,同样需要手工编程基础。对于三维加工对象,手工编程很 困难,一般均采用数控编程系统进行编程。 手工编程过程实质上是将数控机床加工指令、工艺基础和待加工零件图样的综合应用 过程。本章从数控编程指令及其格式开始,介绍车削和铣削加工的基本编程指令、工艺基础 和常用的手工编程技术。读者在掌握了本章内容的基础之上,对于不具备自由曲线的二维加 工对象,即能采用手工编程方法进行数控加工编程。 第一节数控编程常用指令及其格式 数控程序由一系列程序段和程序块构成。每一程序段用于描述准备功能、刀具坐标位 置、工艺参数和辅助功能等。国际标准化组织(ISO)对数控机床的坐标轴和运动方向、数 控程序的编码字符和程序段格式、准备功能和辅助功能等制定了若干标准和规范。但由于新 型数控系统和数控机床的不断出现,许多先进的数控系统中的很多功能实际上超出了目前国 际上通用的标准,其指令格式也更加灵活,不受ISO标准的约束。此外,即使是同一功能, 不同厂商的数控系统采用的指令格式也有一定的差异。尽管如此,基本的编码字符、准备功 能和辅助功能代码,对于绝大多数数控系统来说均是相同的,且符合ISO标准。下面我们主 要介绍常用的(一般均是标准的)数控编程指令及其格式。 一、程序段的一般格式 一般来说,一个程序段中各指令的格式(举例)为: N35 G01 X26.8 Y32. Z15.428 F152. 其中N35为程序段号,现代CNC系统中很多都不要求程序段号,即程序段号可有可无; G代码为准备功能,G01表示直线插补,一般可以用G1代替,即可以省略前导0; X、Y、Z 为刀具运动的终点坐标位置,现代CNC系统一般都对坐标值的小数点有严格的要求;F为进 给速度代码,F152.表示进给速度为152rnm/min,其小数点与X、Y、Z的小数点同样重要。 在一个程序段中,可能出现的编码字符还有S(主轴转速)、T(刀具号码)、M(辅助功能)、 I、J、K、A、B、C、D、H、R等。 表10-1列举了现代CNC系统中各编码字符的意义。 24 二、常用的纗程指令 在表10-1所列举的数控程序编码字符中,有的是不常用的,有的只适用于某些特殊的数 控机床。这里主要介绍一些常用的编程指令,对于那些不常用的编码字符和编程指令,读者 应参考所使用的数控机床编程手册。 (一)准备功能指令 准备功能指令由字符G和其后的1〜3位数字组成,常用的从G0(M}99,很多现代CNC系 统的准备功能已扩大至G150。附录C以Haas CNC系统为例,列举了现代CNC系统的准备功 能。准备功能的主要作用是指定机床的运动方式,为数控系统的插补运算作准备。常用的G 指令如下。 1.坐标快速定位(G00)与插补(G01、G02和G03)指令这是一组模态指令,即同时只能 —个有效,缺省为G00。 1) G00或G0—坐标快速定位它使刀具以点位控制方式从刀具当前所在点快速移到 指令给出的目标位置。如G0X0.Y0.Z100.使刀具快速移到(0,0, 100)的位置。它只能用于快速 定位,不能用于切削加工。 2) G01或G1——线性插补可使机床沿各坐标轴方向运动,或在各坐标平面内执行具 有任意斜率的直线运动,或使机床三坐标联动,沿任意空间直线运动,也可使机床作四坐标、 五坐标线性插补运动。如G01 X10. Y20. Z20.使刀具从 当前位置沿直线运动到(10,20,20)的位置。 3) G02或G2、G03或G3——圆弧插补使机床在 各坐标平面内执行圆弧插补运动,切削出圆弧轮廓。 G02 G02为顺时针圆弧插补指令,G03为逆时针圆弧插补

知传链电子书

文档评论(0)

186****8391 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档