好文档 - 专业文书写作范文服务资料分享网站

(数控加工)数控编程精编

天下 分享 时间: 加入收藏 我要投稿 点赞

(5)G41、G42、G40:刀具半径左补偿、右补偿和取消半径补偿。用半径为R的刀具切削工件时,刀轨必须始终和切削轮廓有壹个距离为R的偏置,在手工编程中进行这种偏置计算往往十分麻烦。如果采用G41、G42指令,刀具路径会被自动偏移壹个R距离,而编程只要按工件轮廓考虑即可。在G41、G42指令中,刀具半径是用其后的D指令指定。所谓左补偿,是指沿着刀具前进的方向,刀轨向左侧偏置壹个刀半径的距离。

(6)G54、G92:加工坐标系设置指令。G54是数控系统上设定的寄存器地址,其中存放了加工坐标系(壹般是对刀点)相对于机床坐标系的偏移量。当数控程序中出现该指令时,数控系统即根据其中存放的偏移量确定加工坐标系。G92是根据刀具起始点和加工坐标系的相对关系确定加工坐标系,其格式示例为G92X20Y30Z40。它表示刀具当前位置(壹般为程序起点位置)处于加工坐标系的(20,30,40)处,这样就等于通过刀具当前位置确定了加工坐标系的原点位置。

表3是FANUC数控系统的准备功能G代码列表。

表3

G代码 G00☆ G02 G04 G10 G15 G17☆ 功能 快速定位(快速进给) 顺时针(CW)圆弧插补 暂停、正确停止 资料设定 极坐标指令取消 XY平面选择 G代码 G01☆ G03 G09 G11 G16 G18 功能 直线插补(切削进给) 逆时针(CCW)圆弧插补 正确停止 资料设定模式取消 极坐标指令 ZX平面选择 G19 G21 G23 G28 G30 G33 G40☆ G42 G44 G52 G54☆ G56 G58 G65 G67 G74 G80☆ G82 G84 G86 G90☆ YZ平面选择 公制输入 行程检查功能关闭(OFF) 机械原点复位 第二原点复位 螺纹切削 刀具半径补偿取消 刀具半径右补偿 刀具长度负补偿 局部坐标系设定 第壹工件坐标设置 第三工件坐标设置 第五工件坐标设置 宏程序调用 宏程序调用取消 左旋攻螺纹循环 固定循环取消 钻孔循环、反镗孔 攻螺纹循环 镗孔循环 绝对指令 G20 G22☆ G27 G29 G31 G39 G41 G43 G49☆ G53 G55 G57 G59 G66 G73 G76 G81 G83 G85 G87 G91☆ 英制输入 行程检查功能打开(ON) 机械原点复位检查 从参考原点复位 跳跃功能 转角补正圆弧切削 刀具半径左补偿 刀具长度正补偿 刀具长度补偿取消 机械坐标系选择 第二工件坐标设置 第四工件坐标设置 第六工件坐标设置 宏程序调用模态 高速深孔钻孔循环 精镗孔循环 钻孔循环、钻镗孔 深孔钻孔循环 粗镗孔循环 反镗孔循环 增量指令 G92 G99 坐标系设定 固定循环中R点复位 G98 固定循环中起始点复位 注:☆记号G码在电源开时是这个G码状态。

3.辅助功能字

辅助功能字壹般由字符M及随后的2位数字组成,因此也称为M指令。它用来指令数控机床的辅助装置的接通和断开(即开关动作),表示机床各种辅助动作及其状态。常用的M指令有以下几种。

(1)M02、M30:程序结束。

(2)M03、M04、M05:主轴顺时针转、主轴逆时针转、主轴停止转动。

(3)M08、M09:冷却液开、关。

表4所示是部分辅助功能M代码。

表4

M代码 M00 M02 M04 M06 M09 功能 程序停止 程序结束 主轴逆时针旋转 换刀 冷却液关 M代码 M01 M03 M05 M08 M30 功能 计划停止 主轴顺时针旋转 主轴停止旋转 冷却液开 程序结束且返回 M74 M98 错误检测功能打开 子程序调用 M75 M99 错误检测功能关闭 子程序调用返回 4.其他功能字

(1)尺寸字:也叫尺寸指令,主要用来指令刀位点坐标位置。如X、Y、Z主要用于表示刀位点的坐标值,而I、J、K用于表示圆弧刀轨的圆心坐标值(参见G02、G03指令中的内容)。

(2)进给功能字:以字符F开头,因此又称为F指令,用于指定刀具插补运动(即切削运动)的速度,称为进给速度,单位是毫米/分钟(mm/min)。

(3)主轴转速功能字:以字符S开头,因此又称为S指令。用于指定主轴的转速,以其后的数字给出,单位是转/分钟(r/min)。

(4)刀具功能字:用字符T及随后的号码表示,因此也称为T指令。用于指定加工时采用的刀具号,该指令在加工中心上使用

数控指令格式

附录壹FANUC数控指令格式

数控程序是若干个程序段的集合。每个程序段独占壹行。每个程序段由若干个字组成,每个字由地址和跟随其后的数字组成。地址是壹个英文字母。壹个程序段中各个字的位置没有限制,可是,长期以来以下排列方式已经成为大家都认可的方式:

N-G-X-Y-Z-????F-S-T-M-LF

行号准备功能位置代码进给速度主轴转速刀具号辅助功能行结束

在壹个程序段中间如果有多个相同地址的字出现,或者同组的G功能,取最后壹个有效。 1行号

Nxxxx程序的行号,能够不要,可是有行号,在编辑时会方便些。行号能够不连续。行号最大为9999,超过后从再从1开始。

选择跳过符号“/”,只能置于壹程序的起始位置,如果有这个符号,且且机床操作面板上“选择跳过”打开,本条程序不执行。这个符号多用在调试程序,如在开冷却液的程序前加上这个符号,在调试程序时能够使这条程序无效,而正式加工时使其有效。 2准备功能

地址“G”和数字组成的字表示准备功能,也称之为G功能。G功能根据其功能分为若干个组,在同壹条程序段中,如果出现多个同组的G功能,那么取最后壹个有效。

G功能分为模态和非模态俩类。壹个模态G功能被指令后,直到同组的另壹个G功能被指令才无效。而非模态的G功能仅在其被指令的程序段中有效。 例: ……

N10G01X250.Y300. N11G04X100 N12G01Z-120. N13X380.Y400. ……

(数控加工)数控编程精编

(5)G41、G42、G40:刀具半径左补偿、右补偿和取消半径补偿。用半径为R的刀具切削工件时,刀轨必须始终和切削轮廓有壹个距离为R的偏置,在手工编程中进行这种偏置计算往往十分麻烦。如果采用G41、G42指令,刀具路径会被自动偏移壹个R距离,而编程只要按工件轮廓考虑即可。在G41、G42指令中,刀具半径是用其后的D指令指定。所谓左补偿,是指沿着刀具前进的方向,刀轨向左侧偏置壹个刀半径的距离。
推荐度:
点击下载文档文档为doc格式
253h993jte4bptb11x4w7g2499iozz00mms
领取福利

微信扫码领取福利

微信扫码分享