第二章数控加工指令
第二章数控加工程序编制1(新)
第二章 数控加工程序编制
2.1.3 数控程序编制的内容及步骤
数控编程是指从零件图纸到获得数控加工程序的全部工作过程。编程工 作主要包括:
(1)分析零件图样和制定工艺方案 (2)数学处理 (3)编写零件加工程序 (4)制备控制介质 (5)程序检验
第二章 数控加工程序编制
2.1.2 数控程序编制的方法 数控加工程序的编制方法主要有两种:手工编制程序和自动编制程序。
(1)手工编程 指主要由人工来完成数控编程中各个阶段的工作。对编程人员的要求
高(熟悉数控代码功能、编程规则,具备机械加工工艺知识和数值计算能力) 适用:① 几何形状不太复杂的零件; ② 三坐标联动以下加工程序。
编程手册
夹具表
零
工
工
编
件
艺
图
人
机床表
艺 规
程 人
样
员
程
员
刀具表
加
工
加
程
工
序
程
初
序
稿
修改
第二章 数控加工程序编制
(2)自动编程
自动编程是指在编程过程中,除了分析零件图样和制定工艺方案由人工 进行外,其余工作均由计算机辅助完成。
采用计算机自动编程时,数学处理、编写程序、检验程序等工作是由计 算机自动完成的,由于计算机可自动绘制出刀具中心运动轨迹,使编程人员 可及时检查程序是否正确,需要时可及时修改,以获得正确的程序。又由于 计算机自动编程代替程序编制人员完成了繁琐的数值计算,可提高编程效率 几十倍乃至上百倍,因此解决了手工编程无法解决的许多复杂零件的编程难 题。因而,自动编程的特点就在于编程工作效率高,可解决复杂形状零件的 编程难题。
数控机床加工程序编制课后答案
第一章数控机床基础知识一、单项选择题1、世界上第一台数控机床是( C )年研制出来的。
A)1942 B)1948 C)1952D)19582、下列关于数控机床组成的描述不正确的是( D )。
A)数控机床通常是由控制装置、数控系统、机床本体组成B)数控机床通常是由控制装置、数控装置、伺服系统、测量反馈装置、辅助控制装置和机床组成C)数控机床通常是由控制装置、数控系统、伺服系统、机床组成D)数控机床通常是由键盘、数控装置、伺服系统、测量反馈装置和机床组成3、闭环控制系统的反馈装置是装在( C )。
A)传动丝杠上B)电机轴上C)机床工作台上D)装在减速器上4、用来确定生产对象上几何要素间的( B )所依据的那些点、线、面称为基准。
A)尺寸关系B)几何关系C)位置关系D)相对关系5、工件夹紧的三要素是( A ) 。
A)夹紧力的大小、夹紧的方向、夹紧力的作用点B)夹紧力的大小、机床的刚性、工件的承受能力C)工件变形小、夹具稳定、定位精度高D)工件的大小、材料、硬度6、为了保障人身安全,在正常情况下,电气设备的安全电压规定为( C )。
A)12V B)24V C)36V D)48V7、利用计算机辅助设计与制造技术,进行产品的设计和制造,可以提高产品质量,缩短产品研制周期。
它又称为( C ) 。
A)CD/CM B) CAD/COM C)CAD/CAM D)CAD/CM8、数控装置将所必到的信号进行一系列处理后,再将其处理结果以( D )形式向伺服系统发出执行命令。
A)输入信号B)位移信号C)反馈信号D)脉冲信号9、开环伺服系统的主要特征是系统内( B )位置检测反馈装置。
A)有B)没有C) 某一部分有D)可能有10、CNC系统中的PLC是( A )。
A)可编程序逻辑控制器B)显示器C)多微处理器D)环形分配器11、对于配有设计完善的位置伺服系统的数控机床,其定位精度和加工精度主要取决于( C )。
A)机床机械结构的精度B)驱动装置的精度C)位置检测元器件的精度D)计算机的运算速度12、按照机床运动的控制轨迹分类,加工中心属于( A )。
数控加工基础第五版教案第二章数控机床编程基础
教学内容教学方法件,并将程序单的信息输入数控系统的整个过程。
1.手工编程
手工编程是指编程的各阶段均由人工完成。
手工编程的意义。
2.自动编程
自动编程是利用计算机专用软件来编制数控加工程序。
按计算机专用软件的不同,自动编程可分为数控语言自动编程、图形交互自动编程和语音提示自动编程等。
目前应用较广泛的是图形交互自动编程,常用的软件有UG、Pro/E、Cimatron、Mastercam、CAXA等。
三、数控编程的步骤
1.分析零件图样
首先应准确地识读零件图样表述的各种信息,主要包括零件的材料、形状、尺寸、精度、批量、毛坯形状和热处理要求等。
2.确定工艺过程
在分析图样的基础上,进行工艺分析,选定机床、刀具和夹具,确定零件加工的工艺路线、工步顺序以及重点讲解手工编程的意义
教师可简要介绍几种常用的自动编程软件,或通过课件演示自动编程软件的应用过程,激发学生的学习兴趣。
教师手工绘制或通过PPT展示数控编程的步骤,让学生了解数控编程的步骤。
然后再逐一讲解每个步骤的具体内容。
教师讲授分析零件图样的意义和具体内容工艺过程包含:工艺分析,选定机床、刀具和夹具,确定工艺路线、。
数控加工编程基础-2(加工程序指令代码、组成)
指令字
指令字 G90 地址符 数字
20
第四节 数控加工程序的格式与组成
地址字母表
字符 A B C
意义 关于X 轴的角度尺寸 关于Y 轴的角度尺寸 关于Z 轴的角度尺寸
D 第二刀具功能,也有定为偏置号
E 第二进给功能
F 第一进给功能
G 准备功能
二、辅助功能代码(M代码)
作用:用于控制机床及其辅助装置的通、断的指令。如主 轴的开、停,冷却液的开、闭,运动部件的夹紧与松开等 辅助动作。 组成:M后跟两位数字组成(见P59 )
6
(1) M00 程序停止 暂停指令,当执行有M00指令的程序段后,
主轴停转、进给停止、切削液关、程序停止。
代码 模态
它由地址符G及其后的两位数字或三位数字组成,也可 以带一位小数。
一个数控系统的G代码多少可衡量其功能的强弱。
2
FANUC 数控系统 常用的 G代码
3
G指令按其功能的不同分为若干组,不同组的G指令,在 同一程序段中可指定多个。如果在同一程序段指定了两个或 两个以上同组的模态指令,则只有最后指定的G指令有效, 或有的数控系统报警。如:N20 G54 G90 G00 X0 Y0 Z10
26
第六节 数控编程中的数值处理
一、编程原点的选择
为了换算尺寸尽可能简便,减少计算误差,应选择一个 合理的编程原点。 编程原点的确定原则为: (1) 将编程原点选在设计基准上并以设计基准为定位基准 (2) 容易找正对刀,对刀误差小; (3) 编程方便; (4) 在毛坯上的位置能够容易、准确地确定,并且各面的加 工余量均匀; (5)对称零件的编程原点应选在对称中心。
数控加工程序编制
第二章数控加工程序编制----作业题详解一、数控铣床、钻床编程作业1. 使用刀具长度补偿和固定循环指令加工如图所示的零件中A、B、C三个孔N01 G91 T1 M06;换刀N02 M03 S600;主轴启动N02 G43 H01;设置刀具补偿N03 G99 G81 X120.0 Y80.0 Z-21.0 R-32.0 F100;钻孔AN04 G99 G82 X30.0 Y-50.0 Z-38.0 R-32.0 P2000;锪孔BN05 G98 G81 X50.0 Y30.0 Z-25.0 R-32.0 P2000;钻孔CN06 G00 X-200.0 Y-60.0;返回起刀点N07 M05;N08 M02;2. 毛坯为120mm×60mm×10mm铝板材,5mm深的外轮廓已粗加工过,周边留2mm余量,要求加工出如图所示的外轮廓及φ20mm深10mm的孔,试编写加工程序。
(1)根据图纸要求,确定工艺方案及加工路线1)以底面为定位基准,两侧用压板压紧,固定于铣床工作台上;2)工步顺序:①钻孔φ20mm;②按线路铣削轮廓(2)选择机床设备//ABCDEFGOO选用数控铣钻床。
3)选用刀具采用φ20mm的钻头,铣削φ20mm孔;φ10mm的立铣刀用于轮廓的铣削,并把该刀具的直径输入刀具参数表中。
数控钻铣床没有自动换刀功能,钻孔完成后,直接手工换刀。
(4)确定切削用量切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。
(5)确定工件坐标系和对刀点在XOY平面内确定以O点为工件原点,Z方向以工件上表面为工件原点,建立工件坐标系,如图所示。
采用手动对刀方法对刀。
(6)编写程序2)铣轮廓程序(手工安装好φ10mm立铣刀)O0002;G54 G90 G00 Z5.0 S1000 M03;X-5.0 Y-10.0;G41 D01 X5.0 Y-10.0;C(26.8,45),D(57.3,40) E(74.6,30)G01 Z-5.0 F150.0;G01 Y35.0;G01 X15.0 Y45.0;G01 X26.8;G02 X57.3 Y40.0 R20.0;G03 X74.6 Y30.0 R20.0;G01 X85.0;G01 Y5.0;G01 X-5.0;G40 G00 Z100.0;M05;M02;3. 如图所示零件,进行打中心孔、钻孔、攻螺纹等加工。
第二章_数控加工编程基础
2.2 编程的基础知识
2.辅助功能M代码 M指令构成:
地址码M后跟2位数字组成,从M00-M99共100种。
(1) M00—程序停止。
(2) M01—计划(任选)停止。 程序运行前,在操作面板上按下“任选停止” 键时,
才执行M01指令,主轴停转、进给停止、冷却液关 断、程序停止执行。若“任选停止”处于无效状态 时,M01指令不起作用。利用启动按钮才能再次自 动运转,继续执行下一个程序段。
零件图纸
图纸工艺分析 确定工艺过程
数值计算
修
编写程序
改
制备控制介质
校验和试切 错误
4、制备控制介质
将程序单上的内容,经转 换记录在控制介质上,作为 数控系统的输入信息。 注意:若程序较简单,也可 直接通过键盘输入。
零件图纸
图纸工艺分析 确定工艺过程
数值计算
修
编写程序
改
制备控制介质
校验和试切 错误
5、程序的校验和试切
轴转动的圆进给坐标轴分别 用A、B、C表示。
坐标轴正向:由右手螺旋 法则而定。
右手直角笛卡尔坐标系
数控机2.床2的进编给程运动的是基相对础运动知。Y识
具体规定:
①坐标系是假定工件 不动,刀具相对于 工件做进给运动的 坐标系。
+B
X、Y、Z
Y
+A X
Z +C
②以增大工件与刀具
之间距离的方向为 坐标轴的正方向。 Z
a. 在刀具旋转的机床上(铣床、钻床、镗床)
Z轴水平时(卧式),则从刀具(主轴)向工件看时, X坐标的正方向指向右边。
+X
Z轴垂直时(立式),对单立柱机床,面向刀具主轴 向立柱看时, X轴的正方向指向右边
电子课件-《数控铣床加工中心编程与操作(FANUC系统)(第二版)》-A0第二章 数控铣床加工中心的操作
机床操作面板
第二节 数控铣床/加工中心的基本操作
第二节 数控铣床/加工中心的基本操作
一、 开机与关机操作
1. 开机准备 2. 机床开机操作 3. 机床关机操作
第二节 数控铣床/加工中心的基本操作
二、 回原点操作
1. 操作步骤 (1)按下回原点键 ,系统进入回原点模式。 (2)依次选择相应的坐标轴如 “ 、 、 ”,然后按下正向移动键 , 使各轴分别回原点。 2. 注意事项
(2)用 G54~G59指令建立工件坐标系 1)参数输入。 2)实例。
G54参数设置
输入参数
第二节 数控铣床/加工中心的基本操作
建立工件坐标系
第二节 数控铣床/加工中心的基本操作
参考程序
第二节 数控铣床/加工中心的基本操作
五、 程序的输入与编辑
1. 程序的新建与传输 (1)新建一个程序 (2)程序的传输
第二节 数控铣床/加工中心的基本操作
2. 程序的编辑 (1)翻页及光标移动 (2)插入字符 (3)删除输入域中的数据 (4)删除字符 (5)查找 (6)替换
第二节 数控铣床/加工中心的基本操作
3. 程序管理 (1)选择程序 (2)删除一个数控程序 (3)删除全部数控程序
第二节 数控铣床/加工中心的基本操作
六、 程序校验与自动加工
1. 程序校验 2. 自动加工 (1)自动连续加工 (2)加工的暂停与停止 (3)单段加工
第二节 数控铣床/加工中心的基本操作
七、 数控机床的操作规程
1. 机床启动前的注意事项 2. 调整程序时的注意事项 3. 机床运转中的注意事项 4. 加工完毕时的注意事项
第三节 数控铣床/加工中心的维护与保养
2. 数控铣床/加工中心常用的对刀方法 (1)X、Y 向对刀 1)试切对刀法。 2)刚性靠棒对刀法。 3)寻边器对刀法。 4)百分表对刀法。 5)对刀仪对刀法。
《数控编程与CAM技术》课件 第二章
任务目标
子任务二 如图2-3-2所示零件,毛坯材料为f30 mmx80 mm,材料为45#钢。试利用G90 指令,完成该零件数控加工程序的编写(直 径编程),并用数控仿真软件进行虚拟加工。
图2-3-2 G90加工指令任务零件(2)
相关基础知识
1.指令格式 G90 X(U)__ Z(W)__ F__;
任务实施
3.程序单 零件的加工程序单详见课本第34页表2-3-10所示。
4.斯沃仿真结果
子任务二
图2-3-7 零件加工斯沃仿真结果
第四节 G94加工指令应用
任务目标
子任务一 如图2-4-1所示零件,毛坯材料为f30 mmx70 mm,材料为45#钢。试利用G94 指令,完成该零件数控加工程序的编写(直 径编程),并用数控仿真软件进行虚拟加工。 图2-4-1 G94加工指令任务零件(1)
4.指令应用 使用G90循环指令,完成表2-3-1中零件加工。
指令应用图
程序段
O1234;N10 T0101;N20 M03 S500;N30
G00 X75. Z2.; 循环起点N40 G90 X60. Z-
80. F0.2; 切削循环(第一刀)N50 X50.;
第二刀N60 X40.;
第三刀N70 X30.;
圆弧插补指令(G02,G03)
3)指令说明
(2)在CNC车床中,前置刀架和后置刀架补偿情况如图2-2-2所示。其中, 后置刀架时,G02为顺时针圆弧插补指令,G03为逆时针圆弧插补指令;前置 刀架时,G03为顺时针圆弧插补指令,G02为逆时针圆弧插补指令。
(a)后置刀架情况
(b)前置刀架情况
图2-2-2 G02,G03补偿情况
第2章 数控加工基础(第二版)习题册 参考答案
第二章数控加工工艺设计一、填空题:1、数控加工编程任务书数控加工工序卡数控加工刀具明细表2、辅具刃具及切削参数切削液3、刀具明细表4、连接点5、节点6、确定控制其尺寸精度7、合理选择机床、刀具及切削用量8、一次装夹中9、同一把刀具10、加工路线11、缩短加工路线12、最后一次走刀中13、切向14、主轴转速背吃刀量进给速度15、小于16、常规模块化17、车削镗铣钻削18、尖形圆弧形成形19、直线形切削刃20、刀刃圆心21、光滑连接(凹形)的成型面22、样板刀刃23、小半径圆弧螺纹24、成形25、可转位标准化26、7∶2427、刀柄模块中间连接模块刀头模块28、粗基准精基准粗基准精基准29、不加工表面重复使用30、设计基准装配基准重合31、通用专用组合随行二、判断题:1.×2.√3.√4.×5. ×6.√7.√8.√9.×10.√11.×12.√13.×14.×15.×16.√17. ×18.×19.×20.√三、选择题:1.D2.D3.B4.A5.C6.A7.A8.B9.A10.D11.A12.C13.C14.A15.A16.C四、名词解释:1、数控加工程序单数控加工程序单是编程员根据加工工艺,经过数值计算,按照机床特点的指令代码编制的,它是记录数控加工工艺过程、工艺参数、位移数据的清单。
2、加工路线在数控加工中,刀具刀位点相对于工件运动的轨迹称为加工路线。
3、基点构成零件轮廓的几何要素之间的连接点称为基点。
4、节点用直线段或圆弧段去逼近非圆曲线,逼近线段与被加工曲线的交点称为节点。
5、粗基准以毛坯表面作为基准面的基准称为粗基准。
6、精基准以已加工过的表面作为基准面的基准称为精基准。
五、简答题1、常用的数控加工工艺文件包括哪些?答、不同的数控机床,工艺文件的内容有所不同,主要包括编程任务书、数控加工工序卡、数控加工刀具明细表、数控加工程序单等。
《数控加工编程与操作》教案
《数控加工编程与操作》教案第一章:数控加工概述1.1 数控加工的定义与发展1.2 数控系统的组成与工作原理1.3 数控加工的应用范围与优势1.4 数控加工的基本术语与分类第二章:数控编程基础2.1 数控编程的基本概念与方法2.2 数控编程的指令系统与功能指令2.3 数控编程的坐标系与刀具补偿2.4 数控编程的工艺分析与参数设置第三章:数控机床与刀具选择3.1 数控机床的分类与结构特点3.2 数控机床的选择原则与方法3.3 刀具的选择原则与类型3.4 刀具补偿的计算与设定第四章:数控加工工艺与编程实例4.1 数控车削加工工艺与编程实例4.2 数控铣削加工工艺与编程实例4.3 数控钻孔加工工艺与编程实例4.4 数控镗孔加工工艺与编程实例第五章:数控编程软件的使用5.1 数控编程软件的功能与选择5.2 数控编程软件的安装与使用方法5.3 数控编程软件的编程操作实例5.4 数控编程软件的故障处理与维护第六章:数控编程的仿真与操作6.1 数控编程仿真的意义与作用6.2 数控编程仿真软件的介绍与使用6.3 数控编程仿真操作的步骤与技巧6.4 数控编程仿真中的常见问题与解决方法第七章:数控机床的操作与维护7.1 数控机床操作的基本步骤与要求7.2 数控机床常见操作面板与功能7.3 数控机床维护的内容与方法7.4 数控机床故障的诊断与排除第八章:数控加工编程的优化8.1 数控加工编程优化的目的与意义8.2 数控加工路径的优化方法8.3 数控加工参数的优化设置8.4 数控加工编程的效率评估与改进第九章:数控加工编程的应用案例9.1 复杂零件的数控加工编程案例9.2 高速数控加工编程的应用案例9.3 五轴数控加工编程的应用案例9.4 数控加工编程在模具制造中的应用案例第十章:数控加工编程的发展趋势10.1 数控加工编程技术的发展概述10.2 智能制造与数控加工编程10.3 云计算与大数据在数控加工编程中的应用10.4 数控加工编程的未来发展趋势与挑战重点和难点解析一、数控加工概述难点解析:数控系统的组成和工作原理较为复杂,需要理解CNC、PLC、NC等之间的关系;数控加工的应用范围与优势需要结合实际案例进行分析;数控加工的基本术语与分类需要记忆并理解其含义。
第2章 数控车床编程指令
45°主偏角车刀主要
用于外圆及端面车削.主 要用于粗车,其刀片为四
方形,所以可以转位八次,
经济性好.
外圆车刀主偏角Kγ=75°
该75°主偏角车刀只能用 于外圆粗车削,其刀片为四方 形,所以可以转位八次,经济性 好.
该75°主偏角车刀只 能用于外圆粗车削,该主 偏角车刀为MCLNR车刀刀 片的补充应用.
动力刀架:即刀架具有自驱电动机,可以驱动其上的回转 类刀具(如钻头、铣刀等)实现回转运动。 C轴:对主轴进行位置控制,可以将主轴锁定在某一角度 位置,或使其按一定的要求进行圆周进给等。
动力刀架
按主轴的配置形式分类 卧式数控车床:主轴轴线处于水平位置
有水平床身或倾斜式床身; 有单轴和双轴之分
立式数控车床:主轴轴线处于垂直位置
分单柱立式和双柱立式数控车床
按数控系统控制的轴数分类
两轴数控车床:只有一个回转刀架
可实现两坐标联动控制,
只有Z、X两个坐标轴的控制
四轴数控车床:有两个独立的回转刀架
可实现四坐标联动控制
有Z、X和与之平行的W、U四个坐标轴的控制
车铣复合加工中心
碳钢(强度、硬度高)材料宜选用小后角
保证精度
不锈钢及铝合金(塑性材料)用大后角
3-刀片尺寸公差等级(用一个英文字母表示) 主要控制偏差有三项: d-刀片内切圆直径 s-刀片厚度 m-内切圆与刀尖情况
用一个字母表示
可转位刀片是用机械夹固的
方法将刀片夹紧在可转位刀具 上的
按刀片在刀杆或刀体上的安
一、数控车削刀具
1、数控车削刀具类型
外圆车刀
端面车刀 切断车刀 螺纹车刀 内孔车刀
外圆车刀
数控技术 第二章 零件加工程序的编制
第一节 概述
一 数控机床程序编制的内容和步骤
主要内容;分析零件图纸,确定加工工艺过程,进行数学处理, 编写程序清单,制作控制介质,进行程序检查,输入程序 以及工件试切。
分
编
数
析工数写程程数控
零艺学程序序控机
件处处序输检系床
图理理清入查统试
样
单
切
零件 毛坯
成品 零件
2-1 数控机床的编程步骤
一 数控机床程序编制的内容和步骤
(一)分析零件图样和工艺处理 1 选择合适的对刀点 对刀点----刀具相对零件运动的起点,又称起刀点。 刀位点----刀具在机床上的位置是由刀位点的位置来表示的。 立铣刀、端铣刀和钻头而言,是指他们的底面中心; 球头铣刀,是指球头球心; 对车刀和镗刀是指它们的刀尖。
一 数控机床程序编制的内容和步骤
铣内圆轮廓,路线为1→A→2→3(偏心圆)→B→4(工件轮廓) →B→5(偏心圆)→C→6→1。
非圆曲线平面轮廓的铣削同样要切入和切出延伸。
一 数控机床程序编制的内容和步骤
铣削内轮廓表面时,切入和切出无法外延,这时铣刀可沿零件 轮廓的法线方向切入和切出,并将其切入、切出点选在零件轮廓两 几何元素的交点处。
+X
一 坐标轴
3)Y轴 ➢ 按照右手直角笛卡尔坐标系来判断。
+Z
+Y
+X +Y
+Z +X
一 坐标轴
+Z +Y
+X 龙门数控铣床
+Z
+X +Y
立式5轴联动数控铣床
一 坐标轴
4)旋转运动A、B和C轴 ➢ A、B和C轴分别表示X、Y和Z轴的旋转方向,按照右旋螺纹前
《数控加工编程与操作》教学教案
《数控加工编程与操作》教学教案第一章:数控加工概述1.1 教学目标让学生了解数控加工的定义、特点和应用领域。
让学生掌握数控加工的基本原理和流程。
1.2 教学内容数控加工的定义和特点数控加工的应用领域数控加工的基本原理数控加工的流程1.3 教学方法讲授法:讲解数控加工的定义、特点和应用领域。
案例分析法:分析具体的数控加工应用案例。
1.4 教学评价学生参与度:观察学生在课堂上的积极参与情况。
学生理解度:通过提问和小组讨论评估学生对数控加工基本原理的理解。
第二章:数控编程基础2.1 教学目标让学生了解数控编程的基本概念和常用代码。
让学生掌握数控编程的基本步骤和注意事项。
2.2 教学内容数控编程的基本概念数控编程常用代码数控编程的基本步骤数控编程的注意事项2.3 教学方法讲授法:讲解数控编程的基本概念和常用代码。
实操演示法:演示数控编程的基本步骤和注意事项。
2.4 教学评价学生参与度:观察学生在课堂上的积极参与情况。
学生理解度:通过提问和小组讨论评估学生对数控编程基本概念的理解。
第三章:数控机床与刀具选择3.1 教学目标让学生了解数控机床的分类和结构。
让学生掌握刀具选择的原则和方法。
3.2 教学内容数控机床的分类和结构刀具选择的原则刀具选择的方法3.3 教学方法讲授法:讲解数控机床的分类和结构。
实操演示法:演示刀具选择的原则和方法。
3.4 教学评价学生参与度:观察学生在课堂上的积极参与情况。
学生理解度:通过提问和小组讨论评估学生对数控机床和刀具选择的理解。
第四章:数控加工工艺与参数设置4.1 教学目标让学生了解数控加工工艺的基本概念和步骤。
让学生掌握数控加工参数设置的原则和方法。
4.2 教学内容数控加工工艺的基本概念和步骤数控加工参数设置的原则数控加工参数设置的方法4.3 教学方法讲授法:讲解数控加工工艺的基本概念和步骤。
实操演示法:演示数控加工参数设置的原则和方法。
4.4 教学评价学生参与度:观察学生在课堂上的积极参与情况。
数控第二章
(6)圆弧插补指令(G02、G03)
指令格式:①用I、J、K指定圆心位置 G02(G03) X__Y__Z__I__J__K__F__;
②用R指定圆心位置 G02(G03) X__Y__Z__R__F__; 功能:以F给定的进给速度,在平面内从当前位置沿圆弧轨迹运动到终点位置。
(2)工件坐标系设定(G92、G50) 指令格式:G92(或G50) X__Y__Z__;
功能:G50和G92是用来设置刀具的对刀点在编程坐标系里的位置的。 G50用于车床 G92用于铣床或车床
第二章 数控编程基础知识
说明: ①X、Y、Z表示编程原点与对刀点的距离。 ②应在刀具的其它运动指令之前使用G92和G50,先设定编程坐标系。 ③系统执行该指令后,刀具并不运动,系统会根据指令中的X、Y、Z 推算出编程原点。
第二章 数控编程基础知识
(6)分配数控加工中的容差,规定编程误差,处理数控机床上的部分工艺指令。 (7)编制加工工艺文件
二、 数控加工工艺分析与设计
数控加工工艺的实质: 就是在分析零件精度和表面粗糙度的基础上,对数控加工的方法、装夹 方式、切削加工进给路线、刀具使用以及切削用量等工艺内容进行正确 合理的选择。
那么,两个坐标系是如何转换的?
对刀点
机床坐标系
编程坐标系
因此,数控机床坐标系统可概述为两系一点。
第二章 数控编程基础知识
四、数控编程的特征点
1.刀位点:刀位点相对运动的轨迹即加工路线,也称编程轨迹。 车刀:刀尖或刀尖圆弧中心 铣刀:刀具端面中心或球心
2.对刀点:是指在加工零件时,刀具相对工件运动的起点。 也称为程序起始点或起刀点。
包括内容
零件轮廓中几何元素的基点 插补线段的节点 刀具中心位置 辅助计算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
前置处理
数值计算
后置处理
将刀位数据及工艺参数等信息转换成数控机床要求的 指令代码
接口
加工程序单或纸带 NC 这里用“语言”编写的源程序和手工编程的加工程序有本质差 别:手工编程的加工程序可直接控制数控机床进行零件加工;自动 编程的源程序要经编译处理后才可被数控机床接受.
第2章 数控加工程序
6
3)语音编程:语音数控自动编程是采用语音识别器,将编程人员
第2章 数控加工程序
16
8、辅助功能字:M
由辅助操作地址符和两位数字组成。M功能的代码已标准 化。 M指令是控制数控机床“开、关”功能的指令,主要用于 完成加工操作时的辅助动作。 M 功能有非模态M功能和模态M功能二种形式。 ● 非模态M功能(当段有效代码):只在书写了该代 码的程序段中有效; ● 模态M功能(续效代码):一组可相互注销的 M功 能,这些功能在被同一组的另一个功能注销前一直 有效。 如:M02或M30 、M03、M04、M05 等。
3、准备功能(简称G功能) 由地址符‘G‟和两位数字组成,G01,G02 等等,G功能的代号已标准化;G1、G01等 价。
第2章 数控加工程序
12
4、尺寸字(坐标字): 由坐标地址符和数字组成,各组数字必须有 作为地址代码的字母开头。 X、Y、Z、U、V、W、P、Q、R; A、B、C、D、E; I、J、K。 其中, X50. X50.0 在相对坐标编程时, 都表示沿X轴移动50mm X50000
注:一个零件程序是按程序段的输入顺序执行的,而不是按程序 段号的大小顺序执行的,但书写或输入程序时,建议按升序。
第2章 数控加工程序
9
一个零件程序是由遵循一定结构、句法和格式规 则的若干个程序段组成的,而每个程序段是由若干个 指令字组成的。如图2.1 所示。
程 O1000 N01 G00 U50 W60; N10 G01 U100 W500 F150 S300 M03; N…… N200 M30 ; 序
2) O1、O01、O001、O0001等价; 3) 范围O1~O7999 O8000~O8999 O9000~O9999 用户区 用户区(加密、加锁) 扩展区(厂方修改)(FANUC0i)
11
第2章 数控加工程序
2、顺序号 (标识作用)
格式:N _ _ _ _ 说明: 1)范围:N1~N9999 2)N1、N01、N001、N0001等价
数控机床程序编制过程主要包括:分析零件图纸、工 艺处理、数学处理、编写零件程序、程序校验。
第2章 数控加工程序
2
二、编程方法分类 程序编制可分编制过程是由人工完成的。要求编程人员不仅要熟悉数控 代码及编程规则,而且还必须具备机械加工工艺知识和数值计算能力。对 于点位加工或几何形状不太复杂的零件,数控编程计算较简单,程序段不 多,手工编程即可实现。
第2章 数控加工程序
7
二、程序代码 国际标准化组织ISO(international standard organization)
美国电子工业协会EIA(electronic industries association) 国际上通用的数控代码有ISO、EIA两种。
第2章 数控加工程序
8
三、程序结构
加工程序由若干个程序段组成。 程序段由一个或若干个指令字组成,字是数控程序的最小单位。 每个指令字由地址符和数字组成(字―地址结构),代表机床的 一个位置或一个动作。地址符由字母组成,每个字母、数字、符 号(正负号)称为字符。 程序的起始符:%
程序结束符:M02或M30。
每一行程序以分号结尾。 注释符:括号“()”内或分号“;”后的内容为注释文字。
程序段 指令字
图2.1 程序的结构
第2章 数控加工程序
10
1、程序的文件名(程序名) 格式:O _ _ _ _ 说明: 1) „O‟:文件名首字母,后面必须有四位数字或字母,如 日本 FANUC 系统如‘O001,O002‟;华中数控HNC21/22T系统扩展了标识程序文件的方法,可以使用任意 DOS文件名(即 8+3 文件名:1 至 8 个字母或数字加小 数点,再加 0至 3个字母或数字组成,如 “MYPART.001”、 “ O1234”等)标识零件程序。
2、自动编程: 指在编程过程中,除了分析零件图样和制定工艺方案由人工进行外, 其余工作均由计算机辅助完成。根据输入方式的不同,可将自动编程分为 图形数控自动编程、语言数控自动编程(APT)和语音数控自动编程、视 觉系统编程等。 1)图形数控自动编程:目前,图形数控自动编程是使用最为广泛的自动编程 方式。 第2章 数控加工程序
•采用APT语言编制数控程序具有程序简炼,走刀控制灵活等优点,使数控加工编程从面向机
床指令的“汇编语言”级,上升到面向几何元素.。APT仍有许多不便之处:采用语言定义零件 几何形状,难以描述复杂的几何形状,缺乏几何直观性;缺少对零件形状、刀具运动轨迹的直 观图形显示和刀具轨迹的验证手段;难以和CAD数据库和CAPP系统有效连接;不容易作到高 度的自动化,集成化。 •针对APT语言的缺点,1978年,法国达索飞机公司开始开发集三维设计、分析、NC加工一体 化的系统,称为CATIA。随后很快出现了象EUCLID,UGII,INTERGRAPH, Pro/Engineering,MasterCAM及NPU/GNCP等系统,这些系统都有效的解决了几何造型、零 件几何形状的显示,交互设计、修改及刀具轨迹生成,走刀过程的仿真显示、验证等问题,推 动了CAD和CAM向一体化方向发展。
发出的加工指令声音转变为加工程序。
4)视觉系统编程:采用计算机视觉系统来自动阅读、理解图样,
由程编员在编辑过程中实时给定起刀点、下刀点和退刀点,然后自动 计算出刀位点的有关坐标值,并经后置处理,最后输出数控加工的程 序单。视觉系统编程首先由图样扫描器(常用的CCD传感器扫描器和 扫描鼓两种)扫描图样,取得一幅图像,对该图像进行预处理是为了 校正图像的几何畸变和灰度畸变,并将它转化为易处理的二值图像, 同时作断口校正、几何交点部分检测、细线化处理,以消除输入部分 分辨率的影响;然后分离并识别图样上的文字、符号、线划等元素, 并记忆它们之间的关系,对线划还需进行矢量化处理,并用直线或曲 线拟合,得到端点和分支点;将这些信息综合处理,确定图样中每条 线的意义及其尺寸大小,最后作编辑处理及刀位点坐标计算。再连接 适当的后置处理,就能输出数控加工程序单。视觉系统在编程时不需 要零件源程序和编程员,只要事先输入工艺参数即可,操作简单,能 直接与CAD的数据相连接,实现高度自动化。
第2章 数控加工程序
5
零件图样 制定工艺过程 编写零件 源程序
APT自动编程的基本步骤
选用设计工夹具,安排工艺路线,选择工艺参数 按自动编程系统规定的“语言”描述被加工零件的 几何形状,加工时刀具相对于工件的运动轨迹 翻译程序
将源程序翻译成计算机能接受和 处理的形式 刀具中心轨迹计算 刀位数据
第2章 数控加工程序
14
6、主轴转速功能字:S
由主轴地址符和数字组成,单位为‘r/min’ S指令表示机床主轴的转速。由S和其后的若干数字组成, 其表示方法有以下三种: ①转速 S表示主轴转速,单位为r/min。如S1000表示主轴转速 为1000r/min。 ②线速 在恒线速状态下,S表示切削点的线速度,单位为 m/min如G96 S60表示切削点的线速度恒定为60 m/min。 ③代码 用代码表示主轴速度时,S后面的数字不直接表示转速 或线速的数值,而只是主轴速度的代号。如某机床用 S00~S99表示100种转速,S40表示主轴转速为1200r/min, S41表示主轴转速为1230r/min,S00表示主轴转速为 0r/min,S99表示最高转速。
第2章 数控加工程序
4
APT语言格式举例:
点的定义:P=POINT/10,20,15;直线的定义: L=LINE/16,8,0,16,32,0。 机床主轴转数及旋转方向的定义:SPINDL/n, CLW 轮廓加工的外容差和内容差的定义: OUTTOL/τ INTOL/τ 刀具起始点为P:From/P; 刀具从P点以最短距离运动向L运动,直至与L相 切:GO/TO,L
第2章 数控加工程序
13
5、进给功能字:F
由进给地址符和数字组成,单位一般为‘mm/min‟或 ‘mm/r‟ F指令表示刀具中心运动时的进给速度。由F和其后的若干 数字组成。数字的单位取决于每个系统所采用的进给速度 的指定方法。具体内容见所用机床的编程说明书。 注意事项如下: 1)当编写程序时,第一次遇到直线(G01)或圆弧 (G02/G03)插补指令时,必须编写进给率F,如果没有 编写F功能,CNC采用F0。当工作在快速定位(G00)方 式时,机床将以通过机床轴参数设定的快速进给率移动, 与编写的F指令无关。 2)F指令为模态指令,实际进给率可以通过CNC操作面 板上的进给倍率旋钮,在0~120%之间调整。
第2章 数控加工程序
15
7、刀具功能字:T
由刀具地址符和数字组成,数字表示刀具库中刀具号。
刀具和刀具参数的选择是数控编程的重要内容,其编程格式因数控系 统不同而异,主要格式有以下两种: ①采用T指令编程 由T和数字组成。有T××和T××××两种格式,数字的位数由所 用数控系统决定,T后面的数字用来指定刀具号和刀具补偿号。 例如:T04表示选择4号刀;T0404表示选择4号刀,4号偏置值; T0400表示选择第4号刀,刀具偏置取消。 ②采用T、D指令编程 利用T功能选择刀具,利用D功能选择相关的刀偏。 在定义这两个参数时,其编程的顺序为T、D。T和D可以编写在一 起,也可以单独编写,例如:T4 D04表示选择4号刀,采用刀具偏置 表第4号的偏置尺寸;D12表示仍用4号刀,采用刀具偏置表第12号的 偏置尺寸;T2表示选择2号刀,采用与该刀具相关的刀具偏置尺寸。