nba7月1号什么nba比赛时间;中虚拟主机是什么概念

ATC砂轮库基于FANUC+31I系统在立式内外圆磨床上的应用_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
ATC砂轮库基于FANUC+31I系统在立式内外圆磨床上的应用
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢看过FANUC的梯形图应该对X Y G F R A D C T 这些地址比较清楚,但是有的厂家里编写的怎么还有E呢?它有什么作用呢?如果你看到M N 这样的信号是不是更惊奇呢?下面对这3个信号做下说明。关于这些信号可以在无忧数控群的共享云盘里找到,文件名字是FANUC+B-63983EN-02+30i+31i+32i+PMC用户手册,路径\005数控资料\001-FANUC\PMC,需要看的可以下载下。关于
有如下说明:
通过上段话可以看出被称为是外部继电器,但是它的使用可以同R地址,所以你在梯形图中看到E地址,可以当R地址看待就可以了。唯一不同的在下面,也就是说这些地址可以选配为可以保持
的数据,类似于D数据。
M N地址信号:主要是两个PMC通道之间的通信信号,类似F G信号,说明比较少。
分享到: ()
<!-- hyper cacheManual-guide-31i fanuc nc pro 31i crack Embeded-SCM Develop 嵌入式/单片机编程 238万源代码下载-
&文件名称: Manual-guide-31i
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 1832 KB
&&上传时间:
&&下载次数: 31
&&提 供 者:
&详细说明:fanuc ncguidepro 31i crack
&[]:一般,勉强可用
&近期下载过的用户:
&&&&&&&&&&[]
&相关搜索:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - fanuc key for Fanuc software
&[] - A complete fanuc Focas 1 VB Example
&[] - fanuc ROBOGUIDE-WeldPRO
&[] - 基于FOCAS2开发包的fanuc驱动;
&[] - crack per fanuc manual guide 31i v2.4
&[] - fanuc 0I PMCFANUC 0I PMCFANUC 0I PMC
&[] - 此文档是关于fanuc 编程说明书,希望对你有所帮助
&[] - MAZAK INTEGREX 200 PLC LADDER(374A3000)
&[] - fanuc调试手册,很好的一本指导说明书。
&[] - fanuc FOCAS1/2以太网开发API资料FANUC 31I-B 使用RS232-C DNC在线加工步骤_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
FANUC 31I-B 使用RS232-C DNC在线加工步骤
上传于||文档简介
&&FANUC 31I-B 使用RS232-C DNC在线加工步骤
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢62FANUC-- 0系統操作編程?明書第一篇:编程1.
可編程功能 1.2
準備功能 1.3
輔助功能 2.
插補功能 2.1
快速定位(G00) 2.2
直線插補(G01) 2.3
圓弧插補(G02/G03) 3.
進給功能 3.1
進給速? 3.2
自動加減速控制 3.3
?削模式(G64) 3.4
精確停止(G09)及精確停止模式(G61) 3.5
暫停( G04 ) 4.
?考點和坐標系 4.1
機床坐標系 4.2
關於?考點的指?( G27、G28、G29及G30 ) 4.2.1
自動返回?考點(G28) 4.2.2
從?考點自動返回(G29) 4.2.3
?考點返回檢查(G27) 4.2.4
返回第二?考點(G30) 4.3
工件坐標系 4.3.1
選用機床坐標系(G53) 4.3.2
使用預置的工件坐標系(G54~G59) 4.3.3
可編程工件坐標系(G92) 4.3.4
局部坐標系(G52) 4.4
平面選擇 5.
坐標值和尺寸單位 5.1
絕對值和增?值編程(G90和G91) 6.
輔助功能 6.1
M代碼 6.1.1
程式控制用M代碼 6.1.2
其它M代碼 6.2
主軸轉速指?(S代碼) 6.4
剛性攻絲指?(M29) 7.
程式架構 7.1
程式架構 7.1.1
紙帶程式起始符(Tape Start) 7.1.2
前導(Leader Section) 7.1.3
程式起始符(Program Start) 7.1.4
程式正文(Program Section)1錯誤! 尚未定義書籤。5 5 5 7 7 7 8 9 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17
217 17 18 18 18 18 19 21 21 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 33 34 34 34 34 34 34 34 34 34 35 3562FANUC-- 0系統操作編程?明書7.1.5
註釋(Comment Section) 7.1.6
程式結束符(Program End) 7.1.7
紙帶程式結束符(Tape End) 7.2
程式正文架構 7.2.1
位址和詞 7.2.2
程式段架構 7.2.3
主程式和次程式 8.
簡化編程功能8.1
孔加工固定循環(G73,G74,G76,G80~G89) 8.1.1
G73(高速深孔鑽削循環) 8.1.2
G74(左?紋攻絲循環) 8.1.3
G76(精鏜循環) 8.1.4
G80(取消固定循環) 8.1.5
G81(鑽削循環)8.1.6
G82(鑽削循環,粗鏜削循環) 8.1.7
G83(深孔鑽削循環) 8.1.8
G84(攻絲循環) 8.1.9
G85(鏜削循環) 8.1.10
G86(鏜削循環) 8.1.11
G87(反鏜削循環) 8.1.12
G88(鏜削循環) 8.1.13
G89(鏜削循環) 8.1.14
剛性攻絲模式8.1.15
使用孔加工固定循環的注意事項 9.
刀具補償功能9.1
刀具長?補償(G43,G44,G49) 9.2
刀具半徑補償 9.2.1
補償向? 9.2.2
補償值 9.2.3
平面選擇9.2.4
G40、G41和G429.2.5
使用刀具半徑補償的注意事項 第二篇︰NC操作1.
自動執?程式的操作 1.1
CRT/MDI操作面板 1.1.1
軟體鍵 1.1.2
系統操作鍵 1.1.3
?據輸入鍵 1.1.4
游標移動鍵 1.1.5
編輯鍵和輸入鍵 1.1.6
NC功能鍵 1.1.6
電源開關按鈕1.2
MDI模式下執?可編程指?
335 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 40 40 41 41 44 44 44 45 50 51 51 52 52 5362FANUC-- 0系統操作編程?明書1.3
自動營運模式下執?加工程式 1.3.1
啟動營運程式 1.3.2
停止營運程式2.
程式驗証和安全功能 2.1
程式驗証功能 2.1.1
機床閉鎖 2.1.2
Z軸閉鎖2.1.3
自動進給的倍? 2.1.4
快速進給的倍? 2.1.5
試營運2.1.6
單程式段營運 2.2
安全功能 2.2.1
緊急停止 2.2.2
超程檢查3.
?件程式的輸入、編輯和存儲 3.1
新程式的註冊 3.2
搜?並調出程式 3.3
插入一段程式 3.4
刪除一段程式 3.5
修改一個詞 3.6
搜?一個詞4.
?據的顯示和設定4.1
刀具偏置值的顯示和輸入4.2
G54~G59工件坐標系的顯示和輸入 4.3
NC??的顯示和設定 4.4
刀具表的修改 5.
顯示功能 5.1
程式顯示 5.2
當前位置顯示 6.在線加工功能 6.1有關??的修改︰6.2有關在線加工的操作. 7.機床??的輸入 、輸出 8.用戶宏B功能 8.1變?8.1.1 變?概述 8.1.2系統變?8.2算術和?輯操作 8.3分支和循環語?8.3.1無條件分支(GOTO語?) 8.3.2條件分支(IF 語?) 8.3.3循環(WHILE語?) 8.3.4 注意
453 54 55 56 56 57 57 57 59 59 60 61 616262FANUC-- 0系統操作編程?明書8.4宏調用8.4.1 簡單調用(G65)8.4.2、模調用(G66、G67) 8.4.3 G碼調用宏 8.4.4、M碼調用宏 8.4.5 M碼調用次程序 8.4.6 T碼調用次程序 8.5附加?明附?1︰報警代碼表 1.
程式報警(P/S報警) 2.
伺服報警 3.
超程報警4.
過熱報警及系統報警附?2:CRT/MDI面板圖 第一篇︰編程1.
可編程功能透過編程並營運這些程式而使?控機床能夠實現的功能我們稱之為可編程功能。一般可編程功能分為??︰一?用?實現刀具軌跡控制即各進給軸的運動,如直線/圓弧插補、進給控制、坐標系原點偏置及變換、尺寸單位設定、刀具偏置及補償等,這一?功能被稱為準備功能,以字母G以及?位?字 組成,也被稱為G代碼。另一?功能被稱為輔助功能,用?完成程式的執?控制、主軸控制、刀具控制、輔助設備控制等功能。在這些輔助功能中,Tx x用于選刀,Sx x x x用于控制主軸轉速。其它功能由以字母M與?位?字組成的M代碼?實現。1.2
準備功能本機床使用的所有準備功能?表1.1︰分組 功能 表1.1
5定位(快速移動) 直線插補(進給速?)順時針圓弧插補 逆時針圓弧插補 暫停,精確停止 精確停止 選擇X Y平面 選擇Z X平面 選擇Y Z平面 返回並檢查?考點 返回?考點 從?考點返回 返回第二?考點 取消刀具半徑補償 左側刀具半徑補償 右側刀具半徑補償 刀具長?補償+ 刀具長?補償- 取消刀具長?補償 設置局部坐標系 選擇機床坐標系 選用1號工件坐標系 選用2號工件坐標系 選用3號工件坐標系 選用4號工件坐標系 選用5號工件坐標系 選用6號工件坐標系
單一方向定位 精確停止模式 ?削模式 宏程式調用 模態宏程式調用 模態宏程式調用取消 深孔鑽削固定循環 反?紋攻絲固定循環 精鏜固定循環 取消固定循環 鑽削固定循環 鑽削固定循環62FANUC-- 0系統操作編程?明書G代碼 *G00 *G01 G02 G03 G04 G09 *G17 G18 G19 G27 G28 G29 G30 *G40 G41 G42 G43 G44 *G49 G52 G53 *G54 G55 G56 G57 G58 G59 G60 G61 *G64 G65 G66 *G67 G73 G74 G76 *G80 G81 G8201 01 01 01 00 00 02 02 02 00 00 00 00 07 07 07 08 08 08 00 00 14 14 14 14 14 14 00 15 15 00 12 12 09 09 09 09 09 09
FANUC-- 0系統操作編程?明書G83 09 深孔鑽削固定循環G84 09 攻絲固定循環G85 09 鏜削固定循環G86 09 鏜削固定循環G87 09 反鏜固定循環G88 09 鏜削固定循環G89 09 鏜削固定循環*G90 03 絕對值指?模式*G91 03 增?值指?模式G92 00 工件?點設定*G98 10 固定循環返回初始點G99 10 固定循環返回R點從表1.1中我們可以看到,G代碼被分為??同的組,這是由於大多?的G代碼是模態的,所謂模態G代碼,是指這些G代碼?只在當前的程式段中起作用,而且在以後的程式段中一直起作用,直到程式中出現另一個同組的G代碼為止,同組的模態G代碼控制同一個目標但起?同的作用,它們之間是?相容的。00組的G代碼是非模態的,這些G代碼只在它們所在的程式段中起作用。標有*號的G代碼是上電時的初始?態。對于G01和G00、G90和G91上電時的初始?態由??決定。如果程式中出現?未?在上表中的G代碼,CNC會顯示10號報警。同一程式段中可以有幾個G代碼出現,但當?個或?個以上的同組G代碼出現時,最後出現的一個(同組的)G代碼有效。在固定循環模態下,任何一個01組的G代碼都將使固定循環模態自動取消,成為G80模態。1.3
輔助功能本機床用S代碼?對主軸轉速進?編程,用T代碼?進?選刀編程,其它可編程輔助功能由M代碼?實現,本機床可供用戶使用的M代碼?表如下(表1.2)︰功
能表1.2M代碼M00 程式停止M01 條件程式停止M02 程式結束M03 主軸正轉M04 主軸反轉M05 主軸停止M06 刀具交換M08 ?卻開M09 ?卻關M18 主軸定向解除
FANUC-- 0系統操作編程?明書M19M29M30M98M99主軸定向 剛性攻絲 程式結束並返回程式頭 調用次程序 次程序結束返回/重複執?一般地,一個程式段中,M代碼最多可以有一個。2.
插補功能2.1
快速定位(G00)G00給定一個位置。格式︰G00 IP(;IP(在本?明書中代表任意?超過三個進給軸位址的組合,當然,每個位址后面都會有一個?字作為賦給該位址的值,一般機床有三個或四個進給軸即X,Y,Z ,A所以IP(可以代表如 X12. Y119. Z-37. 或 X287.3 Z73.5 A45. 等等內容。G00這條指?所作的就是使刀具以快速的速?移動到IP(指定的位置,被指?的各軸之間的運動是互?相關的,也就是?刀具移動的軌跡?一定是一條直線。G00指?下,快速倍?為100%時,各軸運動的速?︰X、Y、Z軸均為15m/min,該速??受當前F值的控制。當各運動軸到達運動終點並發出位置到達信號后,CNC認為該程式段已經結束,並轉向執?下一程式段。位置到達信號︰當運動軸到達的位置與指?位置之間的距?小于??指定的到位寬?時,CNC認為該軸已到達指?位置,並發出一個相應信號即該軸的位置到達信號。G00編程舉?︰起始點位置為X-50,Y-75. ;指?G00 X150. Y25.;將使刀具走出下圖所示軌跡(圖2.1)。
FANUC-- 0系統操作編程?明書圖 2.12.2
直線插補(G01)格式︰G01 IP-F-;G01指?使當前的插補模態成為直線插補模態,刀具從當前位置移動到 IP指定的位置,其軌跡是一條直線,F-指定?刀具沿直線運動的速?,單位為mm/min(X、Y、Z軸)。該指?是我們最常用的指?之一。假設當前刀具所在點為X-50. Y-75.,則如下程式段N1 G01 X150. Y25. F100 ;N2 X50. Y75.; 將使刀具走出如下圖(圖2.2)所示軌跡。 大家可以看到,程式段N2並沒有指?G01,由於G01指?為模態指?,所以N1程式段中所指?的G01在N2程式段中繼續有效,同樣地,指?F100在 N2段也繼續有效,即刀具沿?段直線的運動速?都是100mm/min。2.3
圓弧插補(G02/G03)下面所?的指?可以使刀具沿圓弧軌跡運動︰在X--Y平面G17 { G02 / G03 } X__ Y__ { ( I__ J__ ) / R__ } F__ ;在 X--Z平面G18 { G02 / G03 } X__ Z__ { ( I__ K__ ) / R__ } F__ ;在 Y--Z平面
義62FANUC-- 0系統操作編程?明書 G19
1?據內容指
?指定X--Y平面上的圓弧插補指定X--Z平面上的圓弧插補 指定Y--Z平面上的圓弧插補2 圓弧方向 順時針方向的圓弧插補逆時針方向的圓弧插補G90 模態 當前工件坐標系中終點位置的坐3 終點 標值位置 G91 模態 X、Y、Z中的?軸指? 從起點到終點的距?(有方向的( 4 起點到圓心的距? I、J、K中的? 軸指? 從起點到圓心的距?(有方向的(R 圓弧半徑
圓弧半徑5 進給? F 沿圓弧運動的速?在這?,我們所講的圓弧的方向,對于X--Y平面??,是由Z軸的正向往Z軸的負向看X--Y平面所看到的圓弧方向,同樣,對于X--Z平面或Y--Z平面??,觀測的方向則應該是從Y軸或X軸的正向到Y軸或X軸的負向(適用于右手坐標系如下圖所示)。 平面選擇G17 G18 G19 G02 G03X、Y、Z中的?軸指? 圓弧的終點由位址X、Y和Z?確定。在G90模態,即絕對值模態下,位址X、Y、Z給出?圓弧終點在當前坐標系中的坐標值;在G91模態,即增?值模態下,位址X、Y、Z給出的則是在各坐標軸方向上當前刀具所在點到終點的距?。在X方向,位址I給定?當前刀具所在點到圓心的距?,在Y和Z方向,當前刀具所在點到圓心的距?分別由位址J和K?給定,I、J、K的值的符號由它們的方向?確定。對一段圓弧進?編程,除?用給定終點位置和圓心位置的方法外,我們還可以用給定半徑和終點位置的方法對一段圓弧進?編程,用位址R?給定半徑
FANUC-- 0系統操作編程?明書值,替代給定圓心位置的位址。R的值有正負之分,一個正的R值用?編程一段小于180?的圓弧,一個負的R值編程的則是一段大于180?的圓弧。編程一個整圓只能使用給定圓心的方法。 3.
進給功能3.1
進給速?上一章,我們講述?基本插補命?的用法以及一些相關指?,同時,也涉及到?一些與進給速?有關的一些知?,在本節中,我們將歸納性地討?這些問題。?控機床的進給一般地可以分為??︰快速定位進給及?削進給。快速定位進給在指?G00、手動快速移動以及固定循環時的快速進給和點位之間的運動時出現。快速定位進給的速?是由機床??給定的,並可由快速倍?開關加上100%、50%、25%及F0的倍?。快速倍?開關在100%的位置時,快速定位進給的速?對于X、Y、Z三軸??,都是15000mm/min。快速倍?開關在F0的位置時,X、Y、Z三軸快速定位進給速?是2000mm/min。快速定位進給時,?與進給的各軸之間的運動是互?相關的,分別以自己給定的速?運動,一般??,刀具的軌跡是一條折線。?削進給出現下G01、G02/03以及固定循環中的加工進給的情況下,?削進給的速?由位址F給定。在加工程式中,F是一個模態的值,即在給定一個新的F值之前,原?編程的F值一直有效。CNC系統剛剛通電時,F的值由549號??給定,該??在機床出廠時被設為100mm/min。?削進給的速?是一個有方向的?,它的方向是刀具運動的方向,模(即速?的大小)為F的值。?與進給的各軸之間是插補的關係,它們的運動的合成即是?削進給運動。F的最大值由527號??控制,該??在機床出廠時被設為4000mm/min,如果編程的F值大于此值,實際的進給?削速?也將保持為4000mm/min。?削進給的速?還可以由操作面板上的進給倍?開關?控制,實際的?削進給速?應該為F的給定值與倍?開關給定倍?的乘積。3.2
自動加減速控制自動加減速控制作用于各軸運動的起動和停止的過程中,以減小衝擊並使得起動和停止的過程平穩,為?同樣的目的自動加減速控制也作用于進給速?變換的過程中。對于?同的進給模式,NC使用??同的加減速控制模式︰快速定位進給︰使用線性加減速控制,各軸的加減速時間常?由??控制(522~525號??(。?削進給︰用指?加減速控制,加減速時間常?由530號??控制。手動進給︰使用指?加減速控制,各軸的加減速時間常?也由??控制,??號為601~604。3.3
?削模式(G64)
FANUC-- 0系統操作編程?明書一般地,為?有一個好的?削條件,我們希望刀具在加工工件時要保持線速?的恆定,但我們知道自動加減速控制作用于每一段?削進給過程的開始和結束,那么在?個程式段之間的銜接處如何使刀具保持恆定的線速?呢?在?削模式G64模態下,?個?削進給程式段之間的過渡是這樣的︰在前一個運動接近指?位置並開始減速時,后一個運動開始加速,這樣就可以在?個插補程式段之間保持恆定的線速?。可以看出在G64模態下,?削進給時,NC並?檢查每個程式段執?時各軸的位置到達信號,並且在?個?削進給程式段的銜接處使刀具走出一個小小的圓角。3.4
精確停止(G09)及精確停止模式(G61)如果在一個?削進給的程式段中有G09指?給出,則刀具接近指?位置 時會減速,NC檢測到位置到達信號后才會繼續執?下一程式段。這樣,在?個程式段之間的銜接處刀具將走出一個非常尖使用G61銳的角,所以需要加工非常尖銳的角時可以使用這條指?。可以實現同樣的功能,G61與G09的區別就是G09是一條非模態的指?,而G61是模態的指?,即G09只能在它所在的程式段中起作用,?影響模態的變化,而G61可以在它以後的程式段中一直起作用,直到程式中出現G64或G63為止。3.5
暫停( G04 )作用︰在?個程式段之間產生一段時間的暫停。格式︰G04 P-;或G04 X-;位址P或X給定暫停的時間,以秒為單位,範圍是0.001~秒。如果沒有P或X,G04在程式中的作用與G09相同。4.1
機床坐標系本機床的坐標系是右手坐標系。主軸箱的上下運動為Z軸運動,主軸箱向上的運動為Z軸正向運動,主軸箱向下的運動為Z軸負向運動;?座的前后運動為Y軸運動,?座遠??柱的運動為Y軸的正向運動,?座趨向?柱的運動為Y軸的負向運動;工作台的左右運動為X軸運動,面對機床,工作台向左運動為X軸的正向運動,工作台向右運動為X軸的負向運動。 4.
?考點和坐標系可以看到,只有Z軸的運動是刀具本身的運動,X、Y軸則是靠工作台帶動工件運動?完成加工過程的。為?方?起?,在本?明書中對于X、Y軸運動的描述是刀具相對于工件的運動。
FANUC-- 0系統操作編程?明書相對位置固定的機床坐標系的建?,是靠每次NC上電后的返回?考點的操作?完成的。?考點是機床上的一個固定的點,它的位置由各軸的?考點開關和撞塊位置以及各軸伺服電機的?點位置?確定。本機床返回?考點后,?考點在機床坐標系中的坐標值為X0,Y0,Z0。X軸?程為0~-600毫米,Y軸?程為0~-400毫米,Z軸?程為0~-510毫米。4.2
關於?考點的指?( G27、G28、G29及G30 )4.2.1
自動返回?考點(G28)格式︰G28IP-;該指?使指?軸以快速定位進給速?經由IP指定的中間點返回機床?考點,中間點的指定既可以是絕對值模式的也可以是增?值模式的,這取決于當前的模態。一般地,該指?用于整個加工程式結束后使工件移出加工區,以?卸下加工完畢的?件和裝夾待加工的?件。(注意︰為?安全起?,在執?該命?以前應該取消刀具半徑 補償和長?補償。 執?手動返回?考點以前執?G28指?時,各軸從中間點開始的運動與手動返回?考點的運動一樣,從中間點開始的運動方向為正向。G28指?中的坐標值將被NC作為中間點存儲,另一方面,如果一個軸沒有被包含在G28指?中,NC存儲的該軸的中間點坐標值將使用以前的G28指?中所給定的值。?如︰N1
中間點坐標值(-40.0,-25.0)N3
中間點坐標值(-40.0,-25.0,31.0)該中間點的坐標值主要由G29指?使用。4.2.2
從?考點自動返回(G29)格式︰G29 IP-;該命?使被指?軸以快速定位進給速?從?考點經由中間點運動到指?位置,中間點的位置由以前的G28或G30(?考4.2.4)指?確定。一般地,該指?用在G28或G30之后,被指?軸位于?考點或第二?考點的時候。在增?值模式模態下,指?值為中間點到終點(指?位置)的距?。4.2.3
?考點返回檢查(G27)格式︰G27
FANUC-- 0系統操作編程?明書該命?使被指?軸以快速定位進給速?運動到IP指?的位置,然後檢查該點是否為?考點,如果是,則發出該軸?考點返回的完成信號(點?該軸的?考點到達指示燈);如果?是,則發出一個報警,並中斷程式營運。在刀具偏置的模態下,刀具偏置對G27指?同樣有效,所以一般??執 ?G27指?以前應該取消刀具偏置(半徑偏置和長?偏置)。在機床閉鎖開關置上位時,NC?執?G27指?。4.2.4
返回第二?考點(G30)格式︰G30
IP-;該指?的使用和執?都和G28非常相似,唯一?同的就是G28使指?軸返回機床?考點,而G30使指?軸返回第二?考點。G30指?后,和G28指?相似,可以使用G29指?使指?軸從第二?考點自動返回。第二?考點也是機床上的固定點,它和機床?考點之間的距?由??給定,第二?考點指?一般在機床中主要用于刀具交換,因為機床的Z軸換刀點為Z軸的第二?考點(??#737),也就是?,刀具交換之前必須先執?G30指?。用戶的?件加工程式中,在自動換刀之前必須編寫G30,否則執?M06指?時會產生報警。第二?考點的返回,關於M06請?閱機床?明書部分︰輔助功能。被指?軸返回第二?考點完成后,該軸的?考點指示燈將閃爍,以指示返回第二?考點的完成。機床X和Y軸的第二?考點出廠時的設定值與機床?考點重合,如有特殊需要可以設定735、736號??。 (警告︰737號??用于設定Z軸換刀點,正常情況下?得改動,否則可能損壞ATC(自動刀具交換)裝置。 (注意︰與G28一樣,為?安全起?,在執?該命?以前應該取消刀具半徑補償和長?補償。 4.3
工件坐標系通常編程人員開始編程時,他並?知道被加工?件在機床上的位置,他所編製的?件程式通常是以工件上的某個點作為?件程式的坐標系原點?編寫加工程式,當被加工?件被夾壓在機床工作台上以後再將NC所使用的坐標系的原點偏移到與編程使用的原點重合的位置進?加工。所以坐標系原點偏移功能對于?控機床??是非常重要的。在本機床上可以使用下?三種坐標系︰(1)機床坐標系。(2)工件坐標系。
FANUC-- 0系統操作編程?明書(3)局部坐標系。4.3.1
選用機床坐標系(G53)格式︰(G90)G53
IP(;該指?使刀具以快速進給速?運動到機床坐標系中IP(指定的坐標值位置,一般地,該指?在G90模態下執?。G53指?是一條非模態的指?,也就是?它只在當前程式段中起作用。機床坐標系?點與機床?考點之間的距?由??設定,無特殊?明,各軸?考點與機床坐標系?點重合。4.3.2
使用預置的工件坐標系(G54~G59)在機床中,我們可以預置?個工件坐標系,透過在CRT-MDI面板上的操作,設置每一個工件坐標系原點相對于機床坐標系原點的偏移?,然後使用G54~G59指??選用它們,G54~G59都是模態指?,分別對應1#~6#預置工件坐標系,如下?︰預置1#工件坐標系偏移?︰X-150.000
Z-90.000。预置4#工件坐标系偏移?:X-430.000
Z-120.000。終點在機床坐標系程式段內容 中的坐標值 注
釋N1 G90 G54 G00 X50. X-100, Y-160 選擇1#坐標系,快速定位。 Y50.;N2 Z-70.; Z-160N3 G01 Z-72.5 F100; Z-160.5 直線插補,F值為100。N4 X37.4; X-112.6 (直線插補)N5 G00 Z0; Z-90 快速定位N6 X0 Y0 A0; X-150, Y-210N7 G53 X0 Y0 Z0; X0, Y0, Z0 選擇使用機床坐標系。N8 G57 X50. Y50. ; X-380, Y-280 選擇4#坐標系N9 Z-70.; Z-190N10 G01 Z-72.5; Z-192.5 直線插補,F值為100 (模態值) N11 X37.4; X392.6N12 G00 Z0; Z-120N13 G00 X0 Y0 ; X-430, Y-330 從以上舉?可以看出,G54~G59指?的作用就是將NC所使用的坐標系的原點移動到機床坐標系中坐標值為預置值的點,預置方法請查閱本手冊的操作部分。
FANUC-- 0系統操作編程?明書在機床的?控編程中,插補指?和其它與坐標值有關的指?中的IP- 除非有特指外,都是指在當前坐標系中(指?被執?時所使用的坐標系)的坐標位置。大多?情況下,當前坐標系是G54~G59中之一(G54為上電時的初始模態),直接使用機床坐標系的情況?多。4.3.3
可編程工件坐標系(G92)格式︰(G90)G92
IP-;該指?建?一個新的工件坐標系,使得在這個工件坐標系中,當前刀具所在點的坐標值為IP-指?的值。G92指?是一條非模態指?,但由該指?建?的工件坐標系卻是模態的。實際上,該指?也是給出?一個偏移?,這個偏移?是間接給出的,它是新工件坐標系原點在原?的工件坐標系中的坐標值,從G92的功能可以看出,這個偏移?也就是刀具在原工件坐標系中的坐標值與 IP-指?值之差。如果多次使用G92指?,則每次使用G92指?給出的偏移?將會疊加。對于每一個預置的工件坐標系(G54~G59),這個疊加的偏移?都是有效的。舉?如下︰預置1#工件坐標系偏移?︰X-150.000
Z-90.000。预置4#工件坐标系偏移?:X-430.000
Z-120.000。終點在機床坐標系程式段內容 中的坐標值 注
釋N1 G90 G54 G00 X0 Y0 X-150, Y-210, Z-90 選擇1#坐標系,快速定位到 Z0; 坐標系原點。N2 G92 X70. Y100. Z50.; X-150, Y-210, Z-90 刀具?運動,建?新坐標系,新坐標系中當前點坐標值為X70, Y100, Z50N3 G00 X0 Y0 Z0; X-220, Y-310, Z-140 快速定位到新坐標系原點。 N4 G57 X0 Y0 Z0; X-500, Y-430, Z-170 選擇4#坐標系,快速定位到坐標系原點(已被偏移)。N5 X70. Y100. Z50.; X-430, Y-330, Z-120 快速定位到原坐標系原點。4.3.4
局部坐標系(G52)G52可以建?一個局部坐標系,局部坐標系相當于G54~G59坐標系的子坐標系。 格式︰G52 IP_;該指?中,IP_給出?一個相對于當前G54~G59坐標系的偏移?,也就是?,IP_給定?局部坐標系原點在當前G54~G59坐標系中的位置坐標,即使該G52指?執?前已經由一個G52指?建??一個局部坐標系。取消局部坐標系的方法也非常簡單,使用G52 IP0;即可。4.4
平面選擇這一組指?用于選擇進?圓弧插補以及刀具半徑補償所在的平面。使用方法︰G17………選擇XY平面G18………選擇ZX平面
FANUC-- 0系統操作編程?明書G19………選擇YZ平面關於平面選擇的相關指?可以?考圓弧插補及刀具補償等指?的相關內容。 5.
坐標值和尺寸單位5.1
絕對值和增?值編程(G90和G91)有?種指?刀具運動的方法 ︰絕對值指?和增?值指?。在絕對值指?模態下,我們指定的是運動終點在當前坐標系中的坐標值;而在增?值指?模態下,我們指定的則是各軸運動的距?。G90和G91這對指?被用?選擇使用絕對值模態或增?值模態。G90………絕對值指?G91………增?值指? 终点绝对值指?编程:G90 X20. Y120.;增?值指?编程:G91 X-70. Y80.;起点透過上?,我們可以?好地?解絕對值模式和增?值模式的編程。6.
輔助功能6.1
M代碼在機床中,M代碼分為??︰一?由NC直接執?,用?控制程式的執?;另一?由PMC?執?,控制主軸、ATC裝置、?卻系統。M代碼表?表1.2。6.1.1
程式控制用M代碼用于程式控制的M代碼有M00、M01、M02、M30、M98、M99,其功能分別講解如下︰M00………程式停止。NC執?到M00時,中斷程式的執?,按循環起動按鈕可以繼續執?程式。M01………條件程式停止。NC執?到M01時,?M01有效開關置為上位,則M01與M00指?有同樣效果,如果M01有效開關置下位,則M01指??起任何作用。M02………程式結束。遇到M02指?時,NC認為該程式已經結束,停止程式的營運並發出一個複位信號。
FANUC-- 0系統操作編程?明書M30………程式結束,並返回程式頭。在程式中,M30除?起到與M02 同樣的作用外,還使程式返回程式頭。M98………調用次程序。M99………次程序結束,返回主程式。6.1.2
其它M代碼M03………主軸正轉。使用該指?使主軸以當前指定的主軸轉速逆時針(CCW)旋轉。M04………主軸反轉。 使用該指?使主軸以當前指定的主軸轉速順時針(CW)旋轉。 M05………主軸停止。M06………自動刀具交換(?閱機床操作?明書)。M08………?卻開。M09………?卻關。M18………主軸定向解除。M19………主軸定向。M29………剛性攻絲(?考“6.4
剛性攻絲指?(M29)")。6.2 其他M代碼請?閱機床使用?明書。T代碼機床刀具庫使用任意選刀模式,即由?位的T代碼T××指定刀具號而?必管這把刀在哪一個刀套中,位址T的取值範圍可以是1~99之間的任意整?,在M06之前必須有一個T碼,如果T指?和M06出現下同一程式段中,則T碼也要寫在M06之前。(警告︰刀具表一定要設定正確,如果與實際?符,將會嚴重損壞機床,並造成?可預計的后果。 詳細?明請?閱機床使用?明書6.3
主軸轉速指?(S代碼)一般機床主軸轉速範圍是20~6000r/min(轉每分)。主軸的轉速指?由S代碼給出,S代碼是模態的,即轉速值給定后始終有效,直到另一個S代碼改變模態值。主軸的旋轉指?則由M03或M04實現。6.4
剛性攻絲指?(M29)指?M29Sx x x x;機床進入剛性攻絲模態,在剛性攻絲模態下,Z軸的進給和主軸的轉速建?起嚴格 1862
FANUC-- 0系統操作編程?明書的位置關係,這樣,使?紋孔的加工可以非常方?地進?。M29指?的具體使用方法可??“8.1.14
剛性攻絲模式"的?明。 7.
程式架構7.1
程式架構早期的NC加工程式,是以紙帶為介質存儲的,為?保持與以前系統的兼容性,我們所用的NC系統也可以使用紙帶作為存儲的介質,所以一個完整的程式還應包括由紙帶輸入輸出程式所必須的一些訊息,這樣,一個完整的程式應由下?幾部分構成︰1、紙帶程式起始符。2、前導。3、程式起始符。4、程式正文。5、註釋。6、程式結束符。7、紙帶程式結束符。7.1.1
紙帶程式起始符(Tape Start)該部分在紙帶上用?標?一個程式的開始,符號是“%"。在機床操作面板上直接輸入程式時,該符號由NC自動產生。7.1.2
前導(Leader Section)第一個換?(LF)(ISO代碼的情況下)或返回(CR)(EIA代碼的情況下)前的內容被稱為前導部分。該部分與程式執?無關。7.1.3
程式起始符(Program Start)該符號標?程式正文部分的開始,ISO代碼為LF,EIA代碼為CR。在機床操作面板上直接輸入程式時,該符號由NC自動產生。7.1.4
程式正文(Program Section)位于程式起始符和程式結束符之間的部分為程式正文部分,在機床操作面板上直接輸入程式時,輸入和編輯的就是這一部分。程式正文的架構請?考下一節的內容。7.1.5
註釋(Comment Section)在任何地方,一對圓括號之間的內容為註釋部分,NC對這部分內容只顯示,在執?時?予?會。 7.1.6
程式結束符(Program End)用?標EIA代碼?程式正文的結束,所含義 1962
FANUC-- 0系統操作編程?明書用符號如下︰ ISO代碼M02LF M02CRM30LF M30CRM99LF M99CR ISO代碼的LF和EIA代碼的CR,在操作面板的螢幕上均顯示為“;"。 程式結束。 程式結束,返回程式頭。 次程序結束。7.1.7
紙帶程式結束符(Tape End)用?標?紙帶程式的結束,符號為“%"。在機床操作面板上直接輸入程式時,該符號由NC自動產生。7.2
程式正文架構7.2.1
位址和詞在加工程式正文中,一個英 文字母被稱為一個位址,一個位址后面跟 著一個?字就組成?一個詞。每個位址有?同的意義,它們后面所跟的?字也因此具有?同的格式和取值範圍,??下表︰位址 取值範圍 含義 表7.1功能程式號 O 1~9999 程式號順序號 N 1~9999 順序號準備功能 G 00~99 指定?控功能尺寸定義 X,Y,Z ±毫米 坐標位置值R 圓弧半徑,圓角半徑I,J,K ±毫米 圓心坐標位置值進給速? F 1~100,000毫米每分 進給速?主軸轉速 S 1~4000轉每分 主軸轉速值選刀 T 0~99 刀具號輔助功能 M 0~99 輔助功能M代碼號刀具偏置號 H,D 1~200 指定刀具偏置號暫停時間 P,X 0~秒 暫停時間(毫秒)指定次程序號 P 1~9999 調用次程序用重複次? P,L 1~999 調用次程序用?? P,Q P為0~ 固定循環??Q為±毫米7.2.2
程式段架構
FANUC-- 0系統操作編程?明書一個加工程式由許多程式段構成,程式段是構成加工程式的基本單位。程式段由一個或?多的詞構成並以程式段結束符(EOB,ISO代碼為LF,EIA代碼為CR,螢幕顯示為“;")作為結尾。另外,一個程式段的開頭可以有一個可選的順序號N××××用?標?該程式段,一般??,順序號有?個作用︰一是營運程式時?于監控程式的營運情況,因為在任何時候,程式號和順序號總是顯示在CRT的右上角;二是在分段跳轉時,必須使用順序號?標?調用或跳轉位置。必須注意,程式段執?的順序只和它們在程式存儲器中所處的位置有關,而與它們的順序號無關,也就是?,如果順序號為N20的程式段出現下順序號為N10的程式段前面,也一樣先執?順序號為N20的程式段。如果某一程式段的第一個字符為“/",則表示該程式段為條件程式段,即可選跳段開關 在上位時,?執?該程式段,而可選跳段開關在下位時,該程式段才能被執?。7.2.3
主程式和次程序加工程式分為主程式和次程序,一般地,NC執?主程式的指?,但當執?到一條次程序調用指?時,NC轉向執?次程序,在次程序中執?到返回指?時,再回到主程式。當我們的加工程式需要多次營運一段同樣的軌跡時,可以將這段軌跡編成次程序存儲在機床的程式存儲器中,每次在程式中需要執?這段軌跡時?可以調用該次程序。當一個主程式調用一個次程序時,該次程序可以調用另一個次程序,這樣的情況,我們稱之為次程序的?重巢?。一般機床可以允許最多達四重的次程序巢?。在調用次程序指?中,可以指?重複執?所調用的次程序,可以指?重複最多達999次。一個次程序應該具有如下格式︰O××××;
次程序號…………;…………;…………;
次程序內容…………;M99;
返回主程式在程式的開始,應該有一個由位址O指定的次程序號,在程式的結尾,返回主程式的指?M99是必?可少的。M99可以?必出現下一個單獨的程式段中,作為次程序的結尾,這樣的程式段也是可以的︰G90 G00 X0 Y100. M99;在主程式中,調用次程序的程式段應包含如下內容︰M98 P×××××××;在這?,位址P后面所跟的?字中,后面的四位用于指定被調用的次程序的程式號,前面的三位用于指定調用的重複次?。M98 P51002;調用1002號次程序,重複5次。M98 P1002;
調用1002號次程序,重複1次。M98 P50004;調用4號次程序,重複5次。次程序調用指?可以和運動指?出現下同一程式段中︰G90 G00 X(75. Y50. Z53. M98 P40035;
FANUC-- 0系統操作編程?明書該程式段指?X、Y、Z三軸以快速定位進給速?運動到指?位置,然後調用執?4次35號次程序。包含次程序調用的主程式 ,程式執?順序如下?︰主程式
3 次程序 N10 ……………;
N20 ……………;
N1020 …………;
N30 M98P21010;
N1030 ……… N40 ……………;
N1040 …………;
N50 M98P1010;
N1050 …………;
N60 ……………;
N1060 ……M99; 和其它M代碼?同,M98和M99執?時,?向機床側發送信號。當NC找?到位址P指定的程式號時,發出PS078報警。次程序調用指?M98?能在MDI模式下執?,如果需要單獨執?一個次程序,可以在程式編輯模式下編輯如下程式,並在自動營運模式下執?。× ×××;M98 P××××;M02(或M30);在M99返回主程式指?中,我們可以用位址P?指定一個順序號,當這樣的一個M99指?在次程序中被執?時,返回主程式后並?是執?緊接著調用次程序的程式段后的那個程式段,而是轉向執?具有位址P指定的順序號的那個程式段。如下?︰主程式
次程序N10 …………;
O1010;N20 …………;N30 M98P1010;N40 …………; N1020 …………;
N1030 …………;
N1050 …………;
N1060 …………;
N1040 …………;
N50 …………; N60 …………;N70 …………;
N;這種主-次程序的執?模式只有在程式存儲器中的程式能夠使用。如果M99指?出現下主程式中,執?到M99指?時,將返回程式頭,重複執?該程式。這種情況下,如果M99指?中出現位址P,則執?該指?時, 跳轉到順序號為位址P指定的順序號的程式段。大部分情況下,我們將該功能與可選跳段功能?合使用。如下?︰ N10…………;N20…………;N30…………;/N40 M99 P20;N50…………;N60…………;N70 M02;
2262FANUC-- 0系統操作編程?明書當可選跳段開關置於下位時,跳段標?符?起作用,M99P20被執?,跳轉到N20程式段,重複執?N20及N30(如果M99指?中沒有P20,則跳轉到程式頭,即N10程式段),當可選跳段開關置於上位時,跳段標?符起作用,該程式段被跳過,N30程式段執?完畢后執?N50程式段,直到N70M02;結束程式的執?。值得注意的一點是如果包含M02、M30或M99的程式段前面有跳段 標?符“/ ",則該程式段?被認為是程式的結束。8.
簡化編程功能8.1
孔加工固定循環(G73,G74,G76,G80~G89)應 用孔加工固定循環功能,使得其它方法需要幾個程式段完成的功能 在一個程式段內完成。表8.1?出?所有的孔加工固定循環。一般地,一個孔加工固定循環完成以下6步操作(?圖8.1)︰ 1、X、Y 軸快速定位。 2、Z軸快速定位到R點。 3、孔加工 4、孔底動作。 5、Z軸返回R點。 6、Z軸快速返回初始點。加工運動 孔底動作 返回運動 應用 (Z軸負向) (Z軸正向) 表8.1
孔加工固定循環 G代碼 G73 G74 G76 G80 G81 G82 G83分次,?削進給 ?削進給 ?削進給 -?削進給 ?削進給分次,?削進給 -暫停-主軸正轉 主軸定向,讓刀 - - 暫停 - 快速定位進給 ?削進給 快速定位進給 -快速定位進給 快速定位進給 快速定位進給 高速深孔鑽削 左?紋攻絲 精鏜循環 取消固定循環 普通鑽削循環 鑽削或粗鏜削 深孔鑽削循環
23?削進給 ?削進給 快速定位進給 快速定位進給 手動 ?削進給右?紋攻絲 鏜削循環 鏜削循環 反鏜削循環 鏜削循環 鏜削循環62FANUC-- 0系統操作編程?明書 G84 G85 G86 G87 G88 G89 ?削進給 ?削進給 ?削進給 ?削進給 ?削進給 ?削進給暫停-主軸反轉 - 主軸停 主軸正轉 暫停-主軸停 暫停 對孔加工固定循環指?的執?有影響的指?主要有G90/G91及G98/G99指?。圖8.2(a)及圖8.2(b)示意?G90/G91對孔加工固定循環指?的影響。 G98/G99決定固定循環在孔加工完成后返回R點還是起始點,G98模態下,孔加工完成后Z軸返回起始點;在G99模態下則返回R點。一般地,如果被加工的孔在一個平整的平面上,我們可以使用G99指?,因為G99模態下返回R點進?下一個孔的定位,而一般編程中R點非常靠近工件表面,這樣可以縮短?件加工時間,但如果工件表面有高于被加工孔的凸台或筋時,使用G99時非常有可能使刀具和工件發生碰撞,這時,就應該 使用G98,使Z軸返回初始點后再進?下一個孔的定位,這樣就比較安全。??圖8.3(a)、圖8.3(b)。 G99(返回R點) G98(返回初始點) 圖8.3(a)
圖8.3(b) 下個孔定位
24初始點 62
FANUC-- 0系統操作編程?明書 初始點
下個孔定位R點
R點 在G73/G74/G76/G81~G89后面,給出孔加工??,格式 如下︰G××X___
K___; 重複次?孔的加工??被加工孔的位置??
孔加工方法下面的表8.2則?明?各?表8.1位址指定的加工??的含義。 孔加工模式 G被加工孔位置??X、Y 以增?值模式或絕對值模式指定被加工孔的位置,刀具向被加 工 孔運動的軌跡和速?與G00 的相同。孔加工??Z 在絕對值模式下指定沿Z軸方向孔底的位置,增?值模式下指 定從R點到孔底的距?。孔加工??R 在絕對值模式下指定沿Z軸方向R點的位置,增?值模式下指定從初始點到R點的距?。孔加工??Q 用于指定深孔鑽循環G73和G83中的每次進刀?,精鏜循環G76和反鏜循環G87中的偏移?(無?G90或G91模態,總是增?值指?)孔加工?? P 用于孔底動作有暫停的固定循環中指定暫停時間,單位為秒。孔加工??F 用于指定固定循環中的?削進給速?,在固定循環中,從初始點到R點及從R點到初始點的運動以快速進給的速?進?,從R點到Z點的運動以F指定的?削進給速?進?,而從Z點返回R點的運動則根據固定循環的?同可能以F指定的速?或快速進給 速?進?。重複次?K 指定固定循環在當前定位點的重複次?,如果?指?K,NC認為K=1,如果指?K0,由G××指定的孔加工模式是模態的,如果?改變當前的孔加工模式模 態或取消固定循環的話,孔加工模態會一直保持下去。使用G80或01組的G指?(??表1.1)可以取消固定循環。孔加工??也是模態的,在被改變或固定循環被取消之前也會一直保持,
FANUC-- 0系統操作編程?明書即使孔加工模態被改變。我們可以在指?一個固定循環時或執?固定循環中的任何時候指定或改變任何一個孔加工??。重複次?K?是一個模態的值,它只在需要重複的時候給出。進給速?F則是一個模態的值,即使固定循環取消后它仍然會保持。如果正在執?固定循環的過程中NC系統被複位,則孔加工模態、孔加工??及重複次?K均被取消。程式內容 注
釋 下面的?子可以讓大家?好地?解以上所講的內容︰序號1 S____ M03; 給出轉速,並指?主軸正向旋轉。2 G81X__Y__Z__R__F__K_快速定位到X、Y指定點,以Z、R、F給定的孔加工_; ??,使用G81給定的孔加工模式進?加工,並重複K次,在固定循環執?的開始,Z、R、F是必要的孔加工??。3 Y__; X軸?動,Y軸快速定位到指?點進?孔的加工,孔加工??及孔加工模式保持2中的模態值。2中的K值在此?起作用。4 G82X__P__K__; 孔加工模式被改變,孔加工??Z、R、F保持模 態值,給定孔加工??P的值,並指定重複K次。5 G80X__Y__; 固定循環被取消,除F以外的所有孔加工??被取消。6 G85X__Y__Z__R__P__; 由於執?5時固定循環已被取消,所以必要的孔加工??除F之外必須重新給定,即使這些??和原值相比沒有變化。7 X__Z__; X軸定位到指?點進?孔的加工,孔加工??Z在此程式段中被改變。8 G89X__Y__; 定位到XY指?點進?孔加工,孔加工模式被改變為G98。R、P由6指定,Z由7指定。9 G01X__Y__; 固定循環模態被取消,除F外所有的孔加工??都被取消。當加工在同一條 直線上的等分孔時,可以在G91 模態下使用K? ?,K 的最大取值為9999。
FANUC-- 0系統操作編程?明書G91 G81 X__ Y__ Z__ R__ F__ K5;以上程式段中,X、Y給定?第一個被加工孔和當前刀具所在點的距?,各被加工下面我們將依次圖示並講解每個固定循環的執?過程。8.1.1
G73(高速深孔鑽削循環) 在高速深孔鑽削循環中,從R點到Z點的進給是分段完成的,每段?削進給完成后Z軸向上抬起一段距?,然後再進?下一段的?削進給,Z軸每次向上抬起的距?為d,由531#??給定,每次進給的深?由孔加工??Q給定。該固定循環主要用于徑深比小的孔(如Φ5,深70)的加工,每段?削進給完畢后Z軸抬起的動作起到?斷屑的作用。8.1.2
G74(左?紋攻絲循環)
FANUC-- 0系統操作編程?明書 在使用左?紋攻絲循環時,循環開始以前必須給M04指?使主軸反轉,並且使F與S的比值等于?距。另外,在G74或G84循環進?中,進給倍?開關和進給保持開關的作用將被忽?,即進給倍?被保持在100%,而且在一個固定循環執?完畢之前?能中途停止。8.1.3
G76(精鏜循環) X、Y軸定位后,Z軸快速運動到R點,並向給定的方向移動一段距?,再快速返回初始點或R點,返回后,主軸再以原?的轉速
主軸定向 刀具 再以F給定的速?進給到Z點,然後主軸定向
FANUC-- 0系統操作編程?明書和方向旋轉。在這?,孔底的移動距?由孔加工??Q給定,Q始終應為正值,移動的方向由2#機床??的4、5?位給定。在使用該固定循環時,應注意孔底移動的方向是使主軸定向后,刀尖?開工件表的工件表面,可以得到較好的精?和光潔?。
偏移?Q面的方向,這樣退刀時??會劃傷已加工好(警告︰每次使用該固定循環或者?換使用該固定循環的刀具時,應注意檢查主軸定向后刀尖的方向與要求是否相符。如果加工過程中出現刀尖方向?正確的情況,將會損壞工件、刀具甚至機床﹗ 8.1.4
G80(取消固定循環)G80指?被執?以後,固定循環(G73、G74、G76、G81~G89)被該指?取消,R點和Z點的??以及除F外的所有孔加工??均被取消。另外01組的G代碼也會起到同樣的作用。8.1.5
G81(鑽削循環) G81是最簡單的固定循環,它的執?過程為︰X、Y定位,Z軸快進到R點,以F速?進給到Z點,快速返回初始點(G98)或R點(G99),沒有孔底動作。8.1.6
G82(鑽削循環,粗鏜削循環)
FANUC-- 0系統操作編程?明書 G82固定循環在孔底有一個暫停的動作,除此之外和G81完全相同。孔底的暫停可以提升孔深的精?。 8.1.7
G83(深孔鑽削循環)和G73指?相似,G83指?下從R點到Z點的進給也分段完成,和G73指??同的是,每段進給完成后,Z軸返回的是R點,然後以快速進給速?運動到距?下一段進給起點上方d的位置開始下一段進給運動。每段進給的距?由孔加工??Q給定,Q始終為正值,d的值由532#機床??給定。?圖8.9。 8.1.8
G84(攻絲循環)
FANUC-- 0系統操作編程?明書 G84固定循環除主軸旋轉的方向完全相反外,其它與左?紋攻絲循環G74完全一樣,請?考8.1.2的內容。注意在循環開始以前指?主軸正轉。8.1.9
G85(鏜削循環)該固定循環非常簡單,執?過程如下︰X、Y定位,Z軸快速到R點,以F給定的速?進給到Z點,以F給定速?返回R點,如果在G98模態下,返回R點后再快速返回初始點。 8.1.10
G86(鏜削循環)該固定循環的執?過程和G81相似,?同之處是G86中刀具進給到孔底時使主軸停止,快速返回到R點或初始點時再使主軸以原方向、原轉速旋轉。
FANUC-- 0系統操作編程?明書 8.1.11
G87(反鏜削循環)G87循環中,X、Y軸定位后,主軸定向,X、Y軸向指定方向移動由加工??Q給定的距?,以快速進給速?運動到孔底(R點),X、Y軸恢?原?的位置,主軸以給定的速?和方向旋轉,Z軸以F給定的速?進給到Z點,然後主軸再次定向,X、Y軸向指定方向移動Q指定的距?,以快速進給速?返回初始點,X、Y軸恢?定位位置,主軸開始旋轉。該固定循環用于圖8.13(a)所示的孔的加工。該指??能使用G99,注意事項同G76。 8.1.12
G88(鏜削循環)固定循環G88是帶有手動返回功能的用于鏜削的固定循環,??圖8.14。
FANUC-- 0系統操作編程?明書 8.1.13
G89(鏜削循環)該固定循環在G85的基礎上增加?孔底的暫停,??圖8.15。 在以上各圖示中我們採用以下模式表示各段的進給︰表示以快速進給速?運動。表示以?削進給速?運動。表示手動進給。8.1.14
剛性攻絲模式在攻絲循環G84或反攻絲循環G74的前一程式段指?M29Sx x x x;則機床進入剛性攻絲模態。NC執?到該指?時,主軸停止,然後主軸正轉指示燈?,表示進入剛性攻絲模態,其后的G74或G84循環被稱為剛性攻絲循環,由於剛性攻絲循環中,主軸轉速和Z軸的進給嚴格成比?同步,因此可以使用剛性夾持的絲錐進??紋孔的加工,並且還可以提升?紋孔的加工速?,提升加工效?。使用G80和01組G代碼都可以解除剛性攻絲模態,另外複位操作也可以解除剛性攻絲模態。1) 使用剛性攻絲循環需注意以下事項︰2) G74或G84中指?的F值與M29程式段中指?的S值的比值(F/S)即為?紋孔的?距值。
FANUC-- 0系統操作編程?明書3) Sx x x x必須小于0617號??指定的值,否則執?固定循環指?時出現編程報警。4) F值必須小于?削進給的上限值4000mm/min即??0527的規定值,否則出現編程報警。5) 在M29指?和固定循環的G指?之間?能有S指?或任何坐標運動指?。6) ?能在攻絲循環模態下指?M29。7) ?能在取消剛性攻絲模態后的第一個程式段中執?S指?。?要在試營運?態下執?剛性攻絲指?。8.1.15
使用孔加工固定循環的注意事項1.編程時需注意在固定循環指?之前,必須先使用S和M代碼指?主軸旋轉。2.在固定循環模態下,包含X、Y、Z、A、R的程式段將執?固定循環,如果一個程式段?包含上?的任何一個位址,則在該程式段中將?執?固定循環,G04中的位址X除外。另外,G04中的位址P?會改變孔加工??中的P值。3.孔加工??Q、P必須在固定循環被執?的程式段中被指定,否則指?的Q、P值無效。4.在執?含有主軸控制的固定循環(如G74、G76、G84等)過程中,刀具開始?削進給時,主軸有可能還沒有達到指?轉速。這種情況下,需要在孔加工操作之間加入G04暫停指?。5.我們已經講述過,01組的G代碼也起到取消固定循環的作用,所以請?要將固定循環指?和01組的G代碼寫在同一程式段中。6.如果執?固定循環的程式段中指??一個M代碼,M代碼將在固定循環執?定位時被同時執?,M指?執?完畢的信號在Z軸返回R點或初始點后被發出。使用K??指?重複執?固定循環時,同一程式段中的M代碼在首次執?固定循環時被執?。7.在固定循環模態下,刀具偏置指?G45~G48將被忽?(?執?)。8.單程式段開關置上位時,固定循環執?完X、Y軸定位、快速進給到R點及從孔底返回(到R點或到初始點)后,都會停止。也就是?需要按循環起動按鈕3次才能完成一個孔的加工。3次停止中,前面的?次是處于進給保持?態,后面的一次是處于停止?態。9.執?G74和G84循環時,Z軸從R點到Z點和Z點到R點?步操作之間如果按進給保持按鈕的話,進給保持指示燈?即會?,但機床的動作卻?會?即停止,直到Z軸返回R點后才進入進給保持?態。另外G74和G84循環中,進給倍?開關無效,進給倍?被固定在100%。9.
刀具補償功能9.1
刀具長?補償(G43,G44,G49)
FANUC-- 0系統操作編程?明書使用G43(G44)H__;指?可以將Z軸運動的終點向正或負向偏移一段距?,這段距?等于H指?的補償號中存儲的補償值。G43或G44是模態指?,H__指定的補償號也是模態的使用這條指?,編程人員在編寫加工程式時就可以?必考慮刀具的長?而只需考慮刀尖的位置即可。刀具磨損或損壞后?換新的刀具時也?需要?改加工程式,可以直接修改刀具補償值。G43指?為刀具長?補償+,也就是?Z軸到達的實際位置為指?值與補償值相加的位置;G44指?為刀具長?補償-,也就是?Z軸到達的實際位置為指?值減去補償值的位置。H的取值範圍為00~200。H00意味著取消刀具長?補償值。取消刀具長?補償的另一種方法是使用指?G49。NC執?到G49指?或H00時,?即取消刀具長?補償,並使Z軸運動到?加補償值的指?位置。補償值的取值範圍是(999.999~999.999毫米或(99.9英寸。9.2
刀具半徑補償當使用加工中心機床進?內、外??的銑削時,我們希望能夠以??的形?作為我們的編程軌跡,這時,刀具中心的軌跡應該是這樣的︰能夠使刀具中心在編程軌跡的法線方向上距?編程軌跡的距?始終等于刀具的半徑。在本機床上,這樣的功能可以由G41或G42指??實現。格式︰G41(G42)H__;9.2.1
補償向?補償向?是一個二維的向?,由它?確定進?刀具半徑補償時,實際位置和編程位置之間的偏移距?和方向。補償向?的模即實際位置和補償位置之間的距?始終等于指定補償號中存儲的補償值,補償向?的方向始終為編程軌跡的法線方向。該編程向?由NC系統根據編程軌跡和補償值計算得出,並由此控制刀具(X、Y軸)的運動完成補償過程。9.2.2
補償值在G41或G42指?中,位址H指定?一個補償號,每個補償號對應一個補償值。補償號的取值範圍為0~200,這些補償號由長?補償和半徑補償共用。和長?補償一樣,H00意味著取消半徑補償。補償值的取值範圍和長?補償相同。9.2.3
平面選擇刀具半徑補償只能在被G17、G18或G19選擇的平面上進?,在刀具半徑補償的模態下,?能改變平面的選擇,否則出現P/S37報警。9.2.4
G40、G41和G42G40用于取消刀具半徑補償模態,G41為左向刀具半徑補償,G42為右向刀具半徑補償。在這?所?的左和右是指沿刀具運動方向而言的。G41和G42的區別請?考圖9.1。
FANUC-- 0系統操作編程?明書 9.2.5
使用刀具半徑補償的注意事項
FANUC-- 0系統操作編程?明書在指??刀具半徑補償模態及非?的補償值后,第一個在補償平面中產生運動的程式段為刀具半徑補償開始的程式段,在該程式段中,?允許出現圓弧插補指?,否在刀具半徑補償開始的程式則NC會給出P/S34號報警。段中,補償值從?均勻變化到給定的值,同樣的情況出現下刀具半徑補償被取消的程式段中,即補償值從給定值均勻變化到?,所以在這?個程式段中,刀具?應接觸到工件。 第二篇︰NC操作1.
自動執?程式的操作1.1
CRT/MDI操作面板操作面板由NC系統生產廠商FANUC公司提供,其中CRT是陰極射線管顯示器的英文縮寫(Cathode Radiation Tube),而MDI是手動?據輸入的英文縮寫(Manual Date Input)。 我們選用的是9〞單色CRT全鍵式的操作面板(?附頁1 插圖)或標準鍵盤的操作面板(?附頁2 插圖),我們可以將面板的鍵盤分為五個部分︰1.1.1
軟體鍵該部分位于CRT顯示幕的下方,除?左右?個箭頭鍵外鍵面上沒有任何標?。這是因為各鍵的功能都被顯示在CRT顯示幕的下方的對應位置,並隨著CRT顯示的頁面?同而有著?同的功能,這就是該部分被稱為軟體鍵的原因。1.1.2
系統操作鍵這一組有三個鍵,分別為右上角RESET鍵,左下角的OUTPUT/START和INPUT鍵,其中的RESET為複位鍵,OUTPUT/START為向外設輸出的指?鍵或執?MDI指?的指?鍵,INPUT為輸入鍵。1.1.3
FANUC-- 0系統操作編程?明書該部分包括?機床能夠使用的所有字符和?字。我們可以看到,除?“4TH"鍵外,其餘的字符鍵都具有?個功能,較大的字符為該鍵的第一功能,即按下該鍵可以直接輸入該字符,較小的字符為該鍵的第二功能,要輸入該字符須先按“SHIFT"鍵(按“SHIFT"鍵后,螢幕上相應位置會出現一個“^"符號)然後再按該鍵。?外的是“F/No."鍵,該鍵的第二功能“No."在檢查各???、?據時使用,用于輸入?據的?據號或??的??號等。另外鍵“B/SP"中“SP"是“空格"的英文縮寫(Space),也就是?,該鍵的第二功能是空格。1.1.4
游標移動鍵在MDI面板的左方,標有“CURSOR"的上下箭頭鍵(“↑"和“↓")為游標前后移動鍵,標有“PAGE"的上下箭頭鍵為換頁鍵。1.1.5
編輯鍵和輸入鍵這一組有三個鍵︰ALTER、INSERT和DELETE,位于MDI面板的右上方,這三個鍵為編輯鍵,用于編輯加工程式。1.1.6
NC功能鍵該組的?個鍵(標準鍵盤)或八個鍵(全鍵式)用于?換NC顯示的頁面以實現?同的功能。1.1.6
電源開關按鈕機床的電源開關按鈕位于CRT/MDI面板左側,紅色標有“OFF"(全鍵式)或標有 “斷"(標準鍵盤)的按鈕為NC電源關斷,?色標有“ON"(全鍵式)或標有“通"(標準鍵盤)的按鈕為NC電源接通。 1.2
MDI模式下執?可編程指?1) MDI模式下可以從CRT/MDI面板上直接輸入並執?單個程式段,被輸入並執?的程式段?被存入程式存儲器。?如我們要在MDI模式下輸入並執?程式段X-17.5Y26.7;操作方法如下︰2) 將模式選擇開關置為MDI。3) 按PROGRAM鍵使CRT顯示幕顯示程式頁面。4) 依次按X、-、1、7、.、5鍵。5) 按INPUT鍵輸入。6) 按Y、2、6、.、7。7) 按INPUT鍵輸入。按循環起動按鈕使該指?執?。
FANUC-- 0系統操作編程?明書在MDI模式下輸入指?只能一個詞一個詞地輸入。如果需要刪除一個位址后面的?據,只需鍵入該位址,然後按CAN鍵,再按INPUT鍵即可。1.3
自動營運模式下執?加工程式1.3.1
啟動營運程式首先將模式選擇開關置“自動營運"位,然後選擇需要營運的加工程式(方法?本篇“3.2節搜?並調出程式"),完成上述操作后按循環起動按鈕。1.3.2
停止營運程式當NC執?完一個M00指?時,會?即停止,但所有的模態訊息都保持?變,並點?主操作面板上的M00/M01指示燈,此時按循環起動按鈕可以使程式繼續執?。當M01開關置有效位時,M01會起到同M00一樣的作用。M02和M30是程式結束指?,NC執?到該指?時,停止程式的營運並發出複位信號。如果是M30,則程式還會返回程式頭。按進給保持按鈕也可以停止程式的營運,在程式營運中,按下進給保持按鈕使循環起動燈滅,進給保持的紅色指示燈點?,各軸進給運動?即減速停止,如果正在執?可編程暫停,則暫停計時也停止,如果有輔助功能正在執?的話,輔助功能將繼續執?完畢。此時按循環起動按鈕可使程式繼續執?。按RESET鍵可以使程式執?停止並使NC複位。2.
程式驗証和安全功能2.1
程式驗証功能2.1.1
機床閉鎖關於機床閉鎖功能的?明請?考機床“機床使用?明書"中有關機床閉鎖開關的?明。在機床閉鎖功能有效的情況下,M、S、T指?仍然能夠執?,但由於G指??被真的 執?,所以程式執?到M06換刀指?時會停止並等待Z軸的?點或第二?考點到達信號 , 使程式?能夠繼續執?。使用該功能可以根據坐標位置的顯示驗証程式的正確性。2.1.2
Z軸閉鎖請?考“機床使用?明書"中關於Z軸閉鎖開關的?明。2.1.3
自動進給的倍?在使用新程式加工?件時,您可能會發現有些地方的進給速??合適,那么,使用該功能可以?即改變進給的速?,實際的進給速?是編程進給?與倍?的乘積,倍?值可以是0%~150%,變化間隔為10%。2.1.4
快速進給的倍??考“機床使用?明書"中關於快速倍?開關的內容。2.1.5
FANUC-- 0系統操作編程?明書?考“機床使用?明書"中關於試營運開關的?明。使用該功能,可以在?上刀具和?夾工件的情況下直觀地看到機床的營運情況。2.1.6
單程式段營運?考“機床使用?明書"中關於單程式段開關的內容。2.2
安全功能2.2.1
緊急停止?考“機床使用?明書"中關於急停開關的內容。建議除非發生緊急情況,一般?要 使用該按鈕。2.2.2
超程檢查在X、Y、Z三軸返回?考點后,機床坐標系被建?,同時??給定的各軸?程極限變為有效,如果執?試圖超出?程極限的操作,則運動軸到達極限位置時減速停止,並給出軟極限報警。需手動使該軸?開極限位置並按複位鍵后,報警才能解除。該極限由NC直接監控各軸位置?實現,稱為軟極限。在各軸的正負向?程軟極限外側,由?程極限開關和撞塊構成的超程保護系統被稱為硬極限,當撞塊壓上硬極限開關時,機床各軸迅速停止,伺服系統斷開,NC給出硬極限報警。此時需在手動模式下按住超程解除按鈕,使伺服系統通電,然後繼續按住超程解除按鈕並手動使超程軸?開極限位置。 3.
?件程式的輸入、編輯和存儲3.1
新程式的註冊1) 向NC的程式存儲器中加入一個新的程式號的操作稱為程式註冊,操作方法如下︰2) 模式選擇開關置“程式編輯"位。3)
程 序 保 護 鑰 匙開關置“解除"位。4) 按PROGRAM鍵。5) 鍵入位址O(按O鍵)。6) 鍵入程式號(?字)。按INSERT鍵。3.2
搜?並調出程式1) 有?種方法。第一種︰2) 模式選擇開關置“程式編輯"或“自動營運" 位。3) 按PROGRAM鍵。4) 鍵入位址O(按O鍵)。
FANUC-- 0系統操作編程?明書5) 鍵入程式號(?字)。6) 按向下游標鍵(標有CURSOR的↓鍵)搜?完畢后,被搜?程式的程式號會出現下螢幕的右上角。如果沒有找到指定的程式號,會出現報警。1) 第二種方法︰2) 模式選擇開關置“程式編輯"位。3) 按PROGRAM鍵。鍵入位址O(按O鍵)。按向下游標鍵(標有CURSOR的↓鍵),所有註冊的程式會依次被顯示在螢幕上。3.3
插入一段程式1) 該功能用于輸入或編輯程式,方法如下︰2) 用6.2節所述方法調出需要編輯或輸入的程式。3) 使用翻頁鍵(標有PAGE的↑↓鍵)和上下游標 鍵(標有CURSOR的↑↓鍵)將游標移動到插入位置的前一個詞下。4) 鍵入需要插入的內容。此時鍵入的內容會出現下螢幕下方,該位置被稱為輸入緩存區。按INSERT鍵,輸入緩存區的內容被插入到游標 所在的詞的后面,游標則移動到被插入的詞下。當輸入內容在輸入緩存區時,使用CAN鍵可以從游標所在位置起一個一個地向前刪除字符。程式段結束符“;"使用EOB鍵輸入。1) 3.4
刪除一段程式2) 用6.2節所述方法調出需要編輯或輸入的程式。3) 使用翻頁鍵(標有PAGE的↑↓鍵)和上下游標 鍵(標有CURSOR的↑↓鍵)將游標移動到需要刪除內容的第一個詞下。4) 鍵入需要刪除內容的最後一個詞。按DELETE鍵,從游標所在位置開始到被鍵入的詞為止的內容全部被刪除。 ?鍵入任何內容直接按DELETE鍵將刪除游標所在位置的內容。如果被鍵入的詞在程式中?只一個,被刪除的內容到距?游標最近的一個詞為止。如果鍵入的是一個順序號,則從當前游標所在鍵入一個程式號后按 DELETE位置開始到指定順序號的程式段都被刪除。鍵的話,指定程式號的程式將被刪除。1) 3.5
修改一個詞2) 用6.2節所述方法調出需要編輯或輸入的程式。3) 使用翻頁鍵(標有PAGE的↑↓鍵)和上下游標 鍵(標有CURSOR的↑↓鍵)將游標移動到需要被修改的詞下。
FANUC-- 0系統操作編程?明書4) 鍵入替換該詞的內容,可以是一個詞,也可以是幾個詞甚至幾個程式段(只要輸入緩存區容納得下的話)。按ALTER鍵,游標所在 位 置的詞將被輸入緩存 區的內容替代。1) 3.6
搜?一個詞2) 模式選擇開關置“ 程 序 編 輯"或“ 自 動 運 ?"位。3) 調出需要搜?的程式。4) 鍵入需要搜?的詞。按向下游標鍵(標有CURSOR的↓鍵)向后搜?或按向上游標鍵(標有CURSOR的↑鍵)向前搜?。遇到第一個與搜?內容完全相同的詞后,停止搜?並使游標停在該詞下方。1) 4.1
刀具偏置值的顯示和輸入2) 按OFFSET鍵,顯示出刀具偏置頁面(如果顯示的?是刀具偏置可以再按軟體鍵 “補 償")3) 使用翻頁鍵(標有PAGE的↑↓鍵)和上下游標 鍵(標有CURSOR的↑↓鍵)將游標移動到需要修改或需要輸入的刀具偏置號前面。4) 鍵入刀具偏置值。按INPUT鍵,偏置值被輸入。 4.
?據的顯示和設定按F/NO.鍵后鍵入刀具偏置號,再按INPUT鍵,可以直接將游標移動到指定的刀具偏置號前。( 注 意NO.
鍵 和 字 符L、Q、P 是 複 用 的)。1) 4.2
G54~G59工件坐標系的顯示和輸入2) 按OFFSET鍵,顯示出工件坐標系頁面(如果顯示的?是工件坐標系可以再按軟體鍵 “坐 標")3) 使用翻頁鍵(標有PAGE的↑↓鍵)和上下游標 鍵(標有CURSOR的↑↓鍵)將游標移動到需要修改或需要輸入的位置。4) 鍵入設定值。按INPUT鍵,設定值被輸入。4.3
NC??的顯示和設定NC??的第一、二頁為設置??,沒有??號。其內容如下︰REVX、REVY︰分別設定X、Y軸的鏡像?態。設0為鏡像OFF,設1為ON。 TVON︰設置程式和??輸入或輸出是否進?TV校驗。1為校驗,0為?校驗。 ISO︰設定程式和??輸入/輸出採用的編碼。0為EIA碼,1為ISO碼。
FANUC-- 0系統操作編程?明書INCH︰設定單位製。設1使用英製,設0使用公製。(?用)。ABS︰設定MDI模式下所使用的指?模式。0為增?值指?,1為絕對值指?。 SEQ︰設定程式編輯?態下是否自動插入順序號。0為?插入,1為插入。 1) 顯示和設定??的方法如下︰2) 模式選擇開關置MDI位。3) 按PARAM鍵。此時如果顯示的?是??頁,可 以按軟體鍵“??",顯示幕上將顯示第一頁設置??。4) 將游標移動到需要修改的??號前。鍵入設定值,按INPUT鍵。對于第一、二頁的設置??,可以使用游標上下鍵選擇需要修改的??然後直接輸入設定值即可。而對于其它????,必須首先將設置??PWE改為1,PWE改為1后NC會給出P/S100號報警,提示??被修改。PWE置1后,使用PARAM鍵翻回??頁面,按NO.鍵並鍵入??號再按INPUT鍵可將游標移 動到需要修改的??號前,這時就可以鍵入??值再按INPUT鍵將??修改完畢,對于有些????,修改后還會出現P/S000號報警,這?將所有需要修改的??修改完畢明必須斷電后 重新上電才能使??生效。后按軟體鍵“??"使頁面回到設置??的第一頁,將PWE改回0,再按RESET鍵可以使P/S100號報 警消除,如果還有P/S000號報警的話,則必須斷電后再重新上電才能夠解除 報警。1) 4.4
刀具表的修改2) 模式選擇開關置MDI位。3) 按PARAM鍵。再按軟體鍵“診斷",顯示幕上將顯 示PMC?態/??頁。按NO.鍵,然後鍵入刀具所在??號如420(依據機床型號?同而定),再按INPUT鍵,這時就可以看到PMC??中的刀具表部分。如果此時已經將PWE置為1的話,就可以直接修改刀具表?。刀具表??的詳細?明請?考機床使用?明書"。(警告︰刀具表一定要設定正確,如果與實際?符,將可能嚴重損壞機床、刀具、夾具或工件,並造成?可預計的后果。 5.
顯示功能5.1
FANUC-- 0系統操作編程?明書當前的程式號和順序號始終被顯示在顯示幕的右上角,除?MDI以外的其它模式下,按PROGRAM鍵都可以看到當前程式的顯示。在程式編輯模式下,按PROGRAM鍵選擇程式顯示功能。這時按“LIB"軟體鍵可以看到程式目?的顯示,在程式目?顯示的時候按“程式"軟體鍵可以顯示程式文本。顯示程式目?時,我們同時可以看到程式存儲器的使用情況︰PROGRAM NO. USED︰已被使用的程式號。FREE︰剩餘的可用的程式號的??。MEMORY ARER USED︰被使用的存儲器空間。FREE︰剩餘可用的存儲器空間的??。5.2
當前位置顯示位置的顯示有三種模式,分別為絕對位置顯示、相對位置顯示和機床坐標系位置顯示。絕對位置顯示給出?刀具在工件坐標系中的位置。相對位置值可以由操作複位為?,這樣可以方?地建?一個觀測用的坐標系。複位方法是︰按X、Y、Z鍵,螢幕上相應的位址會閃爍,再按CAN鍵,閃爍的位址后面的坐標值就會變為?。機床坐標系位置顯示給出?刀具在機床坐標系中的位置。在有位置顯示的頁面下,按“絕對"軟體鍵,將以大字顯示絕對位置;按“相對"軟體鍵,將以大字顯示相對位置;按“ALL"軟體鍵可以使三種位置模式同時在螢幕上以小字顯示。在MDI或自動營運模式下,我們會看到螢幕上還有另外一種位置顯示,該?顯示的是各軸的剩餘運動?,即當前位置到指?位置的距?。按“POS"鍵會使位置顯示變為全螢幕模式。6.在線加工功能6.1有關??的修改︰(一般出廠前已設定)在使用在線加工功能之前,首先對下???進?檢查︰A︰NO2.7予置為"1"B︰NO12.7予置為"1"C︰NO552予置為"10"D︰NO553予置為"10"由於使用?軟體操作面板上的開關,因此對有關??進?檢查︰A︰NO140予置為"79"B︰NO141予置為"78"C︰NO142予置為"32"D︰NO143予置為"76"E︰NO144予置為"73"F︰NO145予置為"78"
FANUC-- 0系統操作編程?明書G︰NO146予置為"69"6.2有關在線加工的操作.(1)在軟體操作面板上設定在線加工有效.按NC功能鍵OPR/ALARM然後在按軟體鍵OPR會在CRT顯示幕上右下方的位置看到以 下內容: 在此操作面板上設定?在線加工的選擇開關,游標所在的位置可以看作是該開關的?
態,當使用此功能時,開關的?態在ON的位置。(2)在線加工的操作。首先透過操作面板送入一個空程式號,將模式選擇開關置為AUTO自動模式,打開程式保護鎖,當加工程式透過RS232口準備傳送時,按下機床主操作面板上的循環啟動按鈕,確定所要加工的程式,加工程式則邊傳送邊加工。在這種功能模式下加工程式?占存儲器內存,如再次加工時,需重新操作。注︰?在線加工程式中含次程序,則次程序必須預先寫入機床存儲器中。7.機床??的輸入 、輸出機床側設置為︰I/O=0
?? 002BIT0=1
552=10計算機側設置為︰波特?(Baud Rate)為4800,?據位(Data bits)為7位,停止位(Stop Bits)為2位,?程控制(Flow Control)為Xon/Xoff,奇偶校驗(Parity)為偶校驗(Even)。將機床操作模式轉換為EDIT 模式,在機床MDI鍵盤上按PRGRM鍵轉到程式頁面。 按MDI鍵盤上的INPUT鍵,此時CRT右下角顯示閃爍的“標頭SKP"字樣,?明NC已經準備好接收。啟動計算機的Windows3.x或Window95(打開Windows3.x中的“附件"(Accessories)組,啟動其中的“終端仿真"(Terminal)。選擇“傳輸"菜單中“發送文本文件"啟動傳輸程式,開始傳輸。(打開WIN95,用工具?中的〞查找〞查找出Terminal.exe文件並打開此文件。選擇“傳輸"菜單中“發送文本文件"啟動傳輸程式,開始傳輸。傳輸電纜的接線圖如下︰ 9針側
25針側 4562
FANUC-- 0系統操作編程?明書 為防止在意外情況下的??丟失,建議用戶在機床安裝調試完畢后及時使用計算機對NC??進?備份。進?該工作可以使用任何一種??通訊軟體,最常?的是MS-Windows3.x中的標準附件“終端仿真"(Terminal)。具體作法如下︰將標準9針-25針??電纜?接在NC和計算機之間。將計算機(最好是筆記本式)打開並啟動Windows3.x或Window95。機床上電。(打開Windows3.x中的“附件"(Accessories)組,啟動其中的“終端仿真"(Terminal)。 (打開WIN95,用工具?中的〞查找〞查找出Terminal.exe文件並打開此文件。選“設置"(Settings)菜單,“通訊"(Communications)子菜單,設置波特?(Baud Rate)為4800,?據位(Data bits)為7位,停止位(Stop Bits)為2位,?程控制(Flow Control)為Xon/Xoff,奇偶校驗(Parity)為偶校驗(Even)。設置完畢后按OK結束設置。選“傳送"(Transfers)菜單,“接收文本文件"(Receive Text File),在文件名(File Name)一?中指定文件名,並按OK。此時計算機已經準備好接收。在機床MDI鍵盤上按PARAM鍵轉到??頁面,並將模式選擇開關置於“程式編輯"位。按機床MDI鍵盤上的OUTPUT/START鍵,此時CRT右下角顯示閃爍的OUTPUT字樣。計算機“終端仿真"(Terminal)的窗口下方Bytes:一?中顯示已經接收到的?據的位元組?,表明傳送過程正在順?進?。機床CRT右下角閃爍顯示的OUTPUT字樣消失后?明傳送完畢,按計算機“終端仿真"(Terminal)的窗口左下方的“停止"(Stop),整個傳送過程結束。如果是希望將計算機內的??傳送至NC,則按上述方法進?到第5步,然後按以下方法進?。在機床MDI鍵盤上按PARAM鍵轉到??頁面,在MDI模式下將??PWE置“1",然後將模式選擇開關置於“程式編輯"位,重新將CRT畫面轉到??頁面。按MDI鍵盤上的INPUT鍵,此時CRT右下角顯示閃爍的“標頭SKP"字樣,?明NC已經準備好接收。選“傳送"(Transfers)菜單,“發送文本文件"(Send Text File),在文件名(File Name)一?中指定??文件的文件名,注意將選擇窗口右下角的?個選擇框清除(變成空白),按OK。
FANUC-- 0系統操作編程?明書此時計算機“終端仿真"(Terminal)的窗口下方顯示的標尺指示已傳送的?據?。機床NC的CRT右下角閃爍顯示的“標頭SKP"字樣變為“INPUT",表明傳送過程正在順?進?。計算機“終端仿真"(Terminal)的窗口下方顯示的標尺填滿整個標尺框,並最終消失后,?明??傳送完畢。 在計算機內存儲的文件為文本格式的文件,但包含一些其他字符,該文件經編輯加工后就成為我們所看到的??表。電纜焊接圖如下:9針側
25針側 8.用戶宏B功能使用次程序編程可以重複同樣的操作,簡化程式的書寫工作,但是用戶宏B提供??豐富的編程功能,它允許使用變?、算術和?輯操作及條件分支,使得用戶可以自?編輯套裝軟件、固定循環程式。8.1變? 8.1.1 變?概述一個普通的?件加工程式指定G碼並直接用?字值表示移動的距?,?︰G100X100.0。而?用用戶宏,既可以直接使用?字值也可以使用變?號。當使用變?號時,變?值既可以由程式改變,也可以用MDI面板改變。 #1=#2+100G01 X#1 F300變?書寫規格︰
FANUC-- 0系統操作編程?明書當指定一個變?時,在#后指定變?號。個人計算機允許賦名給變?,宏沒有此功能。?︰#1也可以用表達式指定變?號,這時表達式要用方括號括起?。?︰#[#1+#2─12]變?值的範圍︰地方變?和公共變?可以有值0和在下述範圍內的值︰警。忽?小?點︰在程式中定義變?時,可以忽?小?點。?︰當#1=123被定義時,變?#1的實際值為123.000。未定義的變?︰當變?的值未定義時,這樣的一個變?被看作“空"變?,變?#0總是“空"變?,是一個只?變?。 變?的?型︰根據變?號將變?分為四?,?下表︰ #0#1~#33
“空" 這個變?總是空的,?能賦值。源時,地方變?被初始化成“空"。宏調用時,自變?分發給地方變?。#100~#149(#199)#500~#531(#999) 公共變? 公共變?可在?同的宏程式間共享。關閉電源時變?#100~#149被初始化成“空",而變?#500~#531保持?據。公共變?#150~#199和#532~#999可以選用,但是當這些變?被使用時,紙帶長?減少?8.5米。#1000~引用變?︰ 系統變? 系統變?用于?寫各種NC?據項,如當前位置、刀具補償值。 變??型 功能
-;10─29~1047,如果計算結果無效,發出111號報變?號 地方變? 地方變?只能在宏中使用,以保持操作的結果,關閉電為?在程式中引用變?,指定一個字位址其后跟一個變?號。當用表達式指定一個變?時,須用方括號括起?。?︰G01 X[#1+#2] F#3。引用的變?值根據位址的最小輸入增?自動進?四舍五入。?︰G00 X#1;其中#1值
FANUC-- 0系統操作編程?明書為12.3456,CNC最小輸入增?1/1000mm,則實際命?為G00X12.346。為?將引用的變?值的符號取反,在#號前加“─"號。
?︰G00 X─#1;當引用一個未定義的變?時,忽?變?及引用變?的位址。?︰#1=0 ,#2=“空", 則G00 X#1 Y#2;的執?結果是G00 X0;顯示變?值︰1)按鍵
顯示刀具補償頁面2)按軟鍵[MACRO]顯示宏變?頁面3)按NO.鍵后,輸入一個變?號,然後按INPUT鍵,將游標移到輸入的變?號的位置。☆當變?值空白時,變?為空。☆********表示溢出(即變?的絕對值大于或小于0.0000001)。注意︰程式號、順序號、任選段跳躍號?能使用變?。?︰變??能用于下?方法O#1;/#2G00 X100.0;N#3 Y200.0;8.1.2系統變?系統變?能用??寫內部NC?據,如刀具補償值和當前位置?據。然而,注意︰有些系統變?是只?變?。對于擴展自動化操作和一般的程式,系統變?是必須的。刀具補償值︰使用這?系統變?可以?寫刀具補償值。可用的變??取決于能使用的補償對?,當補償對??大于200時,可以用變?#。用于刀具補償內存A的系統變?補償號1:200用于刀具補償內存B的系統變?補償號1 #11001(#2201) #10001(#2001) #10001(#2001)
: #10200(#2200) 幾何補償 磨損補償 系統變?
:#10200(#2200) 62
FANUC-- 0系統操作編程?明書
: 200宏報警︰用于宏報警的系統變?︰變?號#3000當#3000中有0~99間的某一值時,NC停止並顯示報警訊息。報警訊息?超過26個字符,
?︰#3000=1(TOOL NOT FOUND);
: #11200(#2400) 功能報警螢幕顯示“3001 TOOL NOT FOUND。"時間訊息︰ 時間訊息可以?寫。 用于時間訊息的系統變?︰變?號# 這個變?是一個以1毫秒為增?一直記?的記時器,上電或達到65535毫秒時複值為0。 這個變?是一個以1小時為增?、當循環啟動燈?時記?的記時器,電源關閉后記時器值依然保持,達到小時時複值為0。#3011#3012 這個變?用于?當前?/月/日?據,該?據以十進製?顯示。?︰March 28,1993表示成。 這個變?用于?當前時/分/秒?據,該?據以十進製?顯示。?︰下午3點34分56秒表示成153456。 自動操作控制︰自動操作的控制?態可以改變。單段 功能 輔助功能的完成
FANUC-- 0系統操作編程?明書自動操作控制的系統變?#3003#30030 使能 要等待1 無效 要等待2 使能 ?要等待3 無效 ?要等待☆上電時該變?值為0。☆當?能執?單段停止時,單段停止操作?能執?,即使單段開關有效。☆當沒有指定是否等待輔助功能(M、S、T)完成時,在輔助功能完成之前,程式執?到下一段,定位完成信號DEN?發出。進給倍? 精確停止 自動操作控制的系進給保持統變?#3004#30040 使能 使能 使能1 無效 使能 使能2 使能 無效 使能3 無效 無效 使能4 使能 使能 無效5 無效 使能 無效6 使能 無效 無效7 無效 無效 無效 ☆上電時該變?值為0。☆當?能執?進給保持時︰進給保持按鈕按下並保持時,機床以單段停止模式停止,但單段模式?因變?#3003而無效時,?執?單段停止操作。進給保持按鈕按下又釋放時,進給保持燈?,但機床?停止;程式繼續進?,機床停在最先含有進給保持使能的段。☆當進給倍?無效時,倍?定在100%,忽?機床操作面板上的倍?開關。
欢迎转载:
推荐:    

我要回帖

更多关于 nba比赛时间 的文章

 

随机推荐