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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

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

請教用行程開關(guān)來控制行程的宏程序該怎么寫?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2015-2-3 08:33:47 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
在使用步進(jìn)電機(jī)的數(shù)控車上,有回機(jī)械原點(diǎn)的功能,這個機(jī)械原點(diǎn)就是一個行程開關(guān)(接近開關(guān))。3 b5 q& W" M2 ?# M" D) k+ E6 J

6 `. Q# q1 t, U3 g* d7 Y( `想知道能不能寫一個宏程序,就是讓z軸往一個方向一直運(yùn)動,當(dāng)運(yùn)動到行程開關(guān)位置,行程開關(guān)閉合,z軸立即減速停止運(yùn)動。1 w$ K7 |+ W, }. b# X9 ^
4 h6 I6 W0 y" b8 O- O& l! Y6 e
或者,在z軸左右各一個行程開關(guān),讓z軸運(yùn)動碰到行程開關(guān)就來回走。
" n4 s0 C6 C& V+ C
) `, ~( j2 l$ m; Z; C' i! Z5 T& F4 q這些功能,在某些控制器上是有這樣的功能的,現(xiàn)在想知道的是,像廣數(shù),fanuc這些系統(tǒng),能不能用宏程序把它寫出來,該怎么寫呢?! _" |0 ^# a: P# E! ?9 B3 i

$ c4 D; p3 i: o2 e
回復(fù)

使用道具 舉報

2#
發(fā)表于 2015-2-3 10:37:04 | 只看該作者
可以,不過你有那么一丁點(diǎn)電路基礎(chǔ)嗎?直接點(diǎn)就是你能看明白說明書的電路簡圖嗎?不能,你就別想了!既然是數(shù)控的你讓它走夠距離往回走,不斷循環(huán)就是了,有必要加行程開關(guān)嗎?

點(diǎn)評

提出這個問題當(dāng)然是為了實(shí)現(xiàn)一些特別的要求,如果明確了行程距離的話肯定不需要行程開關(guān)。 電路上應(yīng)該就是兩個輸入口的問題, 主要是想知道這個程序該怎么編,是想學(xué)習(xí)編寫這個程序。 如果你能給一個示例程  詳情 回復(fù) 發(fā)表于 2015-2-3 12:28
回復(fù) 支持 反對

使用道具 舉報

3#
 樓主| 發(fā)表于 2015-2-3 12:28:23 | 只看該作者
門童 發(fā)表于 2015-2-3 10:37 ) `: t1 P3 @* L- C
可以,不過你有那么一丁點(diǎn)電路基礎(chǔ)嗎?直接點(diǎn)就是你能看明白說明書的電路簡圖嗎?不能,你就別想了!既然是數(shù)控 ...

0 K1 Q- k+ }. Y1 a: s$ I; r提出這個問題當(dāng)然是為了實(shí)現(xiàn)一些特別的要求,如果明確了行程距離的話肯定不需要行程開關(guān)。
$ q: X% ?; l' f% X, Y) m: {4 h) T# h+ m# X7 u
電路上應(yīng)該就是兩個輸入口的問題,
# W# K( E* U/ Z
9 h/ V: b" u# U; B2 P主要是想知道這個程序該怎么編,是想學(xué)習(xí)編寫這個程序。! i6 O$ |: u4 x3 R( y: i  _) n
9 o5 Y; z6 F9 c) h1 v* k
如果你能給一個示例程序的話,或者給個編程的思路,或者說說機(jī)床回機(jī)械原點(diǎn)(行程開關(guān),不是絕對值編碼器)的工作原理。那真的感激不盡。5 l# x) V9 ^) U# F- ~# J- F

2 w- d: l# ?/ e* V) \+ a7 p實(shí)話說,為了學(xué)習(xí)這個程序到處求教,個個論壇的大俠都說可以編出來,就是沒有一個人能真正說出個所以然來。
8 L$ i" ~0 m7 R( O! E0 q7 t; N; F+ y: j

- x6 h# W. s. v3 D& ]5 K
回復(fù) 支持 反對

使用道具 舉報

4#
發(fā)表于 2015-2-3 13:52:36 | 只看該作者
樓主你說的是不是這個東西?

