機(jī)械社區(qū)

 找回密碼
 注冊(cè)會(huì)員

QQ登錄

只需一步,快速開始

搜索
查看: 3837|回復(fù): 8
打印 上一主題 下一主題

請(qǐng)教宏程序可否這樣應(yīng)用

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2014-11-5 11:03:49 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
本帖最后由 wangqing1 于 2014-11-5 11:13 編輯 ( g: F& s( I# E; m, e8 _

- r) G. u- W# N* s5 _/ k- o3 m機(jī)床:8米龍門五面體  
% o* r2 A( }: |( F2 O/ w6 M系統(tǒng):由于是討論發(fā)那科 西門子類別都可
, E5 e$ v7 C1 F, p工件,機(jī)床導(dǎo)軌,橫梁等
& Z# I3 N( ~8 R; C* o$ U- `材料,灰鑄鐵
2 G0 o9 n/ ^" }7 U刀具,160盤刀
' u: e, s. U# e! N! S' A9 z工序,開粗
# ~9 u7 j- E9 ?% t工件規(guī)格,記著大概是7600*1200*1000 6 h1 p$ H( q6 U1 N) X7 q
余量20到40不等, t# z& f: z$ F2 {
鑄造問題,中間有點(diǎn)鼓加工這種活,我也用宏程序,但是比較簡(jiǎn)單,最多就XYZ三個(gè)變量,
1 s5 K6 Z8 X- `( L' q& h) X/ {, N+ p倆年沒手編了:, C2 }: C5 _1 N# L
R1=XX7 D! C/ a# {) W3 }. Z5 y
R2=XX8 y4 d' }5 \1 y
N1G54G90G0Z400.
4 L4 J3 j# q  m# L! ~  T$ f) X: i6 yM3 S
: X0 S7 a) b. _" i  ~" w, n  j' V5 UX=R1YXX
5 X  ^$ ?% ^( ?Z=R2
# `0 s4 S8 A% K0 iR2=R2+XX" q; m; z$ z2 r- x1 |. z
IF R2<=XX GO TO N01, Y& x! {% L. U; v$ r8 u# g# v
M306 X1 m( c+ A4 j; l
西門子大概就是這意思,發(fā)那科也差不多, W: m" t. D1 @( y* }( t& p' c% i
問題在哪呢?( K" G9 h9 j: ]% i; r
         盤刀越到中間量越大,邊上我上5個(gè)米厘馬拉(老頭告訴我,日本話的米毛,毫米),走1000左右不到中間就能到10mm, g7 d: P! Y1 i6 V
,而主軸負(fù)載過大會(huì)報(bào)警,所以就的MDI,過去,不能連續(xù)運(yùn)動(dòng),一是我這個(gè)人很懶,一般我編程序,能連的都連一起,不能連的也找找竅門,怎么輕巧怎么來。二是將近8米的機(jī)床,走一刀時(shí)間很長(zhǎng),來來回回,很浪費(fèi)時(shí)間的,又廢心思.
. ]' K- P/ i) Q, ^: X         所以當(dāng)時(shí)我就想了這么個(gè)事,干過機(jī)床的都知道,不管fanuc,siemens都有機(jī)床主軸負(fù)載顯示條,我想能否利用這個(gè)負(fù)載,把他加到宏程序里,如果超過設(shè)定負(fù)載值,抬刀5mm,繼續(xù)切削進(jìn)給,并用宏程序記憶,當(dāng)前G54工作坐標(biāo)系數(shù)值(能不能,這也是一個(gè)問題),并設(shè)定為R5,R6,R7,便于在負(fù)載小的時(shí)候,刀具再回到這一點(diǎn),切削斷續(xù)處,直到去完毛坯余量!
  e/ d" T! C- J9 @4 m看到論壇里有很多宏程序的朋友,更有不少高手,才想起當(dāng)時(shí)這個(gè)實(shí)際應(yīng)用的問題,請(qǐng)不吝賜教,愛研究者,也請(qǐng)擴(kuò)參與,謝謝
7 N6 M2 N  L# \4 @, U8 k# L& ?如果有沒訴述詳盡之處,我后續(xù)補(bǔ)上.  x9 w+ p6 K8 |3 ]
2 \  x! S% c% g. P; z
總結(jié)倆個(gè)問題,1機(jī)床負(fù)載條,可以錄入宏程序嗎?
3 ^$ q9 y7 h; f$ x5 \. V( b2工件坐標(biāo)系數(shù)值可以被宏程序提取,并記憶嗎?) K( U1 v. C( l1 [) M" [, l9 ~

; d& K, ?# L" P: P$ b
% i$ }& d3 X) X3 p4 a! u6 T給圍觀者,附兩個(gè)圖
* O, s# Z8 x7 d: y
, y- \7 k( W7 a' g5 Y5 C0 i) M  S3 w& t2 X$ |3 @

4 T2 v0 F) L- o

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號(hào)?注冊(cè)會(huì)員

x
回復(fù)

使用道具 舉報(bào)

2#
發(fā)表于 2014-11-5 11:31:43 | 只看該作者
好想法:
+ Q: U6 e% `+ B, j1、機(jī)床負(fù)載量納入宏,俺真沒用過。理論上可以,但要找廠家要地址號(hào)。
3 \0 C4 k( x! G: \1 ]% B2 T9 \! R$ H2、G54坐標(biāo)系納入宏,這個(gè)用過,多了。具體參考在線檢測(cè)補(bǔ)償?shù)暮辏琑EINSHOW有,機(jī)床廠家一般也有。參數(shù)手冊(cè)里也一般會(huì)有對(duì)應(yīng)寄存器地址號(hào)。

點(diǎn)評(píng)

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

評(píng)分

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

查看全部評(píng)分

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

點(diǎn)評(píng)

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

點(diǎn)評(píng)

現(xiàn)在沒機(jī)床讓我實(shí)驗(yàn)了  發(fā)表于 2014-11-5 15:21
具體怎么做,你這么聰明應(yīng)該不用細(xì)說吧?  發(fā)表于 2014-11-5 14:59
只要有心,慢慢試唄,可以直接編個(gè)宏程序測(cè)試各系統(tǒng)統(tǒng)變量的地址號(hào)的!用公共變量做記錄,這樣有跡可查。  發(fā)表于 2014-11-5 14:56
名詞不知道,沒法搜索  發(fā)表于 2014-11-5 14:49
這個(gè)真沒有  發(fā)表于 2014-11-5 14:48
5#
發(fā)表于 2014-11-5 16:24:48 | 只看該作者
1.提取負(fù)載值到程序,此法理論可行,卻有缺陷。需要時(shí)時(shí)讀取負(fù)載值,而一般的程序都是單段的,所以這個(gè)有點(diǎn)問題
3 a$ n# U6 w& G! P/ ~' n# d6 a2.宏變量里的系統(tǒng)變量就包括了坐標(biāo)系和刀補(bǔ)的變量地址,便于用戶使用。坐標(biāo)系在#5000后面,刀補(bǔ)在#10000后面

點(diǎn)評(píng)

宏中斷可以是執(zhí)行完當(dāng)前程序段后中斷,也可以立刻中斷。取決于參數(shù)的設(shè)置。  發(fā)表于 2014-11-5 17:26
你是看的很明白,我感覺你說的最對(duì),其實(shí)以現(xiàn)在機(jī)床應(yīng)該難以實(shí)現(xiàn),沒聽說過,一步程序走一半停下,在走第二段的,除非機(jī)床再次開發(fā),在這你做不到,應(yīng)該難找到別人了  發(fā)表于 2014-11-5 16:33
6#
發(fā)表于 2014-11-5 17:23:18 | 只看該作者
聽說海德漢系統(tǒng)可以輕松實(shí)現(xiàn),試跑一刀,系統(tǒng)會(huì)自動(dòng)記憶主軸負(fù)載大的區(qū)域,正切時(shí),會(huì)自動(dòng)加減速,讓主軸負(fù)載穩(wěn)定。0 J- t- ~1 T4 i/ g
再返過來說西門子,F(xiàn)ANUC
) S$ V( G' I8 C; F3 o6 \* jFANUC是可以用PMC讀取當(dāng)前串行主軸的負(fù)載,然后可以設(shè)定一個(gè)窗口,用宏中斷來實(shí)現(xiàn)上限抬刀,下限下刀的功能。至于坐標(biāo),是可以隨意讀取的,編程手冊(cè)的宏變量部分有詳細(xì)介紹。2 W9 C1 K: e& d- t; P( ?  f0 Z
西門子也不用說了,比FANUC還靈活。- p3 \) D$ j& L' q  l2 @
另外,西門子的跳轉(zhuǎn)是GOTO?難道不是GOTOB,GOTOF?跳轉(zhuǎn)標(biāo)志后不用加“:”?

點(diǎn)評(píng)

NO1不用加  發(fā)表于 2014-11-5 21:54
不對(duì),AA:這種加:  發(fā)表于 2014-11-5 18:14
不用GOTOB :要加  發(fā)表于 2014-11-5 18:13
7#
發(fā)表于 2014-11-5 17:32:19 | 只看該作者

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號(hào)?注冊(cè)會(huì)員

x

點(diǎn)評(píng)

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

評(píng)分

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

查看全部評(píng)分

8#
發(fā)表于 2014-11-5 17:48:08 來自手機(jī) | 只看該作者
負(fù)載寫入宏,這個(gè)沒用過。估計(jì)不大行,負(fù)載的值傳入存儲(chǔ)器需要時(shí)間,我們的機(jī)床是2秒鐘!這兩秒會(huì)發(fā)生很多事。
  J9 e+ }% g! {( E建議用在線檢測(cè)測(cè)頭,來測(cè)量毛坯的余量分布,然后定制宏程序加工,這個(gè)很靠譜。* E) I0 ]* q: y0 m# j5 P$ o1 @! `

點(diǎn)評(píng)

龍門,基本都是裝上活,按完循環(huán)啟動(dòng)就要去喝壺茶再來。2秒?你說的是鉆攻中心吧。蘋果剛買了1萬(wàn)臺(tái)這東西,靠,津上這下發(fā)了。  發(fā)表于 2014-11-5 17:55
9#
發(fā)表于 2014-11-5 21:39:56 | 只看該作者
1你的西門子跳轉(zhuǎn)格式錯(cuò)誤了,2你的優(yōu)龍五軸做的不錯(cuò),3你做的工件我也做過,我們以前做的時(shí)候工藝安排都是要先上龍門刨床的,大余量去掉后時(shí)效半年的,你們沒有刨床這一序的話,可以用立銑刀在導(dǎo)軌面?zhèn)让鏉L出一個(gè)基準(zhǔn),看看余量分布,其實(shí)也挺快的,你說你用的160的盤刀,不見得比小刀子快,大刀子干的話,余量一大,立馬就不行了,輕則蹦刀片,重則撞刀,傷機(jī)床,我們用的三特D80的方肩刀,一刀吃3mm S1000F4000,頭兩層看著過去,后面就不用管了。銑工作臺(tái)才好玩,夜班活裝好,一啟動(dòng)就回家看電視了,下班到點(diǎn)來卸活,還是雙交換的

點(diǎn)評(píng)

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

本版積分規(guī)則

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

GMT+8, 2024-11-19 08:35 , Processed in 0.058557 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表