FANUC加工中心G66宏程序模态调用怎么用

FANUC加工中心G66宏程序模态调用怎么用,第1张

G66P____A_____B____C____D_____F____K____-等等等等

P后面跟的是你呼叫的副程序号码,用法跟M98一致

A,B,C,D这些字符代表的是变量 MACRO中的#1 #2 #3 #7   K#6   F#9这些数字跟英文字母并不是一一顺序对应的,要注意

G66P1000A20B30意思就是呼叫1000号副程序,同时设定#1=20 #2=30以此类推

一般情况下副程序1000当中会出现#1 #2这些变量的运算,在程序当中修改A B的值就可以改变副程序当中的运算,而不需要修改副程序

G67取消宏模式

G66和G65不一样,他不是一次调用,

G66P____

X___

X___      X值不一样,这样每次变化X值都会调用一次P后面的副程序直到遇到G67、

G67

FANUC 是日本一家专门研究数控系统的公司,成立于1956年。是世界上最大的专业数控系统生产厂家,占据了全球70%的市场份额。FANUC于1959年首先推出了电液步进电机,在后来的若干年中逐步发展并完善了以硬件为主的开环数控系统。进入70年代,微电子技术、功率电子技术,尤其是计算技术得到了飞速发展,FANUC公司毅然舍弃了使其发家的电液步进电机数控产品,一方面从GETTES公司引进直流伺服电机制造技术。1976年FANUC公司研制成功数控系统5,随后又与SIEMENS公司联合研制了具有先进水平的数控系统7,从这时起,FANUC公司逐步发展成为世界上最大的专业数控系统生产厂家。

自1974年,FANUC首台机器人问世以来,FANUC致力于机器人技术上的领先与创新,是世界上唯一一家由机器人来做机器人的公司,是世界上唯一提供集成视觉系统的机器人企业,是世界上唯一一家既提供智能机器人又提供智能机器的公司。FANUC机器人产品系列多达240种,负重从05公斤到135吨,广泛应用在装配、搬运、焊接、铸造、喷涂、码垛等不同生产环节,满足客户的不同需求。

FANUC有多种数控系统,但其 *** 作方法基本相同。本文叙述常用的几种 *** 作。1 工作方式FANUC公司为其CNC系统设计了以下几种工作方式,通常在机床的 *** 作面板上用回转式波段开关切换。这些方式是:1编辑(EDIT)方式在该方式下编辑零件加工程序。2手摇进给或步进(HANDLE/INC)方式用手摇轮或单步按键使各进给轴正、反向移动。3手动连续进给(MDI)方式用手按住机床 *** 作面板上的各轴方向按钮使所选轴向连续地移动。若按下快速移动按钮,则使其快速移动。4存储器(自动)运行(MEM)方式用存储在CNC内存中的零件程序连续运行机床,加工零件。5手动数据输入(MDI)方式该方式可用于自动加工,也可以用于数据(如参数、刀偏量、坐标系等)的输入。用于自动加工与存储器方式的不同点是:该方式通常只加工简单零件,因此都是现编程序现加工。6示教编程对于简单零件,可以在手动加工的同时,根据要求加入适当指令,编制出加工程序。 *** 作者主要按这几种方式 *** 作系统和机床。2 加工程序的编制普通编辑方法 将工作方式置于编辑(EDIT)方式,按下程序(PROG)键使显示处于程序画面,此方式下有两种编程语言:G 代码语言和用户宏程序语言(MACRO)。常用的是G代码语言,程序的地址字有G、M、S、T、X、Y、Z、F、 O、N、P等。

程序如下例所示:

00010:

N1 G92 X0 Y0 Z0;

N2 S600 M03;

N3 G90 G17 G00 G41 D07 X2500 Y5500;

N4 G01 79000 F150;

N5 G03 X5000 Y11500 R6500;

N6 G00 G40 X0 Y0 M05;

N7 M30;

编程时应注意代码的含义。在车床、铣床、磨床等不同系列的系统中,同一个G代码意义是不同的。不同的机床厂用参数设定的G代码系及设计的M 代码的意义也不相同,编程时需查看机床说明书。

用户宏程序(MACRO)的编辑方法与G代码程序的编制基本相同,不同点是宏程序是以语句基本单元(不是以字符)进行编辑的。程序实例如下:

09100;

G81 Z#26 R#18 F#9 K0;

