FANUC数控系统用户宏程序与量仪的配合应用

上传人:z**** 文档编号:164568486 上传时间:2022-10-25 格式:DOCX 页数:9 大小:198.79KB
收藏 版权申诉 举报 下载
FANUC数控系统用户宏程序与量仪的配合应用_第1页
第1页 / 共9页
FANUC数控系统用户宏程序与量仪的配合应用_第2页
第2页 / 共9页
FANUC数控系统用户宏程序与量仪的配合应用_第3页
第3页 / 共9页
资源描述:

《FANUC数控系统用户宏程序与量仪的配合应用》由会员分享,可在线阅读,更多相关《FANUC数控系统用户宏程序与量仪的配合应用(9页珍藏版)》请在装配图网上搜索。

1、FANUC数控系统用户宏程序与量仪的配合应用【摘要】介绍FANUC 0I-A系统用户宏程序与测量仪在双端面磨床电气控制系统中的应用及数 控程序设计。关键词控制程序用户程序I/O 口输入、输出信号测量仪目前,国内设计的数控磨床的位置控制系统,由于砂轮的脱粒和工件测量环境比较恶劣,测量 仪表较难应用,大多采用半闭环控制方式。这种方式对往复磨削影响不是很大,但对于贯穿式、 一次磨削、连续生产的双端面磨床,进行批量生产的加工尺寸控制,要靠手工测量后,再进行尺 寸补偿,难以提高工效,而使用测量仪进行自动测量,将数据反馈回数控系统,进行自动补偿, 实现全闭环控制,就能大大提高工作效率,与工作质量。一台机床

2、的控制需要检测许多的工作点,如各种位置行程开关,液压油位、油压,气压,温度, 机床各运动动作的联锁信号等等,控制电机的运转,油、气缸臂的伸缩,从而控制机床完成确定 的动作,加工出所要求的工件。数控系统对这些外部输入信号的读入,分析判别及输出信号控制 机床动作是分时进行的。因此如何有效读入信号,特别是对一些高速,窄脉冲信号的捕捉,不同 的程序设计会出现不同的问题,需要综合考虑。一.测量仪、数控系统卩测量仪,具有二路测量回路输入信号,打印输出,BCD码测量信号输出,I/O开关量信号 输出,指示灯信号输出等。我们在双端面磨床上选择的是:一路测量回路输入,I/O开关量信号 输入、输出控制信号。2. F

3、ANUC 0I-A数控系统,可控制4根CNC轴,2根PMC轴,为目前流行的结构紧凑型系 统,可以安装SA1或SA3控制软件,SA1每步运行时间5微秒,SA3每步运行时间为0.15 微秒,其PMC控制程序分二级执行,第一级程序执行时间为每8毫秒一次,第二级程序是自动 分段执行,第一级程序如较长,运行一遍第二级程序的时间就会很长,因此第一级程序应尽可能 短,以防第二级程序中信号读取丢失。一般将紧急停止,安全防护,高速,窄脉冲信号编在第一 级程序。图一顺序程序的构成-图二程序的执行顺序:3数控系统用户宏程序用户宏程序功能允许使用变量、算术运算、逻辑操作以及条件分支,具有比子程序更方便、灵 活的功能。

4、系统设有系统变量,可由用户宏程序读取,用作用户宏程序和PMC之间的接口信号。有16点输 入信号,48点输出信号,表示如下: I變匮值# 1032= y *1000 + / J X :信号不数11变量U 1(X)01 /H1 (MX)UI00I1#1001UI002I# 1002IJI0031# 1003aUM) 141仔 101450151柠 1015U 10()0 710151610321=0憤号变对应值U(JK UOtKH COVIMJ UOTtUOO幽100 f/t IOOli0*册啣41 * 知 hM t *COOOO uooasUOI oo UOt 35ie31Hl 12 m 133

5、16:型剧代円*132 blr dl刨代码许2* I龙联怕L 村I 2 一 y 叭T 1OO*訂MF ;I MZ住fiHfi沪if4 Q偵号地址P7H6tt54理3口 2#iJXOi r;【Mk (:i&旳 1川或, mow I inn(n M種亡 I 侃II 【;nwuI 5* UI01 呂 UD014U1013 l 仙】 l 山I jjjgIII睛阀UTOKttl丸 6#5#*4料34*2#1鮮0珂 54 | 1i IKKK57 UW冊 | 门用虧 riXlOAU(XN)3 U0M2 UOGOIfl和Bffi 1 1UO015 rntiur(XMUlIZUlXHIuooint 1KHI4(

