数控铣床指令

数控铣床指令
数控铣床指令

数控铣床指令

G00 点定位G01 直线插补

G02 顺时针圆弧插补

G03 逆时针圆弧插补

G04 暂停

G05 不指定

G06 抛物线插补

G07 不指定

G08 加速

G09 减速

G10-16 不指定

G17 XY平面选择

G18 XZ平面选择

G19 YZ平面选择

G20-32 不指定

G33 螺纹切削,等螺距

G34 螺纹切削,增螺距

G35 螺纹切削,减螺距

G36-39 不指定

G40 刀具补偿(刀具偏置注销)

G42 刀具右补偿

G43 刀具偏置(正)

G44 刀具偏置(负)G45 刀具偏置+/+

G46 刀具偏置+/-

G47 刀具偏置-/-

G48 刀具偏置-/+

G45 刀具偏置+/+

G49 刀具偏置0/+

G50 刀具偏置0/-

G52 刀具偏置-/0

G53 刀具偏移注销

G54 直线偏移X

G55 直线偏移Y

G56 直线偏移Z

G57 直线偏移XY

G58 直线偏移XZ

G59 直线偏移YZ

G60 准确定位1(精)G61 准确定位2(中)

G62 准确定位3(粗)G63 攻螺纹

G64-67 不指定

G68 刀具偏置,内角

G69 刀具偏置,外角

G70-G79 不指定

G80 固定循环注销

G81-G89 固定循环

G90 绝对尺寸

G91 增量尺寸

G92 预置寄存

G93 时间倒数,进给率G94 每分钟进给

G95 主轴每转进给

G96 恒线速度

G97 主轴每分钟转数G98,G99 不指定

M指令如下:

M00 程序停止

M01 计划停止

M02 程序结束

M03 主轴顺时针方向M04 主轴逆时针方向M05 主轴停止

M06 换刀

M07 2号冷却液开M08 1号冷却液开M09 冷却液关

M10 夹紧

M11 松开

M12 不指定

M13 主轴顺时针方向冷却液开M14 主轴逆时针方向冷却液开M15 正运动

M16 负运动

M17,M18 不指定

M19 主轴定向停止

M20-29 永不指定

M30 纸带结束

M31 互锁旁路

数控铣床编程指令(20200521125902)

数控铣床编程指令 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一; 式中X—Y—Z一为目标 点坐标。可以用绝对值坐标, 也可以用增量坐标。F(mm /min)为刀具移动的速度。 加工时进给速度F可以通过 CNC的控制面板上的旋钮在 图 (0—120%)之间变化。 程序段G01X10.Y20.Z20.F80.使刀具从当前位置以80mm/min 的进给速度沿直线运动到(10,20,20)的位置。 例3:假设当前刀具所在点为.,则如下程序段 1G; .; 将使刀具走出如图所示轨迹。 (3)圆弧插补指令G02和G03 G02表示按指定速度进给的顺时针圆弧插补指令,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决定。由I 、J 、K 方式编圆弧时,I 、J 、K 表示圆心相对于圆弧起点在X 、Y 、Z 轴方向 上的增量值。若采用圆弧半径方式编程,则 R 是圆弧半径,当圆弧所 对应的圆心角为0~180时,R 取正值;当圆心角为180~360时,R 取负值。圆心角为180时,R 可取正值也可取负值。 图 G02与G03的判别图

数控铣床编程指令

数控铣床编程指令 Prepared on 24 November 2020

数控铣床编程指令 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和G03 G02表示按指定速度进给的顺时针圆弧插补指令,G03表示按指定速度进给的逆时针圆弧插补指令。顺圆、逆圆的判别方法是:沿着不在圆弧平面内的 坐标轴由正方向向负方向看去,顺时针方向为G02,逆时针方向为G03, 序 格 式: XY平面: G17G02X~Y~I~J~(R~)F~ G17G03X~Y~I~J~(R~)F~ ZX平面:

CNC数控铣床程式系统G码指令

