⏹更多资料请访咨询.(.....)
更多企业学院:...../Shop/ | ||
?中小企业治理全能版? | 183套讲座+89700份资料 | |
?总经理、高层治理? | 49套讲座+16388份资料 | |
?中层治理学院? | 46套讲座+6020份资料 | |
?国学聪慧、易经? | 46套讲座 | |
?人力资源学院? | 56套讲座+27123份资料 | |
?各时期职员培训学院? | 77套讲座+324份资料 | |
?职员治理企业学院? | 67套讲座+8720份资料 | |
?工厂生产治理学院? | 52套讲座+13920份资料 | |
?财务治理学院? | 53套讲座+17945份资料 | |
?销售经理学院? | 56套讲座+14350份资料 | |
?销售人员培训学院? | 72套讲座+4879份资料 | |
数控程序的指令由一系列的程序字组成,而程序字通常由地址〔address〕和数值〔number〕
两局部组成,地址通常是某个大写字母。数控程序中的地址代码意义如表1所示。
表1
功 能 | 地 址 | 意 义 |
程序号 | :(ISO),O(EIA) | 程序序号 |
顺序号 | N | 顺序号 |
预备功能 | G | 动作模式〔直线、圆弧等〕 |
尺寸字 | X、Y、Z | 坐标移动指令 |
A、B、C、U、V、W | 附加轴移动指令 | |
R | 圆弧半径 | |
I、J、K | 圆弧中心坐标 | |
进给功能 | F | 进给速率 |
主轴旋转功能 | S | 主轴转速 |
刀具功能 | T | 刀具号、刀具补偿号 |
辅助功能 | M | 辅助装置的接通和断开 |
补偿号 | H、D | 补偿序号 |
暂停 | P、X | 暂停时刻 |
子程序号指定 | P | 子程序序号 |
子程序重复次数 | L | 重复次数 |
参数 | P、Q、R | 固定循环 |
数控程序中的每一个指令都有一定的固定格式,使用不同的数控机床的指令格式也不同,因此需要按照该数控机床的指令格式来编写数控指令。一般的数控机床能够选择公制单位毫米〔mm〕或者英制单位英寸〔inch〕为数值单位。公制能够精确到0.001mm,英制能够精确到0.0001in,这也是一般数控机床的最小移动量。表2列出了一般数控机床所能输进的指令数值范围,而数控机床实际使用范围受到机床本身的限制,因此需要参考数控机床的操作手册而定。例如表中X轴能够移动±99999.999mm,但实际上数控机床的X轴行程可能只有650mm,进给速率F最大可输进100000.0mm/min,但实际上数控机床可能限制在3000mm/min以下。因此在编制数控程序时,一定要参照数控机床的使用讲明书。
表2
功 能 | 地 址 | 公制单位 | 英制单位 |
程序号 | :(ISO)O(EIA) | 1~9999 | 1~9999 |
顺序号 | N | 1~9999 | 1~9999 |
预备功能 | G | 0~99 | 0~99 |
尺寸 | X、Y、Z、Q、R、I、J、s开头的英文名K | ||
A、B、C | |||
进给功能 | F | 1~ | ~ |
主轴转速功能 | S | 0~9999 | 0~9999 |
刀具功能 | T | 0~99 | 0~99 |
辅助功能 | M | 0~99 | 0~99 |
暂停 | X、P | 0~ | 0~ |
子程序号 | P | 1~9999 | 1~9999 |
重复次数 | L | 1~9999 | 1~9999 |
补偿号 | D、H | 0~32 | 0~32 |
下面简要介绍各种数控指令的用法。
1.顺序号字
顺序号字也称程序段号。在程序段之首,以字母N开头,其后为一个2~4位的数字。需要注重的是,数控程序是按程序段的排列次序执行的,与顺序段号的大小次序无关,即程序段号实际上只是程序段的名称,而不是程序段执行的先后次序。
2.预备功能字
以字母G开头,后接一个两位数字,因此又称为G指令。它是操纵机床运动的要紧功能类不。常用的G指令有以下几种。
〔1〕G00:快速点定位,即刀具快速移动到指定坐标,用于刀具在非切削状态下的快速移动,其移动速度取决于机床本身的技术参数。如刀具快速移动到点〔100,100,100〕的指令格式为:
〔2〕G01:直线插补,即刀具以指定的速度直线运动到指定的坐标位置,是进行切削运动
的两种要紧方式之一。如刀具以250mm/min的速度直线插补运动到点〔100,100,100〕的指令格式为:
G01X100.0Y100.0Z100.0F250
〔3〕G02、G03:顺时针和逆时针圆弧插补,即刀具以指定的速度以圆弧运动到指定的位置。G02/G03有两种表达格式,一种为半径格式,使用参数值R,如G02X100Y100Z100R50F250表示刀具以250mm/min的速度沿半径50的顺时针圆弧运动至终点〔100,100,100〕。其中R值的正负碍事切削圆弧的角度,R值为正时,刀位起点到刀位终点的角度小于或等于180°;R值为负值时,刀位起点到刀位终点的角度大于或等于180°。另一种为向量格式,使用参数I、J、K给出圆心坐标,并以相关于起始点的坐标增量表示。例如G02X100Y100Z100I50J50K50F250表示刀具以250mm/min的速度沿一顺时针圆弧运动至点〔100,100,100〕,该圆弧的圆心相关于起点的坐标增量为〔50,50,50〕。
〔4〕G90、G91:尽对指令/增量指令。其中G90指定NC程序中的刀位坐标是以工作坐标系原点为基准来计算和表达的。而G91那么指定NC程序中每一个刀位点的坐标根基上以其相关于前一个刀位点的坐标增量来表示的。
〔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代码 | 功 能 | G代码 | 功 能 | |||
G00☆ | 快速定位〔快速进给〕 | G01☆ | 直线插补〔切削进给〕 | |||
G02 | 顺时针〔CW〕圆弧插补 | G03 | 逆时针〔CCW〕圆弧插补 | |||
G04 | 暂停、正确停止 | G09 | 正确停止 | |||
G10 | 资料设定 | G11 | 资料设定模式取消 | |||
G15 | 极坐标指令取消 | G16 | 极坐标指令 | |||
G17☆ | XY平面选择 | G18 | ZX平面选择 | |||
G19 | YZ平面选择 | G20 | 英制输进 | |||
G21 | 公制输进 | G22☆ | 行程检查功能翻开〔ON〕 | |||
G23 | 行程检查功能关闭〔OFF〕 | G27 | 机械原点复位检查 | |||
G28 | 机械原点复位 | G29 | 从参考原点复位 | |||
G30 | 第二原点复位 | G31 | 跳跃功能 | |||
G33 | 螺纹切削 | G39 | 转角补正圆弧切削 | |||
G40☆ | 刀具半径补偿取消 | G41 | 刀具半径左补偿 | |||
G42 | 刀具半径右补偿 | G43 | 刀具长度正补偿 | |||
G44 | 刀具长度负补偿 | G49☆ | 刀具长度补偿取消 | |||
G52 | 局部坐标系设定 | G53 | 机械坐标系选择 | |||
G54☆ | 第一工件坐标设置 | G55 | 第二工件坐标设置 | |||
G56 | 第三工件坐标设置 | G57 | 第四工件坐标设置 | |||
G58 | 第五工件坐标设置 | G59 | 第六工件坐标设置 | |||
G65 | 宏程序调用 | G66 | 宏程序调用模态 | |||
G67 | 宏程序调用取消 | G73 | 高速深孔钻孔循环 | |||
G74 | 左旋攻螺纹循环 | G76 | 精镗孔循环 | |||
G80☆ | 固定循环取消 | G81 | 钻孔循环、钻镗孔 | |||
G82 | 钻孔循环、反镗孔 | G83 | 深孔钻孔循环 | |||
G84 | 攻螺纹循环 | G85 | 粗镗孔循环 | |||
G86 | 镗孔循环 | G87 | 反镗孔循环 | |||
G90☆ | 尽对指令 | G91☆ | 增量指令 | |||
G92 | 坐标系设定 | G98 | 固定循环中起始点复位 | |||
G99 | 固定循环中R点复位 | |||||
注:☆记号G码在电源开时是那个G码状态。
3.辅助功能字
辅助功能字一般由字符M及随后的2位数字组成,因此也称为M指令。它用来指令数控机床的辅助装置的接通和断开〔即开关动作〕,表示机床各种辅助动作及其状态。常用的M指令有以下几种。
〔1〕M02、M30:程序结束。
〔2〕M03、M04、M05:主轴顺时针转、主轴逆时针转、主轴停止转动。
〔3〕M08、M09:冷却液开、关。
表4所示是局部辅助功能M代码。
表4
M代码 | 功 能 | M代码 | 功 能 |
M00 | 程序停止 | M01 | 方案停止 |
M02 | 程序结束 | M03 | 主轴顺时针旋转 |
M04 | 主轴逆时针旋转 | M05 | 主轴停止旋转 |
M06 | 换刀 | M08 | 冷却液开 |
M09 | 冷却液关 | M30 | 程序结束并返回 |
M74 | 错误检测功能翻开 | M75 | 错误检测功能关闭 |
M98 | 子程序调用 | 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数控指令格式
数控程序是假设干个程序段的集合。每个程序段独占一行。每个程序段由假设干个字组成,每个字由地址和跟随其后的数字组成。地址是一个英文字母。一个程序段中各个字的位置没有限制,然而,长期以来以下排列方式差不多成为大伙儿都认可的方式:
发布评论