数控铣床常用指令
数控铣床编程指令

数控铣床编程指令Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998数控铣床编程指令4.2.2子程序1、坐标轴运动(插补)功能指令(1)点定位指令G00点定位指令(G00)为刀具以快速移动速度移动到用绝对值指令或增量值指令指定的工件坐标系中的位置。
指令格式:G00X—Y—Z一;式中X—Y—Z一为目标点坐标。
以绝对值指令编程时,刀具移动到终点的坐标值;以增量值指令编程时,指刀具移动的距离,用符号表示方向。
使用G00指令用法如下。
如上图所示,刀具由A点快速定位到B 点其程序为:G00G90X120.Y60.;(绝对坐标编程)(2)直线插补指令G01用G01指定直线进给,其作用是指令两个坐标或三个坐标以联动的方式,按指定的进给速度F,从当前所在位置沿直线移动到指令给出的目标位置,插补加工出任意斜率的平面或空间直线。
指令格式:G0lX—Y—Z—F一;程序段G01X10.Y20.Z20.F80.使刀具从当前位置以80mm/min的进给速度沿直线运动到(10,20,20)的位置。
例3:假设当前刀具所在点为.,则如下程序段N1G;.;将使刀具走出如图所示轨迹。
(3)圆弧插补指令G02和G03G02表示按指定速度进给的顺时针圆弧插补指令,G03表示按指定速度进给的逆时针圆弧插补指令。
顺圆、逆圆的判别方法是:沿着不在圆弧平面内的坐标轴由正方向向负方向看去,顺时针方向为G02,逆时针方向为G03,序格式:XY平面:G17G02X~Y~I~J~(R~)F~G17G03X~Y~I~J~(R~)F~ZX平面:G18G02X~Z~I~K~(R~)F~G18G03X~Z~I~K~(R~)F~G19G02Z~Y~J~K~(R~)F~G19G03Z~Y~J~K~(R~)F~式中X、Y、Z为圆弧终点坐标值,可以用绝对值,也可以用增量值,由G90或G91决定。
由I、J、K方式编圆弧时,I、J、K表示圆心相对于圆弧起点在X、Y、Z轴方向上的增量值。
数控铣床编程指令

14
4、 暂停G04指令
指令格式 X__ G04 P__ 指令功能 刀具作短暂的无进给光整加工 指令说明 1 地址码X可用小数,单位为S; 2 地址码 P只能用整数,单位为ms。 3 G04程序段必须单独在一段中,该段中不允许有其他指令。
15
第三章 数控机床编程实例
三、刀具补偿指令
1、刀具半径补偿指令(G41、G42、G40)
7
例题
刀具从A点直线插补至B点,使用绝对坐标与增量坐标 方式编程。
G90 G01 X60 Y30 F200 G91 G01 X40 Y20 F200
8
3、圆弧插补指令(G02 G03)
指令格式
G90 G91 G17 G18 G02 G03 X X Y Z I I J K
(R
)F
G19 指令说明
Y
10
XY插补平面
XZ插补平面
YZ插补平面
11
例题
如图所示,设起刀点在坐标原点O,刀具沿A-B-C路 线切削加工,使用绝对坐标与增量坐标方式编程。
12
绝对坐标编程 G92 X0 Y0
增量坐标编程 ห้องสมุดไป่ตู้92 X0 Y0
G90 G17 G00 X200 Y40 M03 S500
G03 X140 Y100 I-60 (或R60) F100 G02 X120 Y60 I-50 (或R50) G00 X0 Y0 M05 M02
G91 G17 G00 X200 Y40 M03 S500
G03 X-60 Y60 I-60 (或R60) F100 G02 X-20 Y-40 I-50 (或R50)
G00 X-120 Y-60 M05 M02
13
数控铣床常用编程指令