CNC数控铣床程式系统G码指令G00直线快速进给(定位) G01 直线插补,切削进给 G02 圆弧插补(顺时针) G03 圆弧插补(逆时针) G04 暂停指定时间 G05 高速高精模式 G06.2 NURBS曲线补间 G09 准确停止 G10 加工程序参数输入 G15 取消极坐标插位 G16 极坐标插位 G17 X&Y平面选择 G18 Z&X平面选择 G19 Y&Z平面选择 G22 存储行程检查 G23 存储行程检查删除 G27 返回参考点检测 G28 返回参考点 G29 从参考点返回 G30 任意参考点返回 G31 跳跃功能

G33 螺旋切削 G40 刀具径补偿取消 G41 刀具左侧补偿 G42 刀具右侧补偿 G43 +方向刀具长度补偿 G44 -方向刀具长度补偿 G49 刀具长度补偿取消 G50 取消比例缩放 G51 比例缩放 G50.1 G指令镜像功能删除 G51.1 G指令镜像功能 G52 局部坐标设定 G53 机械坐标选择 G53.1 斜平面加工刀具对正(五轴)G54 工件坐标系1选择 G54.1 附加工件坐标系选择 G55 工件坐标系2选择 G56 工件坐标系3选择 G57 工件坐标系4选择 G58 工件坐标系5选择 G59 工件坐标系6选择 G60 单方向定位

G61 确实停止检测 G62 自动拐角倍率 G63 攻丝方式 G64 切削方式 G65 单一宏程序调用 G66 模式宏程序调用 G67 模式宏程序调用取消G68 坐标系旋转 G68.2 斜平面加工(五轴)G69 取消坐标系旋转 G70 英制单位加工 G71 公制单位加工 G73 步进深孔钻循环 G74 左手攻丝循环 G76 精镗孔 G80 固定循环取消 G81 钻孔或钻定位孔循环G82 暂停钻孔或镗孔循环G83 深孔钻循环 G84 攻牙循环 G85 钻孔循环 G86 高速钻孔循环

FANUC加工中心系统指令及代码

1、G00与G01 G00运动轨迹有直线和折线两种,该指令只是用于点定位,不能用于切削加工 G01按指定进给速度以直线运动方式运动到指令指定的目标点,一般用于切削加工 2、G02与G03 G02:顺时针圆弧插补G03:逆时针圆弧插补 3、G04(延时或暂停指令) 一般用于正反转切换、加工盲孔、阶梯孔、车削切槽 4、G17、G18、G19 平面选择指令,指定平面加工,一般用于铣床和加工中心 G17:X-Y平面,可省略,也可以是与X-Y平面相平行的平面 G18:X-Z平面或与之平行的平面,数控车床中只有X-Z平面,不用专门指定 G19:Y-Z平面或与之平行的平面 5、G27、G28、G29 参考点指令 G27:返回参考点,检查、确认参考点位置 G28:自动返回参考点(经过中间点) G29:从参考点返回,与G28配合使用 6、G40、G41、G42 半径补偿 G40:取消刀具半径补偿 G41:刀具半径左补偿; G42:刀具半径又补偿; 先给这么多,晚上整理好了再给 7、G43、G44、G49 长度补偿 G43:长度正补偿 G44:长度负补偿 G49:取消刀具长度补偿 8、G32、G92、G76 G32:螺纹切削G92:螺纹切削固定循环G76:螺纹切削复合循环 9、车削加工:G70、G71、72、G73 G71:轴向粗车复合循环指令G70:精加工复合循环G72:端面车削,径向粗车循环G73:仿形粗车循环 10、铣床、加工中心: G73:高速深孔啄钻G83:深孔啄钻G81:钻孔循环G82:深孔钻削循环 G74:左旋螺纹加工G84:右旋螺纹加工G76:精镗孔循环G86:镗孔加工循环 G85:铰孔G80:取消循环指令 11、编程方式G90、G91 G90:绝对坐标编程G91:增量坐标编程 12、主轴设定指令 G50:主轴最高转速的设定G96:恒线速度控制G97:主轴转速控制(取消恒线速度控制指令)G99:返回到R点(中间孔)G98:返回到参考点(最后孔) 13、主轴正反转停止指令M03、M04、M05 M03:主轴正传M04:主轴反转M05:主轴停止 14、切削液开关M07、M08、M09 M07:雾状切削液开M08:液状切削液开M09:切削液关 15、运动停止M00、M01、M02、M30 M00:程序暂停M01:计划停止M02:机床复位M30:程序结束,指针返回到开头

