PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
ldjky
Amateur Member
 

加入日期: Dec 2004
文章: 46
引用:
作者企Gre
我用的~~
X3版!!

A:程式(工件)原點,每次深度70條!!7mm 要銑10次,走直線!!

B.我用外型銑切!走直線而已! 把長2000mm.寬12.8mm 的鋼條銑溝!!我是從物件外側面銑入,沒有Z軸問題!!

C.覆蓋率似乎只能一段調整而已(F10 > F168) !!我需要漸漸加速10段以上 F15 > F 30 > F 50 .. >F 168 !!

謝謝^^


用副程式
假設Y0走到Y100
呼叫10次


程式要從這開始
#103=15(每次增加值)
#102=0(初始值)

然後呼叫10次增量值每次F值+15
O1234
G0 Y0.
G91 G1 Y10. F#102
#102=#103+#102
M99

這樣大概可以吧 @@ 還是要驗證 不要一上機就用了 撞車不負責
     
      
舊 2013-02-02, 06:21 PM #71
回應時引用此文章
ldjky離線中  
XElem
Major Member
 
XElem的大頭照
 

加入日期: Aug 2004
您的住址: 蓋幫~龍發堂~狐塚
文章: 129
引用:
作者commando001
?cnc不是用g碼和m碼嗎?

啥時有if和then了

『MARCO(宏指令)』....
真正編成高手,會用此配合『變數|副程式』等
來讓程式更為簡潔 & 好管理等(MasterCAM 等軟體無此功能)
PS:
偶懶得 KEY 出來,直接剪貼上來
(懶得排版整理∼湊合著看吧....

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] 小數點附加
 
__________________

至理名言:『因為自卑∼故而自大』
同理可推:無智→傲慢;無仁→朋黨;無勇→殘暴;無德→虛偽;無恥→炫耀;....
證明:當偶推論出以上這些關聯時,就代表偶是『全無是處∼嘴炮無敵』....
r2
舊 2013-02-02, 06:29 PM #72
回應時引用此文章
XElem離線中  
台灣八兩金da
New Member
 

加入日期: Jan 2009
文章: 14
覺得上面這些太複雜也可以...這樣

%
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值的,同樣加工深度同材料為啥要改變速度~不了解!
舊 2013-02-02, 09:13 PM #73
回應時引用此文章
台灣八兩金da離線中  
PM
Power Member
 
PM的大頭照
 

加入日期: Sep 2006
文章: 539
引用:
作者台灣八兩金da
直接往復走,要多深有多深只要增加副程式就等於增加深度,也沒幾個F值~
不過我還真是少遇過一直改變F值的,同樣加工深度同材料為啥要改變速度~不了解!

而且還是加快, 真的覺得挺妙的

不知道方不方便透露一下原因是什麼
舊 2013-02-02, 09:42 PM #74
回應時引用此文章
PM離線中  
ldjky
Amateur Member
 

加入日期: Dec 2004
文章: 46
引用:
作者台灣八兩金da
覺得上面這些太複雜也可以...這樣

直接往復走,要多深有多深只要增加副程式就等於增加深度,也沒幾個F值~
不過我還真是少遇過一直改變F值的,同樣加工深度同材料為啥要改變速度~不了解!


我猜他是銑刀要剛碰到工件時不要使用一般的進給
是要先慢的進給
一直到銑刀過中心或者是有直徑的70~80%時才全速進給
這樣大概可以避銑刀面還未全部接觸時產生過大的共振(可能機台舊了,或者背隙大了)
這樣確時也可以讓銑刀壽命多些

][QUOTE=企Gre]能順便一下小技巧嗎? 百思不解的問題~~

用CNC (fanuc) 來滾溝(MasterC來控制),大約2300長寬4深度7的鋼材,每次跑回原點下刀銑進去都會撞一下鋼材,對4mm的銑刀很傷,大約銑一鋼材就跟換一隻銑刀!
後來發現回原點要撞到鋼材時候用手動減速慢慢銑近去,比較不傷銑刀!!

抱歉表達能力不好.. [/QUOTE
舊 2013-02-02, 10:14 PM #75
回應時引用此文章
ldjky離線中  
台灣八兩金da
New Member
 

加入日期: Jan 2009
文章: 14
引用:
作者ldjky
我猜他是銑刀要剛碰到工件時不要使用一般的進給
是要先慢的進給
一直到銑刀過中心或者是有直徑的70~80%時才全速進給
這樣大概可以避銑刀面還未全部接觸時產生過大的共振(可能機台舊了,或者背隙大了)
這樣確時也可以讓銑刀壽命多些

][QUOTE=企Gre]能順便一下小技巧嗎? 百思不解的問題~~

