• #maker+t=market
  • 3D列印服務
  • COSPLAY 3D 建模
  • 1
  • 2
  • 3

CNC車銑加工技術交流社團 造訪社團 » 程式

原文網址 Neo King
2019-02-24 14:13:03

請教各路高手 , 以下的程式寫法是否可行 , 有沒有哪邊寫錯?
%
O0000
G0 G17 G40 G49 G80 G90
N10
#1=28 (最終深度)
#2=2 (分層深度增量值)
T1 M6
G0 G90 G54 X25. Y18.75 S1900 M3
G43 H1 Z20. M58
N1051
Z3.
G1 Z-#2 F1000.
M98 Q1001
IF [# 2NE #1] GOTO 1051
M5
G91 G28 Z0. M9
G28 Y0.
M30

N1001
G91
G41 D1 X-25. F570.
Y-18.75
Y-48.
Y-18.75
G40 X25.
G0 G90 Z20.
IF [#2 NE #1] THEN #2=#2+2
IF [#2 NE #1] THEN Y18.75
M99
%

劉竣銘
2019-02-24 14:16:38

看不懂 程式寫一寫啟動就好了

Jacky Lin
2019-02-24 14:16:41

M58?

Neo King
2019-02-24 14:17:04

中心出水

Jacky Lin
2019-02-24 14:18:34

寫完就空跑試試!

Neo King
2019-02-24 14:19:48

主要是沒用過媽扣 , 這部分不知道有無寫錯

王傑民
2019-02-24 14:28:04

寫馬可@@

Neo King
2019-02-24 14:38:42

Macro 的諧音 0.0"

Wales Zheng
2019-02-24 15:16:43

可以用軟體去測試巨集

我的話是用迴圈

Neo King
2019-02-24 15:17:56

什麼軟體可以測試?

Wales Zheng
2019-02-24 15:18:29

你這問題去問cnc巨集交流團

Neo King
2019-02-24 15:19:04

Wales Zheng
2019-02-24 15:21:24

Ncplot

Chen Yo
2019-02-24 15:38:06

Y-48位置是不是怪怪的?

是要銑四角型嗎?如果是的話,這樣太長了

Neo King
2019-02-24 15:39:38

銑一條直線而已

Chen Yo
2019-02-24 15:40:52

Neo King 我只會又短又簡單的

Chen Yo
2019-02-24 15:44:03

簡單直線、繞圈
用when 比較快

Neo King
2019-02-24 15:45:00

Chen Yo 因為要分層 , 所以會有很多重複路徑 , 重複的部分放到副程式 , 但Z分層還是要寫很多段 , 所以才會想要用 MACRO 來簡化程式

Chen Yo
2019-02-24 15:45:20

Neo King 一樣分層ㄚ

Chen Yo
2019-02-24 15:46:02

前幾天修長度955長熱處理,一刀吃深0.05 也是不用這麼長

Neo King
2019-02-24 15:48:03

Chen Yo 恩恩 我了解 我才剛學 還沒看到 WHEN 的部分 所以先用 IF比較式來寫 剛入門而已 先試試

Wales Zheng
2019-02-24 17:56:10

兩種下降方式。你參考

Wales Zheng
2019-02-24 17:57:15

雖然是洗圓變化一下就知道了。

個人習慣用下面第2種方式

黃兆鵬
2019-02-24 18:02:27

M98Q1001

Wales Zheng
2019-02-24 18:03:59

IF那一段是防呆

這程式是猛大教我的

黃兆鵬
2019-02-24 18:05:03

變數也不對

黃兆鵬
2019-02-24 18:07:39

G41也怪怪的

Neo King
2019-02-24 18:20:48

我公司的機器修改內部參數後副程式可以不用另外開一個O號碼放復程式 , 可以將副程式放在M30後面來呼叫 , 但是原本的 M98P1001 要改成 M98Q1001
原本的副程式O1001 要改成 N1001

Neo King
2019-02-24 18:23:54

G41在原本沒使用MACRO的一般程式裡跑過了 , 沒有甚麼問題

黃兆鵬
2019-02-24 18:24:45

Neo King 我的意思是你跑路徑

Neo King
2019-02-24 18:28:10

黃兆鵬 工件零點在右上角 , 跑右邊那條直線從上往下跑 , 用G41跑沒問題啊 , 不知前輩認為哪裡有問題?

黃兆鵬
2019-02-24 18:29:00

你又跑回去

Neo King
2019-02-24 18:30:22

黃兆鵬 跑回去是的意思是?

何杰睿
2019-02-24 18:30:23

找個程式模擬軟體試試,例CIMCO EDIT

Neo King
2019-02-24 18:31:40

那個不是要付費? 那可以用來測試 MACRO 嗎?

Neo King
2019-02-24 18:37:23

黃兆鵬 這程式的跑法是從Y+銑到Y- 然後提刀 回到Y+再重複從Y+銑到Y- 依此類推 每重複一次就比前一次Z多降2mm

黃兆鵬
2019-02-24 18:54:57

Neo King 你有G41D1補正值多少?

Neo King
2019-02-24 19:32:02

黃兆鵬 刀具半徑12.5

Wales Zheng
2019-02-24 19:48:13

可以找綠色版。兩套都有。

Wales Zheng
2019-02-24 19:54:02

個人用法的補正方式是

Y[50+#13001]

系統變數D1

黃兆鵬
2019-02-24 19:55:52

Neo King 你程式都是Y你覺得跑起來是你要形狀嗎?

Wales Zheng
2019-02-24 19:55:56

好處就是我可以任意使用不用怕

寫錯改來改去卡在補正

但是壞處就是沒辦法這樣搞曲線

向量問題要很清楚

黃兆鵬
2019-02-24 19:57:37

Wales Zheng 那個用法也不錯,但是程式要寫好

Neo King
2019-02-24 20:07:34

黃兆鵬 同樣的刀路用一般程式(沒用macro) 已經跑過了 , 而且就只是跑一條直線而已 , 的確是我要的形狀 , 不知道是不是您想得太複雜了?

黃兆鵬
2019-02-24 20:09:18

Neo King 不複雜用變數幹嘛?用補正幹嘛!是你提問的,算我多事,抱歉

Neo King
2019-02-24 20:12:19

黃兆鵬 用變數是因為原本只用副程式跑分層 會有很多行 G1 Z-2 Fxxx
M98P1001
G1 Z-4 Fxxx
M98P1001
G1 Z-6 Fxxx
M98P1001
.
以此類推

Neo King
2019-02-24 20:16:38

黃兆鵬 用補正是因為我老闆轉給我的程式就是要有補正 , 而且他用的是控制器補正不是磨耗補正 , 控制器補正的路徑就跟用手寫的路徑是一樣的 , 抱歉我並沒責怪你的意思 , 不是認為你多事 , 讓你誤會很抱歉

何杰睿
2019-02-24 20:17:50

Neo King 可以跑馬扣

Wales Zheng
2019-02-24 20:21:14

如果只是直線下降

我的網誌有雙向下降的方式

可以看看

Neo King
2019-02-24 20:22:18

Wales Zheng 雙向不就一刀順銑一刀逆銑了?

Wales Zheng
2019-02-24 20:22:49

你可以參考參考我找找

Wales Zheng
2019-02-24 20:38:15

這是沒有補正的啦。

簡大教我的

就是直直洗下去

當然要怎麼改就看個人功力了

Wales Zheng
2019-02-24 20:39:53

補正方式可以用#13001......想怎麼搞就怎麼搞

Neo King
2019-02-24 20:40:43

Wales Zheng 我還沒學到那裏 ^^"

Wales Zheng
2019-02-24 20:42:17

其實我現在也久沒用了

只記得迴圈了

要在練回來還要時間

Wales Zheng
2019-02-24 20:47:41

這程式我很喜歡#4=-#4
原本是-10.然後因為負負得正的關係
所以迴圈後變+10

陳詣安
2019-02-24 21:13:15

手寫我會把 程式的各式規定起來 也比較方便檢查

陳良
2019-02-24 23:08:19

陳良
2019-02-24 23:08:34

陳良
2019-02-24 23:09:31

給你參考

Han Hsu
2019-02-24 23:25:35

先把 WHILE IF 邏輯搞清楚
GT LT 等判斷符號用法

Han Hsu
2019-02-24 23:38:33

G17 G40 G49 G80
#1=28
#2=2

T1 M6
G90 G54 G0 X25. Y18.75 S1900 M3
G43 H1 Z20. M58

N500
Z3.
G1 Z-#2 F1000.
M98 H5000
#2=#2+2.
IF [ # 2NE #1] GOTO 500

M5
G91 G28 Z0. M9
G91 G28 Y0.
M30

N5000
G91
G41 D1 X-25. F570.
Y-18.75
Y-48.
Y-18.75
G40 X25.
G90 G0 Z20.
Y18.75
M99
%

用IF方式 跳躍.....副程式放路徑就好....

鄒志維
2019-02-25 07:03:24

不需要用副程式您把它用的太復雜了。

Wales Zheng
2019-02-25 08:29:14

我都會想按翻譯年糕=.=

Neo King
2019-02-25 08:35:34

鄒志維 這是拿原本一般的程式(沒用Macro的程式)修改的,原本的程式沒使用副程式的話,因為Z軸分層的關係那一段會重複很多次導致程式會變的很長,而我的工件有四種外型尺寸一樣,但深度不同,而我要直接在控制器上修改會比較麻煩,所以我老闆轉給我的程式才會用副程式來縮短程式,但在
G1 Z-xx
M98Q1001
這一段還是跟著分層而重複很多段,所以我才想到MARCO這東西。

Hank Liu
2019-02-25 09:20:28

請問一下
防毒軟體顯示這可能為勒索軟體诶!!
這不是破解的怎麼會有警告??

Chen Yo
2019-02-25 09:52:24

Neo King 很多前輩點你了,不要太執著,留意一下上面別的前輩的照片
用when迴圈 ,Z直接設變數讓他遞減就好了

Chen Yo
2019-02-25 09:53:19

Wales Zheng 因為想看「...更多」,卻沒有更多@@

Wales Zheng
2019-02-25 10:22:06

我是沒這樣寫過。用NE

都是用gt.lt.ge.le比較多

Hank Liu
2019-02-25 11:38:34

剛有想到這種打法 可以少打很多判斷式
如果有錯還請指教
( # 1我沒刪 ,當作是說明)

%
O0000
G0 G17 G40 G49 G80 G90
N10
#1=28
#2=2
T1 M6
G0 G90 G54 X25. Y18.75 S1900 M3
G43 H1 Z20. M58
M98 H1001 L14

M5
G91 G28 Z0. M9
G28 Y0.
M30

N1001
Z3.
G1 Z-#2 F1000.
G91
G41 D1 X-25. F570.
Y-18.75
Y-48.
Y-18.75
G40 X25.
G0 G90 Z20.
Y18.75
#2=#2+2
M99
%

Hank Liu
2019-02-25 11:44:43

另外想問一下 副程式Y軸移動那裏
上面打G91的話 那下面為什麼不直接打Y-85.5呢

Wales Zheng
2019-02-25 12:29:08

如果有疑慮還是找其他載點哦

感謝

Neo King
2019-02-25 12:41:08

Chen Yo 我知道,我沒有在執著,只是有人問,我道出前因後果而以,WH迴圈我昨天有稍微研究一下了,感謝指導。 ?

Neo King
2019-02-25 13:27:16

劉聚航 也是可以啊 , 感謝指教

Neo King
2019-02-25 13:32:57

但提刀一定要在絕對座標 Z20. 所以就直接絕對座標 Y18.75了

Chen Yo
2019-02-25 13:55:59

Wales Zheng 不等於(ne)不用算正負號,但是要除的變整數、滿足他

鄒志維
2019-02-25 15:26:17

Neo King認識我的某一 ? 之前太沒職業道德,我只能跟您用點的(反其道而行)大家跟自己的想法是一致而東西做不出來時。 ➕ 油

方欣駿
2019-02-25 23:01:21

這個加工方式完全可以增加值及次數完成,為何需要搞判別式。工作思路沒規化好

方欣駿
2019-02-25 23:03:42

把簡單事情搞的複雜

Neo King
2019-02-25 23:23:18

感謝指教 , 我需要再學習

戴振家
2019-02-26 09:48:48

Wales Zheng 我也是猛大教的~拜見師兄

方欣駿
2019-02-26 14:00:17

一般而言"Macro"用於做"真值邏輯判斷"比方說加工機上有測定儀取得尺寸後自行判別補正,或是研磨工作時砂輪磨耗自行修研補正。另外就是複雜的路徑生成計算,比如說三角、幾何函數計算及微分階數極値計算或布林運算面積覆蓋判別。或是用於定量數值次數累加計數.....會比較合適 ?

方欣駿
2019-02-26 14:02:05

建議最好能在CAM上完成的工作就在CAM完成,

方欣駿
2019-02-26 14:04:21

工作重於產品制造品質細節,這些才是人該去用心地方,

方欣駿
2019-02-26 14:06:59

腦筋記憶能明白的尺寸,則不需用Macro....

方欣駿
2019-02-26 14:08:49

要不過不了几年.....台灣連対岸"阿六仔"都不是対手!

方欣駿
2019-02-26 14:10:20

好書推薦給你,

方欣駿
2019-02-26 14:10:33

方欣駿
2019-02-26 14:14:01

我在対岸帶兵十年了,深知這群人可怕,餓鬼似的~

Neo King
2019-02-26 20:45:30

Oi-MF控制器也通用嗎?

方欣駿
2019-02-26 21:15:52

Neo King 可以

Wales Zheng
2019-02-27 05:55:38

應該說是巨集團教我的

裡面高手如雲.....

什麼不會就問就對了


原文網址 Catia Catia
2019-02-22 21:27:18

大家好! 請問各位大哥大姊。 有北部地區有缺程式人員嗎?
小弟不才。 軟體 Worknc 發那科控制器

模具加工業

Hidibe G-power
2019-02-23 06:37:46

Worknc 南部工廠比較多在使用


原文網址 吳俊翰
2019-02-22 18:05:47

誠徵:CNC銑床

UG程式編程人員(中高手以上)

兼差性質

計件論酬

歡迎要賺外快的師傅私訊我

主要編程:塑膠模具模仁

詹民歆
2019-02-22 18:43:54

劉冠璋
2019-02-22 19:22:26

Rex Tree
2019-02-22 21:38:07

鵝媽媽旁邊喔

成吉思翰
2019-02-22 22:51:33

廖安寅
2019-02-22 23:52:14

我住北部、高高高手;ug 20年、意者轉圖
檔給我、線上談價

廖安寅
2019-02-22 23:53:17

我網路接單;外包

Lipeng Cai
2019-02-23 08:47:56

+1

黃聖介
2019-02-23 09:16:55

如有需NX拆模具圖,拆電極,編程3軸、編程5軸,圖面修改,產品設計,在私我。感謝

黃兆鵬
2019-02-24 18:11:59

正要開始學


原文網址 王淳德
2019-02-22 10:50:45

求教高手,車銑複合機銑內徑全圓程式如何寫,我用電腦轉的不能使用,謝謝

王淳德
2019-02-22 10:51:38

機台:金有記

王淳德
2019-02-22 11:03:02

現在在使用的程式

Neil Chou
2019-02-22 11:08:07

全圓喔!X,z定位好後,用c走,這也是條路

Han Hsu
2019-02-22 19:58:41

加工平面 沒轉換.... G17~G19

李淵
2019-02-22 22:31:43

沈家麒
2019-02-23 00:15:38

試試看:G3 I65.,不要分四段跑

Jacky Ken
2019-02-24 06:57:36

铣多大的圓 用g12.1 應該可以

王淳德
2019-02-24 10:54:23

加G17,分四段可以跑了,但行程不足,X負值只能跑到-80.,所以要換方法,謝謝大家協助指導,謝謝


原文網址 Maborlas Fang
2019-02-21 13:00:48

請問社團裡有銑床前輩會使用G10可程式補正指令加工的嗎?
有問題想請教…

# 銑床菜鳥求解

Chen Yo
2019-02-21 13:04:17

G10 L12P1R0.5

劉有益
2019-02-21 13:45:28

G90G10P(補正號碼) L12(刀具表徑補正位置) R(刀半徑值)

Maborlas Fang
2019-02-21 15:18:43

謝謝


原文網址 陳竑鈞
2019-02-20 20:53:44

請問各位前輩一樣的刀具一樣的材質一樣的轉數跟進給,程式也一樣,為什麼做出來的滾花會有兩種結果呢?總共做50個,9個是細的41個是粗的,這可能是什麼樣的狀況才會有不一樣的結果呢?請各位先進不吝賜教,感謝大家

吳建成
2019-02-20 21:08:02

卡花,壓太小力,改壓單邊0.4-0.6F改0.1

吳昇峰
2019-02-20 21:32:46

感覺速度太快


原文網址 Andy Huang
2019-02-19 21:48:24

請教各位前輩,CNC車床中在循環程式裡面使用G42時會出現 "PS0325 在形狀程式中,不能使用的指令" 的狀況,請問要如何解決並且修改程式呢?

मूर्ख नहुनुहोस्
2019-02-19 22:01:04

如果可以,自己手算點,G42限制很多,以小弟知道的知識,非得要用g42,那就不用G70,直接複製貼上補G42最快

Han Hsu
2019-02-19 22:09:20

不要在循環序號內用G41 . G42


原文網址 簡嘉辰
2019-02-18 08:48:53

我是三惟智能的簡嘉辰,
專研經營針對智慧製造系統整合升級相關系統整合
設備資料擷取
PLC程式設計
控管理軟體規劃以及整合平板、手機(APP)
即時自動化系統整合MES及ERP
自動化機台監控系統
各種設備通信協定開發

資訊蒐集是即時化生產管理現場作業資訊收集非常重要的一個管理,
也因此設計了各種生產表單和現場看板來作為ERP報工、生產現場控制監控和製程分析改善、
準時化生產的推動與執行,目前於產業間常見是由傳統人工手抄紙本填寫表單,
收集後再輸入電腦做進一步處理。
其可預見的結果導致資訊的不即時或數據的不正確,
但透過智能化生產管理系統,除了將生產數據進行自動及時蒐集外,
也讓生產管理靠現場人工監控因效率不彰和生產履歷錯誤產生出的問題,
同時資訊蒐集也是未來進一步邁入大數據分析的第一步,
當製造業者能將工廠的生產資訊做到即時化、數據化與透明化後,
即可達到落實智慧工廠製造管理,降低生產製造成本與提升生產品質的目標。

如對系統整合有需求,歡迎私訊,或是留言,會盡速回覆


原文網址 謝福城
2019-02-16 06:54:43

少量多樣,每種都只有兩三個,30幾張圖,每種外徑跟角度都不同,要快又順,如果用一般程式寫、外徑跟角度都要改,只要一個地方沒改到,改錯了就壞了。用Marco就不會錯了,只要改一個地方就可,快又準又方便。

營祐
2019-02-16 07:09:10

Han Hsu
2019-02-16 07:30:25

T0 不要放在退刀動作 同單節裡....

張易
2019-02-16 07:46:18

T0根本不重要

徐正宗
2019-02-16 08:25:41

有的機台to非常重要刀具歸零

孫小穗
2019-02-16 09:01:52

Han Hsu
2019-02-16 09:30:01

基準刀 校法 .... 對於T0的放置位置就很重要
因為 退刀連同M、S、T同動
刀具補償 會被取消 ...
退刀點以基準刀點 執行 ....
刀具Z退刀量 不夠.... 會往主軸 移動 ...

Tod Mon
2019-02-16 11:01:17

Macro ~ ?

吳毅峰
2019-02-16 11:45:23

然後呢

任祐林
2019-02-16 12:53:27

林家輝
2019-02-16 13:04:17

金訶慎
2019-02-16 14:39:21

看到T0我就醉了。

下一步

蔡國樑
2019-02-16 15:30:56

林君學
2019-02-16 17:07:13

Hsu Kai Ti
2019-02-16 18:17:00

我覺得您好像一直把社團當個人FB?

謝福城
2019-02-16 18:20:50

Hsu Kai Ti 經驗分享交流

Yu Chia
2019-02-16 19:46:57

Kevin Lin
2019-02-16 20:05:37

這個可以分享,心情感受的就不要啦...

巫佳龍
2019-02-16 20:23:57

Marco ?

雨知波
2019-02-16 21:51:49

什麼是Marco

鰓虎
2019-02-16 22:19:29

Wales Zheng
2019-02-17 17:22:09

巨集對同類型的工件很方便

Wales Zheng
2019-02-17 18:34:45

個人是從什麼都不會開始

買書(宏程序)

然後開始用公司的cnc開始用代數玩。

然後才嘗試用迴圈......

其實不難,很好玩


原文網址 宋小昇
2019-02-15 12:07:16

(疑問)
昨天請教各位前輩先進,同樣的圓弧切削,手寫G02與G03的程式有和差異性?
其實我是為了檢定考試報考CNC銑床乙級的題目所問的問題……
結果,這個問題今天就得到驗證,其實G02與G03不只是順時針切削與逆時針切削這麼簡單的問題而已,其中還要考量“補正干涉”的問題,雖然我檢定考試沒過,但是真的學到很多……

Jie Chan
2019-02-15 12:26:40

要有G41G42 才有補正關係……

陳冠廷
2019-02-15 12:34:22

哈哈 補錯邊就跳阿浪而已

Min Zhe Yan
2019-02-15 12:58:09

手寫基礎是基本的,準備好在去考。

朱雲順
2019-02-15 13:02:54

不管是圓弧切削還是外型加工。最好是使用G41G42刀具外徑補償。

Yajin Ou
2019-02-15 13:09:50

加油~我3月也是要考CNC銑床乙級檢定,目前在職訓學,老師很認真,教的很詳細,檢定考的題目可以互相交流 ? ?

宋小昇
2019-02-15 13:20:21

朱雲順 應該是我的補正方向錯誤而導致外切圓或內切圓的刀具“補正干涉”所致……

宋小昇
2019-02-15 13:20:41

Jie Chan 應該是我的補正方向錯誤而導致外切圓或內切圓的刀具“補正干涉”所致……

宋小昇
2019-02-15 13:21:19

陳冠廷 應該是我的補正方向錯誤而導致外切圓或內切圓的刀具“補正干涉”所致……

陳冠廷
2019-02-15 13:39:20

宋小昇 哈哈 考試的話沒辦法 平常有機台可以玩 試試看就知道囉

Jie Chan
2019-02-15 13:55:50

那是你有用到g41g42 才有補正干涉問題

林冠伯
2019-02-16 00:30:40

我記得銑床乙級的G02 03都不難
請問是左補(G41)右補(G42)的概念不懂嗎?

陳世彬
2019-02-16 00:41:28

林冠伯
2019-02-16 00:41:52

陳世彬 你B嘴

張易
2019-02-17 11:05:14

乙級用cam編寫程式,手寫丙級都不會可能有點

宋小昇
2019-02-17 11:06:04

張易 現在CNC檢定有丙級嗎?

Gothics Chen
2019-02-17 11:33:15

這個看書,應該就講的很明白了吧,腦內想像不出來,不懂可以下,銑床模擬程式,有過切也看的出來。

Yajin Ou
2019-02-17 16:11:28

銑床丙級-傳統
銑床乙級-CNC
老師教的部分是,
第一關手寫六題都是G41左補正,
跑到圓弧只有第一題G02(順),
其他是G03(逆),
你看圖就知道了

宋小昇
2019-02-17 16:39:06

歐雅菁 感謝您


 

全不選 發文排行