数控铣床常用编程指令?一、有关单位的设定1.尺寸单位选择G20,G21,G22格式:G20;G21;G22;本系统采用3种尺寸输入制式:英制由G20指定,公制由G21指定,脉冲当量由G22指定,缺省时采用公制。
3种制式下线性轴、旋转轴的尺寸单位如下表所示。
尺寸输入制式及其单位?线性轴旋转轴英制(G20)英寸度公制(G21)毫米度脉冲当量(G22)移动轴脉冲当量旋转轴脉冲当量这3个代码必须在程序的开头坐标系设定之前用单独的程序段指令。
G20,G21,G22不能在程序的中途切换。
2.进给速度单位的设定G94、G95格式:G94 [ F_ ];G95 [ F_ ];G94为每分钟进给,F的单位依G20/G21/G22的设定而为mm/min,in/min或脉冲当量/min。
此外,G94 F_可以指定旋转轴的速度,旋转轴的速度单位为度/min或脉冲当量/min。
G95为每转进给,在F之后,直接指定刀具在主轴转一转的进给量,单位依G20/G21/G22的设定而为mm/r,in/r或脉冲当量/r。
这个功能必须在主轴装有编码器时才能使用。
G94,G95为模态功能,可相互注销,G94为缺省值。
这两种指令功能的关系为:每分钟进给=每转进给×主轴速度?二、进给控制指令常用G指令动画1.快速定位指定G00格式:G00 X_ Y_ Z_ A_ B_ C_ U_ V_ W_;其中,X,Y,Z,A,B,C,U,V,W为快速定位终点,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。
2.线性进给指令G01格式:G01 X_ Y_ Z_ A_ B_ C_ U_ V_ W_ F_;其中,X,Y,Z,A,B,C,U,V,W为终点,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。
(1)圆弧进给格式:图2 圆弧插补应用其中,α、β∈{X,Y,Z,U,V,W}为圆弧终点,在G90时为圆弧终点在工件坐标系中的坐标;在G91时为圆弧终点相对于圆弧起点的位移量;γ、δ∈{I,J,K},不论在G90还是在G91时都是以增量方式指定,为圆心相对于起点的偏移值,R为圆弧半径,当圆弧圆心角小于180°时,R为正值,否则R为负值,整圆编程时不可以使用R,只能用γ、δ;F为编程的两个轴的合成进给速度.在G02/G03前必须用G17/G18/G19指定平面,其中用G17代码进行XY平面的指定,省略时就被默认为是G17,但当在ZX(G18)和YZ(G19)平面上编程时,平面指定代码不能省略。
第四章 数控铣床(加工中心)编程指令

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 规定。
数控铣床编程指令范文

数控铣床编程指令4.2.2子程序1、坐标轴运动(插补)功能指令(1)点定位指令G00点定位指令(G00)为刀具以快速移动速度移动到用绝对值指令或增量值指令指定的工件坐标系中的位置。
指令格式:G00X—Y—Z一;式中X—Y—Z一为目标点坐标。
以绝对值指令编程时,刀具移动到终点的坐标值;以增量值指令编程时,指刀具移动的距离,用符号表示方向。
例:图4.6使用G00指令用法如下。
如上图4.6所示,刀具由A点快速定位到B点其程序为:G00G90X120.Y60.;(绝对坐标编程)(2)直线插补指令G01用G01指定直线进给,其作用是指令两个坐标或三个坐标以联动的方式,按指定的进给速度F,从当前所在位置沿直线移动到指令给出的目标位置,插补加工出任意斜率的平面或空间直线。
指令格式:G0lX—Y—Z—F一;式中X—Y—Z一为目标点坐标。
可以用绝对值坐标,也可以用增量坐标。
F(mm/min)为刀具移动的速度。
加工时进给速度F可以通过CNC的控制面板上的旋钮在(0—120%)之间变化。
程序段G01X10.Y20.Z20.F80.使刀具从当前位置以80mm/min的进给速度沿直线运动到(10,20,20)的位置。
例3:假设当前刀具所在点为X-50.Y-75.,则如下程序段图4.7N1G01X150.Y25.F100; N2X50.Y75.;将使刀具走出如图4.7所示轨迹。
(3)圆弧插补指令G02和G03G02表示按指定速度进给的顺时针圆弧插补指令,G03表示按指定速度进给的逆时针圆弧插补指令。
顺圆、逆圆的判别方法是:沿着不在圆弧平面内的坐标轴由正方向向负方向看去,顺时针方向为G02,逆时针方向为G03,程序格式:XY 平面:G17G02X ~Y ~I ~J ~(R ~)F ~ G17G03X ~Y ~I ~J ~(R ~)F ~ ZX 平面:G18G02X ~Z ~I ~K ~(R ~)F ~ G18G03X ~Z ~I ~K ~(R ~)F ~ YZ 平面:G19G02Z ~Y ~J ~K ~(R ~)F ~ G19G03Z ~Y ~J ~K ~(R ~)F ~式中X 、Y 、Z 为圆弧终点坐标值,可以用绝对值,也可以用增量值,由G90或G91决定。
数控铣床G代码和M指令