数控铣床常用编程指令

数控铣床常用编程指令 ?一、有关单位的设定 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)圆弧进给

数控铣床G M常用代码解释

数控铣床G,M常用代码解释 1. 设定工件坐标系G92指令 指令格式 G92 X__ Y__ Z__ 指令功能设定工件坐标系 指令说明 1)在机床上建立工件坐标系(也称编程坐标系); 2)如图1所示,坐标值X、Y、Z为刀具刀位点在工件坐标系中的坐标值(也称起刀点或换刀点); 3)操作者必须于工件安装后检查或调整刀具刀位点,以确保机床上设定的工件坐标系与编程时在零件上所规定的工件坐标系在位置上重合一致; 4)对于尺寸较复杂的工件,为了计算简单,在编程中可以任意改变工件坐标系的程序零点。 图1 G92设定工件坐标系 在数控铣床中有二种设定工件坐标系的方法,一种方法如图1所示,先确定刀具的换刀点位置,然后由G92指令根据换刀点位置设定工件坐标系的原点,G92指令中X、Y、Z坐标表示换刀点在工件坐标系XpYpZp中的坐标值;另一种方法如图2所示,通过与机床坐标系XYZ的相对位置建立工件坐标系XpYpZp,如有的数控系统用G54指令的X、Y、Z坐标表示工件坐标系原点在机床坐标系中的坐标值。 图2 G54设定工件坐标系 2. 绝对坐标输入方式G90指令和增量坐标输入方式G91指令 指令格式 G90 G91 指令功能设定坐标输入方式 指令说明 1)G90指令建立绝对坐标输入方式,移动指令目标点的坐标值X、Y、Z表示刀具离开工件坐标系原点的距离; 2)G91指令建立增量坐标输入方式,移动指令目标点的坐标值X、Y、Z表示刀具离开当前点的坐标增量。 3. 快速点定位G00指令

指令格式 G00 X__ Y__ Z__ 指令功能快速点定位 指令说明 1)刀具以各轴内定的速度由始点(当前点)快速移动到目标点; 2)刀具运动轨迹与各轴快速移动速度有关; 3)刀具在起始点开始加速至预定的速度,到达目标点前减速定位。 例题1 如图3所示,刀具从A点快速移动至C点,使用绝对坐标与增量坐标方式编程。 图3 快速定位 绝对坐标编程 G92 X0 Y0 Z0 设工件坐标系原点,换刀点O与机床坐标系原点重合 G90 G00 X15 Y-40 刀具快速移动至Op点 G92 X0 Y0 重新设定工件坐标系,换刀点Op与工件坐标系原点重合 G00 X20 Y10 刀具快速移动至A点定位 X60 Y30 刀具从始点A快移至终点C 用增量值方式编程 G92 X0 Y0 Z0 G91 G00 X15 Y-40 G92 X0 Y0 G00 X20 Y10 X40 Y20 在上例题中,刀具从A点移动至C点,若机床内定的X轴和Y轴的快速移动速度是相等的,则刀具实际运动轨迹为一折线,即刀具从始点A按X轴与Y轴的合成速度移动至点B,然后再沿X 轴移动至终点C。 4. 直线插补G01指令 指令格式 G01 X__ Y__ Z__ F__ 指令功能直线插补运动 指令说明 1)刀具按照F指令所规定的进给速度直线插补至目标点; 2)F代码是模态代码,在没有新的F代码替代前一直有效; 3)各轴实际的进给速度是F速度在该轴方向上的投影分量; 4)用G90或G91可以分别按绝对坐标方式或增量坐标方式编程。 例题2 如图4所示,刀具从A点直线插补至B点,使用绝对坐标与增量坐标方式编程。 G90 G01 X60 Y30 F200 或G91 G01 X40 Y20 F200

