![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 有從事CNC工作的朋友嗎?
(https://www.pcdvd.com.tw/showthread.php?t=935567)
|
---|
引用:
用副程式 假設Y0走到Y100 呼叫10次 程式要從這開始 #103=15(每次增加值) #102=0(初始值) 然後呼叫10次增量值每次F值+15 O1234 G0 Y0. G91 G1 Y10. F#102 #102=#103+#102 M99 這樣大概可以吧 @@ 還是要驗證 不要一上機就用了 撞車不負責 |
引用:
『MARCO(宏指令)』.... :flash: 真正編成高手,會用此配合『變數|副程式』等 來讓程式更為簡潔 & 好管理等(MasterCAM 等軟體無此功能) PS: 偶懶得 KEY 出來,直接剪貼上來 (懶得排版整理∼湊合著看吧.... :ase ) A.條件式(轉移 or 重複): GOTO n ; n : 順序號( 1 ∼ 99999 ) IF[< 條件運算式 >]GOTO n IF[< 條件運算式 >]THEN|ELSE WHILE[ 條件運算式 ]DO m ; (m=1,2,3) |END m; B.比較算符 算符 含義 EQ 等於( = ) NE 不等於(≠) GT 大於( > ) GE 大於或等於(≧) LT 小於( < ) LE 小於或等於(≦) C.運算種類 運算指令 含義 ①定義、替換 #i=#j 變數的定義或替換 ②加法型運算 #i=#j+#k 加法運算 #i=#j-#k 減法運算 #i=#j OR #k 邏輯和( 32 位的每一位) #i=#j XOR #k 按位加( 32 位的每一位) ③乗法型運算 #i=#j*#k 乘法運算 #i=#j/#k 除法運算 #i=#j AND #k 邏輯積( 32 位的每一位) #i=#j MOD #k 餘數( #j 、 #k 取整後求取餘數。 #j 為負時, #i 也為負。) ④函數 #i=SIN[#j] 正弦( deg 單位) #i=COS[#j] 余弦( deg 單位) #i=TAN[#j] 正切( deg 單位) #i=ASIN[#j] 反正弦 #i=ACOS[#j] 反余弦 #i=ATAN[#j] 也可以是反正切( 1 個引數)、 ATN 。 #i=ATAN[#j]/[#k] 也可以是反正切( 2 個引數)、 ATN 。 #i=ATAN[#j,#k] 同上 #i=SQRT[#j] 也可以是平方根、 SQR 。 #i=ABS[#j] 絕對值 #i=BIN[#j] 由 BCD 變換為 BINARY #i=BCD[#j] 由 BINARY 變換為 BCD #i=ROUND[#j] 也可以是四捨五入、 RND 。 #i=FIX[#j] 小數點以下舍去 #i=FUP[#j] 小數點以下舍入 #i=LN[#j] 自然對數 #i=EXP[#j] 以 e ( 2.718 ……)為底數的指數 #i=POW[#j,#k] 冪乘級( #j 的 #k 乘級 ) #i=ADP[#j] 小數點附加 |
覺得上面這些太複雜也可以...這樣
% O0001 G90G00G54X3.Y0. G43Z50.H1M3S2000 M8 G0Z0. F50 M98P2 F70 M98P2 F90 M98P2 F110 M98P2 F130 M98P2 F150 M98P2 F170 M98P2 M9 G90G00Z50. M30 O0002 G91G0Z-0.5 G90G1X-2303. G91G0Z-0.5 G90G1X3. M99 % 直接往復走,要多深有多深只要增加副程式就等於增加深度,也沒幾個F值~ 不過我還真是少遇過一直改變F值的,同樣加工深度同材料為啥要改變速度~不了解! |
引用:
而且還是加快, 真的覺得挺妙的 不知道方不方便透露一下原因是什麼 :ase |
引用:
我猜他是銑刀要剛碰到工件時不要使用一般的進給 是要先慢的進給 一直到銑刀過中心或者是有直徑的70~80%時才全速進給 這樣大概可以避銑刀面還未全部接觸時產生過大的共振(可能機台舊了,或者背隙大了) 這樣確時也可以讓銑刀壽命多些 ][QUOTE=企Gre]能順便一下小技巧嗎? 百思不解的問題~~ 用CNC (fanuc) 來滾溝(MasterC來控制),大約2300長寬4深度7的鋼材,每次跑回原點下刀銑進去都會撞一下鋼材,對4mm的銑刀很傷,大約銑一鋼材就跟換一隻銑刀! 後來發現回原點要撞到鋼材時候用手動減速慢慢銑近去,比較不傷銑刀!! 抱歉表達能力不好.. :ase[/QUOTE |
引用:
4MM的刀,70條一次...如果會共振,這台機器應該也要淘汰了~哈 我是認為下刀點錯誤而已,至於加快我是不知道為何... 如果是從工件中下刀前面已經有人說了先鑽孔淘料~ 疑...好像沒回應到本樓主的文,我是認為沒以前好賺了,想當初我爸那年代老闆可真是 賺翻了,到我們這年代一隻4MM的碳化鎢刀就要200~300了,我常做那種只有一兩件的, 量多!!!那是多可遇不可求阿~ 10件對我來說就算量多了,也逼得我寫程式超快的,架刀也是,我是加工業!! 不是模具,為求快速也幾乎是不試行的,電腦上模擬一下就上了~ 請的2個員工,一個是傳統老師傅,也是我的舅舅,另一個年輕學徒只學傳統跟CNC開關機 不教CNC當然也是有原因的,畢竟傳統會了再來學CNC才會快,他大約做了4~5年多不加班 一天8HR也有3萬2左右,目前24歲,但我覺得他學太慢了只是很乖也是老媽朋友的兒子 就是所謂的傳統家庭式工廠~住廠合一 我跟我哥老爸一起老媽是會計送貨兼煮飯... 如果真想跳入這圈子沒底子的我也是建議從傳統開始,CNC不只是程式要會寫,夾具夾持方式, 一個工件的加工先後順序都是很重要的,要學就要好好學!(跟對師傅也是重點) 但真的很累,切削油也挺毒的,搞得我不戴口罩會沒有安全感.... :ase 我家接很多電子科技業大廠的單,其實真的不好做量是很多,但你得全程包,代料,加工後, 送去陽極或電鍍,尺寸萬一變了1條剛好超越他定的公差了那你就得挫咧等, 所以都要溝通好,再來還要包的好好的,寫一大堆報表....把自己身體都搞壞了! 只是為了貸款也是得拼~ 出師後想出來當老闆,哈哈哈~98%機率!!目前景氣"穩死!" 近五年我看過唯一成功案例是他老爸是土財主,沒工作也沒差!但就一台CNC一台傳統2番 沒事就在那邊網路遊戲.... :jolin: |
idjky前輩提到:
我猜他是銑刀要剛碰到工件時不要使用一般的進給 是要先慢的進給 一直到銑刀過中心或者是有直徑的70~80%時才全速進給 這樣大概可以避銑刀面還未全部接觸時產生過大的共振(可能機台舊了,或者背隙大了) 這樣確時也可以讓銑刀壽命多些. end 提出問題的同行 加工機的主軸拉力應該嚴重不足了, 所以剛進刀時與材料接觸瞬間 銑刀與床台的法線變異過大 直至銑刀過中心 或是70~80%時 刀端面已頂在材料上 被限制變形量, 銑刀的晃動被抑制 才能以正常進給銑削. 八兩金前輩 提出以副程式往復銑削 程式內容可以簡化許多. 綜合以上觀點: 以回圈方式實做 我會這樣做喔! T1=4EM S=35M/MIN=2800 F=168(0.06MM/RPM) G54 開工... T1M6(4EM) G90G54G0X3.0Y0.S2800M3 G43H1Z10.0M8 G1Z0.F5000. #1=0.5 WHILE[#1LE7.0]DO1 G90G0X3.0 Z0. G1Z-#1F3000. X2.3F500. X1.5F28. X1.0F56. X-1.0F84. X-2297.0F168. X-2301.0F84. X-2303.0F168. G90G0Z5.0 #1=[#1+0.5] END1 G90G0Z150.0M5 M9 G91G28Z0. G91G28Y0. M1 粗挖槽完工.依樣簡短 |
Mark一下此篇.
|
http://item.taobao.com/item.htm?spm...&id=18292631986
最近看上 大陸做的 這些小型的CNC 我只是業餘愛好 想自己玩 有兄臺看過這些嗎 可以給點建議嗎 例如耐用性如何 等等 謝謝 |
引用:
大陸很多這類的東西, 像3D印表機也是一堆資源可以DIY 就一個問題, 機器精度不足, 只能當玩具, 做些等級差不多的玩具XD 大型一點的機器耐用性會好一些, 主軸能50%出力不吵就算賺到 週邊的東西也要算進去, 空壓機什麼的, 小型的好一點的也要萬把塊(這個買便宜貨省不了多少, 耐用度有差) 有的Z軸直驅停電會掉下來, 工件撞壞不要緊, 刀會直接斷掉, 夾具撞壞就只能整個換掉 真要講, 問題一大堆 :jolin: |
所有的時間均為GMT +8。 現在的時間是07:16 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。