目录

  • 1 项目1    数车奠基、笃行车削——数控车床编程与操作基础
    • 1.1 任务一   精密制造,启航前行——认识数控车床
    • 1.2 任务二   欲善其事,先利其器——认识数控车削刀具及工装夹具
    • 1.3 任务三   知己知彼,把控质量——认识与使用数控车削常用检测量具
    • 1.4 任务四   仿真加工,探索奥秘——认识斯沃数控仿真加工软件
    • 1.5 任务五   优化工艺,规范车削——理解数控车削工艺规程与文件要求
    • 1.6 项目1习题
  • 2 项目2    工艺精湛、匠心传承—— 典型传动轴零件的编程与加工
    • 2.1 任务一   工艺先行,探索创新 ——制定典型传动轴零件数控车削工序卡
    • 2.2 任务二   精心编程,一丝不苟——传动轴左端精加工程序的编写与刀路仿真
    • 2.3 任务三   分工明确,团结协作——传动轴左端粗精加工程序的编写与仿真加工
    • 2.4 任务四   服务为本,协作提升—— 传动轴右端轮廓、槽及螺纹程序编制与仿真加工
    • 2.5 任务五   匠心传承,品质造就——传动轴零件的数控车床实操加工与检测
    • 2.6 项目2习题
  • 3 技艺提升、精密加工—— 常见典型特征零件的编 程与加工
    • 3.1 任务一  效率优先,质量为本——仿形零件的编程与加工
    • 3.2 任务二  文化支承,价值导向——套零件的编程与加工
    • 3.3 任务三  文化底蕴,连接你我——盘零件的编程与加工
    • 3.4 任务四  胸怀宽阔,传递能量——梯形螺纹的编程与加工
    • 3.5 项目3习题
  • 4 项目4   数字辅助、攻坚克难—— 复杂轴套配合件CAM自动编程与加工
    • 4.1 任务一   明确任务,共同进步——领会配合件车削加工任务及技术要求
    • 4.2 任务二   探索方法,提升技能——椭圆轴心件的CAM自动编程与加工
    • 4.3 任务三   激发创新,追求卓越——抛物线轴套件的CAM自动编程与加工
    • 4.4 任务四   自强不息,用于担当——螺纹套及偏心件的CAM自动编程与加工
    • 4.5 项目4习题
  • 5 课程案例及获奖成果
    • 5.1 课程思政典型案例
    • 5.2 课程思政示范课程及获奖
    • 5.3 省级在线精品课程认定
任务二   精心编程,一丝不苟——传动轴左端精加工程序的编写与刀路仿真
  • 1 知识讲解
  • 2 项目实施
  • 3 提升任务
  • 4 G00指令加工演示
  • 5 G01指令加工演示
  • 6 G02指令加工演示
  • 7 G03指令加工演示
  • 8 CAXA加工1

一、程序结构


数控系统的种类繁多,它们使用的数控程序语言规则和格式也不尽相 同。因此,编程人员在针对某一台数控机床编制加工程序时,应该严格按照 机床编程手册中的规定进行程序编制。 

1.程序的组成

一个完整的程序由程序号、程序内容和程序结束三部分组成,如下所示:

 (1)程序号写在程序的最前面,FANUC 系统的程序号由英文字母 O 和 1~ 4 位正整数组成,例 O0002。 程序号一般要求单列一段。 

 (2)程序内容是由若干个程序段组成的。每个程序段一般占一行。 

 (3)程序结束指令可以用 M02 或 M30,它必须写在程序的最后。一般要 求单列一段。 

 2.程序段的组成 

一个数控加工程序是由若干个程序段组成的。现在一般使用的地址符程 序段格式中,每个程序段又由若干个程序字组成,各个程序段中的长度和字 的个数都是可变的。 

 地址符程序段格式:N—G—X—Y—Z—F—S—T—M— 在这种格式中,字的排列顺序无严格的要求,字的位数可多可少,与上 段相同的续效数字可以省略。 

例如:

N0030 G00X10Y20F0.2; 

N0040 G01X20(Y20)(F0.2); 

可见 N0040 中 Y20 和 F0.2 可省略,可写为: N0040 G01X20;

 3.字的功能 

组成程序段的每一个字都有其特定的功能含义,以下是以 FANUC-0i T 数控系统的规范来介绍,实际工作中,请遵照机床数控系统说明书来使用各 个功能字。 

 (1)顺序号字 N 顺序号又称程序段号,位于程序段之首,顺序号字 N 是地址符,后续数字 一般为 1~4 位的正整数。数控加工中的顺序号实际上是程序段的名称,与 程序执行的先后次序无关。 顺序号的作用:对程序的校对和检索修改;作为条件转向的目标,即作 为转向目的程序段的名称。 

(2)准备功能字 G 准备功能字 G,又称为 G 功能或 G 指令,是用于建立机床或控制系统工 作方式的一种,数控车床常用的 G 功能字见表 2.1。 

 (3)尺寸字 尺寸字用于确定机床上刀具运动终点的坐标位置,共有三组。 其中,第一组 X,Y,Z,U,V,W,P,Q,R 用于确定终点的直线坐标 尺寸;第二组 A,B,C,D,E 用于确定角度坐标尺寸;第三组 I,J,K 用 于确定圆弧轮廓的圆心坐标尺寸。在一些数控系统中,还可以用 P 指令暂停 时间、用 R 指令圆弧的半径等。

