更多资料请访咨询.(.....)
更多企业学院...../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
动作模式〔直线、圆弧等〕
尺寸字
XYZ
坐标移动指令
ABCUVW
附加轴移动指令
R
圆弧半径
IJK
圆弧中心坐标
进给功能
F
进给速率
主轴旋转功能
S
主轴转速
刀具功能
T
刀具号、刀具补偿号
辅助功能
M
辅助装置的接通和断开
补偿号
HD
补偿序号
暂停
PX
暂停时刻
子程序号指定
P
子程序序号
子程序重复次数
L
重复次数
参数
PQR
固定循环
数控程序中的每一个指令都有一定的固定格式,使用不同的数控机床的指令格式也不同,因此需要按照该数控机床的指令格式来编写数控指令。一般的数控机床能够选择公制单位毫米〔mm〕或者英制单位英寸〔inch〕为数值单位。公制能够精确到0.001mm,英制能够精确到0.0001in,这也是一般数控机床的最小移动量。表2列出了一般数控机床所能输进的指令数值范围,而数控机床实际使用范围受到机床本身的限制,因此需要参考数控机床的操作手册而定。例如表中X轴能够移动±99999.999mm,但实际上数控机床的X轴行程可能只有650mm,进给速率F最大可输进100000.0mm/min,但实际上数控机床可能限制在3000mm/min以下。因此在编制数控程序时,一定要参照数控机床的使用讲明书。
表2
功 能
地 址
公制单位
英制单位
程序号
(ISO)O(EIA)
19999
19999
顺序号
N
19999
19999
预备功能
G
099
099
尺寸
XYZQRIJs开头的英文名K
ABC
进给功能
F
1
主轴转速功能
S
09999
09999
刀具功能
T
099
099
辅助功能
M
099
099
暂停
XP
0
0
子程序号
P
19999
19999
重复次数
L
19999
19999
补偿号
DH
032
032
下面简要介绍各种数控指令的用法。
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数控指令格式
数控程序是假设干个程序段的集合。每个程序段独占一行。每个程序段由假设干个字组成,每个字由地址和跟随其后的数字组成。地址是一个英文字母。一个程序段中各个字的位置没有限制,然而,长期以来以下排列方式差不多成为大伙儿都认可的方式: