-
MAZAK
卧式加工中心培训资料
一、程序的建立:
分两种情况:
1
、
MAZAK
编程
< br>2
、
EIA/ISO
编程
二、
R
点在哪设定
?
在
MAZAK
编程时
R
点是
Z
< br>方向相对参考基面往上安全距离
3mm
,
其值是在用户数据
D41
中设定,也可以设定为
5mm
或其它值
三、大刀径如何设定
从刀具数据里面可以选择设定为重刀具
四、
EIA/ISO
模式下如何按
M
AZATROL
刀具数据的刀具补偿
⑴通过参数选择,
使用
MAZATROL
刀具数据的刀具直径、
刀具长度数据能够进行刀具长度
补偿、
刀具直径补偿。
⑵通过使用参数,选择要不要使用
MAZA
TROL
刀具数据
用户参数:
F92
位
7
=
1
:使用
MAZA
TRO
“刀具
资料”的“刀具径”
(刀具直径数据)进行刀具直径补
偿。
p>
F93
位
3<
/p>
=
1
:使用
MA
ZA
TRO
“刀具资料”的“刀具长度”
(刀具长度数据)进行刀具长度
补偿。
F94
位
2
=
1
:以参考点返回指令设定成不至于取消使用
MAZATROL
刀具数据进行的刀具
长度补偿
F94
位
7
p>
=
1
:使用
MAZ
A
TROL
刀具数据的直径、长度补偿或补偿号码
(F94
位
7
=
0
时使用刀具偏移画面的补偿量
)
⑶刀具长度补偿
1
、功能
即
使不在程序上指令,也能够以对应指令刀具号码的
MAZATROL
刀具数据的“刀具长度”
(刀具长度数据)自动进行刀具长度补偿
< br>
2
、设定方法
参数设定成
F93
位
3
p>
=
1
,
F94
p>
位
2
=
1
。
3
、详细说明
⑷刀具数据改写(自动运转中)
1<
/p>
、功能:在
EIA/ISO
程序进行
p>
MAZAROL
刀具数据的改写
2
、设定方法:参数设定为
L57=1
3
、详细说明:在
EIA/ISO
p>
程序运转时,可以改写主轴刀具以外的全部数据
< br>注意
1
:关于
MAZATROL
程序与
EIA/ISO
程序的判别,包
括子程序按照执行中的程序是哪
一个来进行。
(当时,
主程序=
MAZA
TROL
,
子程序=
EIA/ISO
时,<
/p>
视为
MAZA
TROL
< br>程序。
)
注意
2
:
EIA/ISO
程序运转
时,
如果进行了主轴刀具的数据变更,
将成为
< br>“
428
禁止输入
(自
动加工进行中)
”
五、程序刀具补充输入:
G10
1
、功能及目的
通过
G10
指令能够从程序进行刀具补偿、工件补偿、参数
的设定或改变。
2
、编程格式
A.
工件补偿输入
●
工件补偿
G10 L2
P_XP_YP_ZP_
附加坐标轴
_
P0
:坐标移动(附加规格)
P1
:
G54
P2
:
G55
P3
:
G56
P4
:
G57
P5
:
G58
P6
:
G59
●
追加工件补偿(任选)
G10
L20 P_XP_YP_ZP_
附加坐标轴
_
P1
:
G54.1 P1
P2
:
G54.1 P2
P3
:
G54.1 P3
.
.
.
P47
:
G54.1 P47
P48
:
G54.1 P48
●
动态工件补偿(
M640M
5X
)
G10 L21
P_XP_YP_ZP_
附加坐标轴
_
P1
:
G54.2 P1
P2
:
G54.2 P2
P3
:
G54.2 P3
.
.
.
P7
:
G54.2 P7
P8
:
G54.2 P8
B
.刀具补偿输入
●
刀具补偿存储器
A
型时
G10 L10
P_R_
P:
补偿号码
R:
补偿量
●
刀具补偿存储器
< br>B
型时
G10 L10
P_R_
长度形状补偿
G10 L11 P_R_
长度形状磨损补偿
G10 L12
P_R_
直径形状补偿
G10 L13 P_R_
直径形状磨损补偿
设定范围分别如下所示。
补偿号码<
/p>
(P):
刀具补偿组数
128
时
1
~
128
刀具补偿组数
512
时
1
~
512
补偿量
R:
C.
参数输入
G10 L50
…………参数输入模式
ON
N_P_R_
N_R_
G11
…………参数输入模式
OFF
N:
参数号码
P:
轴号码(轴类型参数时)
R:
参数值
参数输入中的参数和
N
号码的对应一览表如下。
参数
A
B
C
D
E
F
1
~
108
1
~
108
1
~
108
1
~
90
91
~
108
1
~
90
91
~
108
1
~
78
(
47
~
66
不可设定)
79
~
86
97
~
108
I
1
~
12
13
,
14
15
,
16
J
K
1
~
108
1
~
55
56
57
~
67
68
~
73
74
~
94
95
,
96
97
,
101
102
~
107
108
L
1
~
71
72
73
~
105
106
~
108
M
1
~
10
11,12
13
~
18
N
1
~
16
14001
~
14016
1
~
6
13001
~
13018
1
~
6
12001
~
12108
-
10001
~
10108
11001
~
11108
-
-
9001
~
9016
1
~
6
6001
~
6108
-
5001
~
5108
-
N:
号码
1001
~
1108
2001
~
2108
3001
~
3108
4001
~
4108
P:
轴号码
-
-
-
-
P
#
S
SV
1
~
5
0
~
255
1
~
16
1
~
80
15001
~
15005
15100
~
15355
16001
~
16016
17001
~
17080
1
~
6
1
~
6
1
~
6
1
~
6
举例:
将以下参数修改
F92.7=1
F93.3=1 F94.2=1 F94.7=1
G10 L50
…………参数输入模式
ON
N6092R160
N6093R8
N6094R212
G11
…………参数输入模式
OFF
实现<
/p>
MAZATROL
刀具数据
能直接在
EIA/ISO
程序中使用
,因此最好能在
EIA/ISO
程序中将
上面的内容编写进去
,
当然同时也可以用
G43
Hn(n=1
~
128)
加载刀具长度,刀具数据和刀具
偏移累加。
六、
EIA/ISO
程序的重启
动功能
⑴必须进入程序版面,然后使用左边的菜单扩展键,选
择“
EIA
画面显示”按键,然后在这
种情况下程序显示画面会显示“
启动
2
无形式
”键,首先将光标指定到需要重新启动的
程序段,然后按“启动
2
无形式”键,该行就会被显示选择,进入
MEMORY
状态就可以重启
EIA/ISO
程序了。
其实,
EIA/
ISO
程序重启动方法可以用用户参数
F69
< br>来指定:
0
:整个程序,包括
子程序,需要这种处理。从主程序的开始部分搜寻设定序列号,区块号
和重复的次数号。
1
:包括所期望的重启动位置的子程
序可以被指定。设定了相应的工作号以后,从开始部分
搜寻设定序列号,区块号和重复的
次数号
七、刀具数据和刀具偏移
<
/p>
刀具数据是
MAZAK
刀具数据,刀具偏
移是
EIA/ISO
刀具数据(长度和刀径)
< br>,
如果在
EIA/ISO
p>
编程状态下需要使用
MAZAK
刀具数据的
话必须更改用户数据,令
F92.7=1
F93.3=1
F94.2=1 F94.7=1
详细见下说明:
{
F92
位
7
=
1
:
使用
MAZATRO
“刀具资料”
的
“刀具径”
(刀具直径数据)
进行刀具直径补
偿。
F93
位
3
=
1
:使用
MAZATRO
“刀具资料”的“刀具长度”
(刀具长度数
据)进行刀具长度补
偿。
F94 <
/p>
位
2
=
1
:
以参考点返回指令设定成不至于取消使用
M
AZATROL
刀具数据进行的刀具长度
补偿
< br>
F94
位
7
=
1
:使用
MAZATROL
刀具数据的直径、长度补偿或补偿号码
(F94
位
7
=
0
时使用刀具偏移画面的补偿量
)
}
八、与
MAZAROL
程序的相互子程序调用(任选)
可以将
MAZATROL
程序(或
EIA/ISO<
/p>
)作为子程序从主的
EIA/ISO
程序
(
MAZATROL
程序)调
用并使用
。
注意
1
:
①从
EIA/ISO
程序调用
MAZATROL
程序属于任选。
②从
MAZATROL
程序调用
EIA/ISO
程序属于标准
功能。
注意
2
:
在将
MAZATROL
程序(或<
/p>
EIA/ISO
程序)作为子程序(或
M
AZATROL
程序)调用时,
会有模态的
G
代码变化的情况,因此必要的
G
代码要在子程序内重新设定
注意
3<
/p>
:
从
MAZATROL
< br>程序调用
EIA/ISO
程序或返回时,刀具长度补偿不
被取消。
编程格式:
从
EIA/ISO
程序的子程序调用
M98 P_H_L_
P:
调用子程序的程序号码
H
:如果调用的子程序为
EIA/ISO
程序,调用子程序内的序列号码
L
:子程序的重复次数(省略时被视为
L1
)
p>
从
MAZATROL
程序的子程序调用
UNo.
单元
工具号
$$
重复
SUB PRO
[1] [2]
SNo.
参数
1
参数
2
参数
3
参数
4
参数
5
参数
6
1
2
【
1
】
子程序的程序号码
【
2
】
p>
子程序的重复次数(省略视为
1
)
【
3
】
传递给子程序的自变量
从
EIA/ISO
子程序的返回
M99 P_L_
P:
恢复目的地
的序列号码
(省略时恢复到调用程序段下一个程序段。
恢复的程
序为
MAZATROL
程序时无效)
L:
重复次数的变更(输入
0
时,不管是按
M98
指令的重复次数,视为
p>
L=0
并恢复。输入
1
以
上的数字时,无限制地重复子程序)
限制事项:
1
、从作为子程序从
MAZATROL
程序调用的
EIA/ISO
程序,无法调用
MAZATROL<
/p>
程序,将成为
报警
2
、最大嵌套层数为
9
层(主程序
为
EIA/ISO
程序时
8
层)
3
、
对作为子程序从
EIA/ISO
程序调用的
MAZTROL
程序的
END
< br>单元的”
CONT1
”要设定
为
“
1
”
。<
/p>
如果设定为“
0
”时,不返回主程序而结
束。
4
、当将
MAZTROL
程序作为子程序调用时,或从
MAZATRO
L
程序调用
EIA/ISO
程序时,无
法进
行从中途单元或序列的调用。必须从开头调用并执行。
<
/p>
5
、在作为子程序被调用的
MAZATR
OL
程序的“
MANU
PRO
”
、
“
M
CODE
”单元,如果指令了
M99
,
执行该单元后返回主程序。
6
关于坐标
将
EIA/ISO
程序作为子程序从
M
AZATROL
程序调用时
●
除θ以外,用
MAZATROL
程序设定的基本坐标系有效
●
用
MAZ
ATROL
程序设定的基本坐标系有效
●
从作为子程序使用的
EIA/ISO
程序回到
MAZATROL
程序时,
用
EIA/ISO
程序设定的坐标系
被取消,而用
MAZATROL
程序设定的基本坐标系变有效
将
MAZATROL
程序作为子程序从
EIA/ISO
程序调用时
●
用
EIA
/ISO
程序设定的坐标系被取消,而用
MAZATROL
p>
程序设定的基本坐标系变有效
●
从作为子程序使用的
MAZATROL
程序回到
EIA/ISO
程序时,必须重新设定坐标系
●
在作为子程序使用的
MAZATROL
程序的基本坐标系设定了θ时,要取消θ时,进行
G92.5X0Y0R0 (WPC
单元的θ取消
)
操作
7
、刀具补偿
在执行从
MAZATROL
程序调用的
EIA/ISO
程序期间,作为刀具补偿用数据能够使用刀具数据