文档介绍:外文出处: 96-800 rev F, VF SERIES Operator’s MManual[S]. Haas Automation In, 2005:92~101.
中文译文
数控编程
Oxxx 程序号
M50 (按下Part Ready按钮后执行托盘交换或者PST更新)
M46 Q1 Paxx1 这一行程序检查托盘#1是否在机床上。如果它在,将要跳转
行xx1。
如果托盘不在机床上,它将继续执行下一行(参见M46d的描述)。
M46 Q2 Pxx2 (如果已经装载#2,程序将跳转行xx2,否则将执行下一行程序)
M99 Pxxxx (跳转行Nxxxx:参见“M代码”获得有关M99更详细的信息)
Nxx1 (行数)
Part program (托盘#1用户工件程序)
for Pallet #1
M99 Pxxxx (跳到行Nxxxx:参见“M代码“获得有关M99更详细的信息)
Nxx2 (行数)
Part program (托盘#2用户工件程序)
for Pallet #2
M99 Pxxxx (跳到行Nxxxx)
Nxxx (行数)
M99 (重复程序:参见“M代码”获得有关M99更详细的信息)
例#3
对于例#2调用子程序有交错的方法,但是托盘没有被排序将不会跳转。
M36P1 注意:正确的操作是带有P代码的M50必须放在M36的后面。
(在屏幕上闪现“No Pallet Scheduled(无托盘排序)”,绿色信号灯闪烁。按托盘#1schedule pallet按钮或PST下排序托盘)
M50P1 (装载托盘#1)
M98 Pxxxx1 (控制跳转到程序Oxxx1并运行,参见“M代码”获得有关M99更相信的信息)
M36 P2 (等待托盘被排序)
M50 P2 (装载托盘#2)
M98 Pxxx2 (控制跳转到程序Oxxxx1并运行)
M99 (重复程序:参见“M代码”获得有关M99更详细的信息)
注意:程序末尾的M99将会引起继续执行操作,程序末尾的M30将会使控制器等待操作者按下Cycle Start。
EC-300托盘和第4轴操作
在加工区的转台总会作为A轴出现和操作。在托盘1上的转轴为“A1”,在托盘2上的其他轴为“A2”。
操作举例:
进给轴A1,输入“A1”,按“HAND JOG”。
调节进给,用+/-B按钮进给A2轴。
将托盘#2上的A轴归零,输入“A2”按ZERO SINGL AXIS。
镜象特征:如果应用G101镜象A轴,为两个A轴开启镜象。当托盘#1在加工区时,将在屏幕的底部显示A1-MIR开启。在托盘#1只有A轴被镜象,将显示A1-MIR信息。
如果设置80(参数315,第20字节MAP 4TH AXIS (第4轴)是1,设置80的名称与设置48是相同的,镜象图A-Axis)开启,将会在托盘#2的A轴上应用镜象,但托盘#2在铣床中将显示A2-MIR。
拖盘交换恢复(EC-300,EC-400,MDC)
EC-300 or MDC
如果托盘交换中断,另一个指令M5O将运行:应用M50P1或M50P2。如果在铣床中装载了错误的拖盘,附加M50必须运行。
EC-400
如果托盘交换失败,控制器中有托盘交换恢复模式可以帮助作者完