数控铣床简化编程指令共24页

合集下载

数控铣床固定循环编程

数控铣床固定循环编程

1)高速钻深孔循环G73和钻深孔循环指令G83
说明:Q:每次进给深度;
k:指令执行重复次数。G73 用于Z 轴的间歇进给,使深孔加工时容易排屑,减少退刀量, 可以进行高效率的加工。G73 指令动作循环见上图。注意:Z、K、Q 移动量为零时,该指令不执行。
G73(G83) X_Y_Z_R_Q_F_K_
第17页/共24页
例 使用G88 指令编制如图所示的螺纹加工程序:设刀具起点距工作表面 100mm 处,切削深度为10mm。
(i) 先用G81 钻孔%1000G92 X0 Y0 Z0G91 G00 M03 S600G99 G81 X40 Y40 G90 R −98 Z −110 F200G91 X40 L3Y50X-40 L3G90 G80 X0 Y0 Z0 M05M30(ii) 再用G84 攻丝%2000G92 X0 Y0 Z0G91 G00 M03 S600G99 G84 X40 Y40 G90 R −93 Z −110 F100G91 X40 L3Y50X-40 L3G90 G80 X0 Y0 Z0 M05M30
第21页/共24页
例2:如图3-36所示,工件材料为HT300,使用刀具T01为镗孔刀, T02为Φ13钻头,T03为锪钻。
第22页/共24页
小结 本次课需要学生掌握数控铣床的孔加工的循环指令格式;编程方法;学会应用这些指令来
G82 X_Y_Z_R_P_F_K_G82 指令除了要在孔底暂停外,其他动作与G81 相同。暂停时间由地址P 给出。G82 指令主要用于加工盲孔,以提高孔深精度。注意:如果Z 的移动量为零,该指令不执行。
3)攻丝循环指令G74(左) G84(右)
G74 X_Y_Z_R_P_F_K_G74 攻反螺纹时主轴反转,到孔底时主轴正转,然后退回。G74 指令动作循环见图。★注意:(1) 攻丝时速度倍率、进给保持均不起作用;(2) R 应选在距工件表面7mm 以上的地方;(3) 如果Z 的移动量为零,该指令不执行。

数控铣床实训PPT课件

数控铣床实训PPT课件
第35页/共40页
第 一、三自动讲编程C的A特X点A制造工程师自动编程
图形交互式自动编程是一种全新的编程方法,与手工编程相比有 以下特点: 1、这种编程方法不象手工编程那样需要计算各节点的坐标数据,而是在计 算机上直接面向零件的几何模型,以鼠标定位、菜单选择、对话框交互输 入等方式进行编程,其结果也以图形方式显示在计算机上。因此,该方法 具有简便、直观,准确、便于检索的优点。 2、编程速度快,效率高、准确性好。编程过程中,图形数据的提取,节点 数据的计算,程序的编制及输出都是由计算机自动完成的,充分发挥了计 算机速度快,准确率高的优点,特别对于复杂零件,更能显示其优点。 3、CAD/CAM软件都是在计算机上运行的,不需在专门的编程机,便于普及 推广。
ij编程11g02g02g03g03后面的后面的xxyy值分别是圆弧终点的坐标值当用值分别是圆弧终点的坐标值当用g90g90编程时编程时为绝对坐标尺寸当用为绝对坐标尺寸当用g91g91编程时为相对起点的增量尺寸编程时为相对起点的增量尺寸22用用rr编程时当圆弧所对的圆心角编程时当圆弧所对的圆心角180180时值为正当180180圆心角圆心角360360时时rr为负33当用当用iijj编程时编程时iijj为圆心相对圆弧起点的坐标值其数值为用圆为圆心相对圆弧起点的坐标值其数值为用圆心的坐标值减去圆弧起点的坐标值心的坐标值减去圆弧起点的坐标值44在同一个程序段中在同一个程序段中rr和和iijj不能混用不能混用55整圆的编程不能用整圆的编程不能用rr只能用只能用iijj3334工件坐标系的设定g54g59xxyyzzooxxzzyyoo机床坐标系机床坐标系工件坐标系工件坐标系n10g54x165y100z60n10g54x165y100z60
O 25 55 X
第30页/共40页

数控铣床编程

数控铣床编程