数控铣床圆弧切削指令

数控铣床圆弧切削指令:G02,G03详解 收藏此信息打印该信息添加:用户投稿来源:未知 简介:G02:顺时针方向(CW)圆弧切削。G03:逆时针方向(CCW)圆弧切削。工件上有圆弧轮廓皆以G02或G03切削,因铣床工件是立体的,故在不同平面上其圆弧切削方向(G02或G03)如图1所示。其定义方式:依右手坐标系统,视线朝向平面垂直轴的正方向往负方向看,顺时针为G02,逆时针为G03。指令格式:一、X-关键字:切削机床加工中心 G02:顺时针方向(CW)圆弧切削。 G03:逆时针方向(CCW)圆弧切削。 工件上有圆弧轮廓皆以G02或G03切削,因铣床工件是立体的,故在不同平面上其圆弧切削方向(G02或G03)如图1所示。其定义方式:依右手坐标系统,视线朝向平面垂直轴的正方向往负方向看,顺时针为G02,逆时针为G03。 指令格式: 一、X-Y平面上的圆弧 二、Z-X平面上的圆弧

三、Y-Z平面上的圆弧 指令各地址的意义: X、Y、Z:终点坐标位置,可用绝对值(G90)或增量值(G91)表示。 R:圆弧半径,以半径值表示。(以R表示者又称为半径法)。 I、J、K:从圆弧起点到圆心位置,在X、Y、Z轴上的分向量。 (以I、J、K表示者又称为圆心法)。 X轴的分向量用地址I表示。 Y轴的分向量用地址J表示。 Z轴的分向量用地址K表示。 F:切削进给速率,单位mm / min。 圆弧的表示有圆心法及半径法两种,兹分述如下: 1.半径法: 以R表示圆弧半径,以半径值表示。此法以起点及终点和圆弧半径来表示一圆弧,在圆上会有二段弧出现,如图2所示。故以R是正值时,表示圆心角"f180°者之弧;R 是负值时,表示圆心角>180°者之弧。

数控系统中西门子和发那科(加工中心)指令对照表1