本帖子中包含更多資源

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

x
回復(fù) 支持 反對

使用道具 舉報

5#
發(fā)表于 2015-2-3 15:04:13 | 只看該作者
duanyz 發(fā)表于 2015-2-3 12:28
, {2 z; D: d4 y; m4 u* ~提出這個問題當(dāng)然是為了實(shí)現(xiàn)一些特別的要求,如果明確了行程距離的話肯定不需要行程開關(guān)。. M5 p0 R; T2 s* n4 n5 F: m8 ^

5 {2 n- H0 x  Q8 y" J電路上應(yīng)該 ...

# k1 u7 H$ r) [! y; j就是覺得寫不出來咯,既然不相信,就按壇里大俠的規(guī)矩,做交易吧!有需要加q,我可以告訴你怎么接線,怎么編程,系統(tǒng)GSK980-TDb!其他系統(tǒng)再議
# G* ?7 B! N( w* ]& i* N' I1 A% C2 a% L

- D( L, x; K* Y* d7 b+ B* c

點(diǎn)評

呵呵,不牛B,別人做好的東西拿來用用而已,興趣是最好的老師,慢慢研究吧!  發(fā)表于 2015-2-4 15:32
所以我不介意明年學(xué)會或者這輩子都學(xué)不會,這根本不重要;蛘吣阏娴呐,又或者你覺得自己真的很牛b,但這跟我半毛錢關(guān)系沒有。解決問題并不是只能靠你的絕世武功一途,誠意與君共勉“少裝逼,裝逼被雷劈“  發(fā)表于 2015-2-4 13:39
實(shí)話說,我手上什么系統(tǒng)都沒有,更沒有說明書,我只用過mach3的系統(tǒng),我也不是做機(jī)械加工這一行的,只是因?yàn)樽约合矚g,所以自學(xué)的。這個帖子的求助內(nèi)容,目前不會產(chǎn)生半分錢的價值。這只是我對知識的追求。  發(fā)表于 2015-2-4 13:27
每個人表達(dá)的方式不同,但我只是將我的求助經(jīng)歷說出來,沒別的意思,或者讓你對號入座了,如果讓你不快請原諒。  發(fā)表于 2015-2-4 13:20
其實(shí)也就是一句話的事情,可樓主你的說話語氣惹到我了,所以想知道又不想翻說明書,那就交學(xué)費(fèi)吧  發(fā)表于 2015-2-3 21:38
事先溝通好,給錢,干活!  發(fā)表于 2015-2-3 21:28
壇里大俠的規(guī)矩是什么規(guī)矩啊?  發(fā)表于 2015-2-3 19:41
回復(fù) 支持 反對

使用道具 舉報

6#
發(fā)表于 2015-2-3 15:37:51 | 只看該作者
本帖最后由 天山雪糕 于 2015-2-3 15:39 編輯
' L3 ~5 V2 M3 I6 E
9 c" i" A0 {' _; `) I. ~( w得用G31吧
回復(fù) 支持 反對

使用道具 舉報

7#
發(fā)表于 2015-2-3 22:05:25 | 只看該作者
應(yīng)該可以定義一個M指令實(shí)現(xiàn),具體不會了,我想是修改plc,控制器程序之類的
回復(fù) 支持 反對

使用道具 舉報

8#
發(fā)表于 2015-2-4 12:26:31 | 只看該作者
系統(tǒng)變量可以實(shí)現(xiàn)樓主的功能,仔細(xì)閱讀說明書就可以了
回復(fù) 支持 反對

使用道具 舉報

9#
 樓主| 發(fā)表于 2015-2-9 09:13:52 | 只看該作者
原來fanuc是有個中斷跳轉(zhuǎn)程序的,m96m97。
6 M5 i: ]9 t3 P9 ?" @: X  S# N8 F  b
當(dāng)觸發(fā)到中斷開關(guān)調(diào)到m96的程序,如此循環(huán),就是不知道我會用的mach3有沒有這個中斷跳轉(zhuǎn)功能
回復(fù) 支持 反對

使用道具 舉報

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

本版積分規(guī)則

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

GMT+8, 2024-11-19 10:47 , Processed in 0.069310 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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