模块八:数控铣床编程
单元一
数控铣床编程基础
2、数控铣床的加工工艺范围 (2)变斜角类零件 直纹曲面类零件是指由直线依某种规律移动所产生的曲面类零件。
Exit 7 GDGM 2005 © 2005 GDGM 机电
模块八:数控铣床编程
单元一
数控铣床编程基础
2、数控铣床的加工工艺范围 (3)曲面类零件 加工面为空间曲面的零件。采用两种加工方法:行切加工法、三 坐标联动加工法。
图1 行切加工法
图2
三坐标联动加工法
Exit
8
GDGM 2005
© 2005 GDGM 机电
模块八:数控铣床编程
单元一
数控铣床编程基础
1、夹具
(1)在选用夹具时应综合考虑产品的生产批量、生产效率、质量保证及经济性等问题。 (2)零件定位、夹紧的部位应不妨碍各部位的加工、刀具更换以及重要部位的测量。 (3)夹紧力应力求通过靠近主要支撑点或在支撑点所组成的三角形内。 (4)零件的装卡、定位要考虑到重复安装的一致性,以减少对刀时间,提高同一批零件 加工的一致性。
Exit 5 GDGM 2005 © 2005 GDGM 机电
模块八:数控铣床编程
单元一
数控铣床编程基础
2、数控铣床的加工工艺范围 (1)平面类零件 平面类零件是指加工面平行或垂直于水平面,以及 加工面与水平面的夹角为定角的零件,这类加工面可展开为 平面。
Exit 6 GDGM 2005 © 2005 GDGM 机电
四、数控铣床的工艺性分析
Exit 13 GDGM 2005 © 2005 GDGM 机电
模块八:数控铣床编程
单元一
数控铣床编程基础
四、数控铣床的工艺性分析 2、加工工序的划分 (1)刀具集中分序法 (2)粗、车加工分序法 (3)按加工部位分序法

第四章 数控铣床(加工中心)编程指令

第四章 数控铣床(加工中心)编程指令

G00一般用于加工前快速定位或加工后快速退刀, 快移速度可由面板上的快速修调旋钮修正。 G00为模态功能,可由G01、G02、G03 或G33 等指 令注销。 1)HCNC-22M系统指令格式:G00 X_Y_Z_; X_Y_Z_: 快速定位终点,在G90(绝对值指令)时 为终点在工件坐标系中的坐标;在G91(增量值指 令)时为终点相对于起点的位移量。 2)FANUC-0i-MA系统指令格式: G00 IP_ ; IP_:绝对值指令时,是终点的坐标值;增量值指 令时,是刀具移动的距离。 3)SIEMENS 802D系统指令格式:G0 X_Y_Z_; X_Y_Z_:绝对值指令时,是终点的坐标值;增量值 指令时,是刀具移动的距离。
二、准备功能(G代码) 准备功能G指令由G及其后面的一或二位数字组 成,它用来规定刀具和工件的相对运动轨迹、机床 坐标系、坐标平面、刀具补偿、坐标偏臵等多种加 工操作。 G功能有非模态G功能和模态G功能之分: (1)非模态G功能:只在所规定的程序段中有效 ,程序段结束时被注销。 (2)模态G功能:为一组可相互注销的G功能, 这些功能一旦被执行则一直有效,直到被同一组的G 功能注销为止。参数的不同组G代码可以放在同一程序
1、进给控制功能指令G00、G01、G02/G03的格 式及应用 G00、G01、G02/G03属于基本移动指令,分别 是快速移动指令、直线插补指令和圆弧插补指令, 在所有数控系统中,功能和应用上基本都是一致的 ,区别在于指令的格式上,下面针对HCNC-22M、和 SIEMENS 802D三种系统的指令格式和应用分别加以 说明。 (1)快速移动指令(G00) G00指令:刀具相对于工件以各轴预先设定的 速度,从当前位臵快速移动到程序段指令的定位目 标点。 G00指令中的快速移动速度,由机床参数“快 移进给速度”对各轴分别设定,不能用F 规定。

FANUC MC系统数控铣床加工中心操作

FANUC MC系统数控铣床加工中心操作

附录A FANUC 0i-MC系统数控铣床/加工中心操作一、记住操作面板外观及按键作用图A-1FANUC 0i-MC系统VDF-850型加工中心系统及机床操作面板FANUC 0i-MC系统VDF-850型加工中心系统及机床操作面板见图A-1。

1.数控系统MDI面板数控系统MDI面板如图A-2所示,各键说明见表A-1。

表A-1 FANUC 0i-MC系统MDI面板各键名称及功能说明步骤中文英文功能说明1 地址/数据键O/P、7/A等输入字母、数字等文字通过SHIFT键切换,可输入按键右下角所示字符2 分号键EOB 输入程序段结束符号“;”3 功能键POS 在CRT上显示当前机床位置的坐标PROG在EDIT方式,编辑和显示程序;在MDI方式,输入和显示MDI数据;在AUTO方式下显示程序及执行进度。

