2022年4月19日星期二

變量鑽孔, 巨集宏程式 Variable drilling, macros @@@@@@

變量鑽孔, 巨集宏程式

Variable drilling, macro macros

變量鑽孔, 巨集宏程式  Variable drilling, macro macros
變量鑽孔, 巨集宏程式 Variable drilling,  macros


 任務1 :學會 變量鑽孔, 巨集宏程式
 任務2 :學會 變量鑽孔融入ONECNC
 

任務1 :洞深60mm,前6mm要先淺後深,後54mm要先深後淺鑽 

資料:前6mm

1. 第一次啄長度 = 1.0 m m

2. 增量由隨後啄應均勻增加 = 0.5 毫米

3 啄回縮後每的量 = 1.5 毫米。

4 鑽三次後拔出它應有 5.0秒空氣吹刀口上,

5 在結束了每個啄鑽暫停 = 2.0 秒。 

資料:後54mm

1. 第1次啄長度 = 7.0 m m

2. 減量由隨後啄應均勻減少 = 0.5 毫米

3 啄回縮後每的量 = 1.5 毫米。

4 鑽三次後拔出它應有 5.0秒空氣吹刀口上,

5 在結束了每個啄鑽暫停 = 2.0 秒。
珍貴資料下載處
 學會 變量鑽孔, 巨集宏程式


https://1drv.ms/u/s!Amve2wIBsrothh-3I1AKeTEJxCx2?e=26qhYN 🔰


(
我們有心,歡迎教學相長)



下載內容如下



任務
2 :學會 變量鑽孔融入ONECNC

利用客製化程式碼


寫入變量鑽孔程式


插入主程式內



產生陣列副程式



轉出答案






 


2022年4月18日星期一

FANUC.pst mAcRo 巨集程序 宏程序 副程式 後處理 fanuc macro FANUC.pst mAcRo macro program macro program sub-program post-processing fanuc macro

 FANUC.pst mAcRo 巨集程序 宏程序 副程式 後處理 fanuc macro

我們是首發原創

FANUC.pst mAcRo 巨集程序 宏程序 副程式 後處理
FANUC.pst mAcRo 巨集程序 宏程序 副程式 後處理 fanuc macro 

FANUC MACRO  巨集程序 宏程序 副程式
 
編寫巨集程序者,大內高手都在工具機廠內
我是屬於寫軟體部分的後處理的員工啦
今日將ONECNC後處理結合MACRO
網路首發,挑戰這專業,這項目我們這有認真,請指教
 
巨集程序,就是NC編成內,帶有方程式,可自動數學運算,循環與判讀
ONECNC POST
非常人性化,易控化 , 自然編寫好操控
技術不怕人學 , 只怕找不到人問, 想日進躍進,教學相長
你好我好,大家好新年快樂
 

 
提供2個 淺顯易懂的 ONECNC POST + MICRO 運用方式
提供1個 淺顯易懂的 ONECNC POST + M98 運用方式

 
後處理修改並非人人要學, 一般交給銷售工程師處理為上策
只是ONECNC POST 很好修改,分享你我.
有需要參考的請不要客氣,有寫錯的請原諒
目的 1 ,
 介紹好東西大家分享, 認識ONECNC 真的好用好棒
目的 2 ,
 
給學生牌的後處理也能用, 分享給,會寫學生牌的工程師

筆者寫方程式的程度: 雖只有初淺BASIC 經驗,
但有多年 NC POST 修改經驗
近期服務後處理ONECNC NC POST作品有 :
1.FANUC PST
高速3軸 POST
2.FANUC PST
 高速4軸 POST
3.SODICK PST
 線切割 POST
4.
三菱雷射熔接 POST
5.OKUMA P200L
車銑複合機 POST
6.
台中XZC 車銑複合機 POST
 

近期服務後處理master post作品有 :
A. STAR SR-20RIV POST
  SWISS 走心車銑B軸
1.BROTHER PST
 5X 立車5軸銑 M140 X2 POST
2.Mitsubishi MVR-Ex Series
五軸龍門定面加工機 TOSUNC POST
3.POLYGIM
走心車銑複合機 POST
4.
程泰 新代 XYZC 車銑複合機
 FANUC.PST



 STAR SR-20RIV POST  SHOW








=====================================================================

 
今日會用到的MACRO指令說明 

辨認
 等於 EQ  
 不等 NE  
 大於 GT
 小於 LT  
 等於或大於 GE
 等於或小於 LE 

代數
#100 = 代數(關電記憶消失)
#101 = 代數(關電記憶消失)
#102 = 代數(關電記憶消失) 
 
