亚洲二区精品_国产精品com_日本高清精品_国产高清一级毛片在线不卡

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

查看: 5348|回復: 29

[求助] 別得地方看到的我不會,請高手

  [復制鏈接]

1

主題

13

回帖

252

積分

注冊會員

積分
252
QQ
樓主
發表于 2011-11-3 20:40:04 | 只看該作者 |倒序瀏覽 |閱讀模式

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區

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

×
是發那科加工中心宏程序。我弄了個用小刀倒大孔的倒角宏程序,然后指定了個G代碼,比如-101,然后用G101呼叫,用負號就相當于模態呼叫,然后問題是每個孔位置都必須把變量寫全,不寫全的話它會認為這個變量為空,如何能讓后面跟的孔位置只需要XY坐標就行,其他變量默認第一次的?舉個例子:用12的倒角刀倒20的孔,我讓它轉半徑6的圓G101 X0 Y0 Z-10 R1 I6 F300(Z為深度,R為進給落刀點,I為轉圓的半徑)X50(就是這里不行了,要把所有變量寫全才可以)X100(就是這里不行了,要把所有變量寫全才可以)要寫成這樣才可以:G101 X0 Y0 Z-10 R1 I6 F300(Z為深度,R為進給落刀點,I為轉圓的半徑)X50 Z-10 R1 I6 F300X100 Z-10 R1 I6 F300請高手幫忙解決下
沙發
發表于 2011-11-4 08:18:25 | 只看該作者
我給你一個類似的實例,你可以參考下,每個孔位置如果有重復的可以不用寫重復的那一個坐標
) r" Y% x9 y# B" dO304 f! F. _8 _5 h' D" v; f3 ?
#100=54    (坐標號)" s! b, k+ R- x1 R3 w
#1=3       (下刀點)
1 o$ W$ B' s& L$ Q; N& Z #2=0.5     (每層切深)
' d/ Y* r) Y# G) c9 w/ ? #3=30      (加工深度)
, |/ R: W1 O9 B1 r* o5 a6 D" P #30=50     (圓直徑)* u5 _# j0 y* c  B! c$ J: ?( u
#102=2000  (轉速)
1 `* V- o$ r3 s5 l$ _/ v5 m! F  D2 ^ #103=8     (M代碼)9 _! }9 \+ B4 M+ G
#104=81    (加工模式)# L" j3 Z* X. d) l& Y( k# R& M
#21=1000   (進給)
# F; }! z" [% R+ n: ]8 [$ [ #109=20    (刀半徑)) c7 x: x$ ~3 j- ^. @* I7 H6 `
M98 P31
& n& }3 [" V3 ]% l( {, ^+ |; U1 a (*-*-*-*-*-*-*-*-*)- `7 C  B1 ~( j; g; n; W6 H
X30. Y-30.& q% l5 F" j( l
X0. Y-30.. [! s7 `4 f! x3 h8 k8 G1 j
X-30. Y-30.
4 w  z: ?, t3 l% k X-30. Y0.
" o; w: _2 R5 K/ U0 Z' |4 P0 F X0. Y0.
" _+ a% V; v- v X30. Y0.
: `" P- }5 V6 U, ^4 Q7 \! a X30. Y30.+ ~2 m: q: v( {: |1 V
X0. Y30.
' Z5 b" A# O4 I X-30. Y30.8 d2 k$ e1 s" K' D
(*-*-*-*-*-*-*-*-*)  t2 ^  f* L; T7 G# e9 {$ D0 R6 R3 \
M98 P32
: @: V. G* V& ?3 J M30; c! p* Q6 z+ ]& u
. A, b7 d7 E& I! ?: N
O31
/ q% h* V' N. f) x G80 M5) K" `& s4 E/ m' }, L$ e
M9
; z9 I' n! U* [$ A4 v G52 X0 Y0 Z05 b6 ^/ f/ |% ]: v. \, i. e
G69
% L* q" Z' `% K. k$ X$ D1 y #100=FI[#100]
! O6 _7 q+ f4 ~* @ G91 G28 Z04 ^' v3 B! O' u" ?
G90 G0 G#100 X0 Y0, w" U1 K; E, `4 M
G43 H0 Z150., e4 A  p9 I6 l. {
M3 S#102
$ |) _" t5 F' G+ Z! G. E M#103  e3 J9 u* Q& Q' ?
IF[#104 EQ 3]GO 108 V1 b7 Y$ h$ n9 P+ \8 v
IF[#104 EQ 76]GO 1
! v3 d! ]. Y0 B IF[#104 EQ 87]GO 1
, Y6 F/ k8 K# O1 A5 z GO 2
8 u; _1 q* A2 O0 u! _$ b1 l* cN1
# N% B8 x' U. v. { #2=0.1
! `# V% Q5 N& j" L2 I  DN2
9 n- g) O( }- v, ]1 Z G#1044 [) i2 Q0 L" X) d
IF[#4009 EQ 80]GO 3001
* t8 S6 T) x, e" E7 K, x G98 G#104 R#1 Q#2 Z-#3 F#21 L0 K0' f1 w- t/ w3 i8 M1 {
GO 201 \/ I% p2 R3 a/ P
N10
4 d+ n6 [. W! m% Z/ D& u G66 P9221 A#1 B#2 C#3 D#30 F#21) n5 a" c. c" e  D& M/ L
N20$ }* D0 G: p, F  ]/ u
M99% f2 x; I8 t% {' p0 ]
5 O. }* O+ v+ |! h9 Z
O322 F$ e) W* {% [% ?& j/ p* e( ~( v
IF[#4012 EQ 67]GO 1
+ G* Y. {) E0 N8 h+ ^: X! T. U G67
/ _% z# I8 E  H8 ~N1
" p" q8 F3 v: Q G80 M5
( M5 w7 s- N% @# u4 u+ y  A! F0 X- R M90 r& G) K+ k, F5 V
G91 G28 Z0
2 T) u6 [$ S! l) A M99: F+ l. g# [- S; i  ?  ~0 Z5 ^
N3001
/ v' l0 @7 t6 M2 f7 y/ K# B #3000=1 (#104-DATA-ERROR)) G% \+ h% e+ G* ^% L5 B6 l
, l% B+ Y; x. }
O9221 (FORMAT G66 P9221 A_ B_ C_ D_ F_)
4 _4 A: W8 f+ a, N1 q8 J; X IF[#1 EQ #0]GO 3001             /判斷下刀點是否傳入9 f4 y. H5 k( `% ]1 o- o' O2 Y! ~! _
IF[#2 EQ #0]GO 3002             /判斷每層切深是否傳入
  U) X8 v5 L( e8 Q8 a IF[#3 EQ #0]GO 3003             /判斷加工深度是否傳入
( [1 g2 ^7 F6 U! w) ` IF[#7 EQ #0]GO 3004             /判斷圓框直徑是否傳入
* U7 z; j$ X; K; R( g! E IF[#9*1 LE 0]GO 3005            /判斷進給量是否傳入或異常! Z: ]3 \8 W% y$ q1 b
#4=#5021-#[5201+[#4014-53]*20]  /計算當前X坐標點: E2 ]# d1 F1 W4 t* [, L. u- l* Y( v
#5=#5022-#[5202+[#4014-53]*20]  /計算當前Y坐標點
: f% F; G9 D! G! Z7 X #6=#5003 /記憶當前Z軸高度                    + h  }* d6 g6 ~3 f
#10=#1+#2                       /起始下刀深度3 Q7 \2 p1 g* ?: S
IF[#10 GT #3]GO 3006            /判斷起始下刀深度是否異常
- c" k* D% V/ p #21=#9                          /還原主程序變量$ v) f6 m! G; }( @: |, [% Q
#30=#7                          /還原主程序變量9 b' P7 u* R' n1 N, i
#20=#30/2-#109                  /切寬" Y( p5 ~4 A! X3 b7 O
IF[#20 LE 0]GO 3007             /判斷切寬是否異常, l8 |- v( O# A% `
N1
& Z$ t, N- h$ ~5 p9 c" W G90 G1 Z-[#10-#2] F1500         /下刀前深度
6 w$ [5 i% b, L% E! D G1 Z-#10 F100                   /到Z加工深度! C- V4 H4 Q! O, r" a
G1 X[#4+#20] Y[#5] F#9          /移動至框邊
3 s( {9 H3 w0 a G3 X[#4+#20] Y[#5] I-#20 J0     /螺旋一圈
5 c0 D3 x- t3 w7 s. Q G0 Z-[#10-.5]                   /抬高Z軸0.5,防止框底打花" K, g% J( ^8 q& f( _
G0 X#4 Y#5                       /移動至圓心位置
: E7 ~; G0 c! \, K; z IF[#10 GE #3]GO 2               /判斷加工深度是否到位8 u  j5 J$ @. Y" ~
#10=#10+#2
# a' g, n! G4 N3 q: n' G( y. ~: r IF[#10 LE #3]GO 1
9 B1 |6 U. _2 P) K7 `  p4 l* w #10=#3
" o& B# a! J! k2 f+ g GO 11 i! o5 t8 H7 g; U7 e0 G- Z
N24 L2 J* I. \$ A. u8 S
G0 Z#6! B- o. f. B, q$ e9 X- t! `
M99: k; [; L/ Z; S( U
N3001( m4 ?$ e: U% N: g4 C, Y7 v) O, i
#3000=1 (A-DATA-ERROR), g0 V- J) r  y$ X4 R& x  g
N3002" u0 O. S9 S6 x3 f& f4 q$ P) C  C
#3000=2 (B-DATA-ERROR)
1 o; \0 B  q3 L( w5 pN30032 Z! n6 m- m2 w7 E' w
#3000=3 (C-DATA-ERROR)1 O7 l, V, J  {
N3004+ R9 a0 S# k0 J8 \; F% d2 x$ W6 R
#3000=4 (D-DATA-ERROR)
" f# [) [# _9 L3 TN3005$ C% Z- r& Y; X0 ^( x8 I
#3000=5 (F-DATA-ERROR)8 m" y" `3 m% p. K9 D& y' [
N3006! d$ h6 K8 f& a) X- O
#3000=6 (CHECK-#1\#2-DATA)
# W+ d( A6 F) o2 Q) M# _N3007
4 I/ E9 t9 \+ d #3000=7 (CHECK-#30\#109-DATA)

評分

參與人數 1金錢 +5 收起 理由
若楓 + 5 鼓勵應助

查看全部評分

回復

使用道具 舉報

1

主題

13

回帖

252

積分

注冊會員

積分
252
QQ
板凳
 樓主| 發表于 2011-11-4 20:34:22 | 只看該作者
謝大神,關注好久了,對你的知識就是羨慕忌妒恨啊,我什么時候才能達到啊!我基礎還不太好,要努力努力在努力
回復

使用道具 舉報

地板
發表于 2011-11-5 09:29:10 | 只看該作者
回復 3# 253804985 9 q# j: m; P4 H/ u6 o! {
呵呵,好好學習,天天向上,你可以實現的。
回復

使用道具 舉報

5#
發表于 2011-11-6 08:09:38 | 只看該作者
回復 5# gono9981 ( f% r  x! D$ H1 N: @9 Q, O

4 x4 P) O) s. k; ?2 y. P' U+ M$ x, b2 F3 C# x% V$ X. ?5 n
機床會報警,GOTO只針對于當前執行的程序有效。
回復

使用道具 舉報

0

主題

53

回帖

36

積分

注冊會員

積分
36
6#
發表于 2011-11-10 11:09:14 | 只看該作者
回復 5# gono9981
5 B4 `! `2 R4 g: b8 `6 M* F6 ]& V& B9 B* \. l2 l" L
8 @3 X# t0 ?5 A( z# \4 c8 D8 E
    不會!這個一試不就知道了還問大師!
回復

使用道具 舉報

0

主題

5

回帖

7

積分

新手上路

積分
7
7#
發表于 2011-11-11 19:53:52 | 只看該作者
一步一步來
回復

使用道具 舉報

0

主題

2

回帖

3

積分

新手上路

積分
3
8#
發表于 2012-1-9 03:43:11 | 只看該作者
誰教教我OKUMA 車床的宏程序啊
回復

使用道具 舉報

0

主題

224

回帖

346

積分

注冊會員

積分
346
9#
發表于 2021-11-24 09:04:16 | 只看該作者
學習了,感謝大家
回復

使用道具 舉報

0

主題

224

回帖

346

積分

注冊會員

積分
346
10#
發表于 2021-11-24 14:43:27 | 只看該作者
感謝樓主,學習了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關閉

站長推薦上一條 /2 下一條

QQ|Archiver|手機版|小黑屋|若楓后處理論壇 ( 蘇ICP備11015087號-1|蘇公網安備32059002001368號 )

GMT+8, 2025-5-10 19:38 , Processed in 1.653603 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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