OFFSETSETTING设定刀补、工件坐标系、变量等SYSTEM 设置、编辑参数;显示、编辑 PMC 程序等MESSAGE 显示报警信息CUSTOMGRAPH动态显示刀具路径4 换档键SHIFT 按下该键可以在同一键的两个字符间切换图A-2 数控系统MDI面板5 取消键 CAN 删除最后一个进入输入行的字符或符号6 输入键 INPUT 非EDIT 方式下程序段及各种数据的输入7 编辑键 替换键 ALTER 由输入字替换光标所在字 插入键 INSERT 在光标后输入字 删除键 DELETE 删除光标所在位置的字10换页键PAGE↓向程序结束方向翻页,↑向程序开始方向翻页11 光标移动键分别向四个方向移动光标12 帮助键 HELP 显示帮助信息 13 复位键RESET解除报警,CNC 复位2.CRT 显示操作软键按下MDI 面板某一功能键(如POS 键),属于所选功能的一组软键就会出现(见图A-3)。

按下一个“章节选择软键”,所选章节的屏幕就会显示出来;若目标章节的屏幕没有显示出来,可按下“菜单继续软键”进行搜索,直到目标章节显示后,按“操作选择软键”以显示要进行操作的数据。

数控铣床的基本操作与简单程序调试

数控铣床的基本操作与简单程序调试

数控铣床的基本操作与简单程序调试一、实训目的(1)掌握数控铣削加工基本编程指令及其应用(2)熟悉了解数控铣床的操作面板和控制软件;(3)掌握数控铣床的基本操作方法和步骤;(4)进一步了解数控铣床的结构组成、加工控制原理;(5)熟练掌握铣削程序的输入调试过程;二、预习要求认真阅读数控铣床组成、位置调整和坐标系设定及基本编程指令与调试的章节内容。

三、实训理论基础1 .铣削常用 G 指令功能标有 * 的 G 代码为数控系统通电启动后的默认状态。

HNC-21M 铣削系统能控制的 M 、 S 功能和车床基本相同。

F 功能也一样具有 mm / min 还是 mm / r 两种单位,但由 G94 、 G95 两指令分别控制。

G98 、 G99 则用于钻镗循环时提刀高度的控制。

图6-1 G00/G01 指令2 .基本编程指令1 ).快速定位指令 G00 和直线进给指令 G01格式: G90 (G91) G00 X...Y... Z...G90 (G91) G01 X...Y... Z... F...如图 6-1 所示从 A 到 B 。

其编程计算方法如下:绝对 : G90 G00 X xb Y yb Z zb ;增量 : G91G00 X(xb -xa ) Y(yb -ya ) Z(zb -za ) ;绝对 : G90 G01 X xb Y yb Z zb F f ;增量 : G91 G01 X(xb -xa ) Y(yb -ya ) Z(zb -za ) F f;说明:G00 时 X 、 Y 、 Z 三轴同时以各轴的快进速度从当前点开始向目标点移动, G01 时,刀具以 F 指令的进给速度由 A 向 B 进行切削运动。

G01 时的实际进给速度等于 F 指令速度与进给速度修调倍率的乘积。

G00 代码段只能用于工件外部的空程行走,不能用于切削行程中。

2 ).圆弧插补指令 G02 、 G03圆弧插补只能在某平面内进行,若要在某平面内进行圆弧插补加工,必须用 G17 、 G18 、G19 指令事先将该平面设置为当前加工平面,否则将会产生错误警告。

数控铣床程序编程(精)

数控铣床程序编程(精)

第5章 数控铣床程序编程
(8) 数据输入/输出及DNC功能。数控铣床一般通过RS232C 接口进行数据的输入及输出,包括加工程序和机床参数等,可 以在机床与机床之间、机床与计算机之间进行 ( 一般也叫做脱 线编程 ) ,以减少编程占机时间。近来数控系统有所改进,有 些数控机床可以在加工的同时进行其他零件的程序输入。
固定点。它在机床装配、调试时就已确定下来了,是数控机床
进行加工运动的基准点,由机床制造厂家确定。
第5章 数控铣床程序编程
2.数控铣床参考点
在数控铣床上,机床参考点一般取在X、Y、Z三个直角坐 标轴正方向的极限位置上。在数控机床回参考点(也叫做回零) 操作后,CRT显示的是机床参考点相对机床坐标原点பைடு நூலகம்相对位 置的数值。对于编程人员和操作人员来说,它比机床原点更 重要。对于某些数控机床来说,坐标原点就是参考点。 机床参考点也称为机床零点。机床启动后,首先要将机 床返回参考点(回零),即执行手动返回参考点操作,使各轴都 移至机床参考点。这样在执行加工程序时,才能有正确的工 件坐标系。数控铣床的坐标原点和参考点往往不重合,由于 系统能够记忆和控制参考点的准确位置,因此对操作者来说, 参考点显得比坐标原点更重要。
5.1.2 数控铣床坐标系和参考点
1.数控铣床坐标系 1) 坐标系的确定原则 我国机械工业部 1982 年颁布了 JB 3052—82 标准,其中规 定数控铣床坐标系的命名原则如下: (1) 刀具相对于静止工件而运动的原则。这一原则使编程 人员能在不知道是刀具移近工件还是工件移近刀具的情况下,
就可依据零件图样,确定机床的加工过程。也就是说,在编程
17
第5章 数控铣床程序编程
G47 G48 G54 G55 G56 G57 G58 G59 G65 G68 G69 G73 G74 G76 * G80 09 00 16 14 00 刀具位置增加两倍补偿值 刀具位置减少两倍补偿值 第一工件坐标系设定 第二工件坐标系设定 第三工件坐标系设定 第四工件坐标系设定 第五工件坐标系设定 第六工件坐标系设定 自设程序(宏程序) 坐标系旋转 坐标系旋转取消 深钻孔循环 左螺纹攻螺纹循环 精钻孔循环 固定循环取消 G81 G82 G83 G84 G85 G86 G87 G88 G89 G90 G91 G92 G98 G99 00 10 03 09 09 钻孔循环 盲孔钻孔循环 钻孔循环 右螺纹攻螺纹循环 铰孔循环 镗孔循环 反镗孔循环 手动退刀盲孔镗孔循环 盲孔铰孔循环 绝对值坐标系统 增量值坐标系统 工件坐标系设定 返回固定循环起始点 返回固定循环参考点(R 点)

铣床指令详解

铣床指令详解

1.加工坐标系的建立指令新闻摘要:加工坐标系的建立指令FANUC-0MC 1、G92 --设置加工坐标系编程格式:G92 X~Y~Z~G92指令是将加工原点设定在相对于刀具起始点的某一空间点上。

若程序格式为G92 X a Y b Z c则将加工原点设定到距刀具起始点距离为X= -a ,Y= -b ,Z= -c的位置上。

例:G92 X20 Y10 Z10其确立的加工原点在距离刀具起始点X=-20,Y=-10,Z=-11、G92 --设置加工坐标系编程格式:G92 X~ Y~ Z~G92指令将加工原点设定在相对于刀具起始点的某一空间点上。

则将加工原点设定到距刀具起始点距离为X= -a ,Y= -b ,Z= -c的位置上。

例:G92 X20 Y10 Z10其确立的加工原点在距离刀具起始点X=-20,Y=-10,Z=-10的位置上,如图4.25所示。

2、G53 --选择机床坐标系编程格式:G53 G90 X~ Y~ Z~;G53指令使刀具快速定位到机床坐标系中的指定位置上,式中X、Y、Z后的值为机床坐标系中的坐标值,其尺寸均为负值。

例:G53 G90 X-100 Y-100 Z-20则执行后刀具在机床坐标系中的位置如图4.26所示。

图4.25 G92 设置加工坐标系图4.26 G53 选择机床坐标系3、G54、G55、G56、G57、G58、G59 选择1~6号加工坐标系图4.27 设置加工坐标系些指令可以分别用来选择相应的加工坐标系。

编程格式:G54 G90 G00 (G01) X~ Y~ Z~ (F~) ;该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件加工坐标系中的位置。

1~6号工件加工坐标系是通过CRT/MDI方式设置的。

例:在图4.27中,用 CRT/MDI在数设置方式下设置了两个加工坐标系:G54:X-50 Y-50 Z-10G55:X-100 Y-100 Z-20这时,建立了原点在O′的G54加工坐标系和原点在O″的G55加工坐标系。

数控铣床编程

数控铣床编程

简化编程指令
2.缩放功能指令G50、G51
格式: G51 X_Y_Z_P_ M98 P_ G50
说明: 该组指令用于建立/取消缩放 G50为取消缩放 X、Y、Z为缩放中心的坐标值
简化编程指令
P为缩放倍数 G51既可指定平面缩放,也可指定空间缩放
编程实例5-3:使用缩放功能编制如图所示轮廓的加工程序。
X_Y_P_ X_Y_P_ X_Y_P_
说明: 该组指令图用4于.14建G立50/、取G消51旋指转令变实例换 G68为建立旋转变换
简化编程指令
G69为取消旋转变换 X、Y、Z为旋转中心的坐标值 P为旋转角度,单位是“°”,0°≤P≤360°
编程实例4-13:使用旋转功能编制如图4.15所示轮廓的加工程序。 设刀具起点距工件上表面50mm,切削深度5mm。
;取消旋转
简化编程指令
%200 G41 G01 X20 Y0 G02 X40 I10 X30 I-5 G03 X20 I-5 G00 Y-6 G40 X0 Y0 M99
;子程序 Y-5 D02
F300
4.平面加工编程
简化编程指令
粗加工轨迹
简化编程指令
精加工轨迹简化编程指令 Nhomakorabea简化编程指令
简化编程指令
编程:
%0068
;主程序
G92 X0 Y0 Z50
G90 G17 M03 S600
G43 Z-5 H02
M98 P200 ;加工
G68 X0 Y0 P45
;旋转45°
M98 P200
;加工
G68 X0 Y0 P90
;旋转90°
M98 P200
;加工
G49 Z50
G69 M05 M30

