數控程序編制中如何巧妙地使用宏程序取決于編程人員的思路,在切削加工中凡是存在一定邏輯關系且這種關系能用數學公式所表達的都可以使用宏程序編制。現在計算機在車間很普及,在我們學習編程時能用上計算機編程是件很奢侈的事情,我記得當初光把電腦中的程序導入到機床中,我就折騰里一個星期才搞明白,不好意思啊,有點暴露年齡了。
言歸正傳,今天為大家分享幾個在實際加工中應用宏程序的案例,希望借助案例增加大家對宏程序的理解,并能通過練習達到熟練使用。
案例1、矩陣孔加工練習。
鉆削下圖中99個?3孔,我們把G54X0Y0設立在紅色孔的圓心處,看看程序是怎么編制的。
圖示(1)
程序如下; (以FANUC程序為例)
O1
G91G28Z0;
T1M6;
G90 G54G0G40G49G80 X0Y6;
G43H01Z100;
M3S1000;
#1=0 ; (將X軸移動量設為變量)
WHILE[#1LE192]DO1 ; (X軸變量控制在小于等于192時)
G98G81X[#1]Y6R5Z-10F150 ; (將變量運用在鉆孔循環中)
Y0;
Y-6;
#1=#1+6 ; (X軸每次增量為6mm)
END1;
G80;
G49;
M05
M30
%
怎么樣,沒想到只使用這幾行程序就把所有孔位搞定了吧!這就是宏程序的魅力所在,把復雜、重復且存在邏輯關系的程序簡單化。
在實際鉆削小直徑矩陣孔時經常會出現加工中途刀具折斷的問題,遇到這種問題時很麻煩,更換新鉆頭后程序還要重新執行,之前加工過的孔還要再加工一便,要不就得重新編制程序,很麻煩。現在的部分數控系統有了“程序斷點恢復“功能還好一些,15年前的設備可沒這么人性化,出現這種情況我們就會利用”公共變量#500-#999“編制宏程序,下面我將上圖中的程序改動以下,看看我們是如何使用”公共變量“來編程的。
程序如下; (以FANUC系統為例)
O1
G91G28Z0;
T1M6;
G90 G54G0G40G49G80 X0Y6;
G43H01Z100;
M3S1000;
#501=0 ; (#501等于多少取決于系統參數中所保留的數字)
WHILE[#501LE192]DO1 ;
G98G81X[#501]Y6R5Z-10F150 ;
Y0;
Y-6;
#501=#501+6 ;
END1;
G80;
G49;
M05
M30
%
我們利用#500-#999為公共變量且在機床斷電后數據不會丟失的特點,當程序中刀具折斷或機床突然斷電,我們只要重新啟動機床,在機床的參數界面找到#501中所保留的數值(如何查看此界面后續視頻教學中會涉及),將此數值代入到程序#501=0中,用保存的數值替換掉0,重新執行程序即可。
案例2、橢圓加工練習。
加工圖示(2)中長半軸為50,短半軸為25的橢圓臺階,看看程序是如何編制的:
圖示(2)
程序如下; (以FANUC系統為例)
O1
G91G28Z0;
T1M6;
G90 G54G0G40G49G80 X60Y0;
G43H01Z100;
M3S1000;
Z5M8;
G01Z-10F200
G42D1X50Y0
#1=0;(將#1設為角度變量,起始角度為0)
WHILE[#1LE360]DO1; (限定角度變量從0至360)
#2=COS[#1]*50;(X點坐標運算公式)
#3=SIN[#1]*25;(Y點坐標運算公式)
G01X#2 Y#3;
#1=#1+2;(角度遞增量,每次增加2度)
END1;
G1G40X60Y0;
G0Z100M9;
G49;
M5;
M30;
%
講解程序之前先幫大家回憶一下初中數學知識(也可能是小學知識,記不清了):
正弦:在直角三角形中,任意一銳角∠A的對邊與斜邊的比叫做∠A的正弦,記作sinA,即sinA=∠A的對邊/斜邊,sin[0°]=0,sin[90°]=1。
余弦:在直角三角形中,任意一銳角∠A的臨邊與斜邊的比叫做∠A的余弦,記作cosA,即cosA=∠A的臨邊/斜邊,cos[0°]=1,cos[90°]=0。
很久沒用過了吧?哈哈,咱們在橢圓上取一點,如圖示(3):
當#1=0時,帶入程序中X=COS[0]*50=1*50=50;Y=SIN[0]*25=0*25=0 ,就發現當起始角度#1=0時,程序起始點為:X50Y0.
當#1=90時,帶入程序中X=COS[90]*50=0*50=0;Y=SIN[90]*25=1*25=25 ,就發現當角度變量#1=90時,程序點為:X0Y25.
圖示(3)
隨著角度變量#1的遞增0-360,X、Y點坐標不斷變換,相當于用180(360/2)段直線插補出來了一個橢圓,這也就是為什么我們管G02、G03叫做圓弧插補指令,其實G02、G03也是系統通過X、Y點位的不斷變換,用無數直線來模擬出的圓弧。
理解完橢圓宏程序的編制方法后,我們在將難度提升一下,順便介紹以一下“系統變量“是如何使用的。
案例3、任意形狀倒圓角練習。
我們在圖示(2)中的橢圓外形上增加個R6圓弧倒角,見圖示(4),用R4球頭銑刀進行加工,看看如何用宏程序編制程序的。
圖示(4)
程序如下; (以FANUC系統為例)
O1
G91G28Z0;
T1M6;
G90 G54G0G40G49G80 X60Y0;
G43H01Z100;
M3S1000;
Z5M8;
G01Z0F200
#4=0;(將#1設為角度變量,起始角度為0)
WHILE[#4LT90]DO1; (限定角度變量從0至90)
#4=#4+5; (角度遞增量,每次增加5度)
#5=SIN[#4]*10; (X點坐標運算公式)
#6=COS[#4]*10; (Z點坐標運算公式)
#13001=[#2-6]; (D01刀補數據)
G01Z[#6-10]; (Z點坐標)
G42D1X50Y0;
#1=0;(將#1設為角度變量,起始角度為0)
WHILE[#1LE360]DO2; (限定角度變量從0至360)
#2=COS[#1]*50;(X點坐標運算公式)
#3=SIN[#1]*25;(Y點坐標運算公式)
G01X#2 Y#3;
#1=#1+2;(角度遞增量,每次增加2度)
END2;
G1G40X60Y0;
END1;
G0Z100M9;
G49;
M5;
M30;
%
以上程序屬于雙層嵌套,程序中出現的#13001系統變量,#13001對應的是D01號刀具半徑補償數據,什么意思呢,就是當你在MDI模式下執行“#13001=10“后,你會發現,刀具半徑補償數據中D01位置變成了10,就是這么神奇。
理解完#13001后我們來講解R4球頭銑刀是如何加工R6圓弧的,見圖示(5)
圖示(5)
在這段宏程序中我們將#4定義為角度變量,從0°遞增至90°。R4球頭銑刀從A點開始、B點結束,我們選擇其中一個點位C進行計算,確定了刀具X與Z的運算關系,將X值轉換為刀具半徑補償值。從整個程序來看就相當于,刀具下降一個Z值,帶著D01號刀補切割一個橢圓,然后再下降一個Z值,帶著D01號刀補切割一個橢圓,只是Z值與D01是不斷變化的,變化關系如程序所示,直至R6倒角加工完成,程序結束。
以上案例就是手工編程中宏程序使用方法,希望大家能消化吸收。掌握了上述編程方法后可以自己練習一下如何編制螺紋銑刀的加工程序,檢驗一下自己的學習成果。以上就是今天所講內容,如在機床上切削實驗,需做好安全防護,有其它見解或疑問歡迎老鐵留言討論,下節我們將講解旋轉指令G68的使用方法,敬請關注!
、下載并保存您需要添加的字體文件。通常,字體文件的格式為.ttf、.otf或.dfont。
2、打開“控制面板”并進入“外觀和個性化”選項。
3、點擊“字體”選項。
4、將下載好的字體文件拖動進來,完成安裝。
迎轉載,請注明出處,抄襲必究!
在平時的工作生活中,我們免不了經常需要把手機里的文件傳到電腦上,比如圖片、視頻、或是一些工作資料等等。
雖然大家都知道怎么把手機文件傳到電腦上,但是你知道有哪些方法更簡單、更快速、更方便嗎?
教授就分幾種不同的文件傳輸情況,來和大家一起討論下各種方法的優缺點。
毋庸置疑,如果手上有數據線,最簡單快捷的方法就是通過數據線直接連接。
可能會有些人覺得數據線麻煩,那可能是因為你還不太會用。
因為現在很多手機在通過數據線連接電腦后,都會彈出提示說要安裝相應的手機助手,導致很多人就會覺得用數據線傳輸文件特別麻煩。
但其實可以不用安裝也能直接傳輸,連接后一般電腦上會有一個手機文件夾,直接打開就可以開始拷貝手機里的照片、視頻到電腦上了。
當然了,這種情況更適合大文件傳輸,傳輸速度快、接收目的也清晰、無需網絡,只要有線隨時隨地都可以傳。單如果你只是隨便傳個圖片什么的,可就有點兒“大材小用”確實顯得麻煩了。
優點:對于傳輸大數據文件更方便快捷,不受網絡限制;
缺點:得隨時帶著數據線;
在互聯網時代,我們就要懂得充分利用網絡的便利。手機文件傳到電腦,其實現在一些社交軟件也都支持該功能,比如微信和QQ。
先來看看通過QQ怎么把手機文件傳到電腦。
1. 需要手機、電腦同時登陸QQ賬號;
2. 手機QQ上右滑,點選【我的文件】-【傳文件/照片到我的電腦】
之后就會進入文件傳輸頁面,可直接傳輸圖片、傳輸其他類型文件,授權后還可以利用手機直接查看電腦上的文件資料。
或許現在很多8090的叔叔阿姨們已經都不用QQ而改用微信了,那咱們就繼續看看,利用微信,怎么把手機里的文件傳到電腦上。
1. 同樣是手機、電腦同時登陸微信;
2. 此時手機微信頂端會顯示【網頁微信已登陸】,點一下該提示;
3. 進入提示頁面,會看到【傳文件】提示;
4. 點進去【傳文件】,就可以開始把手機文件傳到電腦了;
現在越來越多的人開始習慣使用微信,所以通過微信把手機文件傳輸到電腦上,也是比較常用且方便的方法。
優點:傳圖片、文檔等類型的小文件更方便、快捷;
缺點:必須要手機電腦都有網絡才可進行;
這種情況也時常會有,沒有數據線也沒有網絡的情況下,我們想要把手機文件傳輸到電腦上,這該怎么操作呢?有兩種方法。
第一種是通過藍牙連接傳輸。
眾所周知,藍牙曾經也是我們在設備之間傳輸文件時最常用的方式之一,如今在手機電腦上也同樣適用。
只要手機電腦都支持藍牙,打開兩個設備的藍牙功能,配對成功后即可開始傳輸文件,把手機文件傳輸到電腦上。
現在的筆記本大多支持藍牙功能,但很多老舊的筆記本、臺式機都不支持,這還怎么用藍牙傳輸呢?
其實也很簡單,通過USB藍牙適配器(插到電腦USB口上,進行簡單設置),也可以讓原本沒有藍牙的臺式機支持藍牙功能,照樣輕松實現藍牙傳輸文件。
第二種方法是通過手機U盤傳輸。
U盤大家都了解,但手機U盤可能有些機友還不是很清楚。
所謂手機U盤,就是可以直接連接到手機,同時還能連接到電腦上的U盤。
通常U盤的一頭是連接到電腦的USB口,另一端是插到手機上的安卓或蘋果或Type-c接口(根據自己手機接口來選擇)
它的使用和普通U盤一樣,把U盤連接到手機后,直接把手機里想要傳輸的圖片、視頻等文件拷貝到U盤,之后把U盤插到電腦上,把剛才的資料再復制到電腦上,也同樣可以實現手機文件快速傳到電腦。
此外,這類手機U盤還能為手機擴展內存,相信大伙都遇到過手機內存不足的情況。
這往往是因為手機上各種圖片、視頻太多,可以把這些圖片全部存放在U盤里,想要查看時再連接U盤隨時讀取、查看,也可以隨時上傳到朋友圈,不會影響使用,但能更好為手機節省了內存空間,解決內存不足的問題。
優點:不受數據線和網絡限制,適合大數據文件傳輸,速度快,操作簡單、便捷;
缺點:需額外購買手機U盤且需隨時攜帶
把手機文件傳到電腦上,是我們日常生活中經常會出現的情況,而這里說到的各種方法其實也各有利弊,咱們可以根據不同情況選擇使用不同方法即可。不必強行說誰好誰壞,大家覺得呢?
對于怎么把手機文件傳到電腦上更方便快捷,你還有什么更好的方法嗎?
歡迎來留言區給大伙科普科普!
文章來源于公眾號:手機教授sj9983。想要獲得更多資訊記得關注、收藏、轉發、點贊哦~