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

機械社區(qū)

標題: 發(fā)個簡單的宏程序模擬G90外圓切削循環(huán)過程 [打印本頁]

作者: sniper2006    時間: 2011-11-12 18:23
標題: 發(fā)個簡單的宏程序模擬G90外圓切削循環(huán)過程
本帖最后由 sniper2006 于 2011-11-12 18:30 編輯
7 ]5 E3 Z5 ~/ j3 w* h+ b+ R' f$ F) n: Q* e  n  o" b
發(fā)個簡單的宏程序模擬G90外圓切削循環(huán)過程
O0014
. P) X4 q. L# q) ?( H8 ZG97
% _' Q& x, a* WG99) u# ~5 Q% |5 D1 U3 ?2 a
T0101 M03 S1000
3 n+ C& I: |+ M( v- v% `" p#101=100.00              //毛坯大小
5 e- m0 ~& q% P. R4 e#102=37.00              //徑向尺寸的最終值
; L2 [, [! H+ a9 O. w0 t7 O#103=-100.00           //軸向尺寸的最終值
# }2 t% v3 |: f$ o#104=3.00               //被吃刀量
: L& a: O# @( V7 Z" a# u0 I9 z* A. q8 W#105=1.00              //軸向的退刀位置
1 f& s$ Z; T$ Q( t9 w" ZG00 X#101 Z#105   //快速定位+ h, S5 u7 I7 W  o
WHILE[#104NE0]DO1   //當被吃刀量等于0時退出循環(huán)) L  h- e8 Y! G" |
G00 X#101                  //快速定位到X1 N& b' H$ I1 B$ c1 Y* B
G01 Z#103 F4.00        //切削到軸向尺寸1 z; E) m9 ~; O0 v4 i8 C* g
G00 U1.0 Z#105         //退刀4 V8 z2 ^. H* \" I
#106=#101-#102     //計算里離徑向尺寸還差多少+ ]5 b% p$ ?5 R8 Q, f
IF[#106<#104]THEN #104=#106   //如果差值少于被吃刀量,則將被吃刀量修改成最終的差值7 d9 _& O4 ]0 U; E
#101=#101-#104          //計算下一刀X的位置
4 Q3 T. T; Y, D/ y+ ]END1
7 K/ o8 v- |9 Z, KG00 X100 Z100            //退刀
3 L" r. u, [' mM30                           //程序結束并返回程序開頭
& r2 K; @% U6 ~& m3 ], o2 B! w8 h
注:本程序在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

8 f  |. E. h. @
由于FANUC Series Oi MATE-MD的默認參數(shù)在編輯狀態(tài)下不能正常的輸入"[]"默認輸出的是"()",會導致運行是報警,報警信息是
"序號:序號S0114宏程序表達式非法,這是由于3204參數(shù)沒有修改的問題,修改3204參數(shù)后就能正常的輸出"[]"啦,從左到右將最右邊的"1"修改成"0"即可。
( C: [& Y3 L1 k  k  ]
附幾張調節(jié)FANUC Series Oi MATE-MD怎樣修改參數(shù)的圖
1:先將參數(shù)寫保護的參數(shù)修改,在刀補菜單下調出如下畫面
[attach]231538[/attach]
要在MDI模式下才能修改,將寫參數(shù)中"0”,修改成"1"
4 N. h. k* V2 @& Q( S3 S% ?
2:修改3204參數(shù),修改后如圖
[attach]231539[/attach]
5 b6 t4 s' W+ G0 O+ M
3240參數(shù)默認的值是0 0 0 0 0 0 0 1  修改成 0 0 0 0 0 0 0 1
修改完這個參數(shù)后就可以輸出"[]"

# n: T/ w0 a6 ~1 w# L" q; N& @; U
附兩張機床程序截圖
[attach]231540[/attach]
4 _) D! \% B; m5 F
[attach]231541[/attach]
6 k; z4 ^0 u$ F0 J9 q! h8 h

作者: wang413362569    時間: 2011-11-12 19:03
樓主做成子程序,再做成G代碼…可以和G90一樣格式使用,路線不同!建議子程序用局部變量,可以調用賦值
作者: sniper2006    時間: 2011-11-12 19:13
wang413362569 發(fā)表于 2011-11-12 19:03 : A7 G9 }. e3 q
樓主做成子程序,再做成G代碼…可以和G90一樣格式使用,路線不同!建議子程序用局部變量,可以調用賦值

7 C! K; I0 {5 e; w$ G1 J3 r" R6 ]實際中并不要用到這樣的功能,只是寫一個簡單的宏程序。讓其他人能夠了解下。" Q9 Z+ g/ n) i6 d
0 Z# x- h6 b( f/ \4 N3 ^
還有發(fā)那科系統(tǒng)的參數(shù)修改6 [4 E0 R0 }; u# _" U

作者: qinxin131400    時間: 2011-11-12 19:24
td的fanuc啊,,,我喜歡
作者: sniper2006    時間: 2011-11-12 19:34
qinxin131400 發(fā)表于 2011-11-12 19:24
# y* _0 c6 z+ m2 s. Z8 v6 I- w, etd的fanuc啊,,,我喜歡

- e% s# g5 p% _3 K* m" `* w哈哈,還不錯沈陽機床廠HTC2050的數(shù)控車床,聽說也要幾十萬吧) M' D* L- P3 o2 A

