数控技术应用

罗庚合、王晋、蔡霞、彭琰举、张玉更、

目录

  • 1 第1章 绪论
    • 1.1 课时1:本章学习要点 、基础知识和数控加工特点
    • 1.2 课时2 数控机床的组成、分类和工作过程
    • 1.3 课时3:数控技术发展历史和未来趋势
  • 2 数控程序的编制
    • 2.1 课时1  数控编程基础
    • 2.2 课时2 数控编程的功能指令应用
    • 2.3 课时3 数控车削程序编制
    • 2.4 课时4 数控铣和加工中心编程
  • 3 插补原理与刀具补偿技术
    • 3.1 课时1 数控加工程序的输入存储和加工前的预处理
    • 3.2 课2 插补原理
    • 3.3 课时3 位置控制原理
  • 4 数控机床的伺服系统
    • 4.1 课时1 开环步进电机伺服驱动系统
    • 4.2 课时2 直流伺服驱动系统
    • 4.3 课时3交流伺服驱动系统
    • 4.4 进给运动的控制
  • 5 数控机床检测装置
    • 5.1 检测装置特性分类及光电编码器
    • 5.2 光栅尺
  • 6 数控机床的主轴驱动及控制
    • 6.1 课时1 概述
    • 6.2 主轴驱动及准停控制
  • 7 数控机床的典型机械机构
    • 7.1 数控机床的机械机构要求和总体布局
    • 7.2 数控机床的主轴机械传动机构
    • 7.3 数控机床进给机械传动机构
  • 8 新建课程目录
    • 8.1 新建课程目录
  • 9 新建课程目录
课时4 数控铣和加工中心编程


课时4  数控铣床与加工中心的程序编制

一、数控铣床的编程特点

(1)使用数控铣床的目的在于:解决复杂的和难加工的工件的加工问题;

(2)采用数控铣床加工可提高加工效率;

(3)数控铣床的数控装置具有多种插补方式,编程时要合理充分选择这些功能,以提高加工精度和效率;

(4)数控铣床编程时要考虑如何最大限度地发挥数控铣床的特点:

二坐标联动数控铣床用于加工平面零件轮廓;

三坐标以上的数控铣床用于难度较大的复杂工件的立体轮廓加工;

(5)复杂轮廓一般要采用计算机辅助计算和自动编程。

二、数控铣床编程中的特殊功能指令

(1)工件坐标系设定指令

  G54~G59

  G54~G59无需在程序段中给出工件坐标系与机床坐标系的偏置值,而是安装工件后测量出工件坐标系原点相对机床坐标系原点在X、Y、Z向上的偏置值,然后用手动方式输入到数控系统的工件坐标系偏置值存储器中。系统在执行程序时,从存储器中读取数值,并按照工件坐标系中的坐标值运动。

 

                       2.21 数控铣工件坐标系与机床坐标系

要求:从当前点→A→B

 

……

N10 G54 G90 G00 X30 Y40

N20 G59

N30 G00X30 Y30

…………..                 

(2)镜像加工指令

     2.22 数控加工中的对称图形

 

(3)常用的孔加工循环指令

G代码

孔加工动作

在孔底的动作

刀具返回方式

用途

G73

间歇进给

快速

高速深孔往复排屑钻

G74

切削进给

暂停、主轴正转

切削进给

攻左旋螺纹

G76

切削进给

主轴定向停止、刀具位移

快速

精镗孔

G80

取消固定循环

G81

切削进给

快速

钻孔

G82

切削进给

暂停

快速

孔、镗阶梯孔

G83

切削进给

快速

深孔往复排屑钻

G84

切削进给

暂停、主轴反转

切削进给

攻右旋螺纹

G85

切削进给

切削进给

精镗孔

G86

切削进给

主轴停止

快速

镗孔

G87

切削进给

主轴停止

快速返回

反镗孔

G88

切削进给

暂停、主轴停止

手动操作

镗孔

G89

切削进给

暂停

切削进给

 镗阶梯孔

例: 采用固定循环方式加工37个f10的通孔,孔的分布如图所示,试编写加工程序。

 

2.23 固定循环加工

解:N01 G90 G80 G92 X0.Y0. Z100. ;

N02 G00 X-30. Y51.963 M03 S800;

N03 Z20. M08 F40;

 

N04 G91 G81 G99 X20. Z-18. R-17. L4;

 

N05 X10. Y-17.321;

 

N06 X-20. L4;

 

N07 X-10. Y-17.321;

 

N08 X20. L5;

 

N09 X10. Y-17.321;

 

N10 X20. L6;

 

N11 X10. Y-17.321;

 