IF [#3EQ90] GOTO1;

#24=#5001+#24;

#25= #5002+#25;

N1 WHILE [#11GTO] D01;

#5=#24+#4COS[#1];

#6=#25+#4SIN[#1];

G90 X#5 Y#6;

END1:

G#3 G80:

M99:

上面的程序用的是宏程序B,此时要注意的是MDI键盘形式,有的小键盘个别字符不能输入。此时须用计算机编辑好后通过RS-232C口输入到 CNC。编辑方式只有4个编辑键:插入(INSERT)、修改(ALTER)、删除(DELET)和程序段结束(EOB) 。插入位置是在光标后,修改和删除位置是在光标所处位置。

有的系统选择了扩展型编辑功能,此时可实现程序的部分或全部拷贝(用COPY键)、移动(用MOVE键)及合并(用MERGE 键)。

背景编辑 在自动加工(MEM方式)的同时编辑程序称为背景或后台编辑。编辑方法与上述EDIT方式完全一样。示教编辑 这种方法是在零件加工的同时,记录各程序段刀具的移动轨迹,并根据实际要求在程序中加入程序段号及适当的M、S、T 指令。因此,这种方法一般用于简单形状零件的编程。示教编程是在TEACH IN JOG(手动连续示教)方式和TEACH IN HAN-DLE/STEP(手摇进给/步进示教)方式实 现的。图形会话编程 要求系统必须配有图形印刷板。FANUC图形会话编程软件有多种形式。常用的有G代码菜单形式和编程符号形式。0i系统目前免费配置了G代码菜单形式。3 手动移动机床1手摇进给或步进进给(HANDLE/STEP方式) 机床只配其中一种,用于手动调整机床的位置。要注意有的机床使用了倍率值1000,此时若手摇速度太快,当摇动停止时,机床还可能快速移动,这很危险。2手动连续进给(JOG方式) 按住按钮使机床连续移动。可用倍率旋钮改变速率。在该方式下按住快移按钮,可快速移动机床,快移速度由参数设定。3手动返回机床零点 对于使用增量式位置编码器的机床(目前多是这种情况),开机后的第一个 *** 作就是手动回零点,以建立机床移动的基准位置。回零点过程由机床厂设计的梯形图控制。回到零点后,可在相对坐标系画面将当前坐标值清零。只有在零点建立后才能进入MEM方式用程序加工零件。一次通电只须回一次零点,不关机无须再回。当然,使用绝对式位置编码器的机床开机后无须手动回机床零点,机床零点是在制造时调好的。只要不更换编码器,而且按时更换电池,零点永远不会丢失。4自动建立加工坐标系 根据设定的参数,手动回到零点后可以自动建立加工坐标系:G92(M:铣床和加工中心系列)或G50(T:车床系列)。4 自动运行1存储器运行(MEM方式) 进入MEM方式,按下MDI键盘上的PROG(程序)键,调出加工程序,按下自动加工启动按钮,则机床就在程序控制之下加工零件。运行中,可以按下进给暂停(HOLD)按钮中断程序的执行,再按下启动按钮即可恢复程序的连续执行。也可以按下单段执行按钮,一段段地执行程序。欲终止自动运行,应按复位 (RESET)按钮。

2MDI运行(方式) 对于简单的零件,可以在该方式下现场编制程序并进行加工。 *** 作方法与上述基本相同。但执行程序时,须首先将光标移到程序开始。另外,这种方式下的程序不能存储。3DNC运行 这种方式实际就是以前FANUC3、6系统中的纸带运行加工方式,目的是为了解决模具加工时CNC存储容量不足的问题,通过RS-232C接口接一个外设 (通常使用计算机),加工程序存在磁盘上,一段段调入CNC存储器实施加工。 *** 作方法是:将方式开关置于RMT(梯形图中是在MEM方式下,将DNCI信号置1),在计算机上调出加工程序,并按回车按钮,再按下机床的自动加工启动按钮,即可执行。要执行此种方式,计算机上必须安装适当的通信软件,计算机方和CNC方都要设定对应的参数,包括通信口、波特率、停止位和传输代码(应设ISO 码)。另外还要按FANUC要求焊接RS-232C 口的电缆线。经常出现的#86和#87 报警就是这些条件不满足造成的。但是用计算机时,不能执行M198功能。M198是调用外设上的子程序,但这些外设只能是FANUC的设备,如:便携软磁盘机(Handy File)、磁带机等。

DNC方式还可用远程缓冲器(Remote Buffer) ,这是一块印刷板,上面有CPU,用于快速传送处理,该印刷板与上述外设连接。当然此种方式加工速度可提高。5 数据的输入与输出NC 的数据可用外设输入,也可以输出到外设。这些数据包括:加工程序、刀补量、坐标系、螺补值、系统和机床参数等。外设(如计算机)接在RS-232C 口上。接法及串口参数的设定与DNC *** 作一样。设定参数可在“Setting”画面和“参数”画面在MDI方式时进 行。

数据的输入与输出在编辑(EDIT)方式进行,并需将显示器置于相应的数据画面。比如:传输加工程序,应按下MDI键盘上的程序(PROG)键将显示器置于程序画面。传输刀补量时应按下OFFSET键,使显示处于偏置量画面。数据输入时0系统要按INPUT键:其它系统按READ和EXEC键:数据输出时0系统要按 OUTPUT键:其它系统按PUNCH 和EXEC键。

Oi系统的显示增加了ALL IO画面,数据的输入与输出非常方便。

6 数据的设定和显示运行机床之前,必须设定相关数据。如:有关参数,刀补量,刀具寿命,工件坐标系等。每种数据在MDI 键盘上都有相应的按键,按下某个键就显示对应的画面。设定这些数据须在MDI方式相应的画面上进行。 *** 作方法是将光标置于欲设数据处,输入数值后按 INPUT 键。要注意的是输入前须将参数写入开关打开(PWE=1),输入后将其关闭。7 机床 *** 作的有关功能在自动运行时,可以进行手动 *** 作,有以下几种:1手动绝对值的开/关(ON/OFF) 该 *** 作是在存储器运行(MEM 方式)时,将方式转为手动方式移动机床,开关的ON/OFF 决定其移动量是否包括在显示的坐标值中。开关ON 时移动量不计到显示值上,OFF时累积到显示值上。2手轮中断 该 *** 作是在存储器运行(MEM 方式)时,摇动手轮(手摇脉冲发生器)会增加移动距离。但显示的坐标值是:绝对和相对坐标值不变,只有机床坐标值随移动量改变。3手动干预和返回 该功能是在存储器运行(MEM 方式)时,按下暂停按钮(HOLD)使进给暂停,转为手动方式手动移动机床后再回到MEM 方式,按下自动加工启动按钮时,机床可自动返回到原来位置,恢复系统运行。因此可以用来代替程序再启动功能,但条件是只能用暂停按钮(HOLD)中断 MEM 方式。

59

百度文库VIP限时优惠现在开通,立享6亿+VIP内容

立即获取

发那科(FANUC)数控系统的 *** 作及有关功能

FANUC有多种数控系统,但其 *** 作方法基本相同。本文叙述常用的几种 *** 作。

1 工作方式

FANUC公司为其CNC系统设计了以下几种工作方式,通常在机床的 *** 作面板上用回转式波段开关切换。这些方式是:

1编辑(EDIT)方式在该方式下编辑零件加工程序。

2手摇进给或步进(HANDLE/INC)方式用手摇轮或单步按键使各进给轴正、反向移动。

3手动连续进给(MDI)方式用手按住机床 *** 作面板上的各轴方向按钮使所选轴向连续地移动。若按下快速移动按钮,则使其快速移动。

第 1 页

4存储器(自动)运行(MEM)方式用存储在CNC内存中的零件程序连续运行机床,加工零件。

5手动数据输入(MDI)方式该方式可用于自动加工,也可以用于数据(如参数、刀偏量、坐标系等)的输入。用于自动加工与存储器方式的不同点是:该方式通常只加工简单零件,因此都是现编程序现加工。

6示教编程对于简单零件,可以在手动加工的同时,根据要求加入适当指令,编制出加工程序。 *** 作者主要按这几种方式 *** 作系统和机床。

一.用户宏程序的基本概念

用一组指令构成某功能, 并且象子程序一样存储在存储器中,再把这些存储的功能由来代表,执行时只需写出这个代表指令,就可以执行其相应的功能。在这里,所存储的一组指程序体用户宏程序),简称为用户宏。其代表指令称为用户宏命令,也称作宏程序调用指令。用户宏有以下四个主要特征: 1在用户用户宏程序中可以使用变量,即宏程序体中能含有复杂的表达式能够进行变量之间的各种运算;

可以用用户宏指令对变量进行赋值,

就象许多高级语言中的带参函数或过程,

实参能赋值给形参;

)容易实现程序流程的控制。

使用用户宏时的主要方便之处在于由于可以用变量代替具体数值,因而在加工

同一类的工件时〃只得将实际的值赋予变量既可,而不需要对每个不同的零件都编一个程序。基本书写格式数控序文档中,一般以“%

”字符作为第一行的起头,该行将被视为标题行。

当标题行含有关键字“@MACR”时整个文档就会以系统所定义的MACR语法处理。如果该行无“@MACRO”

以上就是关于FANUC加工中心G66宏程序模态调用怎么用全部的内容,包括:FANUC加工中心G66宏程序模态调用怎么用、发那科机床零点动了之后对加工程序也要动嘛、新代数控系统怎样编写宏程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10072217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存