機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 5510|回復: 10
打印 上一主題 下一主題

能編防撞程序嗎

[復制鏈接]
跳轉到指定樓層
1#
發(fā)表于 2013-5-7 11:38:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
求助
$ V  S% X: f/ j( _* n, [$ x: O, ]) C西門子840D數(shù)控系統(tǒng)
. R% y" |) g7 I$ q. ~( y* m+ N0 N+ [6 u7 l/ l' m
由于機床結構的限制,機床不能開到某些位置
" ~, q' e1 W2 _例如Z的移動范圍是0~100,但X在100時,Z不能在20~40范圍內(nèi)運動,
9 o2 @; J& k- S- t還有,由于使用了專用工裝夾具,機床開到某位置會與夾具干涉。" A3 [5 |1 }% n# N

9 K# d1 t# b! Z刀具是標準尺寸你的,能否編制一個子程序:機床坐標到某一個坐標時,會報警或程序停止。(不是軟限位設置)  ~4 T+ `% l. i* M
每次編程時就加入這個子程序。這樣增加一個保護措施,避免加工中的危險。
& J3 ^2 d' L6 O3 z: O
* A9 n8 s& Y0 |$ _看西門子編程手冊,有“保護區(qū)”設置,沒有看懂。
: x$ I& B) c: a/ n, k9 F請教大家
回復

使用道具 舉報

2#
發(fā)表于 2013-5-7 12:15:47 | 只看該作者
這個應該很簡單啊,可惜我不懂數(shù)控代碼。
回復 支持 反對

使用道具 舉報

3#
發(fā)表于 2013-5-7 13:39:48 來自手機 | 只看該作者
程序限位這個沒弄過,不過可以移動限位開關啊,就是麻煩了點
回復 支持 反對

使用道具 舉報

4#
發(fā)表于 2013-5-7 13:40:19 來自手機 | 只看該作者
本帖最后由 ainiyong86 于 2013-5-7 13:42 編輯
7 B% q. x2 {( S& b. i
) q* H+ F' v5 r7 T# B9 V頂個吧,看看各位大神的辦法
回復 支持 反對

使用道具 舉報

5#
發(fā)表于 2013-5-7 16:12:36 | 只看該作者
如果是FANUC,我可以搞一下,西門子不知道有沒有讀取機床坐標位置的系統(tǒng)變量....不太了解西門子的宏程序啊
回復 支持 反對

使用道具 舉報

6#
發(fā)表于 2013-5-8 09:14:59 來自手機 | 只看該作者
本帖最后由 wang2011214 于 2013-5-8 09:16 編輯 7 Q8 ?" G( R. [0 Q5 h

% W' F( t( N# ^- G: L% B5 \以前寫了個法蘭克的防撞程序,先檢測是否超過移動范圍再執(zhí)行移動…也測試通過了,失敗的原因是G00無法調用子程序,沒有解決模態(tài)調用的問題…考慮過使用模態(tài)調用代碼,但要處理所有主程序M S T C A R等,工程量很大…還請高手們多多研究!早日尋找到其他方法…
回復 支持 反對

使用道具 舉報

7#
發(fā)表于 2013-5-8 09:48:21 | 只看該作者
FANUC有第1,第2,第3行程檢測,可以通過程序來回切換.這樣就實現(xiàn)了樓主的要求.俺以前就這么用過,程序在不同階段,行程檢測區(qū)間是不同的,但那是專機,不需要編程的.
1 r! Z3 U  {6 l- J7 Q. y0 y0 X840D不了解有無類似設定.
3 W+ D; Q  s3 {5 A+ r但有無論是FANUC還是西門子,都有位置開關檢測信號.
9 Y  u' \8 c8 c. H通過位置開關信號可以劃分出各軸當前運行的區(qū)間,然后再通過PLC來規(guī)劃這些互鎖,就可以實現(xiàn)禁止移動,報警等等響應.俺用來判斷安全防護動作是否允許執(zhí)行.
4 _3 d& B* P) j$ w! \: t9 s: {, K俺用過的系統(tǒng)中,都支持當前坐標讀出.問題是讀出來干什么?總不能每步程序前都調用子程序來檢測一下吧,那太煩瑣了.
回復 支持 反對

使用道具 舉報

8#
發(fā)表于 2013-5-8 11:45:13 來自手機 | 只看該作者
法蘭克說明書上的實時用戶宏程序不知道哪位大俠研究過…看說明感覺能實現(xiàn)規(guī)劃刀具移動范圍,當捕捉到周邊軸上升到某一值時限制其他軸的移動范圍或者移動速度…俺也不會用!自己瞎琢磨…還請會用的大俠站出來指點…西門子應該有相關的功能或者宏!多研究研究說明書,然后發(fā)揮你的想象…
回復 支持 反對

使用道具 舉報

9#
發(fā)表于 2013-5-8 11:57:15 來自手機 | 只看該作者
螺旋線 發(fā)表于 2013-5-8 09:48
8 a7 V2 `  {: I8 y# KFANUC有第1,第2,第3行程檢測,可以通過程序來回切換.這樣就實現(xiàn)了樓主的要求.俺以前就這么用過,程序在不同階 ...
; |" p8 l6 q1 Q
螺旋線大俠讓小弟學習了…小弟認為主觀用程序切換存儲行程已經(jīng)失去防撞的意義了!因為你已經(jīng)意識到哪里應該注意了!
回復 支持 反對

使用道具 舉報

10#
發(fā)表于 2013-5-9 08:18:36 | 只看該作者
機床上面那個是硬限位。不知道把參數(shù)里面的那個軟限位改小些可不可以。
回復 支持 反對

使用道具 舉報

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

本版積分規(guī)則

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

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

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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