看板 Mechanical 關於我們 聯絡資訊
※ 引述《a777starmy (那些年一起ptt的日子)》之銘言: : ,結果去長度(H)補正往下-2mm : 結果是斷刀,且刀子插在工件上,師傅說不夠2mm,要去改G83 裡的Z-16,改成Z-18, : 後來回家想想,大概知道問題出 : 在哪了,不知道有版友知道這種鑽孔,孔深不夠為何不能直接補長度補正??? 問題出在刀長不該去改 G83 R2. 代表鑽孔起始點在 Z2. 你刀長改 -2. 就等於 R2. 的時候刀長實際上還更低 2mm 也就是 R0 的位置 = 起始點就在工件表面上! 如果好死不死對刀不夠準 實際上工件表面比 Z0 高一點點 快速移動的時候就直接插在工件表面上 你覺得不會斷刀嗎? 簡單說:刀子實際上比你程式寫的點低 2mm,你不會怕撞刀嗎? 寫程式的時候還要一直想實際上刀子低了 2mm,寫的時候不累嗎? 孔深不夠 = Z 軸打深一點就好 G83 的 Z 的用意就是 "鑽多深" 就如你師傅說的 Z-16. 改 Z-18. 就好了 為何會想去動長度補正?容易出錯又麻煩 : (2)上星期也遇到相同工作,鑽2個孔,但在不同厚度的情況下,師傅教我的先對厚的,然 : 後打指令,然後再對薄的 : 而我自己想到的方法,大家應該也知道了 : 先對厚的地方,假如試出來的孔沒錯,這個孔在厚的30mm地方,而另一個孔在20mm地 : 方,就去長度補正(H)的地方打-10 : 就可以了,也不用重覆對刀,相反過來,也可以先對薄的地方先打孔,接下來要對厚 : 的打孔,長度補正則拉高+10mm : 以下是我最近回家又想到的問題,一般鑽孔不是都會在G83 R2.0等待嗎??但這次假如 : 先對好厚的地方,不使用長度補正 : 的情形況,那我可以用G83 R[2.0-10.0]=G83 R-8.0嗎??也就是把原本的長度補正改 : 成下在R的地方,直接減掉,不知 : 道這種作法可以嗎??? 基本上是可以這樣寫 我自己也會寫負的 R 但是你頭腦要很清楚 而且 G81/G82/G83/G73/G84 之類的循環前面最好加上 G98 以免 R 點太低撞刀 還有,長度補正通常情況下是不需要去改的 有問題請改程式不要去改補正...(鄭重提醒) : 假如可以的話,我是不是能寫個Macro, G65 X#24 Y#25 R2.0 Q1.0 Z#26 F#6 : 假如在工件40mm厚的地方對完刀,想在20mm厚的地方打孔 : Macro是不是能寫成這樣?? : 101=40 : 102=40-#26 : G43 Z10 H1 : G00 Z-[#102] : G83 X#24 Y#25 R2.0 Q1.0 Z#26 F#6 : 我比較好奇的是,可以用Macro呼叫循環指令g81 g83 嗎??? 印象中可以有4層呼叫,只是這種 : 呼法法可以嗎???車床的循環指令也可以依此類推嗎??? : 3Q : 如上面的Macro可以呼叫的話,那修改R等待點位置是不是也可以依此類推,所以變成 : 有2種寫法?? : 還有你們打孔,有順便倒角?? : 我們公司的產品是規定有鑽孔一定要倒角,不然不算合格 MACRO 當然可以呼叫 G81-G86 等循環指令 實際上 MACRO 可以做的事情可多了 幾乎你想的到的都可以、說是無所不能不為過 像是自動對刀、自動對座標原點、自動抓中心、銑曲面、 銑螺旋槽、螺旋下刀、擺線切削、銑凸輪....等一堆應用 只要你概念夠強數學能力夠好沒啥寫不出來的...很花時間而已 但是現在問我 我會跟你說這些東西用 CAM 轉程式比較方便省事 但是看你的情況 感覺你對程式寫作的概念還不是很完善 這點之前回你信提過很多次了 感覺你很糾結在寫 MACRO 以及想要少寫幾行程式 剛開始學不要想去偷這些工 你還是先把基本普通寫法使用熟悉再來考慮使用 MACRO MACRO 在 80% 的情況下都不會比直接打快 這是過來人的經驗 除非你已經用到滾瓜爛熟出神入化 那些演算法都幾乎不用思考有現成的經驗邏輯可以用 總之,要明白為何要這樣寫而不是只是想偷懶省工 最後,鑽孔要倒角這是常識 主要用意在去毛邊 也有利於接下來的絞孔、攻牙等加工 正統的做法是: 1. 定點鑽打引孔 (定位孔),通常是 120 度的定點鑽 2. 鑽孔,通常是 118 度 3. 倒角刀倒角,通常 90 度 現在的鑽孔順便倒角其實都是偷懶省成本的做法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.135.40