第2章数控铣床编程与操作
CNC Milling Machine
Programming and Operation
数控铣床及其控制系统简介
床身
冷却液箱
工作台
电气柜
立柱
主轴箱
控制面板
XK713型数控铣床结构
数控系统为FANUC 0i M
数控铣床程序编制方法
程序段的一般格式
一个零件程序是一组被传送到数控装置中去的指令和数据,由遵循一定结构句法和格式规则的若干个程序段组成,而每个程序段由若干个指令字组成。
1. 指令字的格式
一个指令字是由地址符(指令字符)和带符号(如定义尺寸的字或不带符号(如准备功能字G代码)的数字数据组成的。
程序段中不同的指令字符及其后续数值确定了每个指令字的含义。。
地址符+数字
指令字符表
功能
地址
意义
零件程序号
%(或O)
程序编号%(或O)0001~9999
程序段号
N
程序段编号:N0~9999
准备功能
G
指令动作方式(直线、圆弧等) G00-99
尺寸字
X,Y,Z
坐标轴的移动命令±
A,B,C
U,V,W
R
圆弧的半径,固定循环的参数
I、J、K
圆心相对于起点的坐标,固定循环的参数
进给速度
F
进给速度的指定 F0~24000
主轴功能
S
主轴旋转速度的指定 S0~9999
刀具功能
T
刀具编号的指定 T0~99
辅助功能
M
机床开/关控制的指定 M00~99
补偿号
D,H
刀具补偿号的指定 00~99
暂停
P,X
暂停时间的指定
程序号的指定
P
子程序号的指定 P00001~9999
重复次数
L
子程序的重复次数,固定循环的重复次数
参数
P,Q,R
固定循环的参数
2. 程序段的格式
一个程序段定义一个将由数控装置执行的指令行。程序段的格式定义了每个程序段中功能字的句法,程序段的一般格式如下所示。
N(数字)G△△X(数字)Y(数字)Z(数字)F(数字)S(数字)M△△;
N(数字)-- 程序段号,该项为任选项(即可不写);
G△△--准备功能指令;
X(数字)Y(数字)Z(数字) --尺寸字,分别表示沿X、Y、Z坐标方向的位移量;
I(数字)J(数字)K(数字)/R(数字) --圆弧插补时圆心相对于圆弧起点的坐标或用半径值表示;
D(数字)/H(数字) --刀具补偿号,指定刀具半径/长度补偿存储单元号;
F(数字) --进给速度指令;
S(数字) --主轴转速指令;
M△△--辅助功能指令;
;--程序段结束符。
3. 程序的一般结构
一个零件程序必须包括起始符和结束符,且零件程序是按程序段的输入顺序执行而不是按程序段号的顺序执行。但书写程序时建议按升序方式书写程序段号。
本系统的程序结构为:
程序起始符:%(或O)符,%(或O)后跟程序号;
程序体;
程序结束:M02或M30;
注释符:括号( )内或分号(;)后的内容为注释文字。
常用准备功能指令
Often used Preparatory Codes
--------G codes
1. 工件坐标系设定/选择指令(G92/ G54~G59)
1) 工件坐标系设定指令(G92)
编程格式:G92 X__Y__Z__;
该指令功能为设定起刀点相对工件坐标系原点的位置。X、Y、Z即为刀具起点到工件坐标系原点的有向距离。
G92指令为非模态指令,一般放在零件加工程序的第一个程序段。
Y
X
Z
O
刀具起点
程序原点
工件坐标系的建立
如图所示,在加工工件前,机床首先回参考点,然后将刀具移动至起刀点(对刀点)位置,当执行下例程序段后,
G92 ;
就建立了工件坐标系,刀具中心在工件坐标系中的位置为
X = ,Y = ,Z = 。
2) 工件坐标系选择指令(G54~G59)
该6个指令功能为可分别设定工件坐标系原点相对机床坐标系原点的位置,如图所示。G54~G59可根据需要任意选用。
G54~G59为模态功能,可相互注销。
X
Y
Z
X
Y
Z
机床原点
G54原点
G59原点
G54工件坐标系
G59工件坐标系
原点偏置
工件坐标系选择G54~G59
法兰克数控铣床编程与操作 来自淘豆网m.daumloan.com转载请标明出处.