数控手工编程 铣床篇

数控手工编程  铣床篇

本 指

系中的坐标值。
数控铣床的编程基础
四 、 数 控 铣 床 编 程 的 基 本 指 令
数控铣床的编程基础
注意:
四 、

① G92指令通过设定刀具起点相对于工
控 铣

件坐标原点的位置建立坐标系。


② 刀具不产生运动。
的 基



数控铣床的编程基础
2.选择工件坐标系G54~G59
四 、
G54——选择1号加工坐标系
数控铣床的编程基础
二 、 数 控 铣 床 的 加 工 对 象
数控铣床的编程基础
三、数控铣床的加工工艺
(一)零件图工艺分析 (二)数控铣削夹具与刀具的选择 (三)切削用量的选择
数控铣床的编程基础
(一)零件图工艺分析

1.零件图分析
、 数
(1)尺寸标注方法分析
控 铣






数控铣床的编程基础
2.顺铣

铣刀与工件接触部分的旋转方向与工件进 给方向相同。
、 相 关


项目一 平面凸轮廓类零件的编程与加工
3.两种铣削方式适用的场合:

一般来说,数控加工应尽可能采用顺铣。
、 相

对于铝镁合金、钛合金和耐热合金等材料
知 识
来说,建议采用顺铣加工。
如果零件毛坯为黑色金属锻件或铸件,表 皮硬而且余量一般较大,这时采用逆铣。


编程格式:G00 X_ Y_ Z_


说明:G00的运动
铣 床
轨迹不一定为一条
编 程

数控铣床与加工中心的程序编制-G

数控铣床与加工中心的程序编制-G

第三节 数控铣床与加工中心的编程指令 六、基本移动指令 (G00、G01、G02、G03)
1、快速定位G00
格式:G00 X Y Z
Y
功能:刀具以快速移动速度,从刀具当前点移动到目标点。 50
A
说明:
指令
•X、Y、Z是目标点的坐标
•最大进给速度由参数设定,可由面板上B的快速倍率旋钮来改变;
20
轨迹:
格式: (1)XY平面:
(2)XZ平面:
(3)YZ平面:
G41 G17GG4402GG0010X __ Y __ D __
G41
G18G G
4402GG0010 X
__
Z
__
D
__
G41 G19GG4402GG0010Y __ Z __ D __
说明: (1)G41、G42、G40为模态指令,机床初始状态为G40 (2)建立和取消刀补必须与G00或G01指令组合完成 (3)X、Y、Z是G00、G01运动的目标点坐标 (4)D为刀具补偿号,后面常用两位数字表示 (5)G41或G42必须与G40成对使用 (6)G41、G42只能预读两段程序。
(二)刀具半径补偿(G41、G42、G40)
实例:
编程轨迹(工件轮廓)
F G P1 12,0) O
E
刀心轨迹
D
C
B
P 起点
P2(0,-12)
九、子程序(M98、M99)
Y
60
B
C
B
C
50
40 G41
G41
30
E
A
DE
A
D
20
P1
P1
10
P2 F G42

数控铣床的基本操作与简单程序调试

数控铣床的基本操作与简单程序调试

数控铣床的基本操作与简单程序调试一、实训目的(1)掌握数控铣削加工基本编程指令及其应用(2)熟悉了解数控铣床的操作面板和控制软件;(3)掌握数控铣床的基本操作方法和步骤;(4)进一步了解数控铣床的结构组成、加工控制原理;(5)熟练掌握铣削程序的输入调试过程;二、预习要求认真阅读数控铣床组成、位置调整和坐标系设定及基本编程指令与调试的章节内容。

三、实训理论基础1 .铣削常用 G 指令功能标有 * 的 G 代码为数控系统通电启动后的默认状态。

HNC-21M 铣削系统能控制的 M 、 S 功能和车床基本相同。