西门子和发那科(加工中心)指令对照表 中文含义西门子发那科备注快速定位G00 X_ Y_ Z_ G00 X_ Y_ Z_ ; 一样直线插补G01 X_ Y_ Z_ F_ G01 X_ Y_ Z_ F_ 一样 圆弧插补半径编程G02/G03 X_ Y_ CR=_ F_ G02/G03 X_ Y_ R_ F_ 半径符号 不同 圆弧插补圆心编程G02/G03 X_ Y_I_ J_ F_ G02/G03 X_ Y_I_ J_ F_ 一样 进给暂停G04 F (秒) G04 S(转速) (S为转速,只有主轴受控机床才可是使用) G04 X (秒) 或G04 P(毫秒) 进给暂停 工作平面G17* X-Y G18 Z-X G19 Y-Z G17* X-Y G18 Z-X G19 Y-Z 一样绝对/相对G90*绝对G91相对G90*绝对G91相对一样进给G94*分进给/G95转进给G94*分进给/G95转进给一样输入单位G71*公制/G70英制G21*公制/G20英制不一样 刀具半径 补偿G41左刀补G42右刀补G40取消刀补 G41/G42 G90/G91 G01 X_ Y_ D_ F_ (建立) G40 G90/G91 G01 X_ Y_ F_ (取消) G41左刀补G42右刀补G40取消刀补 G41/G42 G90/G91 G01 X_ Y_ D_ F_ (建立) G40 G90/G91 G01 X_ Y_ F_ (取消) 一样 刀具长度 补偿 T_D_ + G5_ 例如G00 Z_ T_D_; G5_ + G43/G44 + H_ G49取消补偿 例如G00 Z_ G43/4 H_; 不一样 坐标偏移TRANS X_ Y_ Z_ (绝对) ATRANS X_ Y_ Z_ (附加于前一个指令) TRANS 单独占一行,取消坐标偏移 G52 X_ Y_ Z_ (绝对) G52 X0 Y0 Z0 取消偏移 可编程偏移 坐标旋转ROT RPL= __ (RPL后跟旋转度数) AROT RPL=__(附加前一个指令) ROT单独占一行,取消坐标旋转 G68 X_ Y_ R_ (X_ Y_为旋转中心,R为旋转度 数,逆时针为正,反之为负) G69 取消坐标旋转 可编程旋转 比例缩放SCALE X_Y_ (比1大放大,比1小缩小) ASCALE X_Y_(附加前一个指令) SCALE单独占一行,取消比例缩放 不做说明可编程比例 镜像MIRROR X0 Y0 (关于X轴对称写Y0,反之亦然, X、Y后面只要跟一个数字即可,没意义) AMIRROR X0 Y0 (附加前一个指令) MIRROR 单独占一行,取消镜像 不做说明可编程镜像 极坐标AP极角RP极径G17 G16 X_ Y_ (X为极径Y为极角) G15 取消极坐标 孔循环CYCLE 81、82、83、84、HOLSE等G73、G81-G89(G98为初始高度,G99为安全 高度,R安全高度数值) 均为孔系 加工 宏指令变量符号为R1-R249,R0为空变量 运算(+、-、*、/、COS、SIN、TAN、SQRT) =、>、>=、<、<=、>< (等于、大于、大于等于、 小于、小于等于、不等于) IF R1>=42.1 GOTOB AAA 运算公式要加小括号“()”,比如COS(45) R1=6 AAA: G01 X=R1 Y0; 运算顺序:先三角函数,后乘除,再加减;先括 号里面,后括号外面。 变量符号为#1-#500,#0为空变量 运算(+、-、*、/、COS、SIN、TAN、SQRT) EQ、GT、GE、LT、LE、NE (等于、大于、大 于等于、小于、小于等于、不等于) IF[#1GE42.1]GOTO10 运算公式要加小括号“[ ]”,比如COS[45] #1=6. N10 G01 X#1 Y0; 运算顺序:先三角函数,后乘除,再加减;先括 号里面,后括号外面。

数控技术基础课程复习题及答案第六章 数控铣床编程

第六章数控铣床编程 一、填空题 1、目前发展迅速的加工中心、柔性制造系统等都是在 ( 数控铣床) 的基础上产生、发展起来的。 2、数控铣床主要用于加工平面和曲面轮廓的零件,还可以加工 ( 复杂型面) 的零件,如凸轮、样板、模具、螺旋槽等。同时也可以对零件进行钻、扩、铰、锪和镗孔加工。 3、数控铣削机床的加工对象与数控机床的结构配置有很大关系。 ( 立式结构的) 铣床一般适应用于加工盘、套、板类零件,一次装夹后,可对上表面进行铣、钻、扩、镗、锪、攻螺纹等工序以及侧面的轮廓加工;( 卧式结构的) 铣床一般都带有回转工作台,一次装平后可完成除安装面和顶面以外的其余四个面的各种工序加工,适宜于箱体类零件加工;( 万能式) 数控铣床,主轴可以旋转90°或工作台带着工件旋转90°,一次装夹后可以完成对工件五个表面的加工;( 龙门式铣床) 适用于大型零件的加工。 4、无论是绝对指令还是增量指令,由 H代码指定的已存入偏置存储器中的偏置值在G43时( 加) ,在G44时则是从Z轴(或X、Y轴)运动指令的终点坐标值中( 减去) 。计算后的坐标值成为终点。 5、镜像功能指令 G24,G25。( G24) 建立镜像,由指令坐标轴后的坐标值指定镜像位置,( G25) 指令用于取消镜像。 6、缩放功能指令 G50、G51,( G51) 指定缩放开,( G50) 指定缩放关。 7、旋转变换指令 G68,G69,( G68) 为坐标旋转功能指令,( G69) 为取消坐标旋转功能指令。 8、数控加工中,某些加工动作循环已经典型化,如钻孔、镗孔的动作都是孔位平面定位、快速引进、工作进给、快速退回等。将这一系列典型加工动作预先编好程序,存储在内存中,可在 G代码程序中用G代码指令调用,从而简化编程工作。调用这些典型动作循环的G代码称为( 循环指令) 。 9、固定循环的程序格式包括 ( 数据表达形式) 、( 返回点平面) 、( 孔加工方式) 、( 孔位置数据) 、( 孔加工数据) 和( 循环次数) 。 二、判断题 1、 G09该功能用于加工尖锐的棱角。G64功能是连续加工指令。这两个指令都是模态指令。( × )