循環(滿足條件內 則一直跑 循環區段 DO1 到END1)
WHILE (數學運算判斷式) DO1
X Y Z
X Y Z
X Y Z
END1
(之後為跳脫循環區,接續下段)
====================================================================


範例1
改後處理自動G54 G55 加工,範例如下
FANUC.pst mAcRo 巨集程序 宏程序 副程式 後處理

O1234
 G00 G17 G40 G49 G80 G90
 G91 G28 Z0.
 M01
 (5MM END MILL)
 N1
 T1 M06 
 #102=2   (代數102 =2 )(控制G54 G55…G59)
 #101=0   (代數101 =0 )(計數開始值)
 #100=54  (代數100 =54 ) (秀出值) 
 WHILE[#101 LT #102]DO1“區段1開始[0小於2]第1次成立, "走循環內指令
                                                           
 G00 G90 G#100 X13.633 Y8.932  “G54 第1次
 S3000 M03
 G43 H1 Z70.
 M08
 G00 X13.633 Y8.932 Z70.
 Z61.
 G01 Z55. F150.0 S3000
 Y-1.726 F300.0
 G03 X24.399 Y-1.726 I5.383 J0.
 G01 Y8.932
 G00 Z70.
 #101=#101+1  第2次0+1 =1 第3次1+1 =2(沒有小於2,所以不成立)
 #100=#100+1  第2次54+1 =55
 END1    區段1結束 
 M09
 (END TOOL)
 G91 G28 Z0.
 G91 G28 Y0.
 M05
 G90
 M30


=====================================================================


範例2
改後處理360度每隔幾度自轉加工,範例如下
 
 0~360度 每15度加工一次 範例如下

O666
 G00 G17 G40 G49 G80 G90
 G91 G28 Z0.
 M01
 (5MM END MILL)
 N1
 T1 M06
 #102=360    
 #100=0      
 WHILE[#100 LE #102]DO1
 G00 G90 G54 X13.633 Y0. A#100
 G92 A0.
 S4500 M03
 G43 H1 Z75.
 M08
 G00 X13.633 Y0. Z75. A8.562
 Z61.
 G01 Z58. F150.0
 A-1.688 F300.0
 X13.637 A-1.884
 X13.649 A-2.08
 X13.669 A-2.276
 ..........
 X24.399 A-1.72
 A8.562
 G00 Z75.
 #100=#100+15
 END1
 M09
 (END TOOL)
 M09
 G91 G28 Z0.
 G91 G28 Y0.
 M05
 G90
 M30

======================================================================

範例3
ONECNC改後處理複製平移範例 與 手寫M98 比較 如下圖





上圖是 ONECNC POST 複製平移 修改方式



一般手寫M98副程序X 複製移動範例如下:
 
M98 P
… L…
P
– 呼叫另一程式名
L
– 連續重複做幾次
 
目前正在執行的個體名字 0001
O0001 (
目前正在執行)
T1M06
S1000M03
G0G90G54
 X-20.Y0.
G43H1 Z120
M98
 P234 L7; (呼叫O0234 –連續重複做7次)
M30
 
----------------------------------------------------------------------------------------------
(
另獨立在記憶體內之O234 檔案如下)
O0234
G91 X20
 (第1次=-20+20=0) (第2次=-0+20=20)共7次 G91增量偏移)
G90
G01. Z-60 F100.
G01. C0
G01 C180.
G01 C270
G01 C360.
G0 Z120.
G90
M99
 (回頭O234  7次後結束)

======================================================================

特別介紹 M98 副程式2用法

第1種(不同檔案,呼叫外部 : A呼叫 B)
FANUC
用
  M98 P L  M98 P123 L3   呼叫 副程式O123  連續3次
三菱
  用   M98 P L  M98 P123 L3   呼叫 副程式O123  連續3次
P
–呼叫外部不同檔案
L
–連續做幾次
M98 P100 L3; (
呼叫外部 O0100 –連續做3次)
M99 (
結束)
 

----------------------------------------------------------------------------------------------------------------------
 
第2種(同一檔案內, 在其內呼叫 :A 呼叫 A內第幾行 )
M98
要程式內呼叫→N那要改機台參數
3201 #6=1
6005 #0=1
 
M98
要程式內呼叫→N (同一檔案內, 在其內呼叫)
FANUC
用 Q
三菱
 
用 H

%
G00 G17 G40 G49 G80 G90
T1 M06
G00 G90 G54S1110 M03
G43 H1 Z5.
G54
 M98 Q100 (=N100)
G55
 M98 Q100
M09
M05
M30
N100
 (STAR)
G00 X-53.75 Y36.25 Z5.
Z1.
G01 Z-5. F150.0
Y36.235 F300.0
X-53.737 Y36.228
X-53.722
...
..
X-43.432 Y32.924
G00 Z5.
M99 (END)
%
 -----------------------------------------------------------------------------------------------------------------
Haas
機台副程式 M97
P
  同一檔案內, 在其內呼叫 :A 呼叫 A內 第幾行
L
  N第幾行

O0001
M97 P1000 L2
 (L2 走2次)
M30
N1000 G00 G90 G55 X0 Z0
 (N1000 STAR)
S500 M03
G00 Z-.5
G01 X.5 F100.
G03 Z...
G01 X0
Z1. F50.
G91 G28 X0
G28 Z0
G90
M99
 ( N1000 END)

=====================================================================
  


2022年4月17日星期日

ONECNC (High Speed) 高速刀具路徑與提供中文單線字型下載 @@@@@@

  

FANUC.pst mAcRo 巨集程序 宏程序 副程式 後處理 與提供中文單線字型下載

FANUC.pst mAcRo 巨集程序 宏程序 副程式 後處理
ONECNC (High Speed) 高速刀具路徑與提供中文單線字型下載 


提供中英文cnc專用單線字型下載

使用ONECNC HS (High Speed)
高速度刀具路徑產生2D加工或3D加工的提示
 

ONECNC刀具路徑的開發,是為了使用刀具的側面刃加工研發,而不是以刀具的底部來加工設計的。 

我們將解釋ONECNC刀具路徑的最優設置方式。 

1.實驗說明,使用ONECNC HS,如果我們使用2倍直徑的切割深度,刀具的壽命提高了50%的平均值。

2.實驗說明,使用ONECNC HS,如果我們使用2.5倍直徑的切割深度,我們節省了40%的平均值。

3.立銑刀(平刀)是刀具的首選,因為它覆蓋了最多的區域

4.第二個選擇是圓鼻刀

5.圓鼻刀只適用於需要的時候,建議直徑的10%為步進量

6.用立銑刀或圓鼻刀最佳切削深度為直徑的2 ~ 2.5倍

7.立銑刀或圓鼻刀最佳切削步徑量可達刀具直徑的30%

 

儘管我們認為進量最佳值可達,直徑的30%,但對於立銑刀而言,其最大限可達83%,因此我們依舊步進量保持在直徑的30%,但不足83%的部分,我們移轉到深度,能銑深Z-10,就不要銑深Z-1。傳統保守的加工設定,已不能符合ONECNC程式設計所需,使用對的加工參數滿足我們程式最佳的效率比。

ONECNC HS超過30%步進量和2倍深度切割的平均功率,其加工力學依然平均小於我們傳統類型刀具路徑所需的平均功率的50%。
 

ONECNC HS設計策略在封閉邊界內,針對該刀具之路徑避免進行刀具直徑全徑寬幅之切削法。我們設計刀具路徑,為確保刀具上的穩定切削負載,全時(等量.移除量)切削加工,配合高速前進,但保持恆定速,因此我們除了改進表面質量之外,還可以顯著提高進給率,減少加工時間超過40%以上,同時減少刀具磨損(負荷均等,不會忽大忽小)。與傳統的粗加工功能相比,速度加快了。

高速加工(HS)允許高速進給速度,具有較高的主軸轉速,適用於特定大小直徑粗勇的平銑刀具與堅固的夾持,將與傳統的刀具運動產生極大的不同。如果使用這些優點,HS可以提供​​更快的加工時間,並且還可以獲得優異的成品。 OneCNC HS工具路徑也在幫助您充分利用這種技術,即使您沒有所謂的高速CNC機器。
ONECNC
刀具路徑由非常高級的數學公式創建,非常複雜,特別是消除餘料的粗加工和先銑深一點的大區域,配合Z再階梯分次而上的單外型等高粗加工法。


即使在傳統的或較慢的CNC機器上,這種快速移動程式設計依舊更快,更安全。 


ONECNC 加工方式 如下圖:

A.從中間螺旋式下刀

B.初始路徑避免直徑全寬幅度切割(滿刀切削),以不斷的螺旋形,等量加工, 開出長槽來。

C.沒有必要全區域用螺旋形等量加工(路徑會較長),依開出的槽,刀具等量等邊外擴繞銑出。



高速加工

有感覺: OneCNC高速加工的設計是提高您的加工生產率,並從第一天立即顯著降低切削刀具的費用。

這個策略是如此的與眾不同,其技術是如此先進, OneCNC精確地管理刀具切削移除量,使您的CNC機器和切削刀具以最大的效率執行。 OneCNC高速材料去除比傳統的刀具路徑策略快得多,但是為了獲得這個優勢,它需要一個完全不同的進給速度和設置。

 該技術與您現有的機CNC器配合使用,並且不需要改裝機械就可來使用。只需按照推薦的使用方法,您需要學習的唯一的事情就是在現有設備上加快零件切削的加工速度和轉速。一旦了解了這項技術,效果將會立即被看到。

 OneCNC高速加工策略通過從空的曠空間逐漸向外去除材料來避免刀具全直徑寬度切割。生成的刀具路徑確保切削條件保持恆定,刀具上的負載穩定,因此可以顯著提高進給速度,從而將加工時間減少40%以上。

 為此,它被設計成允許用戶以刀具全刃長度加工,以獲得的更快的進給速率。

 所謂的高速加工以前的方法是非常輕淺的切削。 OneCNC高速加工則是以更高的速度運行更深的銑削效率。 OneCNC允許使用均勻切削負荷進行更深的銑削,確保機器和切割刀具的應力遠遠減少。刀具壽命實際上大大延長,同時循環時間減少,刀具和零件的熱量幾乎消除。

 但高速加工方法不一定適用於所有類型和尺寸的CNC機械,因為它是設計用於“一般的CNC銑床”來進行金屬去除。它不是專為小型雕刻機設計的,要特別小心使用:例如小於1mm或0.040英寸的刀具使用,刀具很小,表示刀桿軟弱,軟趴趴並非適用高速度行走 ,如微小鑽頭 微小銑刀通常也只適用Z方向往下頂加工 。高速度加工法也不推薦用於球型刀具,其原因是刀具的中心點基本上是零直徑,無切刃,所以切削能力弱,又切削不均等。

高速加工方法並沒有針對面銑加工進行優化,因為面銑刀盤切面過大,面銑需慢慢銑這方式是普通的加工知識

 OneCNC高速切削是針對立銑刀設計和優化的,因為它們的效率為刀具側面的切削能力,而不僅僅是刀具的底部。OneCNC高速粗加工設計為使用刀具的全刃長加工 ,我們應充分利用之 ,不須過於保守。使用OneCNC高速,通常使用刀具直徑的兩倍或更多作為粗加工的切割深度,然後再使用Z階梯分次而上的單外型等高粗加工法(非常省時)。

 我們特別從”硬化鋼”客戶那裡獲得的3D高速加工法,客戶豐富的經驗說明:刀具壽命和切割速度的最佳選擇是步進量小於刀具直徑20%,深度為2倍直徑或更大,他們超過所有以前傳統的切削加工平均方法,超過50%的加工優勢。大多數用戶告訴我們,步進量為刀具直徑20%的設置可以提供最佳的最佳效果,如步進量為刀具直徑75%的設置,就無法銑那麼的深了。傳統的金屬去除銑削的主要問題是無法控製刀具與材料的嚙合(非等量除料加工)。

OneCNC刀具運動旨在不斷確保刀具不會過載,不會用全徑寬切割(重切)。刀具路徑不斷被控制,以確保刀具不使用全寬幅直徑(重切)切割。

我們在產品開發過程中,和開發後測試說明:我們為1045 C45 中碳鋼採用了以下設置,取得了最佳成果。

銑穴深度:刀具直徑的1.5至2.5倍

步進量:刀具直徑的15-25%

刀具:直徑12mm  10,000rpm,進給速度可達每分鐘F5000至7000mm

機器進給是最大的變量,因為它很大程度上取決於機床的主軸轉速。 

N10000 / 1000 *3.14*D12 =V=>377

F5000/N10000/Z4=Ft=>0.12nn  


使用圓鼻刀

圓鼻刀不如立銑刀那樣有效,但可以成功地用於粗加工,只要您使用正確適用設置。

圓鼻刀的設置需要與端銑刀略有不同。加工量應為尖端平面積的百分比。例如,一個20mm的刀頭,1.5mm的R鼻端,刀具直徑的面積將是17mm(20-1.5-15.),而超過17mm而不是20mm的百分比。這是為了確保平坦區域正確加工。

我們已經多次表示感謝,並繼續收到來自世界各地用戶的讚賞,許多這些用戶已經公開表示,他們驚奇地使用3D HS粗加工,減少了超過50%時間。大大的提升競爭力。

 粗銑刀大多是4刃5刃甚至是6刃的刃數,直徑越大刃數越多,是因為刃數多,銑削時的阻力越小,也較能提昇加工效率... 機台最高轉速=8000轉

1刃=8000轉  8刃 =64000轉  我們可以更快的完成加工

單線字下載處
     支持中文 🔰
http://font.websozai.jp/line-font-mihon.html

單線字下載處 🔰
http://font.websozai.jp/line-font-mihon.html

單線字 CNC 下載處



free cnc fonts  stick line fonts download 免費單線 cnc專用字型  🔰
http://www.fontspace.com/download/13228/a1b23722405b4081b4f59be926e59251/philing_cnc-vector.zip