F 功能也一样具有 mm / min 还是 mm / r 两种单位,但由 G94 、 G95 两指令分别控制。

G98 、 G99 则用于钻镗循环时提刀高度的控制。

图6-1 G00/G01 指令2 .基本编程指令1 ).快速定位指令 G00 和直线进给指令 G01格式: G90 (G91) G00 X...Y... Z...G90 (G91) G01 X...Y... Z... F...如图 6-1 所示从 A 到 B 。

其编程计算方法如下:绝对 : G90 G00 X xb Y yb Z zb ;增量 : G91G00 X(xb -xa ) Y(yb -ya ) Z(zb -za ) ;绝对 : G90 G01 X xb Y yb Z zb F f ;增量 : G91 G01 X(xb -xa ) Y(yb -ya ) Z(zb -za ) F f;说明:G00 时 X 、 Y 、 Z 三轴同时以各轴的快进速度从当前点开始向目标点移动, G01 时,刀具以 F 指令的进给速度由 A 向 B 进行切削运动。

G01 时的实际进给速度等于 F 指令速度与进给速度修调倍率的乘积。

G00 代码段只能用于工件外部的空程行走,不能用于切削行程中。

2 ).圆弧插补指令 G02 、 G03圆弧插补只能在某平面内进行,若要在某平面内进行圆弧插补加工,必须用 G17 、 G18 、G19 指令事先将该平面设置为当前加工平面,否则将会产生错误警告。

FANUC数控铣床操作面板介绍

FANUC数控铣床操作面板介绍

一、数控铣床操作面板介绍以数控铣床型号XK5032,选用FANUC0-MD数控系统为例,介绍数控铣床的操作。

机床操作面板由CRT/MDI面板和两块操作面板组成。

1.CRT/MDI面板如图1所示,CRT/MDI面板有一个9〞CRT显示器和一个MDI键盘组成,CRT/MDI 面板各键功能见表1。

图1CRT/MDI面板表1CRT/MDI面板各键功用说明键名称功能说明RESET复位键按下此键,复位CNC系统。

包括取消报警、主轴故障复位、中途退出自动操作循环和输入、输出过程等OUTPT START 输出启动键按下此键,CNC开始输出内存中的参数或程序到外部设备地址和数字键按下这些键,输入字母、数字和其它字符INPUT输入键除程序编辑方式以外的情况,当面板上按下一个字母或数字键以后,必须按下此键才能到CNC内。

另外,与外部设备通讯时,按下此键,才能启动输入设备,开始输入数据到CNC内CAN取消键按下此键,删除上一个输入的字符CURSOR光标移动键用于在CRT页面上,一步步移动光标↑:向前移动光标↓:向后移动光标PAGE 页面变换键用于CRT 屏幕选择不同的页面↑:向前变换页面↓:向后变换页面POS 位置显示键在CRT 上显示机床现在的位置PRGRM程序键在编辑方式,编辑和显示在内存中的程序在MDI 方式,输入和显示MDI 数据MENU OFSET 刀具偏置数值和宏程序变量的显示的设定DGNOS PRARM 自诊断的参数键设定和显示参数表及自诊断表的内容OPRALARM 报警号显示键按此键显示报警号AUXGRAPH图象图象显示功能2.下操作面板如图2所示,面板上个按钮、旋钮、指示灯功用说明见表2。

图2下操作面板表2下操作面板各开关功用说明开关名称功用说明CNC POWER CNC 电源按钮按下ON 接通CNC 电源,按下OFF 断开CNC 电源CYCLE START循环启动按钮(带在自动操作方式,选择要执行的程序后,按下此灯)按钮,自动操作开始执行。

数控铣床编程

