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

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

QQ登錄

只需一步,快速開始

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

能編防撞程序嗎

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2013-5-7 11:38:45 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
求助9 [9 U. w7 @& ]$ E3 `, j! Y+ x
西門子840D數(shù)控系統(tǒng): Z+ z6 |5 \3 a# j: ?4 f3 d

$ P% r1 H. ?( B' b由于機(jī)床結(jié)構(gòu)的限制,機(jī)床不能開到某些位置$ i- J; H+ X% s7 a
例如Z的移動(dòng)范圍是0~100,但X在100時(shí),Z不能在20~40范圍內(nèi)運(yùn)動(dòng),
4 d9 z* b1 D3 P( y  m還有,由于使用了專用工裝夾具,機(jī)床開到某位置會(huì)與夾具干涉。9 L' k2 h* E. W9 q# X

, ]" G( Q3 X! ]2 O* r! y刀具是標(biāo)準(zhǔn)尺寸你的,能否編制一個(gè)子程序:機(jī)床坐標(biāo)到某一個(gè)坐標(biāo)時(shí),會(huì)報(bào)警或程序停止。(不是軟限位設(shè)置)# p2 \8 W, Y  [& r
每次編程時(shí)就加入這個(gè)子程序。這樣增加一個(gè)保護(hù)措施,避免加工中的危險(xiǎn)。
' R+ U1 h2 w5 Q& u6 z* f" w+ H
, k( H2 P2 o/ _- W看西門子編程手冊,有“保護(hù)區(qū)”設(shè)置,沒有看懂。5 [/ B  m* y" c$ ]/ b) Y9 m
請教大家
回復(fù)

使用道具 舉報(bào)

2#
發(fā)表于 2013-5-7 12:15:47 | 只看該作者
這個(gè)應(yīng)該很簡單啊,可惜我不懂?dāng)?shù)控代碼。
3#
發(fā)表于 2013-5-7 13:39:48 來自手機(jī) | 只看該作者
程序限位這個(gè)沒弄過,不過可以移動(dòng)限位開關(guān)啊,就是麻煩了點(diǎn)
4#
發(fā)表于 2013-5-7 13:40:19 來自手機(jī) | 只看該作者
本帖最后由 ainiyong86 于 2013-5-7 13:42 編輯 0 P' c: y5 j( e/ c5 n3 g

  ~3 r( O" R/ U4 E- M7 q! Z9 i頂個(gè)吧,看看各位大神的辦法
5#
發(fā)表于 2013-5-7 16:12:36 | 只看該作者
如果是FANUC,我可以搞一下,西門子不知道有沒有讀取機(jī)床坐標(biāo)位置的系統(tǒng)變量....不太了解西門子的宏程序啊
6#
發(fā)表于 2013-5-8 09:14:59 來自手機(jī) | 只看該作者
本帖最后由 wang2011214 于 2013-5-8 09:16 編輯 : Y7 |2 _- B, `# g2 @) u

% x& v- u  e8 T1 j! m- k以前寫了個(gè)法蘭克的防撞程序,先檢測是否超過移動(dòng)范圍再執(zhí)行移動(dòng)…也測試通過了,失敗的原因是G00無法調(diào)用子程序,沒有解決模態(tài)調(diào)用的問題…考慮過使用模態(tài)調(diào)用代碼,但要處理所有主程序M S T C A R等,工程量很大…還請高手們多多研究!早日尋找到其他方法…
7#
發(fā)表于 2013-5-8 09:48:21 | 只看該作者
FANUC有第1,第2,第3行程檢測,可以通過程序來回切換.這樣就實(shí)現(xiàn)了樓主的要求.俺以前就這么用過,程序在不同階段,行程檢測區(qū)間是不同的,但那是專機(jī),不需要編程的.
( e3 b+ f0 x) o. Z# L" n: t6 E840D不了解有無類似設(shè)定.
9 G4 Q7 U% g/ V' J: y* R. m但有無論是FANUC還是西門子,都有位置開關(guān)檢測信號.
3 z1 K3 J, `5 d# a& M- e$ E+ W通過位置開關(guān)信號可以劃分出各軸當(dāng)前運(yùn)行的區(qū)間,然后再通過PLC來規(guī)劃這些互鎖,就可以實(shí)現(xiàn)禁止移動(dòng),報(bào)警等等響應(yīng).俺用來判斷安全防護(hù)動(dòng)作是否允許執(zhí)行.
$ T' P! f2 @0 U5 |3 s俺用過的系統(tǒng)中,都支持當(dāng)前坐標(biāo)讀出.問題是讀出來干什么?總不能每步程序前都調(diào)用子程序來檢測一下吧,那太煩瑣了.
8#
發(fā)表于 2013-5-8 11:45:13 來自手機(jī) | 只看該作者
法蘭克說明書上的實(shí)時(shí)用戶宏程序不知道哪位大俠研究過…看說明感覺能實(shí)現(xiàn)規(guī)劃刀具移動(dòng)范圍,當(dāng)捕捉到周邊軸上升到某一值時(shí)限制其他軸的移動(dòng)范圍或者移動(dòng)速度…俺也不會(huì)用!自己瞎琢磨…還請會(huì)用的大俠站出來指點(diǎn)…西門子應(yīng)該有相關(guān)的功能或者宏!多研究研究說明書,然后發(fā)揮你的想象…
9#
發(fā)表于 2013-5-8 11:57:15 來自手機(jī) | 只看該作者
螺旋線 發(fā)表于 2013-5-8 09:48/ l8 h; B/ U) x
FANUC有第1,第2,第3行程檢測,可以通過程序來回切換.這樣就實(shí)現(xiàn)了樓主的要求.俺以前就這么用過,程序在不同階 ...
+ r6 z7 R9 `' U8 Q
螺旋線大俠讓小弟學(xué)習(xí)了…小弟認(rèn)為主觀用程序切換存儲行程已經(jīng)失去防撞的意義了!因?yàn)槟阋呀?jīng)意識到哪里應(yīng)該注意了!
10#
發(fā)表于 2013-5-9 08:18:36 | 只看該作者
機(jī)床上面那個(gè)是硬限位。不知道把參數(shù)里面的那個(gè)軟限位改小些可不可以。
您需要登錄后才可以回帖 登錄 | 注冊會(huì)員

本版積分規(guī)則

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

GMT+8, 2024-11-17 14:36 , Processed in 0.054804 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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