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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 19686|回復: 38

發個簡單的宏程序模擬G90外圓切削循環過程

[復制鏈接]
1#
發表于 2011-11-12 18:23:47 | 只看該作者 |倒序瀏覽 |閱讀模式
本帖最后由 sniper2006 于 2011-11-12 18:30 編輯 . u1 E$ V# J$ L: {6 d; f
. P9 H$ U. V# z; |
發個簡單的宏程序模擬G90外圓切削循環過程
O0014
6 x/ ^. y$ g3 A4 h1 @: bG97
9 r' \  v, J. k; HG99
/ M' f2 q: J$ o0 `T0101 M03 S10006 t4 y8 h4 X3 |
#101=100.00              //毛坯大小+ a# @/ ~! Y* w" c* r
#102=37.00              //徑向尺寸的最終值$ O: M" D$ m" s, Y
#103=-100.00           //軸向尺寸的最終值4 j. z. C; \, u; P
#104=3.00               //被吃刀量
+ ?) X1 t7 S- ~" h" L/ G; @#105=1.00              //軸向的退刀位置1 M- _+ j  @# u, b4 ~) U
G00 X#101 Z#105   //快速定位
! r: A4 Y2 U9 {- fWHILE[#104NE0]DO1   //當被吃刀量等于0時退出循環
  O6 X3 y7 m: P4 N. H. _1 C4 {G00 X#101                  //快速定位到X9 `) C. u, {. H2 W/ _
G01 Z#103 F4.00        //切削到軸向尺寸# U7 y6 H  {* T8 O
G00 U1.0 Z#105         //退刀
* S+ s2 K' i3 n$ s# F  ?8 a#106=#101-#102     //計算里離徑向尺寸還差多少" Y4 n$ z* c$ {: D! ]; F
IF[#106<#104]THEN #104=#106   //如果差值少于被吃刀量,則將被吃刀量修改成最終的差值0 V, f4 @) g, F6 Y
#101=#101-#104          //計算下一刀X的位置* w  m& f/ P; g
END1, X9 o0 `( \$ `# u% N! p  O4 H, r
G00 X100 Z100            //退刀) {& |' e3 q& `; S! v* w" ]
M30                           //程序結束并返回程序開頭
9 @) M" H" V7 E7 s. C- u
注:本程序在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
# k/ D6 f9 j7 [$ ^/ U2 ]* `
由于FANUC Series Oi MATE-MD的默認參數在編輯狀態下不能正常的輸入"[]"默認輸出的是"()",會導致運行是報警,報警信息是
"序號:序號S0114宏程序表達式非法,這是由于3204參數沒有修改的問題,修改3204參數后就能正常的輸出"[]"啦,從左到右將最右邊的"1"修改成"0"即可。

& m, O/ x9 K' d
附幾張調節FANUC Series Oi MATE-MD怎樣修改參數的圖
1:先將參數寫保護的參數修改,在刀補菜單下調出如下畫面
要在MDI模式下才能修改,將寫參數中"0”,修改成"1"

8 r% p2 j; x, b& E
2:修改3204參數,修改后如圖

8 T% W$ U8 I, |" K: F) U3 M7 ~4 z3 B" S
3240參數默認的值是0 0 0 0 0 0 0 1  修改成 0 0 0 0 0 0 0 1
修改完這個參數后就可以輸出"[]"

7 n) G! x3 b2 a( c2 r' I
附兩張機床程序截圖

, Z. x; H# C3 A& V, D- G' C. I
) U& }7 E6 P( U3 e" G& b

本帖子中包含更多資源

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

×
回復

使用道具 舉報

2#
發表于 2011-11-12 19:03:44 來自手機 | 只看該作者
樓主做成子程序,再做成G代碼…可以和G90一樣格式使用,路線不同!建議子程序用局部變量,可以調用賦值
3#
 樓主| 發表于 2011-11-12 19:13:52 | 只看該作者
wang413362569 發表于 2011-11-12 19:03
) B9 a2 I7 t( B2 }4 z+ {樓主做成子程序,再做成G代碼…可以和G90一樣格式使用,路線不同!建議子程序用局部變量,可以調用賦值
) A7 [' q# q) g6 N
實際中并不要用到這樣的功能,只是寫一個簡單的宏程序。讓其他人能夠了解下。
3 |( O6 S: r0 a9 [* b; m# J
3 m/ k9 H: [$ r+ K) j) }" c還有發那科系統的參數修改* Y( o& U. l9 k6 n: L$ k/ v/ J
4#
發表于 2011-11-12 19:24:42 | 只看該作者
td的fanuc啊,,,我喜歡
5#
 樓主| 發表于 2011-11-12 19:34:32 | 只看該作者
qinxin131400 發表于 2011-11-12 19:24
9 o! j( |- m# M  h! W2 [: g* Jtd的fanuc啊,,,我喜歡
) E1 I" f; c' r! K0 o
哈哈,還不錯沈陽機床廠HTC2050的數控車床,聽說也要幾十萬吧& }: x- o; m5 v1 ]9 m
6#
發表于 2011-11-12 19:35:03 | 只看該作者
我做過幾個子程序,有機會發上來…有一個正反刀車寬槽、打中心孔(可選模式)、還有個記錄每把刀的加工數量,超過指定值會停止加工并報警…適合批量加工!宏就是很有趣,鉆研中…可以拓展功能,數控系統就像XP系統,宏就是留給我們平臺可以拓展機床功能
7#
 樓主| 發表于 2011-11-12 19:36:32 | 只看該作者
wang413362569 發表于 2011-11-12 19:35
5 x4 t! a0 z: ^我做過幾個子程序,有機會發上來…有一個正反刀車寬槽、打中心孔(可選模式)、還有個記錄每把刀的加工數量 ...
" J9 N5 [) X) W
呵呵,有機會一定要多交流交流。
2 s* F  p, u& u9 |  \8 T5 l
8#
發表于 2011-11-12 20:42:14 來自手機 | 只看該作者
http://www.ytsybjq.com/forum.php?mod=viewthread&tid=236966&mobile=yes剛發的貼,刀具計數器,可報警,可以看看
9#
發表于 2011-11-12 21:36:54 | 只看該作者
樓主 什么車床?。。。。。。。。
10#
 樓主| 發表于 2011-11-12 21:49:23 | 只看該作者
cralosfan 發表于 2011-11-12 21:36
2 U2 h1 C8 n' d樓主 什么車床?。。。。。。。。

0 V! A* Z7 m: W6 ?. U系統:FANUC Series Oi MATE-MD
. i3 n* e: b$ P# H沈陽機床廠:HTC2050' H4 L, ]; O/ ^
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

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

GMT+8, 2025-7-22 12:26 , Processed in 0.085277 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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