用CNC (fanuc) 來滾溝(MasterC來控制),大約2300長寬4深度7的鋼材,每次跑回原點下刀銑進去都會撞一下鋼材,對4mm的銑刀很傷,大約銑一鋼材就跟換一隻銑刀!
後來發現回原點要撞到鋼材時候用手動減速慢慢銑近去,比較不傷銑刀!!

抱歉表達能力不好.. [/QUOTE


4MM的刀,70條一次...如果會共振,這台機器應該也要淘汰了~哈
我是認為下刀點錯誤而已,至於加快我是不知道為何...
如果是從工件中下刀前面已經有人說了先鑽孔淘料~

疑...好像沒回應到本樓主的文,我是認為沒以前好賺了,想當初我爸那年代老闆可真是
賺翻了,到我們這年代一隻4MM的碳化鎢刀就要200~300了,我常做那種只有一兩件的,
量多!!!那是多可遇不可求阿~
10件對我來說就算量多了,也逼得我寫程式超快的,架刀也是,我是加工業!!
不是模具,為求快速也幾乎是不試行的,電腦上模擬一下就上了~
請的2個員工,一個是傳統老師傅,也是我的舅舅,另一個年輕學徒只學傳統跟CNC開關機
不教CNC當然也是有原因的,畢竟傳統會了再來學CNC才會快,他大約做了4~5年多不加班
一天8HR也有3萬2左右,目前24歲,但我覺得他學太慢了只是很乖也是老媽朋友的兒子
就是所謂的傳統家庭式工廠~住廠合一
我跟我哥老爸一起老媽是會計送貨兼煮飯...
如果真想跳入這圈子沒底子的我也是建議從傳統開始,CNC不只是程式要會寫,夾具夾持方式,
一個工件的加工先後順序都是很重要的,要學就要好好學!(跟對師傅也是重點)
但真的很累,切削油也挺毒的,搞得我不戴口罩會沒有安全感....

我家接很多電子科技業大廠的單,其實真的不好做量是很多,但你得全程包,代料,加工後,
送去陽極或電鍍,尺寸萬一變了1條剛好超越他定的公差了那你就得挫咧等,
所以都要溝通好,再來還要包的好好的,寫一大堆報表....把自己身體都搞壞了!
只是為了貸款也是得拼~
出師後想出來當老闆,哈哈哈~98%機率!!目前景氣"穩死!"
近五年我看過唯一成功案例是他老爸是土財主,沒工作也沒差!但就一台CNC一台傳統2番
沒事就在那邊網路遊戲....
舊 2013-02-02, 11:16 PM #76
回應時引用此文章
台灣八兩金da離線中  
finsion
New Member
 

加入日期: Jan 2002
您的住址: 台北
文章: 1
Talking

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
粗挖槽完工.依樣簡短

此文章於 2013-02-03 02:58 AM 被 finsion 編輯.
舊 2013-02-03, 02:55 AM #77
回應時引用此文章
finsion離線中  
tthm
Junior Member
 

加入日期: Apr 2003
您的住址: 新竹 台中 台北
文章: 963
Mark一下此篇.
舊 2013-02-04, 10:15 PM #78
回應時引用此文章
tthm離線中  
evampire
New Member
 

加入日期: Feb 2005
文章: 2
http://item.taobao.com/item.htm?spm...&id=18292631986

最近看上 大陸做的 這些小型的CNC 我只是業餘愛好 想自己玩
有兄臺看過這些嗎
可以給點建議嗎
例如耐用性如何 等等


謝謝
舊 2013-02-04, 10:35 PM #79
回應時引用此文章
evampire離線中  
PM
Power Member
 
PM的大頭照
 

加入日期: Sep 2006
文章: 539
引用:
作者evampire
http://item.taobao.com/item.htm?spm=a230r.1.10.9.OAjvA1&id=18292631986

最近看上 大陸做的 這些小型的CNC 我只是業餘愛好 想自己玩
有兄臺看過這些嗎
可以給點建議嗎
例如耐用性如何 等等


謝謝

大陸很多這類的東西, 像3D印表機也是一堆資源可以DIY

就一個問題, 機器精度不足, 只能當玩具, 做些等級差不多的玩具XD

大型一點的機器耐用性會好一些, 主軸能50%出力不吵就算賺到

週邊的東西也要算進去, 空壓機什麼的, 小型的好一點的也要萬把塊(這個買便宜貨省不了多少, 耐用度有差)

有的Z軸直驅停電會掉下來, 工件撞壞不要緊, 刀會直接斷掉, 夾具撞壞就只能整個換掉

真要講, 問題一大堆
舊 2013-02-04, 11:50 PM #80
回應時引用此文章
PM離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是07:21 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。