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

機械社區

標題: 法蘭克的一些特別指令的應用 求教 [打印本頁]

作者: 963189974    時間: 2012-5-11 17:00
標題: 法蘭克的一些特別指令的應用 求教
如G34 35 36 37的應用     小弟最近打孔比較麻煩 需要用到這些卻力不從心   希望大家能夠賜教。或者大家有更好的方法比如宏程序打孔程序  求賜教3 J# E$ m$ m2 e. B& J9 C0 _

作者: 虛緲    時間: 2012-5-12 16:07
特殊指令不是所有機床都有的,如果沒有開通就沒有辦法用,它們不是標準的功能,是要選擇的,至于打孔這么簡單的東西,在網上隨時都可找到宏程序的資料,把它設成特殊指令也可,方便得很
作者: 963189974    時間: 2012-5-12 20:00
虛緲 發表于 2012-5-12 16:07
9 C1 ]5 L9 i4 i6 n& X, U5 p# {. E4 v特殊指令不是所有機床都有的,如果沒有開通就沒有辦法用,它們不是標準的功能,是要選擇的,至于打孔這么簡 ...

# H4 f9 R1 w! ]; _: l/ ]我一直在想辦法  找這些方法啊   求指點
作者: 虛緲    時間: 2012-5-14 10:12
#21=#4009;    : D7 }( H, W$ t
T#20M6G43H#20 4 n2 p+ ?2 V6 ^3 d% c0 g" K
#12=RO[1000*#19/[[#13000+#20]*3.14]]3 ^* g0 C$ x/ S' L
S#12M3M8 . F9 b" Y2 `' r5 B$ v
#10=#12*#9;                                                                       N1:#100=1;                   N2:WHILE[#100LE#6]DO1;        N3:IF[#5EQ#0]THEN#5=360/#6;       N4:#101=#24+#4*COS[[#100-1]*#5+#1];  N5:#102=#25+#4*SIN[[#100-1]*#5+#1]; N6:IF[#21EQ82]THEN#115=1000;  N7:IF[#18EQ#0]THEN#18=5;           G#21X#101Y#102Z#26F#10R#18P#115;    #100=#100+1;                    END1;                            IF[#8EQ#0]GOTO3000;              N10:#110=1;                 N20:WHILE[#110LE#11]DO1;       N30:IF[#3EQ#0]THEN#3=360/#11;    N40:#111=#24+#4*COS[[#110-1]*#3+#8]; N50#112=#25+#4*SIN[[#110-1]*#3+#8];          G#21X#111Y#112Z#26F#10R#18P#115;    #110=#110+1;                    END1;                        N3000:M99;
作者: 虛緲    時間: 2012-5-14 10:22
這是我編的一打孔程序,FUNUC系統的,如果你想試試,你把它拷到你機床上,用程序號O9010,再在MDI方式下編寫:G90G10L50;N6050R160;G11;然后啟動運行一下,就可用這個程序了。哦對了,每臺機床換刀方式不一樣,你那如果和我編的換刀方式有差別你反它改掉。
作者: 虛緲    時間: 2012-5-14 10:38
怎么用這個程序呢?我來說明一下,我這編的是在同一圓弧上打孔的兩段圓弧孔,用的是線速度,每轉進給。打個比方說一個圓心坐標X250Y120圓弧直徑400,起始角45度,孔間30度6個孔用G59坐標系,孔深60,孔徑21,鉆頭是刀號20號的U鉆,程序就這樣編:G59G83G160T20D21S100F0.12A45I[400/2]J30K6X250Y120Z-60Q15;
作者: 虛緲    時間: 2012-5-14 10:44
就我這一段宏程序功能還挺多的,也可在兩段圓弧,整圓,打孔攻絲,固定循環能用的都好用,如果有興趣可試試
作者: zhouwencainiao    時間: 2012-5-14 14:39
來回復,來升級。。。淚牛滿面
作者: 963189974    時間: 2012-5-14 18:41
虛緲 發表于 2012-5-14 10:12
/ O, w  P; g" b#21=#4009;    ( w: \0 m& q5 Q* E- z7 W9 c
T#20M6G43H#20
9 ~5 I. R% @( E #12=RO[1000*#19/[[#13000+#20]*3.14]]
* I& j- v8 v- U
大俠  我還是一點沒看懂餓
( t, Z; l. [6 ~  [+ B# z2 p2 P' U7 H: R: U

作者: 虛緲    時間: 2012-5-14 18:56
第一句說的是讀取的固定循環模式如81,82,83,84等等,第二句是換刀,第三句是指線速度,
作者: 虛緲    時間: 2012-5-14 19:00
你如果想用,試了后再說,看好不好用,每個廠家對換刀模式都不一樣,你把你機床的換刀和讀刀補的加上,換掉第二句
作者: 虛緲    時間: 2012-5-15 08:32
不好意思少了一句,在第一行加上#23=#4014;
作者: 伊水茶緣    時間: 2012-5-15 09:18
%
7 Z7 M5 G7 x- n. a) K3 j4 ?O0000
# N% K' \" H2 T+ u0 }G21! v0 f2 k- M. z% S* M; h' d
G0G17G40G49G80G90
$ W7 q+ A& r; D5 O* pT1
  G; t0 P, }' j2 K7 sM6
# U6 `. G* J1 O; Z0 B( UN80G0G90G54G16X50.Y0.3 z- g4 q% A7 u& ^: P7 ?  }  `* Q1 H
S1000M39 {" i3 ~( A- r" U, e7 ~' R
G43H1Z5.
& i+ z) O, O  H% f1 i5 |G99G81Z-3.R5.F100.
. V) G. s5 m' KG91Y10.K96 d) b1 Y- e* D0 K
N230G80G15Z100.' z: X: @; f" B3 B& _* _0 [
N240M5
# S1 M7 I* Z3 U1 E; dG91G28Z0.
: \- F; ~3 R3 S6 F: v/ c1 `M308 f& C4 ~! c! b; M
%
作者: 伊水茶緣    時間: 2012-5-15 10:09
如果試矩形陣列的孔的話,還是用宏程序
作者: machine_益點    時間: 2012-5-15 10:34
來學習了,
作者: 虛緲    時間: 2012-5-15 15:43
伊水茶緣 發表于 2012-5-15 09:18 ' h# F5 U" G. X9 I! ^# y* T7 A
%8 }# H" M( {' ~, \( ~1 j
O0000
. d4 k2 X7 V1 gG21
5 b4 I2 c  x6 [' {
看來你水平挺高手,居然知道G16這個指令,你把你這個程序放到機床上試試看能不能用?我可以這樣的說,錯在哪你都不知?
5 ?: }/ b3 B6 Y( L4 S3 p
作者: 虛緲    時間: 2012-5-15 16:46
G16作為極坐標指令,一旦生效,以后讀取的只能上圓弧半徑如X,起始角度如Y,等等,不能有讀取刀補的,讀取刀補必需在前,你回去再丟看看你機床上的程序是不是這樣的
作者: 伊水茶緣    時間: 2012-5-15 17:43
虛緲 發表于 2012-5-15 16:46 3 f: r! ~( D, C( S$ Z7 H" j- I
G16作為極坐標指令,一旦生效,以后讀取的只能上圓弧半徑如X,起始角度如Y,等等,不能有讀取刀補的,讀取刀 ...

. |# s5 m9 ]& S我每次用的宏程序都是直接賦值,不用定義一堆,咋簡單咋來,有你寫的那一段的時間我用mastercam或者CATIA編了,呵呵,當然不能說你錯,你的水平應該比我高。不過咱學更多的東西是為了使用起來更簡潔,更方便。對吧,呵呵!
作者: 虛緲    時間: 2012-5-15 18:15
不想作無謂折爭辯主,我現在是領教了,兄弟你涉獵挺廣的,我佩服,學習了




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