機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 3836|回復: 8
打印 上一主題 下一主題

請教宏程序可否這樣應用

[復制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2014-11-5 11:03:49 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 wangqing1 于 2014-11-5 11:13 編輯 6 C0 G, u" G% N) P

0 b8 y( q+ V# T3 ^/ z機床:8米龍門五面體  
  {+ n7 ^: C2 V系統(tǒng):由于是討論發(fā)那科 西門子類別都可. r& Z# U+ P5 T, B/ I
工件,機床導軌,橫梁等7 H5 e6 z9 Z& U
材料,灰鑄鐵
6 w# X! r5 ^$ C刀具,160盤刀
* y) s. Q# i4 d/ Q3 T- A* x工序,開粗
% j$ ^( C" ]- W7 d工件規(guī)格,記著大概是7600*1200*1000
2 G& w, x. z% ^* p6 r5 f( U' l/ ?余量20到40不等
7 c6 T& o! v9 S  A( q鑄造問題,中間有點鼓加工這種活,我也用宏程序,但是比較簡單,最多就XYZ三個變量,% `2 t* J! E0 Q; C2 E# Z% @
倆年沒手編了:7 v1 Z0 k( |0 d9 ]2 H- H
R1=XX
* _9 h7 y/ H1 [. qR2=XX2 b" q# t9 K$ K8 r" B
N1G54G90G0Z400.
! I% f' |" S1 F. o9 gM3 S) y+ f, ~) y  C& s! e
X=R1YXX
3 n6 g$ F" I/ ^8 DZ=R20 \! r/ Z. E: C$ x. \# f
R2=R2+XX
7 f2 N( {4 n6 s/ F) yIF R2<=XX GO TO N01
6 Q8 b0 m% h+ ?. B9 ^3 V" s& BM30
" [8 I& [# e2 Z西門子大概就是這意思,發(fā)那科也差不多  }9 Q/ [# u$ o) s# o# ?" T+ h
問題在哪呢?, d; F1 `! E9 R4 R0 M4 N
         盤刀越到中間量越大,邊上我上5個米厘馬拉(老頭告訴我,日本話的米毛,毫米),走1000左右不到中間就能到10mm2 @. l' X! Z3 P$ U# j/ }: ]
,而主軸負載過大會報警,所以就的MDI,過去,不能連續(xù)運動,一是我這個人很懶,一般我編程序,能連的都連一起,不能連的也找找竅門,怎么輕巧怎么來。二是將近8米的機床,走一刀時間很長,來來回回,很浪費時間的,又廢心思." {7 S% b5 M' O/ z
         所以當時我就想了這么個事,干過機床的都知道,不管fanuc,siemens都有機床主軸負載顯示條,我想能否利用這個負載,把他加到宏程序里,如果超過設(shè)定負載值,抬刀5mm,繼續(xù)切削進給,并用宏程序記憶,當前G54工作坐標系數(shù)值(能不能,這也是一個問題),并設(shè)定為R5,R6,R7,便于在負載小的時候,刀具再回到這一點,切削斷續(xù)處,直到去完毛坯余量!
9 _4 O  W/ `* F: W# Y# l3 w1 C看到論壇里有很多宏程序的朋友,更有不少高手,才想起當時這個實際應用的問題,請不吝賜教,愛研究者,也請擴參與,謝謝
/ p6 b* E) x3 V  {+ l7 b: q如果有沒訴述詳盡之處,我后續(xù)補上.7 f  }7 P' C+ n7 D1 @- X
: T9 |+ B, l2 c. q7 m) v
總結(jié)倆個問題,1機床負載條,可以錄入宏程序嗎?
7 F6 X2 U$ u, e+ B! D2工件坐標系數(shù)值可以被宏程序提取,并記憶嗎?, n  E- p$ i' M' n& t& M
: q9 H, d' p; l1 \( V; y

0 A- F8 u( }7 L9 g$ P' Y/ F0 d給圍觀者,附兩個圖
$ a) ^4 X4 }0 p" H9 f6 t/ w6 W5 H! d" ^) w8 V/ I
0 n1 n8 N( X" F) E4 P% ]
2 L* a1 l# s3 j" c4 F; G  S

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊會員

x
回復

使用道具 舉報

2#
發(fā)表于 2014-11-5 11:31:43 | 只看該作者
好想法:
- p  a: A% E1 f5 ?  s/ S  y/ x1、機床負載量納入宏,俺真沒用過。理論上可以,但要找廠家要地址號。2 l) c( I1 G! E( `. X+ @8 K- s) l/ g
2、G54坐標系納入宏,這個用過,多了。具體參考在線檢測補償?shù)暮辏琑EINSHOW有,機床廠家一般也有。參數(shù)手冊里也一般會有對應寄存器地址號。

點評

現(xiàn)在還記得好像有個381的數(shù)字  發(fā)表于 2014-11-6 07:57
4、5年前常用的。做蘋果產(chǎn)品時用的。另外你這個屋面體加工用一個基準就通過宏的運算將其他幾個面不用再碰數(shù)了,計算出來的相關(guān)坐標寫入對應地址。現(xiàn)在不用了。所以沒有現(xiàn)成保存的。畢竟老了對于具體技術(shù)不太關(guān)心。  發(fā)表于 2014-11-5 17:06
可以吧格式分享一下嗎?我找了,沒弄明白  發(fā)表于 2014-11-5 15:22
謝謝,學習了,線檢測補償?shù)暮?nbsp; 發(fā)表于 2014-11-5 12:05

評分

參與人數(shù) 1威望 +1 收起 理由
wangqing1 + 1 熱心助人,專業(yè)精湛!

查看全部評分

回復 支持 反對

使用道具 舉報

3#
發(fā)表于 2014-11-5 12:44:01 | 只看該作者
看看關(guān)于系統(tǒng)變量的使用說明,應該可以解決你的問題

點評

這個是灌水的  發(fā)表于 2014-11-5 15:41
回復 支持 反對

使用道具 舉報

4#
發(fā)表于 2014-11-5 14:07:18 | 只看該作者
翻翻說明書,或者在網(wǎng)上找找相應參數(shù)的系統(tǒng)變量,找到變量這都是很簡單的問題

點評

現(xiàn)在沒機床讓我實驗了  發(fā)表于 2014-11-5 15:21
具體怎么做,你這么聰明應該不用細說吧?  發(fā)表于 2014-11-5 14:59
只要有心,慢慢試唄,可以直接編個宏程序測試各系統(tǒng)統(tǒng)變量的地址號的!用公共變量做記錄,這樣有跡可查。  發(fā)表于 2014-11-5 14:56
名詞不知道,沒法搜索  發(fā)表于 2014-11-5 14:49
這個真沒有  發(fā)表于 2014-11-5 14:48
回復 支持 反對

使用道具 舉報

5#
發(fā)表于 2014-11-5 16:24:48 | 只看該作者
1.提取負載值到程序,此法理論可行,卻有缺陷。需要時時讀取負載值,而一般的程序都是單段的,所以這個有點問題
1 y! `) j- B9 j& I  S. C1 \/ q; d2.宏變量里的系統(tǒng)變量就包括了坐標系和刀補的變量地址,便于用戶使用。坐標系在#5000后面,刀補在#10000后面

點評

宏中斷可以是執(zhí)行完當前程序段后中斷,也可以立刻中斷。取決于參數(shù)的設(shè)置。  發(fā)表于 2014-11-5 17:26
你是看的很明白,我感覺你說的最對,其實以現(xiàn)在機床應該難以實現(xiàn),沒聽說過,一步程序走一半停下,在走第二段的,除非機床再次開發(fā),在這你做不到,應該難找到別人了  發(fā)表于 2014-11-5 16:33
回復 支持 反對

使用道具 舉報

6#
發(fā)表于 2014-11-5 17:23:18 | 只看該作者
聽說海德漢系統(tǒng)可以輕松實現(xiàn),試跑一刀,系統(tǒng)會自動記憶主軸負載大的區(qū)域,正切時,會自動加減速,讓主軸負載穩(wěn)定。* J4 ^2 N$ z* Q5 ?
再返過來說西門子,F(xiàn)ANUC
6 @/ C7 H7 f+ _FANUC是可以用PMC讀取當前串行主軸的負載,然后可以設(shè)定一個窗口,用宏中斷來實現(xiàn)上限抬刀,下限下刀的功能。至于坐標,是可以隨意讀取的,編程手冊的宏變量部分有詳細介紹。
  K- r4 [; v! y西門子也不用說了,比FANUC還靈活。# w! [3 u. j7 R
另外,西門子的跳轉(zhuǎn)是GOTO?難道不是GOTOB,GOTOF?跳轉(zhuǎn)標志后不用加“:”?

點評

NO1不用加  發(fā)表于 2014-11-5 21:54
不對,AA:這種加:  發(fā)表于 2014-11-5 18:14
不用GOTOB :要加  發(fā)表于 2014-11-5 18:13
回復 支持 反對

使用道具 舉報

7#
發(fā)表于 2014-11-5 17:32:19 | 只看該作者

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊會員

x

點評

假如僅僅是想知道一個分界信號,那直接設(shè)參數(shù),超設(shè)定值,F(xiàn)信號會切換。前面有人說看手冊,這是沒錯的,手冊里的描述很詳細。  發(fā)表于 2014-11-5 17:35
這是FANUC的PMC窗口功能,40號功能就是讀取串行主軸負載數(shù)據(jù)。然后給PMC處理即可。  發(fā)表于 2014-11-5 17:33

評分

參與人數(shù) 1威望 +1 收起 理由
wangqing1 + 1 熱心助人,專業(yè)精湛!

查看全部評分

回復 支持 反對

使用道具 舉報

8#
發(fā)表于 2014-11-5 17:48:08 來自手機 | 只看該作者
負載寫入宏,這個沒用過。估計不大行,負載的值傳入存儲器需要時間,我們的機床是2秒鐘!這兩秒會發(fā)生很多事。2 A; T3 q& o* K9 L' {
建議用在線檢測測頭,來測量毛坯的余量分布,然后定制宏程序加工,這個很靠譜。+ e4 t& L$ I- u: K

點評

龍門,基本都是裝上活,按完循環(huán)啟動就要去喝壺茶再來。2秒?你說的是鉆攻中心吧。蘋果剛買了1萬臺這東西,靠,津上這下發(fā)了。  發(fā)表于 2014-11-5 17:55
回復 支持 反對

使用道具 舉報

9#
發(fā)表于 2014-11-5 21:39:56 | 只看該作者
1你的西門子跳轉(zhuǎn)格式錯誤了,2你的優(yōu)龍五軸做的不錯,3你做的工件我也做過,我們以前做的時候工藝安排都是要先上龍門刨床的,大余量去掉后時效半年的,你們沒有刨床這一序的話,可以用立銑刀在導軌面?zhèn)让鏉L出一個基準,看看余量分布,其實也挺快的,你說你用的160的盤刀,不見得比小刀子快,大刀子干的話,余量一大,立馬就不行了,輕則蹦刀片,重則撞刀,傷機床,我們用的三特D80的方肩刀,一刀吃3mm S1000F4000,頭兩層看著過去,后面就不用管了。銑工作臺才好玩,夜班活裝好,一啟動就回家看電視了,下班到點來卸活,還是雙交換的

點評

哎,當時確實合計很久,沒做出來,工藝你說的對,還有你的房間銑刀,我們用焊接的,可以磨,比上刀片的結(jié)實  發(fā)表于 2014-11-6 07:59
問題注意到了,但是好像有點難度,程序沒那么智能,工藝可以安排更合理些,我這vt只做了機頭和工作臺,沒你那么完整,和我這優(yōu)龍五軸一模一樣  發(fā)表于 2014-11-5 22:22
問題注意到了,但是好像有點難度,程序沒那么智能,工藝可以安排更合理些,我這vt只做了機頭和工作臺,沒你那么完整,和我這優(yōu)龍五軸一模一樣  發(fā)表于 2014-11-5 22:22
我不是在討論工藝,當然我喜歡討論工藝,不過這種活沒意思,你說呢?  發(fā)表于 2014-11-5 21:55
你說刨床開粗沒錯,前提是得有大刨,活比較單一 回答你的 一.跳轉(zhuǎn)應該沒錯你是說GOTOB吧 GOTO也可以我用多年了NO1不用: 二那是VT,三,你們是刨床開完粗了,可以這么干,四說話別太絕對,五注意我的問題是什么  發(fā)表于 2014-11-5 21:53
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機版|Archiver|機械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-11-19 06:18 , Processed in 0.067155 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表