数控铣床G指令一览表↓G00 快速定位G01 直线补间切削G02 圆弧补间切削cw(顺时针)G03 圆弧补间切削ccw(逆时针)G02.3 指数函数补间正转G03.3 指数函数补间逆转G04 暂停G05 高速高精度制御 1G05.1 高速高精度制御 2G06~G08没有 g07.1/107 圆筒补间G09 正确停止检查G10 程式参数输入/补正输入G11 程式参数输入取消G12 整圆切削cwG13 整圆切削ccwG12.1/112 极坐标补间有效G13.1/113 极坐标补间取消G14没有G15 极坐标指令取消G16 极坐标指令有效G17 平面选择 x-yG18 平面选择 y-zG19 平面选择 x-zG20 英制指令G21 公制指令G22-G26没有G27 参考原点检查G28 参考原点复归G29 开始点复归G30 第2~4参考点复归 g30.1 复归刀具位置1 g 30.2 复归刀具位置2 g30.3 复归刀具位置3 g30.4 复归刀具位置4 g30.5 复归刀具位置5 g30.6 复归刀具位置6 g31 跳跃机能 g31.1 跳跃机能1 g31.2 跳跃机能2 g31.3 跳跃机能3 g32没有G33 螺纹切削G34 特别固定循环(圆周孔循环)G35 特别固定循环(角度直线孔循环)G36 特别固定循环(圆弧)G37 自动刀具长测定G37.1 特别固定循环(棋盘孔循环)G38 刀具径补正向量指定G39 刀具径补正转角圆弧补正G40 刀具径补正取消G41 刀具径补正左G42 刀具径补正右 g40.1 法线制御取消 g41.1 法线制御左有效 g42.1 法线制御右有效G43 刀具长设定(+)G44 刀具长设定(—) g43.1 第1主轴制御有效 g44.1 第2主轴制御有效G45 刀具位置设定(扩张) g46 刀具位置设定(缩小)G47 刀具位置设定(二倍)G48 刀具位置设定(减半) g47.1 2主轴同时制御有效G49 刀具长设定取消G50 比例缩放取消G51 比例缩放有效 g50.1 g指令镜象取消 g5 1.1 g指令镜象有效G52 局部坐标系设定G53 机械坐标系选择G54 工件坐标系选择1G55 工件坐标系选择2G56 工件坐标系选择3G57 工件坐标系选择4G58 工件坐标系选择5G59 工件坐标系选择6 g54.1 工件坐标系选择扩张48组 g60 单方向定位 G61 正确停止检查模式 g61.1 高精度制御G62 自动转角进给率调整G63 攻牙模式 g63.1 同期攻牙模式(正攻牙)g63.2 同期攻牙模式(逆攻牙)G64 切削模式G65 使用者巨集单一呼叫G66 使用者巨集状态呼叫a g66.1 使用者巨集状态呼叫bG67 使用者巨集状态呼叫取消 g68 坐标回转有效 g69 坐标回转取消 G70 使用者固定循环G71 使用者固定循环G72 使用者固定循环G73 固定循环(步进循环)G74 固定循环(反向攻牙)G75 使用者固定循环G76 固定循环(精搪孔)G77 使用者固定循环G78 使用者固定循环G79 使用者固定循环G80 固定循环取消G81 固定循环(钻孔/铅孔)G82 固定循环(钻孔/计数式搪孔)G83 固定循环(深钻孔)G84 固定循环(攻牙)G85 固定循环(搪孔)G86 固定循环(搪孔)G87 固定循环(反搪孔)G88 固定循环(搪孔)G89 固定循环(搪孔)G90 绝对值指令G91 增量值指令G92 机械坐标系设定G93 逆时间进给G94 非同期进给(每分进给)G95 同期进给(每回转进给)G96 周速一定制御有效G97周速一定至于取消G98 固定循环起始点复归G99 固定循环 r点复归 g114.1 主轴同期制御 g 100~225 使用者巨集(g码呼叫)最大10个↑ ~~~~~~数控铣床M指令一览表M00 程式停止(暂停)M01 程式选择性停止/选择性套用M02 程序结束M03 主轴正转M04 主轴反转M05 主轴停止M06 自动刀具交换M07 吹气启动M08 切削液启动M09 切削液关闭M10 吹气关闭M09也能关吹气M11《斗笠式》主轴夹刀M12 主轴松刀M13 主轴正转+切削液启动M14 主轴反转+切削液启动M15 主轴停止+切削液关闭M16~ M18没有M19 主轴定位M20 没有M21 x轴镜象启动M22 y轴镜象启动M23 镜象取消M24 第四轴镜象启动M25 第四轴夹紧M26 第四轴松开M27 分度盘功能M28 没有M29 刚性攻牙M30 程式结束/M31 ~ M47 没有M48 深钻孔启动M49 ~ M51 没有M52 刀库右移M53 刀库左移M54 ~ M69 没有M70 自动刀具建立M71 刀套向下M72 换刀臂60°M73 主轴松刀M74 换刀臂180°M75 主轴夹刀M76 换刀臂0°M77 刀臂向上M78 ~M80 没有M81 工作台交换确认 M82 工作台上M83 工作台下M84 工作台伸出M85 工作台缩回M86 工作台门开M87 工作台门关M88 ~ M97 没有M98 调用子程序M99 子程序结束。
数控铣床编程讲解
➢ 格式:
G17
G18
G19
该指令选择一个平面,在此平面中进行圆弧插补和刀
具半径补偿。
G17选择XY平面,G18选择ZX平面,G19选择YZ平面。
移动指令与平面选择无关。例如在规定了G17 Z_时,
Z轴照样会移动。
G17、G18、G19为模态功能,可相互注销,G17为缺省
值。
一、数控铣床常用编程指令
铣床
立式铣床坐标轴的定义
+Z
-X +Y
数控机床编程指令
一、数控铣床编程基本指令 二、数控铣床简化编程指令
一、数控铣床常用编程指令
5-1、M指令(或辅助功能)
表 3-2 指令 M03 M04 M05 M06 M08 M09 M19 M20 M30 M98 M99
功能 主轴正转 主轴反转 主轴停 换刀 切削液开 切削液关
O 20 40 60
N6 M30
%0002 N1 G91G01X20 Y15 N2 X20 Y30 N3 X20 Y-20 N4 X-60 Y-25 N5 M30
图8 两种指令方式
一、数控铣床常用编程指令
2、坐标系设定G92(此坐标最好不要动,要是动 了关机在开机就可消除)
格式:G92 X_ Y_ Z_
二、有关单位的设定
1、尺寸单位选择G20,G21,G22(一般我们会 使用的是G21公制,G20英制是外国人用的单位)
➢格式: G20 G21 G22
本系统采用3种尺寸输入制式:英制由G20指定,公制 由G21指定,脉冲当量由G22指定,缺省时采用公制。 3种制式下线性轴、旋转轴的尺寸单位如表4所示。
➢要取消刀具长度补偿时用指令G49或H00。 ➢G43、G44、G49都是模态代码,可相互注销。
数控铣床加工指令使用方法
数控铣床..加工指令使用方法G51比例及镜像功能指令:1、各坐标轴按相同比例放大缩小G50撤消比例和镜像功能格式:G51X _Y_Z_P_;G50(注释:x y z 为比例中心坐标,p为比例系数,最小输入为0.001到999.999)2、各轴以不同比例功能编程指令格式:G51X_Y_Z_I_J_K_;(注释:当I J K的值为正负一是功能为镜像功能)G68坐标系旋转指令格式:G68X_Y_Z_R_;X Y为旋转中心坐标R为旋转角度-360—360G69 撤消坐标旋转指令格式:G69G80撤消钻孔循环指令格式:G801、G98—钻孔后返回到初始平面指令2、G99—钻孔后返回到安全平面指令3、格式:G90/994、G81—钻孔循环指令格式:G98/G99 G81 X_Y_Z_R_F_;(注释:X Y为钻孔初始平面坐标Z为钻孔深度R钻孔安全平面其中R最少取5毫米以上F为钻孔进给速度高速深孔钻循环指令格式G90/G91 G98/G99 G73X_Y_ Z_R_Q_K_F_; X Y为孔的坐标Z为钻孔深度R为钻孔安全平面Q为没吃钻削深度K为重复加工次数P为可能更低暂停时间F为进给速度G84/G74 左右旋螺纹加工循环指令格式:G90/G91 G98/G99 G84/G74X_Y_Z_R_Q_P_F_K_;X Y为孔的坐标Z为螺纹孔深度R为螺纹安全平面Q为每次切削深度P孔底暂停时间F为切削进给速度K重复加工次数G76—精镗孔循环指令格式:G90/G91 G98/G99 G76 X_Y_Z_R_Q_P_F_K_;XY为孔的坐标Z镗孔深度R镗孔安全平面Q准停偏移量P孔底暂停时间F切削进给速度K规定重复加工次数。
铣床指令详解
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加工坐标系。
数控铣床常用编程指令及实例
8.3 数 控 铣 床 常 用编程 指令
(a) 左刀补偿
(b) 右刀补偿
图8-11 刀具半径补偿方向
8.3 数 控 铣 床 常 用编程 指令
2.刀具半径补偿编程举例 例8-9 如图8-12所示,按增量方式进行刀具半径补 偿编程。 % O0007; N10 G54 G91 G17 S300 M03; G17指定XOY平 面 N20 G41 G00 X20.0 Y10.0 D01;刀具左补偿 N30 G01 Y40.0 F200; N40 X30.0; N50 Y-30.0; N60 X-40.0; N70 G00 G40 X-10.0 Y-20.0 M05;取消刀补 N80 M02 %
程时可以不考虑刀具在机床主轴上装夹的实际长度,而只需在程序中给出 刀具端刃的Z坐标,具体的刀具长度由Z向对刀来协调,如图8-14所示。当 指令了G43时,用H代码表示的刀具长度偏移值(存储在偏置存储器中)加到 程序中指令的刀具终点位置坐标上。当指令了G44时,同样的值从刀具终 点位置坐标上减去。其计算结果为补偿后的终点位置坐标,而不管是否选
图8-8 小于180度和大于180度的圆弧
8.3 数 控 铣 床 常 用编程 指令
例8-7 如图8-9所示圆弧的绝对值和增 量值编程。
(1)绝对值的情形 G92 X200.0 Y40.0 Z0; G90 G03 X140.0 Y100.0 R60.0 F300. ; G02 X120.0 Y60.0 R50.0; 或者 G92 X200.0 Y 40.0 Z0; G90 G03 X140.0 Y100.0 I-60.0 F300. ; G02 X120.0 Y60.0 I-50.0;
N30 G43 Z-32.0 H01;
在Z方向快进到工件上方3mm处(参考平面)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Y(X,Z)
X(Z,Y)
终点 (10,25) 始点 (22 ;
中心 o
h
I(K,J)
J(I,K)
16
按相对坐标编程为: N01 G91 G00 X25 Y10 ; N02 G17 G03 X-15 Y15 I-25 J-10 F50 ; N03 G00 X-10 Y-25 M02 ;
X
在进行圆弧插补和刀具补
h
Z G17
G03
G02
G03 G19
G03 G02
G02
Y G18
13
格式为: G17 G02(或G03) X____ Y____ I____ J____ (或R____ ) F____ ; G18 G02(或G03) X____ Z____ I____ K____ (或R____ ) F____ ; G19 G02(或G03) Y____ Z____ J____ K____ (或R____ ) F____ ;
h
5
G45 刀具半径补偿增加 G46 刀具半径补偿减少 G47 刀具半径补偿二倍增加 G48 刀具半径补偿二倍减少 G49 刀具长度补偿取消 G50 比例取消 G51 设定比例 G53 机械坐标系统选择 G54 工件坐标系统选择1
h
6
G55 工件坐标系统选择2 G56 工件坐标系统选择3 G57 工件坐标系统选择4 G58 工件坐标系统选择5 G59 工件坐标系统选择6 G60 单方向定位(精) G61 准确停止(中) G62 快速定位(粗) G63 攻丝
h
10
(三)快速定位指令(G00) 格式为:
G00 X____ Y___ Z____ ; 例:若刀具快速定位到 A点,则程序为: G90 G00 X40.0 Y20.0 ;
Y
刀具轨迹
o
h
( 40 , 20 ) A
X 11
(四)直线插补指令(G01)
格式为:
G01 X____ Y____ Z____ F____ ;
X(Z,Y)
中心 o
h
终点 (10,25)
I(K,J)
始点 (25,10) J(I,K)
18
例:加工如图所示的一个整圆,设起刀点在机床的原点,且与编程原点重合, 加工时刀具从O点快速到达A点,由A点逆时针方向加工整圆回到A点,再快速 返回O点。
则在XY平面,按绝对坐标编程为:
G92 X0 Y0 N01 G90 G00 X30 Y0 ; N02 G17 G03 X30 Y0 I-30 N03 G00 X0 Y0 M02 ;
h
7
G65 宏指令 G66 调用模态宏指令 G67 取消模态宏指令 G68 坐标系统旋转 G69 坐标系统旋转取消 G73 深孔钻循环 G74 攻丝循环 G76 精镗循环 G80 固定循环取消 G81 钻孔循环 镗孔
h
8
G82 钻孔循环
镗阶梯孔
G83~ G89 循环指令
G90 绝对坐标编程
G91 相对坐标编程
§6-4数控铣床常用指令
一、数控铣床的坐标系和运动方向 常见铣床的坐标轴方向如图所示:
h
1
如图示:
+X’
+Z’
铣刀
+Y’ +Y
+Z +X
立式升降台铣床坐标系
h
2
二、G准备功能 (一)铣镗类数控系统常用G功能指令 G00 快速定位 G01 直线插补 G02 圆弧插补(顺时针) G03 圆弧插补(逆时针) G04 暂停 G10 数据设定(刀具、工件零点偏移)
Y(X,Z)
X(Z,Y)
中心 o
h
终点 (10,25)
I(K,J)
始点 (25,10) J(I,K)
17
则图中的程序还可以写成: G92 X0 Y0
N01 G90 G00 X25 Y10 ; N02 G17 G03 X10 Y25 R26.93 F50 ; N03 G00 X0 Y0 M02 ;
Y(X,Z)
Y(X,Z)
X(Z,Y)
中心
h
终点 (10,25)
I(K,J)
始点 (25,10) J(I,K)
15
如图示:现加工始点到终点的圆弧,设起刀点在机床原点,且与编程原点重合 ,加工时刀具从O点快速到达始点,并沿逆时针方向加工至终点,再快速返回 O点。
则在XY平面,按绝对坐标编程为:
G92 X0 Y0 N01 G90 G00 X25 Y10 ; N02 G17 G03 X10 Y25
其中X、Y、Z表示圆弧终点坐标,而I、J、K分别为圆弧起点到圆心的矢量(方 向指向圆心)在X、Y、Z轴方向的分量。若与X、Y、Z轴的正方向一致,则该 值为正,反之为负。
h
14
如图示:则在XY平面内, I的值为-25, J的值为-10; 则在XZ平面内, I的值为-10, K的值为-25;
则在YZ平面内, J的值为-25, K的值为-10;
h
3
G15 极坐标取消 G16 极坐标设定 G17 X-Y平面选择 G18 Z-X平面选择 G19 Y-Z平面选择 G20 英制输入 G21 公制输入 G22 存储行程极限有效(ON) G23 存储行程极限无效(OFF)
h
4
G27 返回参考点校验 G28 自动返回参考点 G29 由参考点返回 G30 返回第二参考点 G33 螺纹切削 G40 刀具半径补偿取消 G41 刀具半径补偿(左) G42 刀具半径补偿(右) G43 刀具长度补偿(+) G44 刀具长度补偿(—)
G92 坐标系设定
G94 每分钟进给
G95 每转进给
G96 恒线速切削
G97 每分钟转速(主轴)
G98 固定循环返回起始点位置
h
9
(二)坐标系设定 1、工件坐标系的建立(G92) G92指令编程格式为:
G92 X____ Y____ Z____ ; G50指令是一个非运动指令。 2、编程的坐标方式 绝对坐标指令(G90)和相对坐标指令(G91)
F50 ;
Y G03
A
o
X
h
19
按相对坐标编程为: N01 G91 G00 X30 Y0 ; N02 G17 G03 X0 Y0 I-30 N03 G00 X-30 Y0 M02 ;
例:若刀具的当前位置
为O点,要加工直线OA,
Y
则程序为:
G01 X40.0 Y20.0 F100 ;
o
h
( 40 , 20 ) A
X
12
(五)圆弧插补指令(G02 , G03)
顺时针方向为G02,逆时针
方向为 G03。
G17,G18,G19指令分别
表示在XY、ZX和YZ坐标
平面内进行加工。在三坐
标机床上加工,这些指令