- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数控加工程序的编制 3.1 数控车床的程序编制 3.2 数控铣床与加工中心的程序编制 3.3 自动编程简介 3.1 数控车床的程序编制 3.1.1 数控车床的编程特点 (1)在一个程序段中,根据图样上标注的尺寸,可以采用绝对值编程、增量值编程或二者混合编程。 (2)由于图纸尺寸和测量值都是直径值。故直径方向用绝对值编程时,X以直径值表示,用增量值编程时,以径向实际位移量的二倍值表示。 (3)由于毛坯常用棒料或锻料,加工余量较大,所以数控装置常具备不同形式的固定循环功能,可进行多次重复循环切削。 3.1 数控车床的程序编制 (4)编程时,常认为车刀刀尖是一个点,而实际上为了提高刀具寿命和工件表面质量,车刀刀尖常磨成一个半径不大的圆弧,因此为提高工件的加工精度,当编制圆头刀程序时,需要对刀具半径进行补偿。大多数数控车床都具有刀具补偿功能( G41、G42)这类数控车床可直接按工件轮廓尺寸编程。对不具备刀具自动补偿功能的数控车床,编程时,需先计算补偿量。 (5)许多数控车床用X、Z表示绝对坐标指令,用U、W表示增量坐标指令。而不用G90、G91指令。 3.1 数控车床的程序编制 (6)第三坐标指令I、K在不同的程序段中作用也不相同。I、K在圆弧切削时表示圆心相对网弧的起点的坐标位置。而在有自动循环指令的程序中,I、K坐标则用来表示每次循环的进刀量。 3.1.2 车削固定循环功能 由于车削的毛坯多为棒料和铸锻件,因此车削加工多为大余量多次走刀切除。所以在车床的数控装置中总是设置各种不同形式的固定循环功能。如内外圆柱面循环,内外锥面循环,切槽循环和端面循环,内外螺纹循环以及各种复合面的粗车切削循环等。应注意的是,各种数控车床的控制系统不同,所以这些循环的指令代码及其程序格式也不尽相同。必须根据使用说明书的具体规定进行编程。 3.1 数控车床的程序编制 1 锥面循环指令 此指令用于切削内、外锥面的自动循环。如图3 -3所示。锥度的斜率决定于U、W值。U值为圆锥大、小头直径差(即图3 -3中所示U值的2倍),当用绝对值编程时,则取B点的X值与C点的Z值。其程序段格式与柱面循环相同。 2 简单螺纹循环指令 简单螺纹循环指令与前述的柱面循环指令基本相似,只是将F由进给速度改为螺距值即可。程序中的径向进给量取略大于螺纹深度的2倍值编程。有些机床在螺纹的终点处增加斜向退刀,如图3 -4中的CD动作。CD在Z向的距离约为一个螺距。注意,切削螺纹的行程w应包括切入与切出的空刀行程(图3 -5 ) 3.1 数控车床的程序编制 即 3.复杂螺纹循环指令 复杂螺纹循环指令与简单螺纹循环指令相比,其主要特点是每次进刀深度递减,且按一定规律自动分配;其次是60。刀刃切入时,基本上为单侧切削。这些特点对大螺距加工是十分有利的。 复杂螺纹循环动作和程序段格式多样。图3-7所示为其中一种循环方式的示意图 3.1 数控车床的程序编制 4.复合式粗车循环指令 这类粗车循环指令主要用于零件需多次走刀才能加工到规定尺寸的场合。如用棒料毛坯车削阶梯相差较大的轴,或切削铸、锻件的毛坯余量时,都有一些多次重复进行的动作,每次走刀的轨迹相差不大。利用复合式粗车循环指令,只要给出精加工路线和粗加工每次的切削深度、循环次数等参数,数控系统会自动地确定粗加工路线,控制机床自动地重复切削直到工件加工完为止。 3.1 数控车床的程序编制 3.1.3 车削加工编程实例 图3 -9为一车削加工的零件图。 程序编制的步骤如下。 1.依据图纸要求,确定工艺方案,即加工路线。 2.选择刀具并画出刀具布置图 根据加工要求,选用三把刀具。1号刀车外圆,2号刀切槽,3号刀车螺纹。刀具布置图如图3-10所示。 3.选择切削用量 切削用量应根据工件材料、硬度、刀具材料及机床等因素来考虑。一般由经验确定。 4.编写加工程序 3.2数控铣床与加工中心的程序编制 3.2.1 数控铣床的编程特点 (1)数控铣床的数控装置具有多种插补方式,一般都具有直线插补和圆弧插补。有的还具有极坐标插补,抛物线插补,螺旋线插补等多种插补功能。编程时要合理地选择这些功能,以提高加工精度和效率。 (2)程序编制时要允分利用数控铣床齐全的功能,如刀具位置补偿、刀具长度补偿、刀具半径补偿和固定循环、对称加工等功能。 (3)由直线、圆弧组成的平面轮廓铣削的数学处理比较简单。非圆曲线、空间曲线和曲面的轮廓铣削加工,数学处理比较复杂,一般要采用计算机辅助计算和自动编程。 3.2数控铣床与加工中心的程序编制 3.2.2 数控铣床编程中的特殊功能指令 1.工件坐标系设定指令 数控铣床除了可用G92指令建立工件坐
文档评论(0)