6、JIMFOS& | |(turrUOlUhUO1Q4UOKOlOitCI U.:ilHOIf55T1 !U)l)51!O1 4UOIBU(H tI tl 11VOtltt U0IWL(HTES I ixb訂二iiBrr1 trniiF imi呼ic】_H脚一 L1W I 盯如 I 皿“吵 I IK黑 I i m| IJCM骂 f IMMFANUC-OI系统的内置I/O接口的输入口为输入电流、高电平有效。输出口为输出电流、高 电平有效;我们选用的E3卩测量仪的I/O开关量输入、输出信号均为集电极开路,拉电流型,因此其输出信号不 能直接接到数控系统信号输入端,须设置电平上拉电路,其上拉电阻的选择需

7、同时考虑,量仪输出端和系统输入口 的输入电流,以能正确分辨高、低电平信号。1. 测量仪的工作状态设为自动方式,设置测头的二测指的一个差值作为触发测量有效的信号, 取测量信号的偏差量大小输出信号-NG、-OK、OK、+0K、+NG开关量信号,作为数控系统的输入信号, 以供程序判别,进行不同 数值的自动补偿。测量编程公式 M1=K1T1+K2T2+K3T3+K4T4-KD1TS-KM1TSM2=K5T1+K6T2+K7T3+K8T4-KD2TS-KM2TS差值公式 M3=M1-M2测量仪调零、自动测量时序图:游态测蜃(自动调零)动态测議(测衆循环2. 由于测量输出信号的有效时间是根据送料盘的旋转速

8、度决定的,一般在毫秒级,因此需作为高 速信号编入第一级程序,设定为数控系统的宏变量触发信号,用户程序可以读取这些信号,从而分析处理控 制机床作相应运行。测量信号有效时间 T=KS/VT:有效时间K:有效时间系数S:测量工件有效长度V:送料盘测量半径上线速度3. 控制递图与控制程序:G54.1#1001G543O#1003G54 4歯GO4G54 5 #1005G54.6#1006G547O#1007AUTO/MAN自动气隙循环测量开启加工零件数#505#120N60 G91 G01 Z#500 F#526N70 IF #510 LE 0 GOTO 150N80 IF #511 LE 0 GOT

9、O 150N90 IF #514 LE 0 GOTO 150N100 #101 = #510:0101绝对位置磨削程序N10 M20N26 M25N30 #120 = # 505N40 IF#120 LE 0GOTO 370女如#120 = 0 贝U转 N370N50 G90 G01 X#610 Y#611 F#520 上,下磨头到磨肖U位置送料盘偏转#500粗进给总量#510 = 0则转N150粗磨每次进给量#511 = 0则转N150粗磨每次进刀送料盘摆动次数#514 = 0则转N150 置粗磨参数N110 #102 = #511N120 #104=2 *#500N130 #501=#51

10、4N140 M98 P1100N150 IF #512 LE 0 GOTO 220N160 IF #513 LE 0 GOTO 220N170 IF #515 LE 0 GOTO 220N180 #101=#510N190 #102=#511N195 #104=2*#500N200 #501=#515N210 M98 P1100N220 #100=#516N230 IF #100 LE 0 GOTO 280N240 G91 G01 Z-#104 F#526N250 G91 G01 Z#104 F#526N260 #100=#100-1N270 GOTO 230N280 #130=60.0-#5

11、00N290 G91 G01 Z#130 F#525N300 G90 G01 X#610 F#520N310 G91 G01 X1.0 F#520N320 G91 G01 X-1.0 F#520N330 G91 G01 Z60.0 F#525N340 M98 P1101N350 #120=#120-1N360 GOTO 40N370 M02:1101 绝对位置测量补偿子程序调绝对位置磨削进给子程序置精磨参数光磨次数#516#100送料盘将工件移出磨削位置上磨头退回到磨削起点落料并测量调绝对位置测量补偿子程序工件数减一N10 IF#1003 EQ 0 GOTO 40 #1003=0 则转 N40

12、N20 #510 = #510+#509 (厚)+ NG在粗磨总量(#510)中加大补偿值(#509)N30 GOTO 130N40 IF#1004 EQ 0 GOTO 70#1004 = 0 则转 N70N50 #510=#510+#508 +OK 在粗磨总量(#510)中加小补偿值(#508)N60 GOTO 130N70 IF #1005 EQ 1 GOTO 130#1005 = 0 OK 转 N130N80 IF #1006 EQ 0 GOTO 130#1006 = 0 转 N130N90 #510 = #510-#508-OK在粗磨总量(#510)中减小补偿值(#508)N100 G

13、OTO 130N110 IF #1007 EQ 0 GOTO 130 (薄)-NG 在粗磨总量(#510)中减大补偿值(#509)N120 #510=#510-#509N130 M99程序中编置的宏参数意义如下:#500 磨削来回摆动角度#501 来回次数暂存单元#502 上、下磨头补偿量暂存单元#503 对刀后退刀量(首次进刀量)#505 一次修正磨削量#506 磨削总进给量#508 上、下磨头每次 OK 补偿量#509 上、下磨头每次 NG 补偿量#510 粗磨总量#511 粗磨每次进刀量#512 精磨总量#513 精磨每次进刀量#514 粗磨送料盘来回次数#515 精磨送料盘来回次数#516 光磨次数#520 上、下磨头进给速度#521 上、下磨头补偿进给速度#525 送料盘转动速度#526 送料盘磨削转动速度#550 上磨头修正时回退量#551 下磨头修正时回退量#552 修正盘转动计数暂存单元#555 粗修进给总量#556 粗修每次量#557 粗修转动次数#560 精修进给总量#561 精修每次量#562 精修次数#565 光修次数#600 X 轴修整位置机床坐标值#601 Y 轴修整位置机床坐标值#602 X 轴磨削位置机床坐标值#603 Y 轴磨削位置机床坐标值参考文献1、FANUC OI-A 数控系统连接手册2、MARPOSS E3|J安装使用手册。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!