数控加工程序的编制.
数控加工程序编制数控车阶梯轴程序编制
数控加工程序编制——数控车阶梯轴程序编制一、数控加工的介绍数控机床是一种由计算机控制的机床,通过预先编制好的程序来实现加工工序的自动化和高精度。
与传统机床相比,数控机床具有以下优点:•高速:数控机床能够以很高的速度完成加工,加速了加工效率。
•高精度:数控机床的运动系统精度高,能够保证加工零件的高精度。
•自动化程度高:数控机床能够自动化地完成加工工序,减少了人为因素对生产过程的干扰。
因此,数控加工逐渐成为各种工业制造业中的重要一环,其中数控车加工是数控加工中的一种常见工艺。
二、数控车加工阶梯轴的设计方案为了加深对数控车加工工艺的理解,我们以阶梯轴的加工为例,介绍数控车加工的基本流程。
2.1 阶梯轴的设计参数•材料:圆钢棒材•直径:10mm•长度:100mm•阶梯高度:5mm•阶梯数量:4个2.2 阶梯轴的CAD图形2.3 阶梯轴的加工路线•①:直径加工(10mm)•②:端面面铣削•③:上小径面铣削•④:过渡面铣削1•⑤:上阶梯面铣削•⑥:过渡面铣削2•⑦:下阶梯面铣削•⑧:下小径面铣削•⑨:倒角三、数控车阶梯轴程序编制3.1 G-code编写规范G-code是数控编程语言的一种,它是一种基于ASCII码的简单且通用的编程语言。
在数控车加工阶梯轴的程序编制中,我们需要规范化地编写G-code,以确保程序能够正确执行。
以下是G-code编写的常用规范:•每行不超过80个字符,以大写字母开头。
•数值统一使用绝对值模式。
•插补方式使用G01、G02、G03等。
•转速、进给速度、工具槽号计划时要使用变量,不要使用常量。
•在程序的起始位置加入T、S、F等代码,分别表示刀具、主轴转速、进给速度。
•在程序开头应该有G90和G54,分别表示绝对模式、坐标系的选择。
3.2 程序编制过程3.2.1 直径加工(10mm)首先,我们需要使用G00命令进行快速定位,然后使用G01命令进行慢速切割加工。
这个步骤是阶梯轴的第一步,也是整个加工过程中最简单的一步。
第二章数控加工程序编制1(新)
第二章 数控加工程序编制
2.1.3 数控程序编制的内容及步骤
数控编程是指从零件图纸到获得数控加工程序的全部工作过程。编程工 作主要包括:
(1)分析零件图样和制定工艺方案 (2)数学处理 (3)编写零件加工程序 (4)制备控制介质 (5)程序检验
第二章 数控加工程序编制
2.1.2 数控程序编制的方法 数控加工程序的编制方法主要有两种:手工编制程序和自动编制程序。
(1)手工编程 指主要由人工来完成数控编程中各个阶段的工作。对编程人员的要求
高(熟悉数控代码功能、编程规则,具备机械加工工艺知识和数值计算能力) 适用:① 几何形状不太复杂的零件; ② 三坐标联动以下加工程序。
编程手册
夹具表
零
工
工
编
件
艺
图
人
机床表
艺 规
程 人
样
员
程
员
刀具表
加
工
加
程
工
序
程
初
序
稿
修改
第二章 数控加工程序编制
(2)自动编程
自动编程是指在编程过程中,除了分析零件图样和制定工艺方案由人工 进行外,其余工作均由计算机辅助完成。
采用计算机自动编程时,数学处理、编写程序、检验程序等工作是由计 算机自动完成的,由于计算机可自动绘制出刀具中心运动轨迹,使编程人员 可及时检查程序是否正确,需要时可及时修改,以获得正确的程序。又由于 计算机自动编程代替程序编制人员完成了繁琐的数值计算,可提高编程效率 几十倍乃至上百倍,因此解决了手工编程无法解决的许多复杂零件的编程难 题。因而,自动编程的特点就在于编程工作效率高,可解决复杂形状零件的 编程难题。
数控加工的程序编制
第2章 数控加工的程序编制1.概述2.1.1 数控编程的基本概念在数控机床上加工零件时,一般首先需要编写零件加工程序,即用数字形式的指令代码来描述被加工零件的工艺过程、零件尺寸和工艺参数(如主轴转速、进给速度等),然后将零件加工程序输入数控装置,经过计算机的处理与计算,发出各种控制指令,控制机床的运动与辅助动作,自动完成零件的加工。
当变更加工对象时,只需重新编写零件加工程序,而机床本身则不需要进行调整就能把零件加工出来。
这种根据被加工零件的图纸及其技术要求、工艺要求等切削加工的必要信息,按数控系统所规定的指令和格式编制的数控加工指令序列,就是数控加工程序,或称零件程序。
要在数控机床上进行加工,数控加工程序是必须的。
制备数控加工程序的过程称为数控加工程序编制,简称数控编程(NC programming),它是数控加工中的一项极为重要的工作。
2.1.2 数控编程方法简介数控编程方法可以分为两类,一类是手工编程;另一类是自动编程。
手工编程1.手工编程是指编制零件数控加工程序的各个步骤,即从零件图纸分析、工艺决策、确定加工路线和工艺参数、计算刀位轨迹坐标数据、编写零件的数控加工程序单直至程序的检验,均由人工来完成。
对于点位加工或几何形状不太复杂的平面零件,数控编程计算较简单,程序段不多,手工编程即可实现。
但对轮廓形状由复杂曲线组成的平面零件,特别是空间复杂曲面零件,数值计算则相当繁琐,工作量大,容易出错,且很难校对。
据资料统计,对于复杂零件,特别是曲面零件加工,用手工编程时,一个零件的编程时间与在机床上实际加工时间之比,平均约为30:1。
数控机床不能开动的原因中,有20~30%是由于加工程序不能及时编制出来而造成的。
因此,为了缩短生产周期,提高数控机床的利用率,有效地解决各种模具及复杂零件的加工问题,采用手工编程已不能满足要求,而必须采用自动编程方法。
2. 自动编程进行复杂零件加工时,刀位轨迹的计算工作量非常大,有些时候,甚至是不现实的。
机床数控技术第3章数控加工程序的编制
6. 程序校验和首件试切
程序送入数控系统后,通常需要经过试运行和首 件试切两步检查后,才能进行正式加工。通过试运行, 校对检查程序,也可利用数控机床的空运行功能进行 程序检验,检查机床的动作和运动轨迹的正确性。对 带有刀具轨迹动态模拟显示功能的数控机床可进行数 控模拟加工,以检查刀具轨迹是否正确;通过首件试 切可以检查其加工工艺及有关切削参数设定得是否合 理,加工精度能否满足零件图要求,加工工效如何, 以便进一步改进,直到加工出满意的零件为止。
1—脚踏开关 2—主轴卡盘 3—主轴箱 4—机床防护门 5—数控装置 6—对刀仪 7—刀具8—编程与操作面板 9—回转刀架 10—尾座 11—床身
3.2 数控车削加工程序编制
数控车床主要用来加工轴类零件的内外圆柱面、 圆锥面、螺纹表面、成形回转体表面等。对于盘类零 件可进行钻、扩、铰、镗孔等加工。数控车床还可以 完成车端面、切槽等加工。
3. 程序名
FANUC数控系统要求每个程序有一个程序名,
程序名由字母O开头和4位数字组成。如O0001、 O1000、O9999等
3.2.3 基本编程指令
1. 快速定位指令G00
格式:G00 X(U)_ Z(W)_;
说明:
(1) G00指令使刀具在点位控制方式下从当前点以快移速度 向目标点移动,G00可以简写成G0。绝对坐标X、Z和其增 量坐标U、W可以混编。不运动的坐标可以省略。
3.2.1 数控车床的编程特点
(1)在一个程序段中,可以用绝对坐标编程,也可用 增量坐标编程或二者混合编程。
(2)由于被加工零件的径向尺寸在图样上和在测量时 都以直径值表示,所以直径方向用绝对坐标(X)编程时 以直径值表示,用增量坐标(U)编程时以径向实际位移 量的2倍值表示,并附上方向符号。
数控加工程序的编制(2)
•
N1030 G00 U18
/准备车外圆Ф14
N1180 U4
/退刀
•
N1040 G01 W-16
/车外圆
N1190 G00 X0 Z0
/返回原点
•
N1050 G00 W16
/返回
N2000 T20
/换刀:2号割断刀
•
• N90 X40 Z5 (回对刀点)
• N100 G97 S300 (取消恒线速度功能,设定主轴按300r/min 旋转)
• N110 M30 (主轴停、主程序结束并复位)
21
圆弧车削G02、G03
• 华中数控车床编程如下:
• %9002
• N10 G92 X40 Z5(设立坐标系,定义对刀点的位置)
序段中只允许用其中之一,而不能同时使用。在
缺省的情况下(即无G90又无G91),默认是在
G90状态下。
1
2、G92指令
▢ 坐标系设定的预置寄存指 令,它只有在采用绝对坐 标编程时才有意义。
▢ 编程格式:
对刀点 (刀 位 点)
Z 25.0
G92 X a_ Y_b Z_c_
a、b、c为当前刀位点在 所设定工件坐标系中的坐 标值。
•
N0040 G04 F3
/主轴转速 /车床升速过程
N1150 G03 U12 W-6 R6 F30 /车圆弧
•
N1010 G00 W-10
/车端面 设定车刀尖离工件X5 Z10 N1160 G01 U2 W-10 F50 /车圆锥
•
N1020 G01 U-25 F100 /车端面
N1170 U3
/退刀
• N20 M03 S400 (主轴以400r/min旋转)
数控机床的加工程序编制 ppt课件
手工编程过程框图
ppt课件
15
3 字符与代码 字符(Character)是一个关于信息交换的术 语。它是用来组织、控制或表示数据的一些符号, 如数字、字母、标点符号、数学运算符等,是机器 能进行存储或传送的记号,是加工程序的最小组成 单位。常规加工程序用的字符分四类: 一:字母,由大写26个英文字母组成; 二:数字和小数点,由0~9及一个小数点组成; 三:符号,由+、-号组成; 四:功能字符,由程序开始(结束)符(如 “%”)、程序段结束符(如“;”)、跳过任选 程序段符(如“/”)等组成。
程序段各功能字的先后次序不严格规定。
ppt课件 19
程序段功能字按其功能的不同可分为7种类型, 分别是:顺序号字、准备功能字、尺寸字、进给功 能字、主轴转速字、刀具功能字和辅助功能字。 1)顺序号字 顺序号又称程序段号或程序段序号。位于程序 段之首,由地址符N和后续2~4数字组成。 顺序号的作用:对程序的校对和检索修改;作 为条件转向的目标,即作为转向目的程序段的名称。 有顺序号的程序段可以进行复归操作,指加工可以从 程序的中间开始,或回到程序中断处开始。 顺序号的使用规则:为正整数,编程时将第一 程序段冠以N10,以后以间隔10递增,以便于修改。
8
ppt课件
数控加工流程:
ppt课件
9
2)数控程序样本: O10 N10 N20 N30 N40 N50 N60 N70 … N80 N90
G55 M03 G01 G01 G01 G01 G03
M05 M30
G90 G01 Z40 F2000 S500 X-50 Y0 Z-5 F100 G42 X-10 Y0 H01 X60 Y0 X80 Y20 R20
数控机床编程的演变过程 1) 数控的基本含义 数控,即数字控制(Numerical Control-NC), 指用数码化的信号对机床运动及其加工过程进行控 制的一种方法。这种机床以数字字符指令方式控制 机床各部件相对运动,实现机床的加工。相应地这 种机床称为NC机床(NC Machine Tool)。 2) 数控编程的发展 控制介质:数控机床加工零件所需的控制信 息和数据的载体,即用来存放加工程序的载体,也 称程序载体。如穿孔带、穿孔卡、磁带或磁盘等。
数控技术(第2版)课后完整答案
1.1数控机床的工作流程是什么?数控加工程序的编制,输入,译码,刀具补偿,插补,位置控制和机床加工1.2数控机床有哪几部分组成?各部分的基本功能是什么?输入输出设备:主要实现程序编制、程序和数据的输入以及显示、存储和打印。
数控装置:接收来自输入设备的程序和数据,并按输入信息的要求完成数值的计算、逻辑判断和输入输出控制等功能。
(多坐标控制,插补功能,程序输入、编辑和修改功能、故障自诊断功能、补偿功能、信息转换功能、多种加工方式选择、辅助功能、显示功能、通信和联网功能)1.3什么是点位控制、直线控制、轮廓控制数控机床?三者如何区别?点位控制数控机床点位控制是指道具从某一位置移到下一个位置的过程中,不考虑其运动轨迹,只要求道具能最终准确达到目标位置。
直线控制数控机床这类数控机床不仅要保证点与点之间的准确定位,而且要控制两相关点之间的位移速度和路线。
轮廓控制数控机床这类机床的数控装置能够同时控制两轴或两个以上的轴,对未知和速度进行严格的不间断控制。
区别:点位控制不考虑运动轨迹,直线控制要求保证两点之间的精确定位,轮廓控制对于位置和速度有严格的要求。
1.4数控机床有哪些特点?加工零件的适应性强,灵活性好;加工精度高,产品质量稳定;生产率高;减少工人劳动强度;生产管理水平高1.5按伺服系统的控制原理分类,分为哪几类数控机床?各有何特点?开环控制的数控机床受步进电动机的步距精度和工作频率以及传动机构的传动精度的影响,速度和精度都较低。
结构简单、成本较低、调试维修方便闭环控制的数控机床定位精度高、速度调节快,工作台惯量大所以系统设计和调整存在困难,系统稳定性受到不利影响半闭环控制的数控机床控制精度没有闭环高,但机床工作的稳定性却有毒大惯量工作台被排除在控制环外而提高,调试方便2。
1 什么是控制编程?手工编程的内容有哪些?从零件图样到制成控制介质的全部过程。
分析零件图样,确定加工工艺过程,数值计算,编写零件加工程序,制作控制介质,程序校验,试切削2。
数控加工程序编制-加工中心-孔类零件程序编制全解
G88循环
二、相关知识
(二)固定循环功能
(5)精镗循环(G76) 指令格式: G76 X_ Y_ Z_ R_ Q_ F_
精镗时,主轴在孔底定向停止后,向刀尖反方向移 动,然后快速退刀。
这种带有让刀的退刀不会划伤已加工平面,保证了 镗孔精度。
程序格式中,Q 表示刀尖的偏移量,一般为正数, 移动方向由机床参数设定。
1
钻中心孔
2
钻φ5mm通孔
3
攻丝
螺纹孔加工工序卡
刀具规格
类型
材料
A4中心钻
高速钢
Φ4.2mm麻花钻 高速钢
M5mm细牙丝锥 高速钢
主轴转速 (r/min)
1200 600 80
进给速度 (mm/min)
20 30 64
(6)编制零件螺纹孔钻中心孔加工程序
四、拓展知识
用西门子802D孔及螺纹加工循环指令加工图零件。
(二)固定循环功能
(2)带停顿的钻孔循环(G82) 指令格式:
G82 X_Y_Z_P_R_F_
G82循环
该指令除了要在孔底暂停外,其它动作与G81相同。暂 停时间由地址P给出。此指令主要用于加工盲孔,以提 高孔深精度。
二、相关知识
(二)固定循环功能
(3)断屑式深孔加工循环(G73)
指令格式: G73 X_Y_Z_Q_R_F_
三、工作任务的完成
(一)数控加工工艺的制订
4.刀具准备,填写刀具卡
序号
1 2 3
4
5 6 7
刀具号
T05 T06 T07
名称 麻花钻 麻花钻 镗刀
T08 镗刀
T09 中心钻 T10 机用铰刀 T11 麻花钻
刀具规格 直径
第二章 数控加工的程序编制
㈤附加坐标系——是指与基本坐标系平行的坐标系。规范规则有两组: 第一组为:U、V、W 其正方向与X、Y、Z相反。 第二组为:P、Q、R 其正方向与X、Y、Z相反。
㈥机床坐标系与工件坐标系 机床坐标系——是数控机床固有的坐标系。其坐标轴的方向和原点是
机床设计时或调试时确定的。是独一的,不可以改动的。 工件坐标系——是加工工件时,由编程人员确定的。该坐标系的坐标
②顺序恢复运转同M00相反〔按下〝循环启动〞键〕
③该指令的运用场所:在加工中随机要使机床中止运动而 要停止某种手动操作的场所。如:随即抽查零件的关键 尺寸。
④停机和恢复顺序都是经过硬件开关来完成的。
〔3〕、M02——顺序完毕指令〔机床中止运动〕
①该指令的功用:是当顺序全部运转终了后,用此指令来 使主轴、进给、冷却全部中止。同时使机床复位,使顺 序前往〝末尾形状〞。
第二种——是与顺序段指令运动完成后末尾〔第3栏中用 〝*〞表示的〕。
5、M代码也有〝不指定〞和〝永不指定〞用来作为机动。 留给用户〔CNC制造商和机床用户〕自行定义新的功用。 但要在运用说明书上说明。
6、几个特殊的M代码 〔1〕M00—顺序中止指令〔暂停〕 ①该顺序的实质:是设定了一个软件〝开关〞,当顺序运
算的。 相对坐标〔増量坐标〕——是指刀具运动的坐标值都是相对运动轨迹
的前一点的坐标计算的。 A、B点的相对坐标:XA=30.0 YA=35.0
XB=12.0 YB=15.0 B点的相对坐标:XB=-18.0 YB=-20.0 ㈧主轴的正转与反转判定 判定方法:用右手螺旋定那么 将右手大姆指顺着主轴指向 工件,四指盘绕主轴轴线。
轴与机床坐标系相平行,坐标轴的方向与机床坐标系相反。工件坐 标系的原点是编程人员为了编程的方便在图纸上
数控加工工艺设计与数控加工程序的编制
数控加工工艺设计与数控加工程序的编制随着科技的发展,数控技术在制造领域得到广泛应用。
数控加工工艺设计与数控加工程序的编制是数控加工的关键环节,对产品质量以及加工效率有着重要影响。
本文主要介绍数控加工工艺设计与数控加工程序的编制的相关知识。
一、数控加工工艺设计数控加工工艺设计是指制定相关工艺方案,包括加工顺序、加工参数、夹具、刀具等,以确保数控加工能够以最佳状态完成。
数控加工工艺设计必须考虑以下因素:1. 工件的材料特性工件的材料特性包括硬度、韧性、热膨胀系数等,这些特性直接影响加工精度和加工难度。
在数控加工工艺设计中需要考虑工件的材料特性,以确定适宜的加工参数和切削工艺。
2. 切削条件切削条件包括切削速度、进给量、切削深度、切削角度等,它们会对加工质量和加工效率产生重要影响。
数控加工工艺设计需要根据切削条件确定适宜的刀具和切削工艺。
3. 刀具选择刀具是数控加工中不可或缺的部分,刀具材料和形状、刃口角度和尺寸等都会影响加工质量和效率。
在数控加工工艺设计中需要选择适宜的刀具、确定刀具寿命和更换策略。
4. 确定夹具夹具是数控加工中常用的加工辅助装置,不同夹具的稳定性和刚性会对加工精度产生重要影响。
在数控加工工艺设计中需要选择合适的夹具,在夹具设计中需要考虑工件形状和大小,夹紧方式,以及夹具与刀具的间隙等因素。
5. 确定加工顺序加工顺序是指数控加工中各加工操作的顺序和组合方式。
加工顺序需要充分考虑加工效率和加工质量,合理安排并严格执行加工顺序可以提高加工效率和质量。
二、数控加工程序的编制数控加工程序是数控加工过程中的控制指令,包括刀具路径、切削参数、坐标轴变化等,编制程序需要考虑以下因素:1. 数控加工设备数控加工设备是数控加工程序编制的重要影响因素之一。
不同的数控加工设备控制系统和编程语言不同,需要编写不同的程序。
同时,不同的数控加工设备具有不同的加工范围、精度、效率和自动化程度等,需要根据不同设备的特点编写不同的程序。
数控加工工艺分析与程序编制
围绕坐标轴X、Y、Z旋转的运 动,分别用A、B、C表示。它们 的正方向用右手螺旋法则判定。
图2.48 卧式铣床
附加轴 如果在X、Y、Z主要坐标以外,还有平行于它们的坐标,
可分别指定为P、Q和R。如立式车床坐标系图。
图2.53 机床坐标系(图中尺寸为MJ460×600机床规格)
机床坐标系
注意:在以下三种情况下,数控系统失去了对机床参考点的 记忆,因此必须使刀架重新返回机床参考点。
(1)机床关机后,又重新接通电源开关时。
(2)机床解除急停状态后。
(3)机床超程报警信号解除之后。
2)编程坐标系(或称工件坐标系)的设定 编程坐标系是用于确定工件几何图形上各几何要素
(如点、直线、圆弧等)的位置而建立的坐标系,是编程 人员在编程时使用的,它与机床坐标系平行。编程坐标系 的原点就是编程原点。而编程原点是人为设定的。数控车 床工件原点一般设在主轴中心线与工件左端面或右端面的 交点处。
面。刀具远离工
图2.46 卧式车床
件旋转中心的方向为X轴正方向。对于刀
具旋转的机床(如铣床、镗床、钻床等), 如果Z轴是垂直的,则面对主轴看立柱时, 右手所指的水平方向为X轴的正方向。
图2.47 立式铣床
如果Z轴是水平的,则面对 主轴看立柱时,左手所指的水 平方向为X轴的正方向 。
Y轴的确定 Y坐标轴垂直于X、Z坐标轴。
代码由字符组成,数控机床功能代码的标准有EIA(美国 电子工业协会)制定的EIA RS—244和ISO(国际标准化协会) 制定的ISO RS—840两种标准。国际上大都采穿孔带程 序段格式中的准备功能G和辅助功能M代码》。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
刀补矢量 20
刀补取消
10
编程轨迹 法向刀补矢量
刀补引入
10 20
自动插入 刀补路径
B功能刀补
a
a
X
a < 90°
a > 90°
50
C功能刀补
25
2020/7/13
数 §2.3.4 与刀具补偿有关的指令
控
技
术 2.
G40、G44、G43指令——刀具长度补偿指令
G18 G17
Y
程
可不必书写。
序 的
这类指令为续效指令,
X
编
缺省值为G17。
制
15
数 §2.3.3 控制方式指令
控
技 术
G00,
G01,
G02,
G03,
I,
J,
K,
R
2020/7/13
1. G00指令——快速定位指令
第
二 章
编程格式:G00 X__ Y__ Z__ *
数 功能:指令刀具从当前点,以数控系统预先调定的
二 章
其中:X,F其后的数值表示暂停的时间,单位为ms ;
或者是刀具、工件的转数,视具体数控系统而定。
数 控
用途:
R100 100
数 N05 G03 X-100 Y-100 J-100*
控 加
N06 G02 X-100 Y-100 I-100 *
工 N07 G01 Y-140 *
程 序
N08
G00 G40 X-200 Z12 M02 *
Y-160
的
编
制
Y′ 100
Y
30
O′ 编程原点 X′
Oቤተ መጻሕፍቲ ባይዱ
X
起刀点
100 300
编
制
14
数 §2.3.2 坐标系指令
控
技 术
3.
G17,G18,G19指令
2020/7/13
坐标平面指定指令。G17,
第 二 章
G18,G19分别表示规定 的操作在XY,ZX,YZ坐标 平面内。
Z
程序段中的尺寸指令必
数
须按平面指令的规定书
G19
控 加 工
写。若数控系统只有 一个平面的加工能力,
2020/7/13 3
数 §2.3 G指令编程应用与举例
控 技
术 上次课程回顾:
坐标系 第 二 章
数 控 加 工 程 序 的 编 制
2020/7/13 4
数 §2.3 G指令编程应用与举例
控 技 术
第 二 章 数 控 加 工 程 序 的 编 制
2020/7/13 5
数 §2.3 G指令编程应用与举例
程
须认真阅读随机技术文件中有关编程说明,这样才
序
能编制出正确的程序
的
编
制
7
2020/7/13
数 §2.3.1 数控加工程序示例
控
技
术 待加工零件
R100
C
第 二
注意:在本例子中, 考虑刀具补偿
R100
D
章
E
数
100
控
Y′ 100
加 工
Y
A
30
100 B 300
程
O′
X′
Z′
序
的
O
X
5
编
5
制
8
2020/7/13
加 工
•
xx:刀具补偿偏置值寄存器号
程
序
的
编
制
23
数 §2.3.4 与刀具补偿有关的指令
控 技 术
补偿量
刀具旋转方向
第 二 章
数
控
加
补偿量
工
程
序
(a)
的
编
制
刀
刀具旋转方向
具
前
进 方 向
在前进方向 右侧补偿
(b) 刀具补偿方向
(a)左刀补 (b)右刀补
2020/7/13
刀 具 前 进 方 向
24
2020/7/13
Z′
5 5
11
数 §2.3.2 坐标系指令
控
技 术
G90/G91、G92、G17
~
G19
2020/7/13
1. G90/G91指令:
第 G90指令表示程序中的编程尺寸是在某个坐标系下
二 章
按其绝对坐标给定的。
G91指令表示程序中编程尺寸是相对于本段的起点,
数 控 加
即编程尺寸是本程序段各轴的移动增量,故G91又 称增量坐标指令。
的 编
起刀点
X
制
100
Z′
5 5
10
2020/7/13
数 §2.3.1 数控加工程序示例
控
技 术
用相对坐标编程
N01 G01 G17 G42 D01 G00
R100
X100 Y200 S01 M03 *
第 N02 Z-12 * 二 N03 G01 X500 F300 * 章
N04 X-100 Y300 *
控 技 术 ➢ R表示法:用半径R带有符号的数值来
表示:
2020/7/13
A
第
θAB≤180○ :R ≥ 0 R100;
二
章
θ′BA>180○ :R < 0 R-100
θAB
R100
B
Θ′AB
数 控 说明:
加 工
1)具体采用哪种方法,视具体的数控系统而定
程 2) G00,G01,G02,G03是同组续效指令,缺省值G01
序 的
3)加工一个整圆的时候,采用相对坐标值和绝对坐标值是不
编
同的(也可以不写)
制
21
数 §2.3.4 与刀具补偿有关的指令
控
技 术
G40/G41/G42、
G40/G44/G43
2020/7/13
1. G40 G41 G42指令——刀具半补偿指令
第 二
编程格式:
章 数 控 加
G17
G00 G01 G02 G03
控 技 术
2020/7/13
+Z
+Z
第
G43
G44
二
章
程序中指令点
(Hxx)值
数
(Hxx)值
实际到达点
控
加
程序中指令点
工
程
序
的
编
制
实际到达点
10 200
20
+Z A
+X O
B +X
O C
28
数 §2.3.5 暂停指令
控
技 术
G04——暂停指令
功能:可使刀具作短时的无进给运动
2020/7/13
第 编程格式:G04 X____ 或 G04 F____
数 §2.3.1 数控加工程序示例
控
技 术 图中OXY为机床上的机
R100
床坐标系,
第
O′X′Y′Z′为编程用
R100
二
章
的工件坐标系,图
数
中的相对位置表示
100 Y′ 100
控 加 工 程 序 的 编
工件在机床上安装
Y
后,工件坐标系与
机床坐标系的相对
O
位置。
30
O′
X′
X
100 300
Z′
5 5
制
控 技
术 上次课程回顾:
绝对值编程G90与相对
第 二
值编程G91
章 1. 从A到B 用绝对坐
数
控
加
工 程
2.
序
的
编
制
标编程为: X12.0 Y15.0
若用相对坐标编程 则为:X-18.0 Y20.0
2020/7/13 6
数 §2.3 G指令编程应用与举例
控 技
术 本节主要内容:
2020/7/13
进一步熟悉G代码,知道下列方面相应的G代码含义:
第 二 章
➢ XY平面:G17 X_a_ Y_b_ ( R __ ) F_f_ *
I __ J __
数
➢ XZ平面:G18 X_a_ Z_c_ ( R __ ) F_f_ *
I __ K __
控
加 工
➢
YZ平面:G19
Y_b_ Z_c_ (
R __ J __ K __
) F_f_ *
程
序
的
编
制
19
2020/7/13
G 41 (
G42
H D
xx
)
X
__ Y
__
工
程
序
的 编
或GG4412D __
制
22
2020/7/13
数 §2.3.4 与刀具补偿有关的指令
控 技
术 • G41 :左刀补,即沿加工方向看刀具在
工件左边
第 • G42 :右刀补,即沿加工方向看刀具在
二 章
工件右边
数• 控•
G40:取消刀补 D: 偏置值寄存器选用指令。
100
数 N05 X400 Y400 *
Y′ 100
控 N06 G03 X200 Y300 J-100 加 工 N07 G02 X100 Y200 I-100 * 程 N08 G01 X100 Y60 *
Y
30
300
O′ 编程原点 X′
序 N09 G00 G40 X-100 Y-100 Z0 M02 * O