数控铣床编程.ppt
合集下载
数控铣床编程培训课件
数控铣床编程
固定循环的程序格式如下: G98〔或G99〕G73(或G74或G76或G80~G89)X Y Z R Q P I J K F L
式中第一个G代码〔G98或G99〕指定返回点平面,G98为返回初始平面, G99为返回R点平面。第二个G代码为孔加工方式,即固定循环代码G73,G74, G76和G81~G89中的任一个。
N10 Z50. S500 M03 M08
N60 G03 X220 Y80. R30
N20 Z5.
N65 G01 Y100.
N25 G01 Z-11. F150
N70 G02 X190. Y130.R30.
N30 G00 G42 D01 X70. Y50.
N75 G01 X80.
N35 G01 X130. F200
N40 G03 X40. Y0. R20.
N45 X-6.195 Y39.517 R40.
数控铣床编程
2.2 刀具长度补偿 G43,G44,G49 格式:G43(G44) Z H 其中: Z为补偿轴的终点值。根据补偿的实际需要,还可 以为X、Y等,但在程序中只能选一个。H为刀具长度偏移 量的存储器地址。和刀具半径补偿一样,长度补偿的偏置 存储器号有H00~H99共100个,偏移量用MDI方式输入,偏 移量与偏置号一一对应。偏置号H00一般不用,或对应的 偏移值设置为0。 使用G43指令时,实现正向偏置;用G44指令时,实现负向 偏置。 取消长度补偿指令格式:G49 Z(或X或Y) 实际上,它和指令G44/G43 Z H00的功能是一样的。G43、 G44、G49为模态指令,它们可以相互注销。
数控铣床基本编程指令
数控铣床基本编程指令.ppt
例:刀具由原点按顺序向1、2、3点移动时用G90、G91指 令编程。
注意:铣床中X轴不再是直径.
(2)、工件坐标系设定G92
格式:G92 X_ Y_ Z_
X、Y、Z、为当前刀位点在工件坐标系中的坐标。
G92指令通过设定刀具起点相对于要建立的工件坐标 原点的位置建立坐标系。
此坐标系一旦建立起来,后序的绝对值指令坐标位 置都是此工件坐标系中的坐标值。
说明
G92 X X2 Y Y2 Z Z2 则将工件原点设定到距刀具起 始点距离为X= -X2,Y= -Y2 , Z= -Z2 的位置上。
G92 设置加工坐标系
(3)、工件坐标系选择 G54-G59
说明
1、G54~G59是系统预置的六个坐标系,可根据需 要选用。
G18
Y
G19
G17
X G19
G18
Z
Y
G17—— XY平面,
G18—— ZX平面,
G17
G19—— YZ平面。
G19
X
G18
Z
坐标平面选择指令是用来选择圆弧插补的 平面和刀具补偿平面的。
G17、G18、G19为模态功能,可相互注销,G17为缺省
值。
说明:
执行G28指令时,各轴先以G00的速度快移到程
编程格式:G52 X~ Y~ Z~ ;
例:刀具由原点按顺序向1、2、3点移动时用G90、G91指 令编程。
注意:铣床中X轴不再是直径.
(2)、工件坐标系设定G92
格式:G92 X_ Y_ Z_
X、Y、Z、为当前刀位点在工件坐标系中的坐标。
G92指令通过设定刀具起点相对于要建立的工件坐标 原点的位置建立坐标系。
此坐标系一旦建立起来,后序的绝对值指令坐标位 置都是此工件坐标系中的坐标值。
说明
G92 X X2 Y Y2 Z Z2 则将工件原点设定到距刀具起 始点距离为X= -X2,Y= -Y2 , Z= -Z2 的位置上。
G92 设置加工坐标系
(3)、工件坐标系选择 G54-G59
说明
1、G54~G59是系统预置的六个坐标系,可根据需 要选用。
G18
Y
G19
G17
X G19
G18
Z
Y
G17—— XY平面,
G18—— ZX平面,
G17
G19—— YZ平面。
G19
X
G18
Z
坐标平面选择指令是用来选择圆弧插补的 平面和刀具补偿平面的。
G17、G18、G19为模态功能,可相互注销,G17为缺省
值。
说明:
执行G28指令时,各轴先以G00的速度快移到程
编程格式:G52 X~ Y~ Z~ ;
车铣加工编程fanuc-0i-系统PPT演示课件
❖ G0 C0.;
卡盘转至0°
❖ G1 X28. F300;
❖ Z-10.;
❖ G04 X0.5;
程序暂停0.5秒
❖ G1 Z6.;
❖ G0 C90.;
卡盘转至90°
❖ G1 Z-10. F300;
❖ G04 X0.5;
❖ G1 Z6.;
❖ G0 C180.;
❖ G1 Z-10. F300;
❖ G04 X0.5;
▪ C25.
B
▪ X-50.
C
▪ C-25.
D
▪ X50.
E
▪ C0
A
▪ G40 X100.
取消刀尖圆弧半径补偿,退刀
▪ G13.1
取消极坐标插补模式
▪…
•7
4、极坐标编程
O1; G97; M21; G28H0; T0101; M13S1000; G98G01Z-10F100 G12.1 G42G01X80F100 C17.321F100 X-20 X-40C0 X-20C-17.321 X20 X40C0 X20C17.321 G40X90F100 C0 G13.1 G01Z10F100 G01X100Z100 M15 M30
•6
▪ O1;
▪ M21
▪ G28 H0;
卡盘回零
▪ G97 T0101;
▪ S1000 M13;
数控铣床固定循环编程课件
Nov-23
17
N010 G99 G81 X70.0 Z82.0 R103.0 F150 N011 Y-50.0 N012 X40.0 Z72.0 R93.0 N013 Y-20.0 N014 G80 Z300.0 H00 M05 N015 G00 X-20.0 T03 M06 N016 G43 X120.0 H03 S10 M03 N017 G99 G84 X40.0 Z75.0 R93.0 F30.0 N018 Y-50.0 N019 G80 Z300.0 H00 MO5 N020 G00 X0 Y0 N021 M02
Nov-23
19
数控铣床综合编程实例 (选)
例1:该零件的毛坯是一块180mm×90mm×l2mm板料, 要求铣削成图中粗实线所示的外形。 如图可知,各孔已加工完,各边都留有5mm的铣削留 量。铣削时以其底面和2-Φ10H8的孔定位,Φ60mm孔 对工件进行压紧。在编程时,工件坐标系原点定在工件 左下角A点(如图所示),现以Φ10mm立铣刀进行轮廓加 工,对刀点在工件坐标系中的位置为(-25,10,40), 刀具的切入点为B点,刀具中心的走刀路线为:对刀点1 -下刀点2--b--c--c’…--下刀点2--对刀点1。
5
G82:带停顿的钻孔循环
G82 X_Y_Z_R_P_F_K_
G82 指令除了要在孔底暂停外,其他动作与G81 相同。暂停时间 由地址P 给出。
数控编程(共113张PPT)
基
程序结构和程序段格式 1.1.程序结构
O1001
M03 S600; T0101 G00 X50. Z2. ……
G00 X100 Z100 M30
%
础
程序开始符 程序名 程序主体 程序结束指令 程序结束符
基础
1.2 程序指令字
1. 顺序字 N
1)作用
(1)对程序的校对和检索修改; (2)可直观地检查程序; (3)条件转向的目标。
4.圆弧插补G02/03
格式:G02/03 X(U) Z(W) R F , G02/03 X (U) Z(W) I K F ,
x
P2 20
10
P1
0
10 20 30 40
z
第二节 数控车床的基本指令
说明: (1) G02、G03时,刀具相对工件以F指令的进给速度从当前点向终点进行插补加工, G02为顺时针方向圆弧插补,G03为逆时针方向圆弧插补。顺时针或逆时针是从垂
功能代码
M00
M01
M02 M30
M03 / M04
M05
M08 / M09
M98 M99
功能含义 程序停止
选择程序停止
程序结束 程序结束并返回程序头
主轴正/反转 主轴停转 冷却开/关
调用子程序
子程序返回
基础
5.进给功能字 F
数控铣床的程序编程PPT课件
30
G 92
X 92
G92 设置加工坐标系
.
(3)、工件坐标系选择 G54-G59
G 54
G
5
5
G 56
G
5
7
G 58
G
5
9
Z G54 原点
G54 工件坐标系 Y
Z 。。。
G59 工件坐标系
G59 原点
Y
X 工件零点偏置 X 机床原点
. 工件坐标系选择(G54~G59)
说明
❖ 1、G54~G59是系统预置的六个坐标系,可根据 需要选用。
编程格式:G52 X~ Y~ Z~ ;
➢ 式中X、Y、Z后的值为局部原点相对工件原点的坐标值。 .
❖ 几个坐标系指令应用举例
❖ 如图所示从A-B-C-D行走路线
Z
Y
W
X
工件
原点
X2
X1 机床原点
Y机
M
D
35
Z2 Z1
机床原点
Y1
M
X机
Y 59
35 Y
Y 92
Y 54
30 15
B 20
C
G 52 35
第四章 数控铣床的程序编程
第一节 数控铣床编程的基本方法
一、有关坐标和坐标系的指令
(1)、绝对值编程G90与增量值编程G91 ❖格式: G90 G X— Y — Z — G91 G X— Y— Z—
G 92
X 92
G92 设置加工坐标系
.
(3)、工件坐标系选择 G54-G59
G 54
G
5
5
G 56
G
5
7
G 58
G
5
9
Z G54 原点
G54 工件坐标系 Y
Z 。。。
G59 工件坐标系
G59 原点
Y
X 工件零点偏置 X 机床原点
. 工件坐标系选择(G54~G59)
说明
❖ 1、G54~G59是系统预置的六个坐标系,可根据 需要选用。
编程格式:G52 X~ Y~ Z~ ;
➢ 式中X、Y、Z后的值为局部原点相对工件原点的坐标值。 .
❖ 几个坐标系指令应用举例
❖ 如图所示从A-B-C-D行走路线
Z
Y
W
X
工件
原点
X2
X1 机床原点
Y机
M
D
35
Z2 Z1
机床原点
Y1
M
X机
Y 59
35 Y
Y 92
Y 54
30 15
B 20
C
G 52 35
第四章 数控铣床的程序编程
第一节 数控铣床编程的基本方法
一、有关坐标和坐标系的指令
(1)、绝对值编程G90与增量值编程G91 ❖格式: G90 G X— Y — Z — G91 G X— Y— Z—
任务2-数控铣床直线与圆弧编程_图文
G90
Y
G17 G03 X25 Y40 I-20 J0 F50 40
或G17 G03 X25 Y40 R20 F50
相对坐标编程:
20
终点(X,Y)
圆心
起点
G91 (G91指令在《实验指南》P.176有说明)
G17 G03 X-20 Y20 I-20 J0 F50 O
25 45 X
或G17 G03 X-20 Y20 R20 F50
任务2-数控铣床直线与圆弧编程_图文.ppt
数控机床加工零件的工作过程
任务2 数控铣床直线与圆弧编程
学习目标:
1.掌握华中数控系统加工程序的结构。 2.掌握数控铣床直线与圆弧编程。
本单元重点、难点:
数控铣床直线与圆弧编程。
任务2 数控铣床直线与圆弧编程
一、数控铣床坐标系的确立方法 1. 数控立式铣床 右手直角笛卡儿手势,Z轴正方向为刀具离开工件
程序结束指令字 M02或M30
三、数控铣床 直线与圆弧编程
一、快速定位和直线进给指令 (《实验指南》P.170)
1. 快速定位
G00 X_Y_ Z_ 2. 直线进给运动 G01 X_Y_Z_F_
YY
D
C
28
注: 所有程序段里X_Y_
8A
Z_的“_”是终点坐标值 -10 O工 8 16
。
数控机床的加工程序编制 ppt课件
程序段各功能字的先后次序不严格规定。
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
①确定加工方案 ②刀具、工夹具的设计和选择 ③选择对刀点④确定加工路线 ⑤确定切削用量
ppt课件 12
(3)数学处理 在确定了工艺方案后,就需要根据零件的几何 尺寸、加工路线等,计算刀具中心运动轨迹,以获 得刀位数据。计算零件轮廓相邻几何元素交点或切 点的坐标值,如几何元素的起点、终点、圆弧的圆 心坐标值等。 (4)编写程序单 在完成工艺处理和数值计算工作后,可以编写 零件加工程序单,编程人员根据所使用数控系统的 指令、程序段格式,逐段编写零件加工程序。 (5)*制备控制介质 程序单是文字记录,还要把程序单内容记录在 控制介质上或直接输入数控装置存储。
数控机床编程与操作教程课件第四章ppt
4.3.2常用准备功能指令(本文以西门子802S数控系统为主进行讲述。) 2、平面选择指令(见右图): G17:XY平面;G18:XZ平面;G19:YZ平面; 3、绝对坐标与增量坐标: 绝对坐标:用G90来表示。程序中坐标功能字后面的坐标是以原点作为基准,表示刀具终点的绝对坐标; 相对坐标:用G91来表示。程序中坐标功能字后面的坐标是以刀具起点作为基准,表示刀具终点相对于刀具起点坐 标值的增量。 4、快速点定位指令(G00) (1)指令格式:G00 X_Y_Z_; (2)含义:X、Y、Z、为刀具目标点坐标,当使用增量方式时,X、Y、Z为目标点相对于起始点的增量坐标,不运 动的坐标可以不写。
4.2数控铣床加工工艺
4.2.1数控铣床的工艺装备 1.刀具: 数控铣床大部分钻铣用刀具都需要通过标准刀柄夹持转接后与主轴锥孔联接,即工具系 统。刀具系统通常由拉钉、刀柄和钻铣刀具等组成, (1)铣削平面时,一般选择面铣刀 (2)铣削台阶面或小平面时,一般采用立铣刀, (3)铣削键槽时,一般釆用两刃或四刃键槽铣刀, (4)孔加工时,可釆用钻头、扩孔钻、铰刀、镗刀, (5)加工曲面时,必须采用球头刀 (6)加工变斜角类零件时,可采用鼓形铣刀,
数控机床编程与操作教程 主编张军 参 编 柳青松 张煜 李凌林
2021年12月 成都
第四章 数控铣床的编程 4.1 数控铣床简介
4.1.1数控铣床的用途和主要功能
4.2数控铣床加工工艺
4.2.1数控铣床的工艺装备 1.刀具: 数控铣床大部分钻铣用刀具都需要通过标准刀柄夹持转接后与主轴锥孔联接,即工具系 统。刀具系统通常由拉钉、刀柄和钻铣刀具等组成, (1)铣削平面时,一般选择面铣刀 (2)铣削台阶面或小平面时,一般采用立铣刀, (3)铣削键槽时,一般釆用两刃或四刃键槽铣刀, (4)孔加工时,可釆用钻头、扩孔钻、铰刀、镗刀, (5)加工曲面时,必须采用球头刀 (6)加工变斜角类零件时,可采用鼓形铣刀,
数控机床编程与操作教程 主编张军 参 编 柳青松 张煜 李凌林
2021年12月 成都
第四章 数控铣床的编程 4.1 数控铣床简介
4.1.1数控铣床的用途和主要功能
数控铣床的操作与编程-
床鞍的纵、横向导轨面均采用了贴塑面,提高了导 轨的耐磨性,消除了低速爬行现象。
ZJK7532-1型数控钻铣床的主传动是由主电机经 三级齿轮传动传递到主轴,采用传统的齿轮箱及其机械 式的换挡变速方式,换挡变速应在机床停止运转时靠手 工进行。主轴转速范围为85~1600 r/min,共有6级变化 ,见表3-1。可通过改变主轴箱正面的高低挡(H、L)及 各挡级数(1、2、3级)来实现。
ZJK7532-1型数控钻铣床是华中数控研制生产的 一种经济型数控铣床,机床构成如图3-2所示。
主要由个人计算机(PC机)、控制接口柜、机械操作 面板、冷却供液系统和机床本体等部分组成。
各进给轴用步进电机驱动,是典型的开环控制机床 ,采用通用PC机和华中数控公司开发的HCNC-M控制 软件直接联机控制,功能基本和XK5032数控铣床类同 。
3.1.3 操作面板及其基本控制功能
图3-4 ZJK7532-1型数控钻铣床的机械操作面板
通过各操作开关可实现以下控制功能:
(1) 电源开关。合上机床电柜总电源开关后,必须用 钥匙打开此开关,数控系统的驱动电源、主电机电源才 能接通。
(2) 急停按钮。机床操作过程中,出现紧急情况时 ,按下此按钮,进给及主轴运行立即停止,CNC进入急 停状态。紧急情况解除后,顺时针方向转动按钮可以退 出急停状态。
(3) 数控万能工具铣床。采用数控装置的万能工具 铣床有手动指令简易数控型、直线点位系统数控型和曲 线轨迹系统数控型。操作方便,便于调试和维修。当然 ,这类机床基本都具有钻、镗加工的能力。
ZJK7532-1型数控钻铣床的主传动是由主电机经 三级齿轮传动传递到主轴,采用传统的齿轮箱及其机械 式的换挡变速方式,换挡变速应在机床停止运转时靠手 工进行。主轴转速范围为85~1600 r/min,共有6级变化 ,见表3-1。可通过改变主轴箱正面的高低挡(H、L)及 各挡级数(1、2、3级)来实现。
ZJK7532-1型数控钻铣床是华中数控研制生产的 一种经济型数控铣床,机床构成如图3-2所示。
主要由个人计算机(PC机)、控制接口柜、机械操作 面板、冷却供液系统和机床本体等部分组成。
各进给轴用步进电机驱动,是典型的开环控制机床 ,采用通用PC机和华中数控公司开发的HCNC-M控制 软件直接联机控制,功能基本和XK5032数控铣床类同 。
3.1.3 操作面板及其基本控制功能
图3-4 ZJK7532-1型数控钻铣床的机械操作面板
通过各操作开关可实现以下控制功能:
(1) 电源开关。合上机床电柜总电源开关后,必须用 钥匙打开此开关,数控系统的驱动电源、主电机电源才 能接通。
(2) 急停按钮。机床操作过程中,出现紧急情况时 ,按下此按钮,进给及主轴运行立即停止,CNC进入急 停状态。紧急情况解除后,顺时针方向转动按钮可以退 出急停状态。
(3) 数控万能工具铣床。采用数控装置的万能工具 铣床有手动指令简易数控型、直线点位系统数控型和曲 线轨迹系统数控型。操作方便,便于调试和维修。当然 ,这类机床基本都具有钻、镗加工的能力。
数控加工与编程技术 编程基础PPT课件
一段程序需要时必须重写(如G04)。
例如:
N001 G91 G01 X10 Y10 Z-2 F150 M03 S1500;
N002 X15;
N003 G02 X20 Y20 I20 J0;
N004 G90 G00 X0 Y0 Z100 M02;
22
3.2 数控编程中的常用指令
一、准备功能G代码
G指令:用来规定刀具和工件的相对运动轨迹、机床 坐标系、插补坐标平面、刀具补偿、坐标偏置等多种 加工操作的指令。G00~G99共100种代码
编程自动化是当 今的趋势!
4
3.1 数控编程的基本概念 二、坐标轴的命名及方向
1.坐标轴的正方向
ISO标准规定,在加工过程中无论是刀具移动,工 件静止,还是工件移动,刀具静止,一般都假定工件 相对静止不动,而刀具在移动,并同时规定刀具远离 工件的方向作为坐标轴的正方向。
5
3.1 数控编程的基本概念 二、坐标轴的命名及方向
Δ Δ
26
3.2 数控编程中的常用指令
7. 工件坐标系设定指令
1)工件坐标系设定指令G92
Y
Y′
120
100
80
工件
60
40
O′工件坐标系
20
O
40
80
120
机床坐标系
G92X160.0Y-20.0;
数控铣手工编程.ppt
该指令使刀具以F指定的进给速度插补加
工出任意斜率的直线, 指令格式如下: G01 X__ Y __ Z __ F __ ;
其中, X、 Y、 Z为直线的终点坐标, 可以是绝对坐标, 也可以是增量坐标, 不移动的坐标轴可以省略; F为刀具移 动的速度, 单位为mm/min。
直线插补(G01)
直线插补编程实例:
刀具半径补偿(G41、G42、G40)
刀具半径补偿取消:
G40
XY XZ YZ
刀具半径补偿(G41、G42、G40)
刀具半径补偿的过程分为以下三步:
Y
(1)刀补的建立
就是当刀具从起点接近工件时,
刀具中心从与编程轨迹重合过渡到
与编程轨迹偏离一个偏置量的过程。 如图所示,OA段为建立刀补段, 必
40
英制(G20) 公制(G21)
线性轴 英寸 毫米
旋转轴 度 度
绝对值编程G90 与相对值编程G91
格式: G90 G91
说明 G90 绝对值编程每个编程坐标轴上的编程值是相对于 程序原点的 G91 相对值编程每个编程坐标轴上的编程值是相对于 前一位置而言的该值等于沿轴移动的距离 G90 G91 为模态功能可相互注销G90 为缺省值
工件
刀具
刀具半径补偿(G41、G42、G40)
左刀补:沿着刀具前进方向刀具在工 件轮廓左侧的补偿
工出任意斜率的直线, 指令格式如下: G01 X__ Y __ Z __ F __ ;
其中, X、 Y、 Z为直线的终点坐标, 可以是绝对坐标, 也可以是增量坐标, 不移动的坐标轴可以省略; F为刀具移 动的速度, 单位为mm/min。
直线插补(G01)
直线插补编程实例:
刀具半径补偿(G41、G42、G40)
刀具半径补偿取消:
G40
XY XZ YZ
刀具半径补偿(G41、G42、G40)
刀具半径补偿的过程分为以下三步:
Y
(1)刀补的建立
就是当刀具从起点接近工件时,
刀具中心从与编程轨迹重合过渡到
与编程轨迹偏离一个偏置量的过程。 如图所示,OA段为建立刀补段, 必
40
英制(G20) 公制(G21)
线性轴 英寸 毫米
旋转轴 度 度
绝对值编程G90 与相对值编程G91
格式: G90 G91
说明 G90 绝对值编程每个编程坐标轴上的编程值是相对于 程序原点的 G91 相对值编程每个编程坐标轴上的编程值是相对于 前一位置而言的该值等于沿轴移动的距离 G90 G91 为模态功能可相互注销G90 为缺省值
工件
刀具
刀具半径补偿(G41、G42、G40)
左刀补:沿着刀具前进方向刀具在工 件轮廓左侧的补偿
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G90为绝对值编程,每个轴上的编程值是相对于程序原 点的。 G91为相对值编程,每个轴上的编程值是相对于前一位 置而言的,该值等于沿轴移动的距离。
二、数控铣床基本编程指令
G90、G91为模态功能,G90为缺省值。
• 区别:图8中给出了刀具由原点按顺序向1、2、3 点移动时两种不同指令的区别。
G90编 程
数控铣床及加工中心 编程与操作
数控机床编程基础
一、数控机床编程基本知识
二、数控铣床基本编程指令 三、数控铣床常用编程指令 四、简化编程指令 五、数控铣床编程实例 六、半径补偿专题
一、数控编程基本知识
1、机床坐标轴 2、机床原点、参考点、机床坐标系 3、工件原点和工件坐标 4、绝对、增量编程 5、程序格式
00 准 停 效 验
02 X—Y 平 面 选 择 X—Y 平 面 选 择 X—Y 平 面 选 择
08 英 寸 输 入
毫米输入
脉冲当量
03 镜 像 开
镜像关
00 返回到参考点
由参考点返回
09 刀具半径取消 刀具半径左补偿
刀具半径右补偿
代码 组 号
G43 10 G44 G49
G50 04 G51
G52 00 G53
* 暂无此功能。
说明
切断机床所有动作,并使程序复位。 其后 P 地址指定子程序号,L 地址指定调运次数。 子程序结束,并返回到主程序中 M98 所在程序行的下一行
备注
* *
二、数控铣床基本编程指令
一、有关坐标和坐标系的指令 1、绝对值编程G90与相对值编程G91
• 格式: G90 G X Y Z G91 G X Y Z
一、数控编程基本知识
2、机床参考点、机床零点、机床坐标系
机床参考点:为了正确地在机床工作时建立机床坐标系, 通常在每个坐标轴的移动范围内设置一个固定的机械 的机床参考点(测量起点),(该点系统不能确定其位置)
机床零点:通过已知参考点(已知点)、系统设置的参考点 与机床零点的关系可确定一固定的机床零点,也称为 机床坐标系的原点。(该点系统能确定其位置)。
4、直接机床坐标系编程G53
• 格式:G53 在含有G53指令的程序段中,用绝对值编程(G90)的
移 动指令位置就是在机床坐标系中(相对于机床原点)的 坐标值。
G53指令仅在其被规定的程序段中有效。
二、数控铣床基本编程指令
Y
%0001
45
2
N1 G92 X0 Y0
N2 G90G01X20 Y15
25
15
1
3
N3 X40 Y45
N4 X60 Y25
X N5X0Y0
O 20 40 60
N6 M30
G91编 程
%0002 N1 G91G01X20 Y15 N2 X20 Y30 N3 X20 Y-20 N4 X-60 Y-25 N5 M30
二、数控铣床基本编程指令
2-1 、 G 指 令 ( 准 备 功 能 )
表 2-1
代码
G00 G01 G02 G03
G04 G07 G09 G17 G18 G19
G20 G21 G22
G24 G25 G28 G29
G40 G41 G42
组
意义
号
01 快速定位
直线插补
顺圆插补
逆圆插补
00 暂 停
16 虚 轴 设 定
G54 11 G55 G56 G57 G58 G59
G60 00 G61 12 G64
G65 00 G68 05 G69
意义
刀具长度正向补偿 刀具长度负向补偿 刀具长度补偿取消 缩放关 缩放开 局部坐标系设定 直接机床坐标系编程 选择坐标系 1 选择坐标系 2 选择坐标系 3 选择坐标系 4 选择坐标系 5 选择坐标系 6 单方向定位 精确停止效验方式 连续加工方式 子程序调用 旋转变换 旋转取消
机床坐标系:以机床原点为原点,机床坐标轴为轴,建 立的坐标系即机床坐标系。(该坐标系是机床位置控制的参照系)
一、数控编程基本知识
3、工件坐标系、程序原点
定义:工件坐标系是编程人员在编程时使用的, 编程人员选择工件上的某一点为原点(也称 程序原点),建立一个坐标系,称为工件坐 标系。工件坐标系一旦建立便一直有效,直 到被新的工件坐标系所取代。
二、数控铣床基本编程指令
3、工件坐标系选择G54-G59
G 54
G
5
5
格式:
G G
5 5
6 7
G 58
GFra Baidu bibliotek
5
9
Z G54 原点
G54 工件坐标系 Y
Z 。。。
G59 工件坐标系
G59 原点
Y
X 工件零点偏置 X 机床原点
图 11 工 件 坐 标 系 选 择 (G54~G59)
二、数控铣床基本编程指令
代码
G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89
组
意义
号
06 深孔高速钻循环 反攻丝循环 精镗循环 固定循环取消 定心钻循环 带停顿的钻孔循环 深孔钻循环 攻丝循环 镗孔循环 镗孔循环 反镗循环 手动精镗循环 镗孔循环
G90 13 绝对值编程
二、数控铣床基本编程指令
X、Y、Z取值原则:
1、方便数学计算和简化编程; 2、容易找正对刀; 3、便于加工检查; 4、引起的加工误差小; 5、不要与机床、工件发生碰撞; 6、方便拆卸工件; 7、空行程不要太长;
二、数控铣床基本编程指令
注意
1、执行此段程序只是建立在工件坐标系中刀具起 点相对于程序原点的位置,刀具并不产生运动。 2、执行此程序段之前必须保证刀位点与程序起点 (对刀点)符合。 3、G92指令必须单独一个程序段指定,并放在程 序的首段。
G91
增量值编程
G92 00 坐标系设定
G94 14 每分进给
G95
每转进给
G98 15 固定循环后返回起始点
G99
固定循环后返回 R 点
二、数控铣床基本编程指令
2-2、M指令(或辅助功能)
表 3-2 指令 功能 M03 主轴正转 M04 主轴反转 M05 主轴停 M06 换刀 M07 切削液开 M09 切削液关 M19 主轴定向停止 M20 取消主轴定向停止 M30 主程序结束 M98 调用子程序 M99 子程序结束
图8 两种指令方式
二、数控铣床基本编程指令
2、坐标系设定G92 格式:G92 X_ Y_ Z_ A_
其中,X、Y、Z、A为坐标原点(程序原点)到刀具起点(对
刀点)的有向距离。 • 建立:G92指令通过设定刀具起点相对于坐标原 点的位置建立坐标系。此坐标系一旦建立起来, 后序的绝对值指令坐标位置都是此工件坐标系中的坐标值。
二、数控铣床基本编程指令
G90、G91为模态功能,G90为缺省值。
• 区别:图8中给出了刀具由原点按顺序向1、2、3 点移动时两种不同指令的区别。
G90编 程
数控铣床及加工中心 编程与操作
数控机床编程基础
一、数控机床编程基本知识
二、数控铣床基本编程指令 三、数控铣床常用编程指令 四、简化编程指令 五、数控铣床编程实例 六、半径补偿专题
一、数控编程基本知识
1、机床坐标轴 2、机床原点、参考点、机床坐标系 3、工件原点和工件坐标 4、绝对、增量编程 5、程序格式
00 准 停 效 验
02 X—Y 平 面 选 择 X—Y 平 面 选 择 X—Y 平 面 选 择
08 英 寸 输 入
毫米输入
脉冲当量
03 镜 像 开
镜像关
00 返回到参考点
由参考点返回
09 刀具半径取消 刀具半径左补偿
刀具半径右补偿
代码 组 号
G43 10 G44 G49
G50 04 G51
G52 00 G53
* 暂无此功能。
说明
切断机床所有动作,并使程序复位。 其后 P 地址指定子程序号,L 地址指定调运次数。 子程序结束,并返回到主程序中 M98 所在程序行的下一行
备注
* *
二、数控铣床基本编程指令
一、有关坐标和坐标系的指令 1、绝对值编程G90与相对值编程G91
• 格式: G90 G X Y Z G91 G X Y Z
一、数控编程基本知识
2、机床参考点、机床零点、机床坐标系
机床参考点:为了正确地在机床工作时建立机床坐标系, 通常在每个坐标轴的移动范围内设置一个固定的机械 的机床参考点(测量起点),(该点系统不能确定其位置)
机床零点:通过已知参考点(已知点)、系统设置的参考点 与机床零点的关系可确定一固定的机床零点,也称为 机床坐标系的原点。(该点系统能确定其位置)。
4、直接机床坐标系编程G53
• 格式:G53 在含有G53指令的程序段中,用绝对值编程(G90)的
移 动指令位置就是在机床坐标系中(相对于机床原点)的 坐标值。
G53指令仅在其被规定的程序段中有效。
二、数控铣床基本编程指令
Y
%0001
45
2
N1 G92 X0 Y0
N2 G90G01X20 Y15
25
15
1
3
N3 X40 Y45
N4 X60 Y25
X N5X0Y0
O 20 40 60
N6 M30
G91编 程
%0002 N1 G91G01X20 Y15 N2 X20 Y30 N3 X20 Y-20 N4 X-60 Y-25 N5 M30
二、数控铣床基本编程指令
2-1 、 G 指 令 ( 准 备 功 能 )
表 2-1
代码
G00 G01 G02 G03
G04 G07 G09 G17 G18 G19
G20 G21 G22
G24 G25 G28 G29
G40 G41 G42
组
意义
号
01 快速定位
直线插补
顺圆插补
逆圆插补
00 暂 停
16 虚 轴 设 定
G54 11 G55 G56 G57 G58 G59
G60 00 G61 12 G64
G65 00 G68 05 G69
意义
刀具长度正向补偿 刀具长度负向补偿 刀具长度补偿取消 缩放关 缩放开 局部坐标系设定 直接机床坐标系编程 选择坐标系 1 选择坐标系 2 选择坐标系 3 选择坐标系 4 选择坐标系 5 选择坐标系 6 单方向定位 精确停止效验方式 连续加工方式 子程序调用 旋转变换 旋转取消
机床坐标系:以机床原点为原点,机床坐标轴为轴,建 立的坐标系即机床坐标系。(该坐标系是机床位置控制的参照系)
一、数控编程基本知识
3、工件坐标系、程序原点
定义:工件坐标系是编程人员在编程时使用的, 编程人员选择工件上的某一点为原点(也称 程序原点),建立一个坐标系,称为工件坐 标系。工件坐标系一旦建立便一直有效,直 到被新的工件坐标系所取代。
二、数控铣床基本编程指令
3、工件坐标系选择G54-G59
G 54
G
5
5
格式:
G G
5 5
6 7
G 58
GFra Baidu bibliotek
5
9
Z G54 原点
G54 工件坐标系 Y
Z 。。。
G59 工件坐标系
G59 原点
Y
X 工件零点偏置 X 机床原点
图 11 工 件 坐 标 系 选 择 (G54~G59)
二、数控铣床基本编程指令
代码
G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89
组
意义
号
06 深孔高速钻循环 反攻丝循环 精镗循环 固定循环取消 定心钻循环 带停顿的钻孔循环 深孔钻循环 攻丝循环 镗孔循环 镗孔循环 反镗循环 手动精镗循环 镗孔循环
G90 13 绝对值编程
二、数控铣床基本编程指令
X、Y、Z取值原则:
1、方便数学计算和简化编程; 2、容易找正对刀; 3、便于加工检查; 4、引起的加工误差小; 5、不要与机床、工件发生碰撞; 6、方便拆卸工件; 7、空行程不要太长;
二、数控铣床基本编程指令
注意
1、执行此段程序只是建立在工件坐标系中刀具起 点相对于程序原点的位置,刀具并不产生运动。 2、执行此程序段之前必须保证刀位点与程序起点 (对刀点)符合。 3、G92指令必须单独一个程序段指定,并放在程 序的首段。
G91
增量值编程
G92 00 坐标系设定
G94 14 每分进给
G95
每转进给
G98 15 固定循环后返回起始点
G99
固定循环后返回 R 点
二、数控铣床基本编程指令
2-2、M指令(或辅助功能)
表 3-2 指令 功能 M03 主轴正转 M04 主轴反转 M05 主轴停 M06 换刀 M07 切削液开 M09 切削液关 M19 主轴定向停止 M20 取消主轴定向停止 M30 主程序结束 M98 调用子程序 M99 子程序结束
图8 两种指令方式
二、数控铣床基本编程指令
2、坐标系设定G92 格式:G92 X_ Y_ Z_ A_
其中,X、Y、Z、A为坐标原点(程序原点)到刀具起点(对
刀点)的有向距离。 • 建立:G92指令通过设定刀具起点相对于坐标原 点的位置建立坐标系。此坐标系一旦建立起来, 后序的绝对值指令坐标位置都是此工件坐标系中的坐标值。