(4)进给功能字 F 进给功能字 F,又称为 F 功能或 F 指令,用于指定切削的进给速度。 

 (5)主轴转速功能字 S 主轴转速功能字 S,又称为 S 功能或 S 指令,用于指定主轴转速。 

 (6)刀具功能字 T 刀具功能字 T,又称为 T 功能或 T 指令,用于指定加工时选刀。 实 施 

(7)辅助功能字 M 辅助功能字 M,后续数字一般为 1~3 位正整数,又称为 M 功能或 M 指令, 用于指定数控机床辅助装置的开关动作。 

 三、英制指令和公制指令

 指令格式:G20/G21 

 四、直径编程和半径编程 

 数控车床加工回转体,其 X 坐标可采用直径编程和半径编程两种方式 加以指定。目前,数控车床出厂时一般设置为直径编程方式。



 五、F、S、T 指令 

 1. F 指令 

指令格式:F-;例 G01 X0 Y0 F0.2 

说明:

1F指令表示工件被加工时刀具相对于工件的进给速度,F的单位取决于G98

(每分钟进给量mm/min)或G99(主轴每转一转刀具的进给时mm/r)。使用下式可以

实现每转进给量与每分钟进给量的转化:

                             vf =fS

式中 vf每分钟的进给量(mm/min);

    f每转进给量(mm/r);

    S—主轴转速(r/min)。

(2) F指令在螺纹切削程序段中常用来指令螺纹的导程。

(3) F为模态指令,在工作时F值一直有效,直到被新的F值所取代,但在工作快速定位时

的速度与编程F无关,只能通过借助机床控制面板上的快进倍率调整。当执行攻螺纹切削

时倍率开关失效,进给倍率固定在100%

4)在数控车削加工中一般采用每转进给模式(mm/r),当主轴速度较低时会出现进给

率波动。主轴转速越低,波动发生越频繁。

 2. S 指令 

指令格式:S-;例 M03 S500 

说明:

(1)控制车床主轴转速,其后的数值表示主轴速度,车床单位一般为mm/r。

(2)S是模态指令,S功能只有在主轴速度可调节时有效,S所编程的主轴转速

可以借助机床控制面板上的主轴倍率开关进行修调。

 3. T 指令

 指令格式:T-;例 T0101 

说明:用于选刀,其后的4位数字的前2位表示选择的刀具号,后2位表示刀具

补偿号。T后面数字与刀架上刀号的关系是由机床制造厂规定的。

 六、绝对编程和增量编程指令 

 指令格式:G90/G91 

 说明: (1)G90 绝对编程方式下,每个编程坐标轴上的编程值是相对于编程 原点。 

(2)G91 增量编程方式下,每个编程坐标轴上的编程值是相对于前一 位置而言,该值等于轴移动的距离。

(3)机床刚开机时默认 G90 状态。 

(4)G90 和 G91 都是模态(续效)指令 在某些车床上用 X、Z 表示绝对编程,用 U、W 表示增量编程,并允许 在同一程序段中混合使用绝对和相对编程方法: 混合编程方式:X100 W-50 注意:混合编程时程序段前的 G90/G91 可省略。 

七、点位控制和直线插补指令 

 指令格式:G00 X(U)-Z(W)-

                  G01 X(U)-Z(W)-F

说明:

1.在G00时,刀具以点位控制方式快速移动到目标位置,其移动速度由系统来设定。指令执行开始后,刀具沿着各个坐标方向同时按参数设定的速度移动,最后减速到达终点。注意:在各坐标方向上有可能不是同时到达终点。因此要注意刀具在运动过程中是否与工件及夹具发生干涉。

2.在G01时,刀具以指定的F进给速度移动到目标位置。

3.G00、G01、F都是模态(续效)指令,在程序的第一个G01后必须规定一个F值,F值一直有效,直到指定新值。

例:如图图2-22所示,刀具分别用点位控制和直线插补方式,从A点到B点。

点位控制:G00 X100 Z-50

直线插补:G01X100 Z-50 F0.2

八、圆弧编程指


(1)如图中,G02指令为顺时针圆弧插补,G03指令为逆时针圆弧插补,  均为模态指令。圆弧顺逆方向的判别方法为:沿着不在圆弧平面内的  坐标轴Y,由正方向向负方向看,顺时针方向G02,逆时针方向G03。

(2) X(U)和Z(W)是指圆弧插补的终点坐标值。

(3)圆弧编程方法见图2-20。

(4) I、K是指圆弧圆心到起点的增量坐标,与G90、G91无关。I、K是矢量值,      并且I0、K0可以省略。

(5) R为指定圆弧半径,当圆弧的圆心角≤180°时,R值为正;当圆弧的圆      心角>180°时,R值为负。

(6) G02和G03都是模态(续效)指令。