数控铣床编程
要的切削方向,且以该方向为正向。 对工件旋转的机床, X坐标的方向在工件的径向
上,且平行于横滑座。 对刀具旋转的机床:如Z坐标是水平的,当从主要
刀具主轴向工件看时,+X指向右方;如Z坐标是 垂直的,对于单立柱机床,当从主要刀具主轴向 立柱看时,+X指向右方;对于龙门机床,当从主 要刀具主轴向左侧立柱看时,+X指向右方。
21
4.1.2 圆弧进给(G02/G03)
1.圆弧进给指令格式:
G17
X Y I_J _; XY平面圆弧,G17可省略
G18
G02 X Z I K _ ;ZX平面圆弧 G03
G19
Y_Z_J_K_ ;YZ平面圆弧
说明:
(1)逆着⊥坐标面坐标轴正向看:
G02为顺时针进给:由起点→终点 绕圆心顺时针进给; G03为逆时针进给:由起点 →终点 绕圆心逆时针进给。
5
5、数控机床坐标轴和运动方向
(1)、坐标和运动方向命名的原则 机床坐标系永远假定刀具相对于静止的工件运动 标准坐标系是右手直角笛卡儿坐标系统 机床的某一部件运动的正方向,是增大工件与刀具
之间距离的方向 刀具移动时,用不加“ ′”的字母表示运动方向;工
件移动时,用加“ ′”的字母表示运动方向。 基本坐标轴:X, Y, Z; A, B, C(右手坐标系) 附加坐标轴: U, V, W; P, Q, R; D, E(平行或不


程 序 输 入
首程 件序 试校 切验

2
3、程序的结构
数控加工零件程序是一组被传送到数控系统中去的 指令和数据。一个零件程序是由遵循一定结构、句法 和格式规则的若干个程序段组成的,而每个程序段是 由若干个指令字组成的。如图所示。

数控铣床的编程技巧

数控铣床的编程技巧

03:37
19
第20页/共53页
12.3.2 坐标系旋转功能应用
【例12-3】图12-5 所示, 采用坐标系旋转指令, 试编程。
03:37
20
第21页/共53页
0213:37
12.3.2 坐标系旋转功能应用
O10; N10 G54 X-5 Y-5; N20 G68 G90 X7 Y3 R60; N30 G90 G01 X0 Y0 F200; (G91 X5 Y5);
该指令可使编程图形按照指定旋转中心及旋转方向旋转一定的角度,G68表示开始坐标系 旋转,G69用于撤消旋转功能。
03:37
17
第18页/共53页
12.3.1 坐标系旋转功能指令(G68、G69)
指令格式 G68 X_ Y_ R_
… G69
X、Y――旋转中心的坐标值(可以是X、Y、Z中的任意两个,它们由当前平面选择指令 G17、G18、G19中的一个确定)。当X、Y省略时,G68指令认为当前的位置即为旋转中心。
格式一:各轴按相同比例编程 G51 X_ Y_ Z_ P_ … G50
X、Y、Z——比例中心坐标(绝对方式);
Y BLeabharlann 指令图形 CB' C'P
A
A' D' D 缩放后图形
X
P——比例系数,从比例中心点开始,实际移动量为原数值的P倍
03:37
10
第11页/共53页
12.2.1 比例缩放及镜像功能指令(G51、G50)
03:37
28
第29页/共53页
12.4.1 极坐标功能指令(G15、G16)
【例12-5】用极坐标指令编写如图12-7所示图形起点到终点的轨迹
03:37
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G25 X__Y__Z__ 或 G25
建立镜像 取消镜像
➢指令说明:
• 建立镜像由指令坐标轴后的坐标值指定镜 像位置(对称
轴、线、点)
• G24、G25为模态指令,可相互注销,G25为缺省值。
• 有刀补时,先镜像 ,然后进行刀具长度补偿、半径补偿。
例如:当采用绝对编程方式时
✓ G24 X-9.0 表示图形将以X=-9.0的直线(//Y轴的线)作为对称轴,
如:从某点进入子程序,返回时也固定在该点。
7、子程序调用编程举例(一)
(1)利用子程序调用实 现外轮廓粗、精加 工。
如图所示零件 ✓ 用φ8 立铣刀 ✓ 采用粗、精铣两刀完成
外轮廓加工。 ✓ 精加工余量0.25mm ✓ 深度方向一次下刀完成。
(暂不考虑装夹)
7、子程序调用编程举例(二)
(2)利用子程序调用实 现分层加工。
第一节、子程序调用技术
1、子程序的含义 2、主、子程序结构的异同 3、调用子程序指令格式 4、主-子程序调用关系 5、主-子程序结构书写 6、主-子程序结构应用关键 7、编程举例
1 、子程序的含义
➢什么是子程序?
在编制加工程序中,有时会出现有规律、 重复出现 的程序段。
将程序中重复的程序段单独抽出,并按一 定格式单独命名,称之为子程序。
如图所示零件 ✓ 用φ8 立铣刀 ✓ 粗铣外轮廓 ✓ 深度方向分层铣削,
分三次完成。 (暂不 考虑装夹)
ቤተ መጻሕፍቲ ባይዱ
7、子程序调用编程举例(三)
(3)利用子程序调用实现 分层、分次加工。
如图所示零件 ✓ 用φ8 立铣刀 ✓ 粗、精铣外轮廓 ✓ 粗铣深度方向分三 次
完成。 ✓ 精铣一次下刀完成
(暂不考虑装夹)
第二节、镜像、旋转、缩放指令
1 、子程序的含义
➢采用子程序的意义 • 使复杂程序结构明晰 • 程序简短 • 增强数控系统编程功能
2、主、子程序结构异同
相同:
都是完整的程序。包括程序号、程序段、程 序结束指令
不同:
•程序结束指令不同
主程序:M02 或 M30 子程序:M99
•子程序不能单独运行,由主程序或上 层子程序调用执行。
3
-30
R10
1
30 X
4
子程序 %100 G41 X10.0 Y4.0 D01 Y5.0 G01 Z-28.0 F200 Y30.0 X20.0 G03 X30.0 Y20.0 R10.0 G01 Y10.0 X5.0 G00 Z5.0 G40 X0 Y0
M99
2、旋转变换功能G68,G69 ➢指令功能:
1、镜像功能G24,G25 ➢指令功能:
• 当工件(或某部分)具有相对于某一轴对称的形 状时,可以利用镜象功能和子程序的方法,简化 编程.
• 镜像指令能将数控加工刀具轨迹沿某坐标轴作镜 像变换而形成对称零件的刀具轨迹。
• 对称轴可以是X轴、Y轴 或 X、Y轴.
➢指令格式:
G24 X__Y__Z__ (M98 P_)
逆时针旋转时为“+”, 顺时针旋转时为“—” • 在有刀具补偿的情况下,先进行坐标旋转,然后才进行刀具半
径补偿、刀具长度补偿。
• 在有缩放功能的情况下,先缩放后旋转。
主程序
%0009 G92 X0 Y0 Z25.0 G90 G17 G00 Z5.0 M03 M98 P100 G68 X0 Y0 P90.0 M98 P100 G69 G68 X0 Y0 P180.0 M98 P100 G69 G68 X0 Y0 P270.0 M98 P100 G69
子程序
子程序
❖逐层调用,逐层返回。 ❖可实现八层嵌套
5、主-子程序结构书写
主—子程序: •写在一个文件中 •主程序写在前 •子程序写在后 •两者之间空几行作分隔
6、主-子程序结构应用关键
❖找出重复程序段规律,确定子程序。 ❖将要变化的部分写在主程序,不变的 部分作子程序。 ❖主—子程序接口:保证主程序调用和 子程序返回正确的衔接
➢G51既可指定平面缩放,也可指定空间缩放。
➢G51、G50为模态指令,可相互注销,G50为缺省值。
➢有刀补时,先缩放,然后进行刀具长度补偿、半径补 偿。
缩放指令编程
使用缩放指令可实现同一程序加工 出形状相同,尺寸不同的工件。
主程序
%0007
Y
G92 X0 Y0 Z25.0
G90 G00 Z5.0 M03
3、调用子程序的指令格式
➢子程序调用的指令格式:
M98 P
单次调用指令,P后跟被调用的子程序号
M98 P L 重复调用子程序指令,L后跟重复调用的次数
➢子程序的格式:
•子程序号: 是调用入口地址,必须和主程序中的子
程序调用指令中所指向的程序号一致。
•子程序结束: M99
主程序
4、主子程序调用关系
主程序
%0008
G92 X0 Y0 Z25.0
G90 G17 G00 Z5.0 M03
M98 P100 加工图1
G24 X0
坐标变换
M98 P100 加工图2
G24 Y0
M98 P100
G25 X0
M98 P100
G25 Y0
Z25.0 M05M30
镜像指令编程
Y 30
2
10
-30
-10
10
-10
Z25.0 M05M30
旋转指令编程
Y
R10
30
2
1
10
-30
-10
10
30 X
-10
3
4
-30
将基本图形分别旋转 90°180°270°
3、缩放功能G50,G51
➢格式: G51 X_Y_Z_P_ ( M98 P_)
G50
缩放开 缩放关
➢其中:X、Y、Z给出缩放中心的坐标值, P后跟缩放 倍数。
30
G01 Z-18.0 F100
R10
M98 P100
G01 Z-28.0
✓ G24 X6.0 Y4.0 表示先以X=6.0对称,然后再以Y=4.0对称,两者综合结
果即相当于以点(6.0,4.0)为对称中心的原点对称 图形。
✓ G25 X0 表示取消前面的由G24 X__ 产生的关于Y轴方向的对称
镜像指令编程
Y 30
2
10
-30
-10
10
-10
3
-30
R10
1
30 X
4
• 该指令可使编程图形按照指定旋转中心及旋转 方向旋转一定角度。
• 通常和子程序一起使用,加工旋转到一定位置的 重复程序段。
➢格式 G17 G68 X__Y__P__
G18 G68 X__Z__P__
坐标旋转功能
G19 G68 Y__Z__P__
G69
取消坐标旋转功能
其中:
• X、Y、Z 是旋转中心的坐标值; • P为旋转角度,单位是(°),0≤P≤360.°
相关文档
最新文档