作者: wang413362569    時間: 2011-11-12 19:35
我做過幾個子程序,有機會發(fā)上來…有一個正反刀車寬槽、打中心孔(可選模式)、還有個記錄每把刀的加工數(shù)量,超過指定值會停止加工并報警…適合批量加工!宏就是很有趣,鉆研中…可以拓展功能,數(shù)控系統(tǒng)就像XP系統(tǒng),宏就是留給我們平臺可以拓展機床功能
作者: sniper2006    時間: 2011-11-12 19:36
wang413362569 發(fā)表于 2011-11-12 19:35
( e& r+ l' i: f/ @; j我做過幾個子程序,有機會發(fā)上來…有一個正反刀車寬槽、打中心孔(可選模式)、還有個記錄每把刀的加工數(shù)量 ...
% t( r/ I. D5 g# k9 O$ Y
呵呵,有機會一定要多交流交流。4 `# h' [* r+ l  r8 Q6 T- G

作者: wang413362569    時間: 2011-11-12 20:42
http://www.ytsybjq.com/forum.php?mod=viewthread&tid=236966&mobile=yes剛發(fā)的貼,刀具計數(shù)器,可報警,可以看看
作者: cralosfan    時間: 2011-11-12 21:36
樓主 什么車床?。。。。。。。。
作者: sniper2006    時間: 2011-11-12 21:49
cralosfan 發(fā)表于 2011-11-12 21:36
; o4 a! I# D9 y$ Q樓主 什么車床?。。。。。。。。
. D( p% I& d$ q8 g  p
系統(tǒng):FANUC Series Oi MATE-MD( L; P! G5 |5 \
沈陽機床廠:HTC2050
) ~& z5 S1 w& L: n4 a9 O' P9 p
作者: 昂嘟嘟    時間: 2011-11-12 23:58
{:soso_e100:}{:soso_e189:}
作者: 數(shù)控車小陽    時間: 2011-11-13 22:21
我對宏還是空白.
9 Z1 }- u7 x" t* i# n 想找?guī)煾?學習
作者: sniper2006    時間: 2011-11-13 22:35
數(shù)控車小陽 發(fā)表于 2011-11-13 22:21
9 u$ W# p3 [" _6 n4 ~我對宏還是空白.& `1 q+ Y* e/ @" \0 T+ h( p5 M
想找?guī)煾?學習

  Y" c) D0 Z5 ~! X+ y* R/ L自己可以慢慢的整,很容易就學會啦7 z2 D% y' E0 e% J4 i: }8 M7 g* _4 g

作者: 集中力    時間: 2011-11-19 22:44
謝謝樓主分享  學習了
作者: jdzzxb    時間: 2011-11-20 15:43
“由于FANUC Series Oi MATE-MD的默認參數(shù)在編輯狀態(tài)下不能正常的輸入"[]"默認輸出的是"()",會導致運行是報警,”! E4 \0 m' F& e+ H5 f0 Z
不會吧,我用過的機床都能直接輸入[]符號,難道還要修改3204參數(shù)嗎?不知你們的機床是不是這樣的?
作者: sniper2006    時間: 2011-11-20 15:50
jdzzxb 發(fā)表于 2011-11-20 15:43
7 b1 C. h* ?: j( C9 B, T3 b7 p4 C“由于FANUC Series Oi MATE-MD的默認參數(shù)在編輯狀態(tài)下不能正常的輸入"[]"默認輸出的是"()",會導致運行是報 ...

% |5 b7 P- U% C: u/ N8 y看廠家具體的設定,我的機床默認的是(),這樣編輯狀態(tài)下可以給程序增加注釋1 n1 d9 [. k, N4 C  F. ^# g

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

作者: jdzzxb    時間: 2011-11-20 15:55
sniper2006 發(fā)表于 2011-11-20 15:50 ! n$ e! K; h# X7 v" a3 ]  b
看廠家具體的設定,我的機床默認的是(),這樣編輯狀態(tài)下可以給程序增加注釋
6 q9 y% F! L; x" O
其實我也想加注釋,但寫不上中文呀,所以一般不用,即使用電腦上傳中文也會有亂碼。(英文不會啊)

作者: sniper2006    時間: 2011-11-20 15:57
本帖最后由 sniper2006 于 2011-11-20 15:57 編輯
. P+ ?" b& q0 p" }) t$ z3 n
jdzzxb 發(fā)表于 2011-11-20 15:55
: l8 U6 Q- ]) F# P4 I% y其實我也想加注釋,但寫不上中文呀,所以一般不用,即使用電腦上傳中文也會有亂碼。(英文不會啊)
" h$ @6 K' I2 S7 q+ Y' b
除非你在電腦上加的中文,機床上是加不上的,如果你加工的零件是軸承座,這道工序加工的最大外圓是184注釋就可以寫成( L/ l7 f2 Y; w2 E& b& O( ~
ZCZ-1849 i, P( o$ Q' ~  r

作者: jdzzxb    時間: 2011-11-20 15:57
要去參加比賽,所以關注一下默認參數(shù),否則卡殼就不好辦了。
作者: sniper2006    時間: 2011-11-20 16:00
jdzzxb 發(fā)表于 2011-11-20 15:57 ( j1 |/ D7 U* f, |
要去參加比賽,所以關注一下默認參數(shù),否則卡殼就不好辦了。
; {* j, S, D2 C# |
實際加工中碰到要改參數(shù)的情況還是比較少的,不知道還有萬能的  度娘 和 谷歌( |$ b9 ], [& Z. u: K' v0 X! H) x

作者: gbgfl    時間: 2012-3-3 08:16
很有創(chuàng)意.--------------------可以參考
作者: 一個字忍    時間: 2012-3-8 20:19
那個G代碼用的多一點   宏程序  感覺好復雜啊
作者: 吃驚吃力    時間: 2012-3-9 10:50
學習了                    
作者: zhu1314520    時間: 2012-3-25 18:18
系統(tǒng):FANUC Series Oi MATE-MD* a  x1 c" k$ f7 L1 w/ ?1 m0 `. S1 S
5 `) h, [8 @1 v0 H! w9 U沈陽機床廠:HTC2050, v& x5 O9 W/ L- j( Q' L  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一樣格式使用,路線不同!建議子程序用局部變量,可以調用賦值
& W- N2 o8 ~* J2 z) u3 {3 c8 g
作者: 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
哪個愿意收徒弟不,只會常規(guī)編程
/ r+ @9 \* C! ^% K
作者: 將臣_wyMyz    時間: 2016-5-9 22:22
自學也不知道可以不
作者: ahzccgy    時間: 2016-6-28 18:32
發(fā)散一下思維,但在車床上不太實用
作者: wangcunjia    時間: 2016-7-2 20:34
不錯。就是有點太太麻煩了!
作者: qufeng2007q    時間: 2016-7-21 12:36
在數(shù)控車做了十幾年了  不用宏  不知道宏有什么好  只在加工中心偶爾用個簡單的  去去平面切切斷   




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