[泰坦]可創建無限零件尺寸的 Genius 宏程序
3 次觀看·2026年9月25日
AI 生成·可能包含錯誤
視頻概述
AI 生成This video demonstrates how to use macros to consolidate multiple part variations into a single CNC program. By utilizing variables for length and optional features, the instructor shows how to eliminate the need for multiple separate programs, ensuring that updates and tool changes are applied globally across all part versions.
今天我將示範如何使用巨集,透過一個程式來製作多個零件。
所以你們大家之前 probably 都見過這種印刷品。
你這裡有一段,他們給你一個像是變數般的長度,對吧?
而這裡,他們會給你一張表格,並向你展示所有可能的情況。
你有時也會有類似這種可選的凹槽,對吧?
有些部分會有,有些部分則不會。
所以今天我們將把所有這些組件整合到一個程式中。
是的,真的。
所有這些。
一個程式。
因此,撰寫任何巨集時,首先要做的就是填入你所知道的內容。
在這種情況下,我們只有兩個變數。
我們有長度,也有選項。
所以我把600英鎊設為我的長度。
在那裡,我可以輸入任何我想要的總長度。
在它下面,我寫了601英鎊。
這將是我們的選擇。
我也在那裡寫了一張便條,這樣你就能看到了。
零代表否,一代表是。
你稍後就會明白這是怎麼運作的。
因此,這項更新首先會調整我們的多諾斯加工參數,
這裡就是 G800。
所以你會注意到,B 是 600 英鎊。
所以這個 B 就是我們這部分的長度。
這是機器製造零件所需的衝程量。
之後就是你的 C 值。
現在,C 表示副主軸伸出多遠以夾持零件。
而且我希望每次都要露出半英寸。
所以我把總長度減去半英寸填進去了。
所以當你把這裡的 600 改掉時,
當您按下開始時,它會立即自動更新所有內容。
好的,現在讓我們進入加工環節。
因此,我們將大致走過這個整個程式,只是想讓你看看
撰寫類似這樣的巨集時,思考過程會發揮作用。
儘管其中一些內容並非巨觀層面的,但我仍想讓你看到全部。
所以我首先要做的就是正面迎戰
我會過來在零件的前面加工出一個倒角。
並轉過第一道槽。
因為無論如何,第一條槽總會在那裡。
現在我不會太具體地一一說明。
就在下面的評論中,已經置頂了。
因此,如果你想閱讀整個程式,它就在那裡,你可以逐一查看。
在رفض我們在那裡刻出第一道槽後,
這就是你將真正開始看到巨集對你的程式產生影響的地方。
因為到那個時刻為止,所有事情始終都是一樣的。
但現在我們正在進行第二輪的回合階段,
因此,我們需要考慮宏觀效應,以及我們轉動的時間長短。
情況就發生在這裡。
我將 X 乘以 0.375,也就是我們的直徑。
好的,這是零件外徑的直徑。
然後在這裡,你會看到我將進行 Z 值減去 600 磅再減去 0.250。
我們知道我們這部分的總長度是600英鎊,
但我們這邊也有一個長度為 0.250 的肩部。
所以我並不想在此處將我的部分一直繼續下去。
我想在那個肩膀之前停下來,然後向上並向對面拉起。
所以我就把數學算式放進來,正好解決了這個問題。
而且再次因為我在上方修改了它,
這將會更新它所指向的數字。
然後,我再將材料輸入到它的光譜儀中。
然後我會移動到整體長度的 Z 點,再加上 50 毫英吋,同樣只使用 600 磅的力。
那就是大概全部了。
至於程式中整體長度的更新,
這其實很簡單,道理就在於此。
但現在我們將進入一個 if 陳述式。
好的。在轉彎部分之後,我們來到可選的凹槽區。
現在,我之前說過,如果601英鎊為0,那就表示沒有。
如果是1,表示是。
所以這裡寫著,如果等於 0,就轉到 1、2、3、4。
那只是第1、2、3、4個結尾。
所以如果我把它設為 0,
它會跳到那一行,但不會留下凹槽。
如果是其他情況,那可能是 1、2,
無論什麼數字都可以,只要不是 0 就行
它將執行程式碼的這一部分,讓你大致了解一下
當它跳過時,看起來是什麼樣子。
就跟剛才你說的結束 1、2、3、4 一樣。
往下跳,從那裡跳下來。
正如你所看到的,這是程式中的切斷準備部分。
它會跳過凹槽,
但我想要向你展示一下這段節奏是如何寫出來的。
那我們再回到上面去。
第一條槽道和第二條槽道實際上是被程式設計的
完全相同,只有一個差異。
我取總長度,減去0.250作為頭部長度,
然後我減去 0.1,因為凹槽從那裡開始。
那麼,讓我們來逐一分析。
這個槽位在我們的程式中會出現在哪裡?
嗯,這將根據我們整體的長度而有所變化,
由於 A 代表 600 英鎊,這將是該部件的終點。
我們這裡需要減去 0.250 的頭部尺寸。
然後在這裡,我畫了印刷品的一個截面部分
這表示此面的槽深為十萬分之一英寸。
所以那個就是方程式了,對吧?
現在你可能會說,為什麼你不直接說600英鎊減去0.350呢?
我不喜歡那樣做,因為當我撰寫程式時,
我希望我身後的人能夠看到我做的數學題。
看到我當時的思考方式。
所以我每次都把整個方程式都放進去。
所以,在程式中,你會看到 600 磅減去 0.250
凹槽位置減0.1。
這或許對你來說沒有意義,但依我看來,
這確實讓他人跟隨你的工作變得更容易。
這正是你在撰寫巨集時真正想做的事。
因為閱讀其他人的程式碼真的非常困難。
所以,永遠都要體諒一下那個跟在你後面的人。
好的,回到控制界面。
是的,如我所說,程式碼已固定在下方的評論中。
所以你可以讀到所有這些。
但這就是第一條槽與第二條槽之間的唯一差異。
我撰寫程式的方式將會是逐步進行的,
所以我可以複製貼上內容,並將它們放在不同的位置
而且不用擔心要更改一大堆數字,
除了其中一個,明顯是凹槽開始的地方。
嗯,節奏就到這裡為止了。
那裡沒什麼太瘋狂的事。
好的,這個巨集還有一個部分。
我剛才才意識到,我其實不必寫它。
因為Tornos會為您處理這些事。
實際上,當你使用他們的 Tysa 軟體時,感覺真的很好。
它會為你提供一個範本,自動填入所有這些G程式碼。
自動完成送紗動作。
主卡盤每次都能精確地上升並抓取在相同位置。
留下恰當的庫存以應對對手。
這真的很方便。
但我會教你如何用手寫方式來寫它
如果你沒有這種能力,讓你的機器做所有事情。
那我們就這麼做吧。
沒錯,Tornos 的 G911 完全符合我所說的一切。
它提升了截止點,突顯了該部分。
一切都已為你安排妥當。
但在這種情況下,你真正想做的事是
你可能會想說類似這樣的話,
那我們就假設你會說 G0Z 並按減號鍵、左方括號鍵、上檔鍵、數字鍵 600。
然後就像你的切割工具一樣,
此情況下的我的切斷工具設定值為 0.787,相當於 20 毫米。
所以你會想說,按 Shift 加上 0.787。
然後我想在訂閱者數上與一萬人正面對決。
所以我會說,按 Shift 加 0.01,然後按括號和插入方塊。
那基本上就和 G911 在 Tornos 上所做的事一樣。
那就是你必須在你的機器上完成的事。
當你將截止日期提高時,
你必須把它延伸到總長度那麼長。
再加上你的切削工具寬度,再加上一點用於退刀的餘量。
現在在副檔中,情況也差不多。
如果我進入顯示二這裡,然後進入 G924,
順便一提,托諾斯,我得給你很多愛。
這個來自提西斯的完整公式和完整範本非常容易使用。
我非常期待在下一期的Nano影片中談論這個話題。
因為它讓操作那台機器的程式設計變得非常簡單。
做得好,各位,你們的產品最棒。
好的,所以 G924 是零件取料點,對吧?
這就是副主軸將會移動去抓取零件的位置。
所有這些都是根據程式開頭的巨集計算出來的
Tornos 已經在那裡的。
但我會用手寫格式寫出來,讓你知道一下。
所以這裡你只需說 G0 Z 負
移位方括號,移位井號 600 減 0.5。
而這將會做到的是,
這樣每次都會有 0.5 的部分露在副主軸之外。
大概就這樣了。
那也沒什麼太瘋狂的。
僅僅為了讓你看看這有多簡單,
我們將快速地逐一檢查這些部件。
我將向你展示改變你的程式需要多少。
而且巨集讓這件事變得非常容易。
第一個是英吋。
那我們來跑一下。
記憶,循環啟動。
好的,那我們把一英寸的那個弄好了。
現在我們來做一個兩英寸的。
向下,變速桿等於兩英寸。
更改、重置、記憶、循環開始。
好的,不錯。
現在我們有了兩英寸的和一英寸的。
我們做個三英寸的吧。
編輯至我們的變數,位移等於三英寸。
更改,重設至頂端,記憶,循環開始。
就這樣,我們有了三個不同的部分。
就僅僅這樣,便完成了這三個部分。
這相當方便且非常簡單。
這就是為什麼你應該學習巨集的原因。
我只是更改了程式中的一個數字,卻讓我的所有零件種類都改變了。
這非常方便,也非常容易操作。
這就是為什麼我認為教你們這些宏指令極其重要。
如果你學會了這一點,如果你掌握了這一點,你的生活將會變得輕鬆許多。
你想看點酷的嗎?
魔法
真正的魔法正在此刻發生。
看見了嗎?
它們分開了,現在又黏在一起了。
這就是為什麼你要將工具中心對準輔助主軸。
你可以創造一個完全平坦的表面,那樣也會黏得相當牢固。
沒錯,我的意思是,沒錯,你可以在那裡結束影片。
就這樣。
再見。
感謝收看。
按讚並訂閱。
順便一提,只是想把這件事說一下。
這就是你沒有冷卻液就運行時的情況。
這就是你使用冷卻液運行時所發生的情況。
嗯,做得好,布洛瑟。
你的產品最棒。
是的。
你看到這有多簡單了嗎?
這就是為什麼你們想要學習巨集的原因,各位。
它會讓你的生活變得輕鬆萬分。
我剛才解釋的內容一點都不難。
你可以在一個程式中擁有六個部分。
而且我认为這件事很重要的一个主要原因就是,類似的事情確實會發生,對吧?
你有客戶給你一份要報價的項目清單,對吧?
所以他會把這份清單寄給你。
我寫下來了。
噢,該死。
我把牠倒過來了。
我沒有把我的倒著寫。
嘿,我想大大地感謝一下 crotch a bear。
你想說,你想說,你想試著說出來嗎?
好的。
褲襠A,就像這樣,褲襠A,褲襠A,褲襠A,褲襠A買家。
如果其中有一個接近,請在下方留言告訴我我是否猜對了。
我真的努力了。
我對自己的語言一無是處。
請理解,我對你的表現也會很糟糕。
我們非常感謝您對 CNC 巨人團隊的大力支持。
如果你能確保點擊下面的加入按鈕,
成為我們社群的成員,加入我們的 Discord。
每天與我們聊天,即可享受我們為你們提供的各種優惠福利。
不管怎樣,我們還是回到正題吧。
我們就來把它翻過來吧。
好的。
所以這些是不同的部分變數。
您的客戶將讓您報價。
所以他會說:我要一千個型號一,一千五百個型號二。
好的。
所以你要為那個儀表板寫一個程式,然後運行那一千個零件。
在這個計畫中,你會稍微調整一下,根據任何可能變動的事項進行調整。
小事一樁。
但接著你會為這個複製並貼上那個程式。
然後某件事可能會在這期間發生。
你將對此進行修改。
現在,你的第一個程式並沒有包含你所做的一切更新。
除非你能記住所有事情,並回到過去改變所有事情,且持續更新所有資訊。
這簡直是個大痛點。
而且你將會複製並貼上這個程式,然後為每一個
單一長度和每一項選項。
然後你會往下走到這裡,他只想要五個的距離。
你真的打算為一臺瑞士機器編寫一個五部分的程式嗎?
那簡直太糟糕了。
所以我剛才展示給你的內容,可以把所有這些東西都整合到一個程式中。
這樣會讓你的生活輕鬆許多。
你所做的任何更新,任何工具更改,諸如此類的事情,
它將永遠被永久保存在程式中。
這只是宏能為你做到的事情的一個非常簡單的範例。
隨著我們越來越深入這些影片之中,
我們將會做遠遠多於這一切的事情。
所以我很高興能為你們帶來這些。
請記得按讚、訂 SCALE 並開啟通知鈴。
所以你可以得到。