N12 X20. L5;

 

N13 X-10. Y-17.321;

 

N14 X-20. L4;

 

N15 X10. Y-17.321;

 

N16 X20. L3;.

 

N17 G80 M09;

 

N18 G90 G00 Z100.;

N19 X0. Y0. M05;
N20 M30;

 

孔加工注意事项:

孔加工循环指令是模态指令,孔加工数据也是模态值;

撤消孔加工固定循环指令为G80,此外,G00、G01、G02、G03也可起撤消作用;

孔加工固定循环指令执行前,必须先用M指令使主轴转动;

孔加工中,刀具长度补偿指令在刀具至R点时生效。

三、数控铣床加工实例

如图所示的一盖板零件,试编制其零件加工程序

 

                   2.24 一盖板零件图的铣削程序编制

分析:

 

工件坐标系原点定在工件左下角的A点。

 

对刀点选择在工件坐标系中的位置为:(-25,10,40)

 

刀具的切入点为B点

 

刀具中心的走刀路线为:

对刀点1→对刀点2 →b→c→c’→下刀点2→下刀点1

 

各基点及圆心坐标如下:

    A(0,0)  B(0,40)   C(14.96,70)  D(43.54,70)   E(102,64)

    F(150,40)  G(170,40)  H(170,0)  O1(70,40)  O2(150,100)

O0001

N01 G92 X-25.0 Y10.0 Z40.0; 建立工件坐标系

N02 G90 G00 Z-16.0 S300 M03; 刀具到2点

N03 G41 G01 X0 Y40.0 F100 D91 M08; 到B点

N04 X14.96 Y70.0; 到C点

N05 X43.54; 到D点

N06 G02 X102.0 Y64.0 I26.46 J-30.0; 加工圆弧段DE

N07 G03 X150.0 Y40.0 I48.0 J36.0; 加工圆弧段EF

N08 G01 X170.0; 加工直线段FG

N09 Y0; 加工直线段GH

N10 X0; 加工直线段HA

N11 Y40.0; 加工直线段AB

N12 G00 G40 X-25.0 Y10.0 Z40.0 M09; 快速回到点1
N13 M02; 程序结束

四、加工中心的编程特点

数控加工中心是一种带有刀库并能自动更换刀具,对工件能够在一定的范围内进行多种加工操作的数控机床;

在加工中心上加工零件的特点是:被加工零件经过一次装夹后,数控系统能控制机床按不同的工序自动选择和更换刀具;自动控制该机床主轴转速、进给量和刀具相对工件的运动轨迹及其它辅助功能,连续地对工件各加工面自动地进行钻孔、铰孔、镗孔、攻螺纹、铣削等多工序加工。

加工中心编程具有以下特点:

(1)首先应进行合理的工艺分析;

(2)根据加工、批量等情况,决定采用自动换刀还是手动换刀;一般当加工批量在10件以上,而刀具更换又比较频繁时,采用自动换刀;

(3)自动换刀要留出足够的换刀空间;

(4)尽量采用刀具机外预调,并将测量尺寸填写到刀具卡片中,以便于操作者在运行程序前,及时修改刀具补偿参数;

(5)对于编好的程序,必须进行认真检查,并于加工前安排好试运行。

(6)尽量把不同工序内容的程序,分别安排到不同的子程序中。

(7)一般应使一把刀具尽可能担任较多的表面加工,且进给路线设计得应合理。

2.3自动编程简介

一、自动编程的概念及类型

程序编制的大部分或全部工作是由计算机来完成的。

按编程信息的输入与计算机对信息的处理方式的不同,可分为:

以自动编程语言为基础的自动编程方法

以计算机绘图为基础的自动编程方法。

以语言为基础的自动编程方法:编程时编程人员是依据所用数控语言的编程手册以及零件图样,以语言的形式表达出加工的全部内容,然后再把这些内容全部输入到计算机中进行处理,制作出可直接用于数控机床的数控加工程序

主要软件有:美国的APT

日本的FAPT

德国的EXAPT等;          

特点:其编程方法直观性差,编程过程比较复杂,使用不够方便,属于早期的数控自动编程语言。

以计算机绘图为基础的自动编程方法

在编程时编程人员首先对零件图样进行工艺分析,确定构图方案,然后即可利用自动编程软件本身的自动绘图及CAD功能,在CRT屏幕上以人机对话的方式构建出几何图形,接着还需要利用自动编程软件的CAM功能,才能制作出数控加工程序。

特点:这种编程方式又称为图形交互式自动编程,是一种CAD与CAM高度结合的自动编程系统。

主要软件有:Pro/E

Cimatron

MasterCAM

UGII等。