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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 19688|回復: 38

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

[復制鏈接]
1#
發表于 2011-11-12 18:23:47 | 只看該作者 |倒序瀏覽 |閱讀模式
本帖最后由 sniper2006 于 2011-11-12 18:30 編輯 & C% j% a' j* p2 }4 o
! [: e$ Q# C* D" z' G& x8 Z& v+ l
發個簡單的宏程序模擬G90外圓切削循環過程
O0014+ G$ Y$ i& G' q7 i$ Q1 `1 E( F( z9 z
G97
$ v6 J- e9 y3 |5 {( L2 ^8 p! jG99
: e1 Y9 r5 p0 v3 oT0101 M03 S10003 J- w9 l+ d0 ~, u; K$ M
#101=100.00              //毛坯大小/ g, _4 Y6 B7 Z2 ~( ]- K1 s* Q
#102=37.00              //徑向尺寸的最終值
! F) u9 o0 q. H. j+ f: U5 Q; f/ s#103=-100.00           //軸向尺寸的最終值
# B3 w; Z0 P. P" I/ a4 n#104=3.00               //被吃刀量
+ E! o5 b( h' G0 Q#105=1.00              //軸向的退刀位置; i# ]1 t% o' H* N% Z1 T/ m+ ]
G00 X#101 Z#105   //快速定位
- g( ]0 t  l. f$ B! ]8 |8 ZWHILE[#104NE0]DO1   //當被吃刀量等于0時退出循環
* `8 g/ M  \( \( c8 qG00 X#101                  //快速定位到X, g5 g! t, w0 F) ]/ X$ |& w! K
G01 Z#103 F4.00        //切削到軸向尺寸1 |8 k& \9 [8 X) R$ R
G00 U1.0 Z#105         //退刀
, ]4 a- _2 a$ v! T4 K#106=#101-#102     //計算里離徑向尺寸還差多少. K# ~9 ^8 R3 I
IF[#106<#104]THEN #104=#106   //如果差值少于被吃刀量,則將被吃刀量修改成最終的差值( r; a8 ?, ~# o, B6 w: i
#101=#101-#104          //計算下一刀X的位置
3 j# ?6 P* g/ P: QEND1
: u8 V- J$ o, e4 p' x- L% A5 ^G00 X100 Z100            //退刀, Z% B3 o, w/ [
M30                           //程序結束并返回程序開頭

, j7 R# [' e; V6 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
: o+ q: U. g9 x7 i/ p
由于FANUC Series Oi MATE-MD的默認參數在編輯狀態下不能正常的輸入"[]"默認輸出的是"()",會導致運行是報警,報警信息是
"序號:序號S0114宏程序表達式非法,這是由于3204參數沒有修改的問題,修改3204參數后就能正常的輸出"[]"啦,從左到右將最右邊的"1"修改成"0"即可。
; b! S! s+ b* u7 o: s# x4 A
附幾張調節FANUC Series Oi MATE-MD怎樣修改參數的圖
1:先將參數寫保護的參數修改,在刀補菜單下調出如下畫面
要在MDI模式下才能修改,將寫參數中"0”,修改成"1"

) o- R, g& R& G3 a9 T! T) s
2:修改3204參數,修改后如圖
; y5 V4 D1 N, H5 H( ~
3240參數默認的值是0 0 0 0 0 0 0 1  修改成 0 0 0 0 0 0 0 1
修改完這個參數后就可以輸出"[]"
/ y/ e; p/ [; W2 }
附兩張機床程序截圖
6 c7 \4 K. s, i: P! l

6 I% ^- ?; b1 }5 K

本帖子中包含更多資源

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

×
回復

使用道具 舉報

2#
發表于 2011-11-12 19:03:44 來自手機 | 只看該作者
樓主做成子程序,再做成G代碼…可以和G90一樣格式使用,路線不同!建議子程序用局部變量,可以調用賦值
3#
 樓主| 發表于 2011-11-12 19:13:52 | 只看該作者
wang413362569 發表于 2011-11-12 19:03
6 Z* j+ h1 {1 l樓主做成子程序,再做成G代碼…可以和G90一樣格式使用,路線不同!建議子程序用局部變量,可以調用賦值

4 d$ r; o8 r+ {( f; L8 a2 ?實際中并不要用到這樣的功能,只是寫一個簡單的宏程序。讓其他人能夠了解下。1 `- h6 s6 y2 T. e$ k. `# i
( E7 f! i( {! w- x; {5 Y# B: T
還有發那科系統的參數修改
" Y' ^$ g- c: H" x! l
4#
發表于 2011-11-12 19:24:42 | 只看該作者
td的fanuc啊,,,我喜歡
5#
 樓主| 發表于 2011-11-12 19:34:32 | 只看該作者
qinxin131400 發表于 2011-11-12 19:24
4 z$ q# S/ t( G6 wtd的fanuc啊,,,我喜歡

0 H) P4 b, {5 S8 |7 R9 k! c哈哈,還不錯沈陽機床廠HTC2050的數控車床,聽說也要幾十萬吧( l) X$ K' ]6 u
6#
發表于 2011-11-12 19:35:03 | 只看該作者
我做過幾個子程序,有機會發上來…有一個正反刀車寬槽、打中心孔(可選模式)、還有個記錄每把刀的加工數量,超過指定值會停止加工并報警…適合批量加工!宏就是很有趣,鉆研中…可以拓展功能,數控系統就像XP系統,宏就是留給我們平臺可以拓展機床功能
7#
 樓主| 發表于 2011-11-12 19:36:32 | 只看該作者
wang413362569 發表于 2011-11-12 19:35 ! V8 F" G7 G+ q# }
我做過幾個子程序,有機會發上來…有一個正反刀車寬槽、打中心孔(可選模式)、還有個記錄每把刀的加工數量 ...
/ Z' I6 _7 D4 b
呵呵,有機會一定要多交流交流。# P' [' Z+ d  {- v
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 + X. S" b3 g" W7 H$ X' @9 T
樓主 什么車床?。。。。。。。。

3 w. _; W1 j1 v1 b系統:FANUC Series Oi MATE-MD
2 U4 b- w/ @. D& |2 N9 {: N沈陽機床廠:HTC2050
: p( B5 H- N- n( I. `) g
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

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

GMT+8, 2025-7-22 17:40 , Processed in 0.072046 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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