数控 机床 指令

FANUC数控系统常用M代码: M03:主轴正传 M04:主轴反转 M05:主轴停止 M07:雾状切削液开 M08:液状切削液开 M09:切削液关 M00:程序暂停 M01:计划停止 M02:机床复位 M30:程序结束,指针返回到开头 M98:调用子程序 M99:返回主程序 FANUC数控系统G代码: 代码名称-功能简述 G00------快速定位 G01------直线插补 G02------顺时针方向圆弧插补 G03------逆时针方向圆弧插补 G04------定时暂停 G05------通过中间点圆弧插补 G07------Z 样条曲线插补 G08------进给加速 G09------进给减速 G20------子程序调用 G22------半径尺寸编程方式 G220-----系统操作界面上使用 G23------直径尺寸编程方式 G230-----系统操作界面上使用 G24------子程序结束 G25------跳转加工 G26------循环加工 G30------倍率注销 G31------倍率定义 G32------等螺距螺纹切削,英制 G33------等螺距螺纹切削,公制 G53,G500-设定工件坐标系注销

G54------设定工件坐标系一 G55------设定工件坐标系二 G56------设定工件坐标系三 G57------设定工件坐标系四 G58------设定工件坐标系五 G59------设定工件坐标系六 G60------准确路径方式 G64------连续路径方式 G70------英制尺寸寸 G71------公制尺寸毫米 G74------回参考点(机床零点) G75------返回编程坐标零点 G76------返回编程坐标起始点 G81------外圆固定循环 G331-----螺纹固定循环 G90------绝对尺寸 G91------相对尺寸 G92------预制坐标 G94------进给率,每分钟进给 G95------进给率,每转进给 功能详细: G00—快速定位 格式:G00 X(U)__Z(W)__ 说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中 不得对工件 进行加工。 (2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而 其他 轴继续运动, (3)不运动的坐标无须编程。 (4)G00可以写成G0 例:G00 X75 Z200 G0 U-25 W-100 先是X和Z同时走25快速到A点,接着Z向再走75快速到B点。 G01—直线插补 格式:G01 X(U)__Z(W)__F__(mm/min) 说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F 指令

数控铣床FANUC编程

第四章FANUC-Oi-MD系统数控铣床编程 4.1 FANUC-Oi-MD数控系统概述 数控系统是数字控制系统简称,英文名称为Numerical Control Syste m,早期是由硬件电路构成的称为硬件数控(Hard NC),1970年代以后,硬件电路元件逐步由专用的计算机代替称为计算机数控系统。 计算机数控(Computerized numerical control,简称CNC)系统是用计算机控制加工功能,实现数值控制的系统。CNC系统根据计算机存储器中存储的控制程序,执行部分或全部数值控制功能,并配有接口电路和伺服驱动装置的专用计算机系统。 CNC系统由数控程序、输入装置、输出装置、计算机数控装置(CNC装置)、可编程逻辑控制器(PLC)、主轴驱动装置和进给(伺服)驱动装置(包括检测装置)等组成。 CNC系统的核心是CNC装置。由于使用了计算机,系统具有了软件功能,又用PLC代替了传统的机床电器逻辑控制装置,使系统更小巧,其灵活性、通用性、可靠性更好,易于实现复杂的数控功能,使用、维护也方便,并具有与上位机连接及进行远程通信的功能。 一、机床技术十四大发展趋势 1、机床的高速化 随着汽车、航空航天等工业轻合金材料的广泛应用,高速加工已成为制造技术的重要发展趋势。高速加工具有缩短加工时间、提高加工精度和表面质量等优点,在模具制造等领域的应用也日益广泛。机床的高速化需要新的数控系统、高速电主轴和高速伺服进给驱动,以及机床结构的优化和轻量化。高速加工不仅是设备本身,而是机床、刀具、刀柄、夹具和数控编程技术,以及人员素质的集成。高速化的最终目的是高效化,机床仅是实现高效的关键之一,绝非全部,生产效率和效益在“刀尖”上。 2、机床的精密化 按照加工精度,机床可分为普通机床、精密机床和超精机床,加工精度大约每8年提高一倍。数控机床的定位精度即将告别微米时代而进入亚微米时代,超精密数控机床正在向纳米进军。在未来10年,精密化与高速化、智能化和微型化汇合而成新一代机床。机床的精密化不仅是汽车、电子、医疗器械等工业的迫切需求,还直接关系到航空航天、导弹卫星、新型武器等国防工业的现代化。 3、从工序复合到完整加工 70年代出现的加工中心开多工序集成之先河,现已发展到完整加工,即在一台机床上完成复杂零件的全部加工工序。完整加工通过工艺过程集成,一次装卡就把一个零件加工过程全部完成。由于减少装卡次数,提高了加工精度,易于保证过程的高可靠性和实现零缺陷生产。此外,完整加工缩短了加工过程链和辅助时间,减少了机床台数,简化了物料流,提高了生产设备的柔性,生产总占地面积小,使投资更加有效。 4、机床的信息化

数控铣床编程与操作,习题答案

班级:学号:: 一、选择题 1、NC的含义是(A )。 A.数字控制B.计算机数字控制C.网络控制D.模拟控制 2、程序使用(A)时,刀具半径补偿被取消。 A.G40 B.G41 C.G42 D.G43 3、数控机床的标准坐标系是以(A)来确定的。 A.右手直角笛卡儿坐标系B.绝对坐标系 C.相对坐标系D.左手直角笛卡儿坐标系 4、G00指令移动速度值是(A )。 A.机床参数指定B.数控程序指定 C.操作面板指定D.工件尺寸指定 5、数控机床中用(B)来调用子程序。 A.G代码B.M代码C.T代码D.C代码 6、立铣刀切入时,必须(B)。 A.法向切入B.切向切入C.无需考虑D.纵向切入 7、确定加工路径是必须考虑(C)。 A.路径最短B.同方向进给C.路径短且同方向D.路径最长 8、圆弧插补半径编程时,当圆弧对应的圆心角大于180。时R为(B )。 A.正值 B.负值 C.正负均可 D.零 9、数控机床的加工特点是(C )。 A.加工精度高;生产效率高;劳动强度高;对零件加工适应性强 B.加工精度高;生产效率高;劳动强度低;对零件加工适应性差 C.加工精度高;生产效率高;劳动强度低;对零件加工适应性强 D.加工精度高;成本低;效益低 10、数控系统所规定的最小设定单位就是(C )。 A.数控机床的运动精度B.机床的加工精度 C.脉冲当量D.数控机床的传动当量 11、数控机床的核心是(B)。 A.伺服系统B.数控系统C.反馈系统D.传动系统 12、闭环进给伺服系统与半闭环进给伺服系统的主要区别在于(B )。 A 位置控制器 B 检测单元 C 伺服单元 D 控制对象 13、粗基准的选择原则不包括( C ) A 尽量选择未加工的表面作为粗基准 B 尽量选择加工余量最小的表面 C 粗基准可重复使用 D 选择平整光滑的表面 14、数控机床的优点( A )。 A 加工精度高,生产效率高,工人劳动强度低,可加工复杂型面,减少工装费用 B 加工精度高,生产效率高,工人劳动强度低,可加工复杂型面,工时费用低 C 加工精度高,大批量生产,生产效率高,工人劳动强度低,可加工复杂型面,减少工

相关文档
最新文档