加工中心手动编程入门【新手必看】
一、操作面板的讲解
1、加工中心与普通设备的区别
A、三轴方向的不同与相同:加工中心尊循右螺旋定则与普通设备不同。
B、运行的参照物不同:加工中心的主轴运行是依工作台为参照物假定工作台静止不动,普通设备刚好相反。
C、轴的控制不同,NC机床可以三轴连动,实现空间移动。
2、操作面板的讲解:下面的开精框的操作顺序来讲解各个键的功能依FANUC为例。
A、POWER 电源:打开机床总电源ON。
B、READY 运转准备:打开面板电源后,按下动转准备键,绿灯时为准备OK(注打开EMG STOP)。
C、MODE 模式选择旋钮,分两部分(手动和自动)。
D、ZERO 原点复归,将MODE转到ZERO进行三轴归零,指示灯停止闪烁并且点亮。
E、RAPID 手动快速移动,将MODE转到RAPID手动移动机床,接近工件。
F、JOG 手动移动,将MODE转到JOG手动慢速进行校正工件。
G、MDI 资料输入,校正后,装上分中棒,将MODE转到MDI,先按下字母软键S再按数字键500,再按下输入键INPUT。
H、CYCLE START 循环起动,资料输入完后,按下该键,资料会被NC接收。
I、SPINDLE CW 将MODE转到手动部分,按下该键,主轴的S=500正转。按F SPINDLE CCW 反转;按下 SPINDLE STOP 停止;按下 SPINDLE ORI 主轴定位。
J、HANDLE 手轮操作,将MODE转到HANDLE 进行寻边分中。
K、POS和OFFSET SETTING 按POS位置键后可得到机术机械座标,按OFFSET SETTING 补正,参数键,将机械座标写入座标系中如果有字符写错可以用CAN取消,按INPUT输入。
L、EDIT 编辑:将MODE转到EDIT可以对程式进行编辑,呼叫等,相关键有:
1、ALTER 替换键
2、INSERT 插入键
3、DELETE 删除键
4、PAGE 翻页键
5、CURSOR 光标移动键
6、PROG 程式键
7、DIR 程式目录显示
8、SHIFT 转换键
M、AUTO 自动运行,将MODE 转到AUTO按下CYCLE START可以按照编辑好的程式进行自动运行,相关键有:
1、MACRO 共用参数显示
2、SINGLE BLOCK 单节运行
3、BLOCK SKIP 选择性跳越
4、DRY RUN 试运行
5、MANUAL ABS 相对,绝对转换
6、MACHLNE LOCK 机械锁定
7、Z AXIS NEGLECF Z轴锁定
8、M S T LOCK M S T 码锁定
9、COOLANT 冷却水开关
10、OPTION STOP 选择性停止
11、DISTANCE TO GO 残余量
12、FEED HOLD 运行停止
13、FEED RATE OVERRIDE 进给调整
14、EMERGENCY STOP 紧急停止
N、AUOT POWER 电源自动关闭,按下后程式运行结束后自动关闭总电源。
O、SYSTEN 系统参数,按下后显示机床系统参数。
P、MESSAGE 警报显示
R、GRAPH 描图功能
二、G码和M码的功能应用。
1、NC机床的分类:NC机床分两个大的类别,第一类是钻铣床指的是本公司的加工中心,称为M系列机床;第二类是车床指的是本公司配件部的自动车间,称T系列。
2、M系列NC机床的G码和M码。
A、主要的G码:G码是指NC机床G指令代码,通常有机床制造商根据用户的要求编写的固化在机床的内存中,用户不可以改动。通过几十年的发展,G码在很大的程度上已接近统一,下面就讲解一些常用的G码。
G00 快速定位,可以三轴连动
G01 直线插补
G02 圆弧插补 CW
G03 圆弧插补 CCW
G17 XY平面
G18 XZ平面
G19 YZ平面
G20 英制输入
G21 米制输入
G28 原点复归
G30 第二原点复归
G40 刀具径补正取消
G41 刀具径补正,左侧
G42 刀具径补正,右侧
G43 刀具长补正,正方向
G44 刀具长补正,负方向
G49 刀具长补正取消
G52 特定坐标系设定
G54 工作坐标系统设定1
G55 工作坐标系统设定2
G56 工作坐标系统设定3
G57 工作坐标系统设定4
G58 工作坐标系统设定5
G59 工作坐标系统设定6
G65 自设程式群呼出
G68 坐标系旋转
G73 啄式钻孔循环
G74 反攻牙循环
G76 精搪孔循环
G80 固定循环取消
G81 钻孔循环
G82 钻孔循环
G84 攻牙循环
G86 搪孔循环
G90 绝对指令
G91 增量指令
G92 坐标系设定
G94 每分钟进给
G98 固定循环中起点复归
G99 固定循环中R点复归
以上为常用的G指令代码,在使用的过程中相同族群的代码不能出现在同一单节中
B、主要的M码
附表
3、加工中心编程的语言讲解及程序结构
A、 语言讲角
a 、 参数指定 #I=100
b 、 演算指令
FANUC系统从10M开始增加了演算指令,系统可以自己运算一些函数。下面介绍一些常用的演算指令
加法运算: # I=# J+# K
减法运算: # I=# J-# L
乘法运算: # I=# J*# K
除法运算: # I=# J/# K
正弦: # I=SIN[# J]
余弦: # I=COS[# J]
正切: # I=TAN[# J]
反正弦: # I=ASIN[# J]
反余弦: # I=ACOS[# J]
反正切: # I=ATAN[# J]
平方根: # I=SQRT[# J]
绝对值: # I=ABS(# J)
小数点以下进位: # I=FUP[# J/# K]
小数点以下舍去: # I=FIX[# J/# K]
c、 判断符号
等于 EQ
不等于 NE
大于 GT
大于等于 GE
小于 LT
小于等于 LE
d、 分离句式
GOTO # I 绝对分离
IF[# I EQ # J] GOTO # K 条件分离
e、 循环句式
WHILE [# I EQ # J] DO1
END1
B、程序结构:程序由:程序号码+参数指定+演算+动作热行+结束
a、程序号码:格式(OXXXX);设定值可以从1—9999。
b、参数指定:格式(1 =100);引数指定从1—33;普通参数指定从100—149;共用参数指定从500—520。
c、演算:通过演算获得所需数据。
d、动作执行:按演算获得的数据,通过G码、M码、T码、S码来完成动作执行,以达到加工产品的目的。
C、程式结束:主程式以M30结束,副程式以M02结束。
4、镗孔程序编写实例:
○ 0010
G40 G80 G90 G54
#100 = 100
#101 = 120
G91 G28 Z0
G00 G90 Z0 Y0 S1000
Z100 M3
M8
G98 G81 X--#100 Y--#101 Z—50 R3 L1 F100
X#100 Y--#101
X#100 Y#101
X--#100 Y#101
M9
M5
G90 G28 Z0
M30
5、开精框程序编写实例
○ 0020
G40 G80 G69 G90 G54
#100 = 200
#101 = 250
#102 = 25
#100 = [ #100 -- #102] / 2
#100 = [ #100 -- #102] / 2
G91 G28 E0
G90 X0 Y0 S260
Z0 M3
G1 X -- #100 Y -- #101 F200 M8
Z – 30
X -- #100 Y#101
X #100
Y -- #101
X -- #101
G0 Z0 M5
G91 G28 Z0 M9
M30
6、实际操作异常应对
A、运行中发生警示,自动加工停止应对,按下MESSAGE键,查看警示信息采取对应措施。
B、机床振动异常应对:按下FEED HOLD旋转MODE到HANDLE再按下SPINDLE STOP检查刀具,刀具无异常,再检查切削量是否合理。
C、刀具损坏程式错误:应对,可直接按下RESET键,重新设定NC机械。
D、紧急情况:例:人身伤碰,机床自残、露电等,应对,可直接按下EMERGENCY STOP关闭总电源POWER。