久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

機械社區

標題: 發個簡單的宏程序模擬G90外圓切削循環過程 [打印本頁]

作者: sniper2006    時間: 2011-11-12 18:23
標題: 發個簡單的宏程序模擬G90外圓切削循環過程
本帖最后由 sniper2006 于 2011-11-12 18:30 編輯
* N% ]6 O: Z/ D3 R* P
1 D0 T) _5 v6 V$ a
發個簡單的宏程序模擬G90外圓切削循環過程
O0014# D" g' L: a4 ~' Y0 y$ _
G97
6 ~  D3 ~8 b2 k7 m8 E; {: {: W6 M0 `! oG99
+ b% W& m9 l  Z# FT0101 M03 S1000
1 R% U+ I% ~0 H+ s- q#101=100.00              //毛坯大小$ V! V( V! N: q" h. R. d
#102=37.00              //徑向尺寸的最終值7 f, ]( A/ N% b7 Z! @3 |# A& ]
#103=-100.00           //軸向尺寸的最終值
; ]/ n9 E6 r' R4 o3 [0 E7 d( L' x#104=3.00               //被吃刀量
- Z* R: q0 W! b3 s+ V) t#105=1.00              //軸向的退刀位置
" q& S" z+ {: @3 c4 P% o8 aG00 X#101 Z#105   //快速定位
* x4 w/ _6 H$ x& Y' }& q' D& ]3 \WHILE[#104NE0]DO1   //當被吃刀量等于0時退出循環
4 _. }. A# F2 a' pG00 X#101                  //快速定位到X
" i/ ~5 n0 H' p$ L( N7 D# U: lG01 Z#103 F4.00        //切削到軸向尺寸
& [$ ^3 _) a: w# YG00 U1.0 Z#105         //退刀8 |* y& a) b( @9 B2 y$ {
#106=#101-#102     //計算里離徑向尺寸還差多少+ b* }1 o2 |3 Y& `
IF[#106<#104]THEN #104=#106   //如果差值少于被吃刀量,則將被吃刀量修改成最終的差值7 ^. c; q3 x! [2 g9 U, c4 i& w$ S1 ]
#101=#101-#104          //計算下一刀X的位置
( C! J# [6 y4 B& gEND1
# h6 \. b9 l2 f" l7 A6 c  pG00 X100 Z100            //退刀
  k. _/ r5 y+ ?: K) G' T3 VM30                           //程序結束并返回程序開頭
; M& x( m' ]% k' f+ V4 F7 L
注:本程序在FANUC Series Oi MATE-MD上已經親自驗證通過
GSK980TDa上要簡單的修改下;將里面的[]修改成()
例如:
FANUC Series Oi MATE-MD                                             GSK980TDa/GSK980TDb
WHILE[#104NE0]DO1                                                      WHILE(104NE0)D01
IF[#106<#104]THEN #104=#106                                   IF(#106<#104)THEN #104=#106

$ Q- F* T1 n5 P
由于FANUC Series Oi MATE-MD的默認參數在編輯狀態下不能正常的輸入"[]"默認輸出的是"()",會導致運行是報警,報警信息是
"序號:序號S0114宏程序表達式非法,這是由于3204參數沒有修改的問題,修改3204參數后就能正常的輸出"[]"啦,從左到右將最右邊的"1"修改成"0"即可。
) I. e# {6 ^1 X' \
附幾張調節FANUC Series Oi MATE-MD怎樣修改參數的圖
1:先將參數寫保護的參數修改,在刀補菜單下調出如下畫面
[attach]231538[/attach]
要在MDI模式下才能修改,將寫參數中"0”,修改成"1"

. _  i0 d0 k2 [
2:修改3204參數,修改后如圖
[attach]231539[/attach]
4 e/ S9 V0 ?. m6 W4 A1 w+ d
3240參數默認的值是0 0 0 0 0 0 0 1  修改成 0 0 0 0 0 0 0 1
修改完這個參數后就可以輸出"[]"
- M  ~+ F4 q3 Z! h. {3 s
附兩張機床程序截圖
[attach]231540[/attach]
6 X. e) F' s3 s9 B( d4 v& [% ^: ]
[attach]231541[/attach]

; i5 X5 t! d$ \' M4 |
作者: wang413362569    時間: 2011-11-12 19:03
樓主做成子程序,再做成G代碼…可以和G90一樣格式使用,路線不同!建議子程序用局部變量,可以調用賦值
作者: sniper2006    時間: 2011-11-12 19:13
wang413362569 發表于 2011-11-12 19:03 ' v! v" y* z' P$ F' R( r
樓主做成子程序,再做成G代碼…可以和G90一樣格式使用,路線不同!建議子程序用局部變量,可以調用賦值
3 t# [% E' C7 Q6 @3 ?* q. ?% g1 }
實際中并不要用到這樣的功能,只是寫一個簡單的宏程序。讓其他人能夠了解下。
9 I. [0 j- X0 A5 Y$ a* o1 L4 n4 S% m; N
還有發那科系統的參數修改
, d- l  P9 u; Z+ a1 b+ m! {" Q
作者: qinxin131400    時間: 2011-11-12 19:24
td的fanuc啊,,,我喜歡
作者: sniper2006    時間: 2011-11-12 19:34
qinxin131400 發表于 2011-11-12 19:24 0 b! {7 b: _6 @; a
td的fanuc啊,,,我喜歡

  s' O8 ~/ Y* N8 O7 m哈哈,還不錯沈陽機床廠HTC2050的數控車床,聽說也要幾十萬吧1 F3 m* V4 x' V4 L( Z' O- n

作者: wang413362569    時間: 2011-11-12 19:35
我做過幾個子程序,有機會發上來…有一個正反刀車寬槽、打中心孔(可選模式)、還有個記錄每把刀的加工數量,超過指定值會停止加工并報警…適合批量加工!宏就是很有趣,鉆研中…可以拓展功能,數控系統就像XP系統,宏就是留給我們平臺可以拓展機床功能
作者: sniper2006    時間: 2011-11-12 19:36
wang413362569 發表于 2011-11-12 19:35
0 G  ?  P% \, O  N我做過幾個子程序,有機會發上來…有一個正反刀車寬槽、打中心孔(可選模式)、還有個記錄每把刀的加工數量 ...

3 W- a) D& N2 P. T0 N呵呵,有機會一定要多交流交流。
& `. [0 n9 {& x, J7 R
作者: wang413362569    時間: 2011-11-12 20:42
http://www.ytsybjq.com/forum.php?mod=viewthread&tid=236966&mobile=yes剛發的貼,刀具計數器,可報警,可以看看
作者: cralosfan    時間: 2011-11-12 21:36
樓主 什么車床?。。。。。。。。
作者: sniper2006    時間: 2011-11-12 21:49
cralosfan 發表于 2011-11-12 21:36 " A) i. b7 B3 V9 O2 e
樓主 什么車床?。。。。。。。。

! z' T& i) j8 `, ?4 h+ K! g系統:FANUC Series Oi MATE-MD
' `+ Z$ W4 o! t( Z5 X5 f! J) b: ]+ [, A沈陽機床廠:HTC2050
) g( @2 D; X9 P- T2 h  J. d6 T  H
作者: 昂嘟嘟    時間: 2011-11-12 23:58
{:soso_e100:}{:soso_e189:}
作者: 數控車小陽    時間: 2011-11-13 22:21
我對宏還是空白.
4 T% M2 h8 ]/ h 想找師傅 學習
作者: sniper2006    時間: 2011-11-13 22:35
數控車小陽 發表于 2011-11-13 22:21 , \8 e% @& Q. q( H2 P1 S* q2 b! j
我對宏還是空白.5 Y- I4 ~* ]* F! _7 @" E4 {
想找師傅 學習

7 k. ?( |# x" ^5 [- A自己可以慢慢的整,很容易就學會啦6 _4 U2 B6 |2 Y

作者: 集中力    時間: 2011-11-19 22:44
謝謝樓主分享  學習了
作者: jdzzxb    時間: 2011-11-20 15:43
“由于FANUC Series Oi MATE-MD的默認參數在編輯狀態下不能正常的輸入"[]"默認輸出的是"()",會導致運行是報警,”0 y9 G! w5 O5 }
不會吧,我用過的機床都能直接輸入[]符號,難道還要修改3204參數嗎?不知你們的機床是不是這樣的?
作者: sniper2006    時間: 2011-11-20 15:50
jdzzxb 發表于 2011-11-20 15:43
8 d) w; U7 G6 ]1 B8 D2 P' G“由于FANUC Series Oi MATE-MD的默認參數在編輯狀態下不能正常的輸入"[]"默認輸出的是"()",會導致運行是報 ...
9 O* ^+ u; C3 \0 R; m8 G
看廠家具體的設定,我的機床默認的是(),這樣編輯狀態下可以給程序增加注釋" m9 `/ l, ^# f, c( i3 O- e

作者: jdzzxb    時間: 2011-11-20 15:52
3204參數默認的值是0 0 0 0 0 0 0 1  修改成 0 0 0 0 0 0 0 0才能輸入[]

作者: jdzzxb    時間: 2011-11-20 15:55
sniper2006 發表于 2011-11-20 15:50 ( a& W% R/ t& t; ~! ?' ]
看廠家具體的設定,我的機床默認的是(),這樣編輯狀態下可以給程序增加注釋
0 `4 Q1 U4 A* h6 b$ Y
其實我也想加注釋,但寫不上中文呀,所以一般不用,即使用電腦上傳中文也會有亂碼。(英文不會啊)

作者: sniper2006    時間: 2011-11-20 15:57
本帖最后由 sniper2006 于 2011-11-20 15:57 編輯
/ u- Y+ Q' M' j
jdzzxb 發表于 2011-11-20 15:55
( }4 f9 [& A4 F9 c: e; ]0 P其實我也想加注釋,但寫不上中文呀,所以一般不用,即使用電腦上傳中文也會有亂碼。(英文不會啊)
* M+ a  t$ B2 C0 R0 C' Q, q5 w& L
除非你在電腦上加的中文,機床上是加不上的,如果你加工的零件是軸承座,這道工序加工的最大外圓是184注釋就可以寫成1 y1 F' C2 o8 A9 j$ ^  C# \
ZCZ-184+ @2 U$ N, a% f1 `9 G

作者: jdzzxb    時間: 2011-11-20 15:57
要去參加比賽,所以關注一下默認參數,否則卡殼就不好辦了。
作者: sniper2006    時間: 2011-11-20 16:00
jdzzxb 發表于 2011-11-20 15:57 & c0 q6 Y9 W! t' Q4 `) {
要去參加比賽,所以關注一下默認參數,否則卡殼就不好辦了。
3 {. A5 R. l  g( g: C6 c6 G
實際加工中碰到要改參數的情況還是比較少的,不知道還有萬能的  度娘 和 谷歌
0 G3 _* A6 [* U8 O% ^
作者: gbgfl    時間: 2012-3-3 08:16
很有創意.--------------------可以參考
作者: 一個字忍    時間: 2012-3-8 20:19
那個G代碼用的多一點   宏程序  感覺好復雜啊
作者: 吃驚吃力    時間: 2012-3-9 10:50
學習了                    
作者: zhu1314520    時間: 2012-3-25 18:18
系統:FANUC Series Oi MATE-MD; @; S+ h5 M2 l# B9 A
5 `) h, [8 @1 v0 H! w9 U沈陽機床廠:HTC2050% D' p1 m0 Z" l8 g
* j$ R/ L6 F2 f6 ?- G7 `5 m
作者: hukai1397    時間: 2012-3-25 21:19
頂你啊  不錯 學習下 ~!
作者: 訛誤佛一    時間: 2012-3-26 18:06
不錯,學習中!~~~~~~~~~~~
作者: fkunrong    時間: 2012-3-29 20:37
謝謝樓主!  學習中.派上用場.
作者: 向左轉向右轉    時間: 2012-3-29 20:49
哈哈挺好的  不錯{:soso_e128:}
作者: 何林1008    時間: 2012-3-29 21:51
支持                       
作者: 1210600510    時間: 2012-4-1 15:51
樓主做成子程序,再做成G代碼…可以和G90一樣格式使用,路線不同!建議子程序用局部變量,可以調用賦值 0 ?: f( ]; |; {9 P( C$ v

作者: wuguihua    時間: 2012-4-27 14:54
朋友,什么時候教教我啊,宏程序   加我QQ100630929
作者: 年華1    時間: 2014-1-27 16:03
樓主講的很好,對于新手來說容易接受,我正在學習,非常感謝
作者: 將臣_wyMyz    時間: 2016-5-9 22:20
好復雜啊  看不懂
作者: 將臣_wyMyz    時間: 2016-5-9 22:21
哪個愿意收徒弟不,只會常規編程  A9 y2 ^/ z5 r/ M* X& {" f/ a

作者: 將臣_wyMyz    時間: 2016-5-9 22:22
自學也不知道可以不
作者: ahzccgy    時間: 2016-6-28 18:32
發散一下思維,但在車床上不太實用
作者: wangcunjia    時間: 2016-7-2 20:34
不錯。就是有點太太麻煩了!
作者: qufeng2007q    時間: 2016-7-21 12:36
在數控車做了十幾年了  不用宏  不知道宏有什么好  只在加工中心偶爾用個簡單的  去去平面切切斷   




歡迎光臨 機械社區 (http://www.ytsybjq.com/) Powered by Discuz! X3.5