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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

查看: 7177|回復: 26

[求助] 向王工請教關于五點碰數的一些問題

  [復制鏈接]

3

主題

54

回帖

29

積分

注冊會員

積分
29
樓主
發(fā)表于 2011-10-4 13:29:31 | 只看該作者 |倒序瀏覽 |閱讀模式

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

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

×
本帖最后由 wslaoa 于 2011-10-4 15:30 編輯 ) `* c! B: ^+ i3 Y% G# Q6 Y
, O* W0 @& B  ~* N) Q% n
前幾天看到了王工四點碰數的程序后,小弟佩服的五體投地。王工巧妙利用1,2,4,8的二進制數與其他數進行與運算只取1,2,4,8二進制首位的特點,巧妙的將九中碰數方式一一按規(guī)定的次序展開,小弟讀完明白后,不禁感嘆原來宏程序可以這樣編!再讀一遍,里面格式規(guī)范,思維嚴密的讓人嘆服,連一丁點可以挑剔的錯誤都沒有,不禁大呼:王工偉哉!小弟佩服!
+ C2 e' W% P) o0 f2 l* H: @7 |       小弟準備再拜讀王工的五點碰數程序,可搜遍了帖子也沒有,心急難耐,自己也試著想寫一個,可只能想到這樣常規(guī)的思路:先打兩短邊,后再打兩長邊,最后再取一長邊的另一點,然后運算建坐標,算旋轉角,一點自動都沒有。怎么也做不到王工的取數順序,懇求王工給些啟示。另外我想問一句王工的五點碰數能對這樣的零件進行五點碰數嗎?
$ F' ~/ T0 p7 t* e, Y$ q. ~         
0 x+ h; P! f6 U! d* [        (圖中的輪廓是由兩同心圓弧和兩直線組成的,坐標建在圓弧的圓心上;任意放在工作臺上,求其旋轉角度)。. ?5 Q" P$ h1 ?  ?% {' m* t; `
        小弟第一次發(fā)帖,想一吐心中疑惑,希望王工和瀏覽到本帖的高手能解小弟心中之疑:4 Q, p3 }% l. R8 M: Y  q; [, x4 d
        一:小弟加工時特別喜歡用正反刀路,就像這樣的:
7 e2 ^6 `9 t: e9 m4 t! Z0 S          N1Z[#1+1.];G1Y-100.;Z#1;G1Y100.;#1=#1-1.;IF[#1GE-10.]GOTO1;  精簡為+ w# i9 O# G: u8 y1 G+ b
          Y-100.;" q4 e( F' w. G
          N1G1Y-5042;$ _* n- H6 ?1 h- d( P3 Y. q
          Z#1;
) ^1 @! a% @2 G9 f: Z; d          #1=#1-1‘.;2 ?. r! X$ C( G
          IF[#1GE-10.]GOTO1;(不是本人想出來的,自己改編別人的程序)% r1 p5 b/ U% ?+ x! e7 Y( l
         還有王工的智能平面銑,精簡干練刀刀見血,沒有多余的廢話,空刀路。小弟想的是能不能把特定的刀路擴展為任意輪廓。正刀路;下刀;反刀路;下刀這樣持續(xù)循環(huán),這在加工精度不高的場合,應該是多么高效的刀路啊!反刀路有點像線切割的回退功能,我想用宏程序實現,到時候只需走完正刀路,調用一個代碼就可以實現反刀路了。不知諸位有沒有這方面的思路?4 s% @+ X: S* z4 z' [
        二:fanuc上面有個手輪示教功能。小弟在加工帶凸臺的鑄造毛坯面時,毛坯件件不一樣,另外還有鑄造角度,根本不能用ug編程序加工,只能一點點手搖去除,痛苦之極,小弟想到了fanuc手輪示教功能,可小弟床子沒有,能不能寫一個宏程序實現這個功能啊!另外,我想fanuc能實現這個功能,肯定有辦法,只是自己沒有想到而已,大家能不能提供一些思路啊!
0 R, U3 o1 Z; O: C, o       三:自己很佩服王工思路嚴謹,滴水不露。小弟寫程序時,總是丟三拉四,邏輯性不強,想請教王工,寫這么優(yōu)秀的程序有沒有什么步驟,怎么考慮才能滴水不露,無懈可擊。
! ~6 H9 B6 Y; Y" U       小弟三點疑惑,請眾位高手賜教,小弟洗耳恭聽!(qq 897577032  Emaill 897577032@qq.com

3

主題

54

回帖

29

積分

注冊會員

積分
29
沙發(fā)
 樓主| 發(fā)表于 2011-10-4 13:52:24 | 只看該作者
第一次發(fā)帖  請眾位路過的高手指教!
回復

使用道具 舉報

板凳
發(fā)表于 2011-10-4 20:19:14 | 只看該作者
回復 1# wslaoa + ?% U4 i5 P$ Y7 `' K/ a5 }
3 ^1 T  d: j$ X9 O  R8 e

5 L7 ?( n6 {- B4 ?1 w# |# T    不懂,幫頂
回復

使用道具 舉報

地板
發(fā)表于 2011-10-5 09:04:15 | 只看該作者
回復 1# wslaoa
; i* X& _) H* e0 l
; R  ^! F* i* Z# M# P' J你好,很高興認識你,最近比較忙,沒有常來論壇。
+ B  U, N( z: |- q6 D, B你的第一個問題:
9 f6 V7 ?  }& \" DN1: ~8 j7 s: \: l+ e0 R2 {
Z[#1+1.]
; U, g1 j% m5 M8 L& [3 E* t4 v% p G1 Y-100.: P% o- P% a9 k" f0 l$ U7 i$ Q
Z#1
8 s" M9 f/ I2 Q3 S  [5 t; o" N1 x G1Y100.+ L4 ]& t5 V, q4 S5 Z
#1=#1-1.3 a3 Z. a; {! x' B& b; i, ]" U
IF[#1 GE -10.]GOTO1
; \$ D& [; I" f  d! c  C精簡為
! z1 _' i, b# N% N3 R) P2 D: h Y-100.% R: q/ p1 q8 v4 @) ]
 N15 s: Y) ~; w& q; j1 b: D. e4 z2 A
G1 Y-5042 (貌似你這里寫錯了吧,是不是想寫出#5042)
2 ]7 T2 r% L5 M/ q9 G Z#1
' V% B3 S# e) a #1=#1-1
9 k+ h8 Q/ t3 E) Q$ s IF[#1 GE -10.]GOTO18 G# ^3 r4 B* Z% J- Q
(不是本人想出來的,自己改編別人的程序)
( Z% g1 r" Z! S! w* ~& X這個方法是可以,不過我一般不用這樣的方法,因為用系統(tǒng)變量去表示當用了高速預讀會出現記憶位置出錯,就會發(fā)生撞擊的危險。
& \) o7 i. y8 I$ u我一般都用以下方法4 P: P4 B# ^7 l  Y3 I! ?( `
#100=1004 z) B9 g' S0 t" n- d; X0 ^- e
#101=-1; @  i* T% O; M* W
WH[#1 GE -10]DO 1# }2 d( y/ g3 s3 W. V9 z& F; X% _
Y[#100*#101]+ i) [- I9 Z3 E! }
Z#1
! q. R  p: [) X0 x #1=#1-1
) K: `6 L. N: S& c( o& y1 T #101=-#101
1 z! P% n  u, u  F7 h4 M4 B EN 1
回復

使用道具 舉報

5#
發(fā)表于 2011-10-5 09:16:30 | 只看該作者
回復 1# wslaoa , Z( G0 K1 g1 s
你的第二個問題,可以編寫宏程序實現,比如一個區(qū)域加工的宏程序,$ u* i( j+ E, H* g2 z+ g
你不需要加工面R、底R、斜面的功能,這個很容易實現的,采用根據區(qū)域長寬、刀尖距、算出多少刀鑼出,是單刀還是雙刀
* }/ b9 s0 d, I/ k如下圖:& J! N" c1 b: |; L6 O) J
回復

使用道具 舉報

6#
發(fā)表于 2011-10-5 09:18:27 | 只看該作者
回復 1# wslaoa ( Q& N8 p: F6 E/ A% f9 T

+ I  H' y* w' `0 S' a6 m7 `# V7 m你的第三個問題,如果編寫優(yōu)質高效的宏程序,我的體驗如下:9 {. `$ T& ?) M6 Q6 T
沒有最好,只有更好。
5 X9 Y% `( e1 @, }只有最求完美,你的程序才會編寫的優(yōu)質高效。
回復

使用道具 舉報

7#
發(fā)表于 2011-10-5 09:35:26 | 只看該作者
回復 1# wslaoa
- z3 E2 t9 e/ C) t. |" c, n" m9 i
1 \8 Y' A$ g% o0 l; J! J' X/ q- e你提到的五點碰數,思路和四點碰數一樣,但是程序算法及坐標計算要復雜很多,五點碰數只有只有兩個難點
" M& g" N; R6 t1、模式控制。7 r- B2 C! X! Q0 j* G2 `0 b3 H
2、計算方法。
# I& }' e# l4 R# v$ J# ]% U五點碰數和四點碰數一樣,都只能取方形板件的坐標,不能取你圖上的,但是你圖上的可以編寫程序實現,很容易實現。
$ F: A! m* `1 u6 w
) U  y  a% g  V& z( ]0 p% M) P另外你提到的智能銑平面程序的刀路,其實那個程序只是以前臨時用用的程序,所以沒有什么功能,我貼上程序就是讓更多的人學習其中的算法," j6 b$ |/ z- R8 e% Y
你說的各種輪廓刀路的,我們都是采用模塊方式編寫程序的,編寫了所有常用的計算功能模塊、比如斜面加工計算模塊、面R加工模塊、底R加工模塊、等等很多模塊+ g; g4 }  N% P7 ?; t6 |+ B7 g
我們只需要編寫不同的刀路,然后調用這些功能模塊,就組成了一個多工能得程序了
回復

使用道具 舉報

3

主題

54

回帖

29

積分

注冊會員

積分
29
8#
 樓主| 發(fā)表于 2011-10-5 13:42:59 | 只看該作者
本帖最后由 wslaoa 于 2011-10-5 13:44 編輯
( l0 Y1 t+ \; Q2 N$ y' F5 J3 g+ c$ O6 n" n) ?
多謝王工百忙之中能抽出時間解我心中之疑,模塊化編程也是我的追求,只是自己從學校剛畢業(yè)只有個思路而已,其實大部分零件都是由孔(包括螺紋孔),輪廓,面(包括斜面)等組成,加工程序也基本上可以分為以上幾類,我現在只是剛開始干,沒有加工過多少零件,編通用程序還沒有那么多素材,不知王工能不能在這些方面多貼點帖子啊!小弟感激不盡!
回復

使用道具 舉報

3

主題

54

回帖

29

積分

注冊會員

積分
29
9#
 樓主| 發(fā)表于 2011-10-5 14:01:25 | 只看該作者
呵呵 自己本來以為自己對宏學的還算可以了,但自從看完王工的程序后,才感覺自己多么淺陋可笑,自己要是單獨編一個程序可能沒問題,但編像王工說的模塊時,就力不從心了,好想跟王工學學啊!不知道一生的培訓班還收人不?
回復

使用道具 舉報

10#
發(fā)表于 2011-10-5 15:20:54 | 只看該作者
回復 8# wslaoa 2 c$ d" R  z( M7 \3 l) h
你好,近段時間我都比較忙,所以很少來論壇了,若楓壇主建這個論壇的時候我來發(fā)了不少帖子,基本上都在這個論壇了,你可以加我們的群166547831,
/ s; q& V' C" r, x6 O在那里就可以找到我。
回復

使用道具 舉報

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

本版積分規(guī)則

關閉

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

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

GMT+8, 2025-6-29 13:54 , Processed in 0.185258 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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