2022年4月21日星期四

G12.1 G112 G07.1 G117 車銑複合(全網說明最清楚的影片與軟體) G12.1 G112 G07.1 G117 Turning and Milling Composite (the clearest description of the whole network video and software)

 FANUC G12.1 G112 G07.1 G117 MILL-TRUN ONECNC CAD CAM

最好的 cad cam ,(有我好朋友:陳漢傑老師的經歷說明)

經歷: 最好上手的 銑床軟體,車床軟體, 線切割軟體, 雷射排版軟體 販售與培訓

(歡迎來電洽詢 chen@wvision.asia)

專業經歷: 各式四軸加工運用及後處理編寫,成功研發。

(歡迎來電洽詢 chen@wvision.asia)

專業經歷四軸刀模加工 (壓模4軸) 及後處理編寫成功研發(歡迎來電洽詢)

專業經歷: 震動盤加工運用及五軸後處理編寫成功研發(歡迎來電洽詢)

專業經歷: 非球面軟體cad cam方程式研發及5軸非球面加工和研磨加工,成功軟體改造(歡迎來電洽詢)

專業經歷: 軍火, 航太  研發加工克服。

FANUC G12.1 G112 G07.1 G117
G12.1 G112 G07.1 G117 車銑複合(全網說明最清楚的影片與軟體)




G12.1 = X軸 +固定c軸+ z軸



FANUC G12.1 G112

G12.1 = X軸(直徑值) +固定C軸(半徑值)+ z軸
G01+G02 G03 R


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

FANUC G07.1








FANUC G07.1

360= 角度 =360度

但是 這題 360 也代表長度 =360mm 

3.1415 = pi=π      

π  x D直徑= L周長

L360/ 3.1415 =D114.594

D114.594 /2 =半徑= R57.297


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



2022年4月20日星期三

4th axis cnc 4軸加工 Rotary 360 disclosure of the 4th axis method @@@@@@

 4th axis cnc 4軸加工

Rotary 360 disclosure of the 4th axis method

4th axis cnc 4軸加工
4th axis cnc 4軸加工 Rotary 360 disclosure of the 4th axis method 

4th axis cnc 4軸加工

本篇製作含影片 至少24小時, 我是4軸小王子,我有用心。
 
4
軸加工
ONECNC CAD CAM 4 AXIS (
我們是首發表)
嚴禁轉載 ,拷貝。

ONECNC
3種加工4軸的環境
我們以四軸展開加工介紹為主
這篇可以說是網路上最詳述的圖示 揭密
加工範例以直徑50為主
需從頭依序看到尾 (由簡單2D3D)



四軸展開加工:2D可以是 銑外型 挖槽 鑽孔
4 AXIS Milling
  for 2D  CONTROL & POCKET & DRILL
直徑D50 =  360 degrees
Z0 =
 直徑D50
周長 =50 *3.1415 =57.075




兩間距的螺旋 :展開的重點是 角度 和 周長  





兩刀口的螺旋




凸輪式螺旋  角度和周長的計算

if  45.3 degriees = ((d50 *3.1415 )/3600 ) *453 =19.765  L

if  45.38 degriees = ((d50 *3.1415 )/36000 ) *4538 =19.800 L

if  45.degriees = ((d50 *3.1415 )/360) *45 =19.634 L


螺旋有高低差  : 高低差 =直徑的大小  
Z0 =D50
   Z-3 =D44     Z-8 = D34



採用挖槽展開方式(黃色區)



挖槽 多貼於前一圈  多貼於後一圈  (黃色區域採用挖槽方式)
CUT
切割區 可自行決定
  方便設挖槽封閉區域= 重複多轉區 = OVER TURNED






錐度的加工方式
注意錐度的展開畫法: Z的高度差,非大小徑的周長
可採用2D投影加工法 (配合3D曲面粗加工+曲面精加工)





3D立體圖 ,改用2D 展開圖做法:
先得前視圖,剖切斷面線圖
產生緞帶直紋曲面
配合3D曲面粗加工+3D曲面精加工




圓周式全面積:攤開圓周段面+
可採用2D投影加工法 (3D曲面粗加工+3D曲面精加工)




直接做  4軸展開的環境下 :配合展開的周長
 (3D曲面粗加工+3D曲面精加工)































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 G55G59)
 #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  20+1 =1 31+1 =2(沒有小於2,所以不成立)
 #100=#100+1  254+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)

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