【東南大學】《 數控技術》公開課 P13 - 13. 學時 (13)

长安书院_
146粉絲
20 次觀看·2026年6月4日
AI 生成·可能包含錯誤
同學們今天我們開始講這個速控技術的第13講
繼續介紹有關速控編程方面的知識
那麼前面我們已經介紹一些基代碼指令
今天這裏面我們給大家介紹一下這個G04指令
在G04指令的話
它可以使得刀具做短時間的無鏡給光整加工
這樣的一個過程
它無鏡給光整的加工
用於車槽 膛平面 呼孔等場合
所以對它來說
主要是在車槽的時候
在膛平面的時候
以及在呼孔的時候
這個時候要用到這樣的載停指令
載停指令它的加工過程中
比如說對於車槽的時候
車靴環槽的時候
如果鏡給完立即退刀
那麼這個環槽外形是螺旋麪
用載停程序就可以使得
工件空段機苗能夠進行光整成圓
比如說刀具
這是一個軸線方向
這是一個刀具
刀具它本身是在不斷地旋轉
或者說工件也在旋轉
底下是一個工件
這樣的一個工件
我比如說要加工這樣的一個孔
要加工這樣的孔
在加工過程中
刀具加工的這個內表面是一個螺旋線
實際上是一個螺旋線
因爲本身這個刀具在旋轉
刀具又在Z方向往下進去
所以最後形成是螺旋線
那當它加工到達的位置
到達這個位置的時候
比如說到達這個位置
刀具到達這個位置
我讓它做一個停留
刀具同時還在做旋轉運動
但是在Z方向上它不做進去
Z方向上它不做進去
那麼這樣的話就把這個螺旋線又把它切削掉
這樣就可以形成這個光滑的內表面
所以對於膛孔的話
就這樣的一個光準成圓的加工
同樣的對於這個切槽也是類似的方法
把它這個切槽成型
所以它這個程序
它的結構是這樣的一個結構
G04TXLF
在這裏面
G04TXLF就是它的一個具體的結構
這個就是它的具體的一個結構
我們可以看一下在這裏面符號T是地址
這個地址經常用的是XT這樣的一些地址
在這裏面X可以表示停留的時間
這個停留時間可以表達範圍方
從0.001到9999.999秒
這樣的一個時間範圍
或者是工件的轉速是具體機場而定
這個就是對於這個G04這個程序
它的具體的執行過程
那麼成這樣的一個程序格式
這是對於G04
比如說有這樣的一個加工
G04X5
它就表示刀具在加工的時候
它再保持這個停留五秒鐘的時間
G04X5它就表示停留五秒鐘的時間
比如說G04X6
它表示工件空轉六轉
那這個的話是根據具體機場而定
到底是以X後面到底時間還是轉速
根據具體的這個情況而定
實際上這兩個它也是相互有關聯的
如果進給速度是F
如果進如果進給速度是F
那麼F它的單位是這個毫米每分
而主動轉速是S
S的單位是轉每分
是轉每分
那這個S在這裏面
就可以使得把停留時間和空轉轉速把它結合起來
比如說我停留五秒鐘
停留五秒鐘從轉速來說
它有個S這個轉速
那麼跟這個五秒相對應起來
我就能夠去得到這個轉速的情況
可以得到這個轉速的情況
五秒鐘乘以S
當然S現在單位是分
我把它再乘一個60
這樣除一個60
我就可以可以這個得到它的轉速的情況
可以得到它的轉速
所以這兩個實驗是不矛盾的
是相關的
我們比如說可以看這麼一個例子是呼平底孔彈
是一個呼平底孔的例子
在這個例子裏面
這個刀具在這裏面做一個呼的動作
那麼呼的是這個平底孔
那麼在呼的過程刀具先往下
我們看一下在這裏面刀具先是往下
第一個程序
它是建立GNE第一個程序彈
第一個程序彈做什麼用
是首先G91表示我要用的是這個絕對這個增量值方式
G91是增量值方式
在我們在前面機架裏面已經給大家做了介紹
同時我採用G01是用直線插譜的方式
表明我走的是直線
同時走直線過程中要進行加工
另外Z1-7表明從刀前位置往下走七毫米
這個七毫米的位置我們可以看
刀具本身離弓箭表面僵持起來三毫米
然後孔這個深度又有四個毫米
所以加起來是七個毫米
這個七個毫米就在這個走道過程中把它完成
同時給出它的這個進給速度是F60
它給出它的進給速度是F60
這個程序就表明了它的加工過程
從當前的這個位置加工到的孔底這個位置
這是它的一個加工過程
下面我們再看第二個這個程序段
這個程序段它的作用的話
G04 X5 LF
當LF的程序段結束
那在這裏面G04 X5它表明刀具停留五秒鐘
也就是說在剛纔到達Z-7這個位置的時候
刀具到達這個位置的時候
在這個位置停留五秒鐘
停留五秒鐘
這樣的話達到對於這個孔光整加工的這個作用
把這個內表面進行光整
同時把底面進行光整
如果這個刀具它本身在這個角度的話
那麼底部它也可以進行光整加工
所以這個的話是指對於平底孔這個程序
可以通過這樣的程序來實現
在這個最後的話光整加工結束之後
也就是X5這個暫停留五秒鐘結束之後
繼續通過這個G00快速定位方式
這是我們在上一講給大家做了介紹
G00通過快速定位方式快速返回
返回到達剛纔加工之前的位置
往正方向走七個毫米
然後用M02這個程序段結束
所以這個的話是指它的一個完整的加工過程
在這裏面G04它是一個非續效指令
只在本程序段有效
G04它是非續效指令
它只在本程序段有效
也就是說它只是G04只是在這一段程序裏發生作用
它對下一個程序段是沒有效果的
這就是這個G04它的這個應用
它是個非續效代碼
跟G00 G01或者G91等等
這些基代碼是不一樣的
現在我們再看第七個是這個刀具半徑自動補償指令
刀具半徑自動補償指令
它主要是G41 G42 G40這三個指令
在這裏面G41是刀具的左補償
G42是刀具的右補償
G40是刀具的這個補償取消
這三個指令它分別起這樣的一個作用
當這個圓形刀具編程的時候
利用刀具半徑補償功能
只需向系統輸入刀具半徑時
就可以按照零件輪廓尺寸編程
而不必計算刀芯軌跡
於按刀芯軌跡來進行編程
這是對於這個有自動編程功能的速控基礎它的這個好處
那麼在這個裏面
刀具半徑補償
這個主要是對於在刀具半徑發生變化的情況下
我如何應用原來的速控程序來進行這個加工
這個時候我就可以採用這個半徑補償的方式來實現
那速控基礎它一般都具備刀具半徑自動補償機能
從而適應用源頭刀具來加工
這個加工的時候可以簡化程序編制
這也是它的這個速控基礎上的
它的這個具備的這樣一個半徑補償功能
它的意義就在這一點
另外的話
這個按刀芯軌跡來編程的時候
它數據的計算有時是相當複雜的
特別是當這個刀具磨損重磨
以及換刀這個導致刀具進行變化的時候
就必須進行重新計算
從而使得更加繁瑣
但又不容易保證加工精度
所以這些情況
這個情況
這個情況都是表明要求速控系統
它要求具有這樣的這個半徑自動補償功能
都要求它有半徑自動補償
如果沒有這種半徑補償功能
我們看它會形成一種什麼樣的效果
第一個在這個情況下
如果是沒有刀具半徑補償功能
那麼沒有這種補償功能
不能像這個系統速度
這個通過輸入半徑值的方式
來進行這個輪廓零件
這個零件的這個輪廓尺寸編程
那麼這個時候我就編程
所以要進刀芯軌跡計算
並且按刀芯軌跡來進行編程
比較麻煩的一件事情
因爲零件本身的這個尺寸
我是可以直接從圖紙得到的
而如果這個時候
我不能直接利用零件圖紙上的尺寸
而要再加上一個刀芯軌跡計算的話
你這個計算過程是非常複雜的
有時候對於複雜零件的話
這根本就做不到
第二個對於這個速控機艙
這個半徑自動
如果是用源頭道具的情況下
如果它沒有這個半徑補償功能
那我對源頭道具千變萬化
把源頭道具都影響我的速控程序
所以這也是一個比較
如果是沒有這種功能的話
用源頭道具去加上的話
是一個非常
燒腦筋的問題
另外的話對於第三個
如果在這個刀芯軌跡編程的時候
它這個刀具磨損
從我換新刀的時候
如果尺寸直徑發生了變化
如果我這個時候沒有進行
這個刀具半徑補償的話
那我同樣的這個程序
它也是這個不能夠重複利用
從來也就不能夠保證它的加工精度
或者加工精度的這個一致性
這樣的一個情況
所以這是刀具半徑自動補償功能
在這裏面所需要起的作用
這個是一個洗刀半徑自動補償的這個例子
在這裏面
由於速控裝置
它具備了刀具半徑的自動補償
只需要按照已知的起到點
P和輪廓A B C D的圖紙數據進行編程
這是一個編程例子
那對於這個例子的話
如果系統如果沒有半徑自動補償功能
那我在編程過程中
從A到B到C到D
再回到A這個過程
從F開始這個過程中
我如果刀具只有半徑的話
那每一個地方
我有可能都是不能利用
這個零件輪廓本身尺寸
而是在輪廓尺寸基礎上
我還要加上這個刀具本身的半徑的情況
這樣的話
半徑再加上零件輪廓
我才能夠最後形成刀心軌跡
顯然這個計算又增加了多重這個來度
在程序中
我可以只給出刀具偏置方向指令
G11是屬於左偏
或者G42是屬於右偏
以及偏置號D
而刀偏半徑值
有操作者根據需要輸給CNC裝置
並由D指令調用
CNC裝置能夠自動計算刀心軌跡
並且刀心軌跡運動
使得編程十分簡單
這樣的一個編程過程
G41是左補償
G42是右補償
這兩個補償方式
對於從這個零件來說
如果這是一個零件
這是一個零件
如果要將是外輪廓
將是這個輪廓
刀具在這樣加工過程中
從這個刀具這一邊沿着加工方向觀察
看一看
如果這個刀具在零件輪廓的左面
那麼我就稱爲是左偏置
或者左補償
永積失因
如果反過來
刀具從這裏邊開始加工
沿着這個軌跡加工
沿着這個軌跡方向觀察
刀具是在這個輪廓的右邊
這個時候我就稱爲右偏置
或者說右補償
用G42來定刀具的右補償加工
那這個它的觀察方法
我們可以從這裏面進行觀察
另外對於這個半徑補償功能來說
G41 G42D
它是一個續效指令
它對後續的程序都是能夠發生作用的
這是對於這個G41 G42指令
它的一個特點
那麼對於這個零件
它將如果按絕對值方式來進行編程的話
我們可以編出這樣的一個程序
對於P到A的過程
從這個P到A這個加工
這個實際上是從起到點位置
快速到達加工初始位置
起到點在P點
將初始位置是A點
P到A
這是一個從起到點位置到將初始位置的這樣一個過程
這是一個快速移動的這個過程
或者說我們把它也作爲
如果也作爲加工的話
它加工的這個過程
那在這裏面指定的G90是用絕對值方式
然後G01是用走直線的方式
將這個點位直線查補的方式
另外G41是刀具左補償
表明我用的是這個左補償值
或者說我用的這個左偏置
那麼快速到達的位置是XAYA
它的這個補償值
G41所需要的補償值存放在G01這個位置裏面
這是對於P到A的這個加工過程
這是P到A的加工過程
那麼下一步就從A到B進行輪廓加工
從A到B的加工
那麼A到B的加工的話
在這裏面它是採用續效代碼
還是G90絕對值方式
G01走直線方式
G41刀具左補償
同時G01用的是一號刀的這個補償值
只是它刀的位置
座標位置方式變化
到達了XB YB這位置
所以這個的話在體現了那個續效代碼
它的一個概念
B到C的時候
B到C在這裏面
我同樣的還是採用了這個XCYC
用XCYC這個程序來表示
它到C點的這個加工
它還是在這個左邊
加工輪廓的左邊
所以還是做補償
C到D的過程
從C到D的這個加工過程
C到D的過程
這書上用了這個G42指令
也就是刀具右補償
它爲什麼用刀具右補償
這是因爲它這個裏面實際上是一個
作爲一個複合的加工過程
那麼前面都是這樣的一個加工
都是從這裏邊進行切削
都是切削這個輪廓
而這個到C到D的過程的話
它以這個作爲零件材料
內表面
它要加工的是加工這個部分
它加工的是這個部分
所以從這個定義來判斷的話
沿着加工方向
觀察
沿着加工方向觀察
那麼刀具是在這個輪廓的右邊
是在這個輪廓的右邊
如果你人沿着這個刀具方向
去進行觀察的話
發現刀具是在這個輪廓的右邊
所以用的是G42
要到達的位置是XD YD
也就是D點座標值
從D到A的過程
它又回到了加工這個外輪廓的過程
它加工這個外輪廓
如果你這一次作爲你自己本身這個觀察者
然後你沿着這個刀具的軌跡方向觀察
看見這個刀具是在這個備加工輪廓的左邊
所以還是用的是刀具座標值G41
到達的位置是XA YA
然後再從A點返回到
再從A點返回到P點
那麼在這個過程同時
這個取消刀具的這個半徑補償
所以採用了一個G40指令
G40是取消刀具補償
這個取消過程
在這個走的過程中取消這個刀具的半徑補償
同時看到了終點是XD YP
最後的程序結束
到達了這個位置以後
它程序就結束
所以這個的話是對這幾個程序
它的這個相關的過程
在這裏面G40是註銷指令
G40是註銷指令
也就是當G41或G42程序段完成後
用G40程序段削去片子值
使刀具中心與編程軌跡重合
D01是存放輸入值的
這個存儲器的補償號
這樣的一個D01
它是一個存儲器
在這裏面洗刀半徑
它的左邊用採用機自動補償
這個用G41
這是它的這個加入過程
是採用這個走道過程
同時洗刀半徑又偏置這個自動補償
用的是G42
用G42是走的這條路線
G42是走這條路線
這是兩個不同的這個路線
用G41和G42的這個方式
另外的話
我們可以看一下
在這個圖裏面
到機場不具備這個G41與G42指令的時候
就需要按照A撇B撇C撇這樣的
刀心軌跡來進行編程
具有這個補償指令的時候
就可以按照輪廓指令
輪廓ABC來進行編程
在這個圖裏面
在剛纔的這個圖裏面
用絕對值編程的話
它的方程先用G92 X0 Y0
來設立兩個座標系之間聯繫
在X0 Y0的位置
以X0 Y0的位置作爲起到點
作爲起到點
同時建立這個供電座標和機場座標的聯繫
那麼下一個是G90
是採用這個絕對值方式
G00用快速點定位
到達XAYA這個位置
這個位置過程中的刀具作補償
它用的是T1號刀
它的這個補償值存放在D01的位置
下一個是用G01
是這個直線點位插譜
要求到達位置是XBYB
用的進給速度是F
這樣的一個進給速度
那一直往下走
走到後面
就是說又回到這個XAYA這個位置
也就回到A點
然後要求它到達P點的位置
也就是起到點的位置
用快速點定位G00 X0 Y0
然後用這個G40來座標
它的刀具這個半徑補償
最後程序結束
M02程序結束
這是這個程序
刀具半徑自動補償技能
它除了這樣的可免除刀心軌跡的人工計算以外
還可以利用同一家夥程序
適應不同的工況
這是刀具半徑補償功能它的特點
那比如刀具磨損或者刀具重磨以後
那麼刀具半徑變小
只要手動輸入改變後的這個刀具半徑就可以
而不需要修改已編好的這個程序
所以這就是刀具半徑補償在這裏面所能夠起的作用
這是它的一個比較有益的這個作用
它能夠這個半徑變化的情況下
能夠通過這個輸入刀具半徑值
就手動輸入刀具半徑值
就可以應用原來的這個輸入程序來進行編程
自動系統它自動去計算這兩個之間的差值
從而計算新的刀心軌跡
另外的話
比如說用同一個子彈
同一個尺寸的刀具
它可以進行粗精加工
它可以進行粗加工和精加工
同一個程序實現粗加工和精加工
那麼它的這個粗加工和精加工餘量是通過半徑補償方式來實現
實際上在這個粗精加工過程中
它的這個補償方法主要是設精加工餘量爲X
先人工輸入R加X的片質量
就可以進行粗加工
是這樣的一個粗加工
這個實驗也就是說
我如果這個零件
比如說這是一個車牀裏面的零件
車牀裏面的家務零件
在這個車牀裏面的家務零件
它最終所需要實現的零件輪廓是這個輪廓
是這個輪廓
那麼在這個裏面
這部分材料是必須被切除的
這部分我們稱爲粗加工和精加工之間的餘量
那我在編程的時候
速控編程的時候是根據最終的這個計算機
或者說這個編程人員
他給出的是最終的這個尺寸
它是最終的這個尺寸
我們把它稱爲A B C D
這個毛坯位置就在A撇B撇C撇D撇這樣的一個位置
那爲了把這兩個加工過程採用同一個速控程序
那我在編程的時候是採用裏邊這個加工過程來進行編程的
採用裏邊這個尺寸來進行編程
實際上就是精加工
用精加工輪廓來編程
那編程完了之後
我可以把它作爲一個精加工的程序
爲了利用這個精加工程序來進行粗加工
加工到達這個位置的時候的加工
我就要把這個加上這個X
X我就加到這個程序裏
把X作爲這個半徑補償
把X作爲半徑補償
我就能夠實現這樣的一個粗加工
所以用同一個程序既能夠實現這個精加工
又能夠實現粗加工
這是對精加工和粗加工在這裏面
用半徑補償的方式來實現
實際上道具它不需要這種半徑補償
但是爲了實現道具的這個同一個速控程序來實現精加工和粗加工
我把這個精加工和粗加工餘量作爲道具的半徑補償值
從而去實現這種半徑補償
是這樣的一個情況
那麼在這裏面
精加工的時候
輸入道具半徑爲R的這個片質量
就可以進行最終的輪廓加工
對於這個加工的情況
同樣的話
利用輸入R值的大小
可以控制輪廓尺寸的精度
道具半徑補償指令
它至於G00或者說G01程序段中
或於G02 G03程序段之前來單設程序段
也就是說這個它是指什麼樣的含義
這個它的含義
也就是說道具的半徑補償
它在什麼時候建立起來
是在加工之前
加工前的
程序段
它也就是說在加工之前的程序段中來建立起這個道具的半徑補償
道具半徑補償是在加工前的這個程序段裏面建立起來
這個是加工之前的這個程序段的這個建立
是這樣的一個建立過程
由於這個半徑補償
它是輪廓的法向偏執
在兩極和元素短接點處可能出現刀心軌跡的不連續或干涉性
所以可以用V刀補C刀補來實現程序段間角過渡
可以實現這種間角過渡
也就是說在這個半徑補償的情況下
刀心軌跡
它有可能採用刀心軌跡去面試
如果我沒有采用這個間角處理方法的話
就有可能在間角部分採線出現這個不連續或者干涉現象
不連續使得這個精度發生變化
如果是這個干涉現場就有可能產生過切
所以這是對於編程的時候所需要考慮的
在這個輪廓法向偏執上面
建立這個刀心
用這個半徑補償方式來建立刀心軌跡的話
就有可能會產生這樣的一個問題
再看刀具的長度補償
刀具的長度補償指令是什麼樣的指令
長度補償指令是G43和G44
G43和G44是長度補償指令
那麼跟半徑補償指令一樣
它也是採用G40來註銷它的補償
剛纔G40是註銷刀具的半徑補償
在這裏面是註銷刀具的長度補償
刀具它的長度補償指令
一般用於刀具軸向
也就是Z向的補償
它可使刀具在Z方向上的實際位移量
大於或者小於程序給定的值
這也就是說跟剛纔的區別
剛纔這個半徑補償
實際上是在這個刀具鏡向方向上的變化
而這個長度補償
它是在這個軸線方向上的這個補償
是這樣的一個補償方式
在這個編程過程中
刀具它長度補償
它的補償值可以通過這樣的方式來進行計算
實際位移量
它等於程序給定值加減一個補償值
是這個刀具它的實際的位移量
它等於程序給定值加減一個補償值
根據這個補償值來決定
它這一棟的實際的這個走道鏈
那這個它實際上是程序給定值加減一個補償值
在這個公式裏面
那麼兩個代數值相加就稱爲正偏值
用G43來表這個指令來表示
如果是相減就稱爲負偏值
用G44指令來表示
所以這個G43G44
它在這裏面實際上跟剛纔的這個G41G42有所區別
G41G42是肯定就是說用刀具
左補償右補償是根據這個加工方向來確定的
是唯一的
而在這個裏面
這個正補償和負補償
正補償負補償
它不是根據加工方向來確定
它而是根據這個計算過程程序給定值補償值之間的
運轉方向性來決定是採用這個正補償還是負補償
也就是說採用G43還是G44
在這裏面給定的程序值與輸入的補償值都可以正都可正可負
正Z爲正負Z爲負
根據需要來選取
這是把這個編程過程中的這個值程序值與輸入的補償值
跟Z方向來把它結合起來
看一下到底是跟正Z方向相同還是跟負Z方向相同
下面我們再來看看
在這個圖裏面
在這個圖是一個鑽頭快速接近弓箭時的這個長度補償
那在這個裏面
比如是A1是程序值
並且是一個負Z方向
負Z方向也就是說它的值是負A
它這個程序值
那D是補償值
並且是負Z方向
也就是負Z
在這裏面
A2是實際位移量
A1是實際位移量
A1是程序給定值
A2是實際位移量
然後這個負D是一個補償值
把這三者之間關係可以列出來
在這個圖A裏面
圖A裏面用G43指令
圖B是用G44指令
它實際位移量以及它的程序可以分別用這個增量值的方式來計算
可以得到這樣的一個計算公式
圖A的情況負A2
A2實際上它是一個標量
或者說它是一個絕對值
它是一個絕對值
在這裏面正負號表明了它的方向
A2表明它是沿Z走的負方向的
所以是一個負A2
負A2它實際的位移量它等於多少
它等於編程的負A這個位移量
再加上一個
加上這個補償值是負G1
把這兩個加起來纔是真正的實際的位移
這個實際位移就是負的A1加上G1
那麼也就是說
它是一個在原來的程序所給定的值基礎上
要再加上再走G1這樣的一個補償
這樣的一個加工方法
如果用速控程序來編制的話
它就這樣的一個速控程序
G00是快速點定位
G91採用增量方式
然後G43是道具的這個長度補償
是一個正補償
然後給定的是Z在Z方向上
程序給定的值是負A1這個值
然後它的補償值是存儲在D01這個位置
也就是說如果我有這個負D1的話
那這個負D1
它這個值是存儲在D01裏面
圖B的情況
圖B的這個實際的位移量
A2圖B的實際位移量
它等於負的這個A1
也就是說程序給定的這個走到Z方向走到距離
減去這個補償值
那麼最終所得到是負A1加上D2這樣的一個值
這個值纔是真正的實際的位移量
實際的位移量
我們看看它的程序
在這裏面程序
首先還是快速點定位採用增量方式
用了G44道具長度的這個負補償
在這裏面
它的負補償要求到達終點理論值是負Z的負A1
那麼補償值存放在D02裏面
補償值存放在D02裏面
那麼只是跟剛纔的區別就在跟圖A的區別就在圖A裏面
這個道具的這個最終的Z方向的座標值是加上這個補償值
纔是真正的實際的這個位移值
而在這個裏面圖B的情況裏面
實際位移值是這個程序值減去這個負D2
減去這個負D2
存在D02裏面的負D2
從而得到它的實際的位移量是負A1
是負A1加上D2
在這個裏面
G42、G43、G44的註銷仍然用整個G40指令
也就是說跟剛纔一樣
剛纔的G41、G42執行完之後
如果我再加最後加一個G40指令的話
那麼G41、G42的功能就會註銷掉
而在這裏面也同樣
G43、G44執行結束之後
如果採用一條G40指令
那麼G43、G44指令
它的功能就會消失
在這個採用了G43和G44指令以後
承電人員就不一定要知道實際使用的道具長度
可按照假定的道具長度來進行編程
可以按照這個假定道具長度來進行
那麼然後在加工的時候
我再根據這個假定的這個道具長度和實際道具長度之間的這個差值來進行長度補槽
這樣的話就能夠
這個程序就能夠重複去利用
另外的話也可以在加工過程中
如果這個道具長度發生變化了
或者說更換新道具的時候
不需要變更這個程序
只要把實際道具長度與假定值之差值
輸入至CNC系統它的D程數器中
就可以實現這個道具的長度補槽
或者說用不同換刀的情況下
還可以用原來的輸入程序來進行加工
另外的話
在這個編程裏面指令還有一些固定循環指令
固定循環指令是一些特殊的指令
在這個車廠輸入系統裏面都有
一般對於這個輸入程序的話
如果是沒有不採用這個循環指令的話
那麼在輸入系統裏面
一般都是一個動作要編制一條加工程序
比如說
但是如果比如說鑽孔
對於鑽孔來說
它往往有幾個動作所構成
這些包括這些動作
包括快速接近弓箭
慢速鑽孔
鑽完再快速返回
這樣的三個固定的動作
此鑽孔過程中肯定要用到的幾個固定的動作
這樣的固定的動作
那麼就可以用到這個固定循環指令
還有這個比如說車螺紋
車螺紋它需要切入切螺紋刀截鏡像
或者說斜向退出
再快速返回
這四個固定動作
切螺紋也需要這樣的幾個固定的動作
這些固定動作
它都是一些典型的固定的幾個連續動作
如果能用一條固定循環指令
程序去執行
就可以使得程序段數大爲減少
當然如果這個數目系統
它沒有這樣的固定循環指令
我也可以通過編子程序的方式
用循環調用子程序的方式
來調用這些程序
從而實現固定循環的功能
當然如果數目系統
它本身具有這樣的固定循環功能的話
那是最好的
對於多次重複的固定循環
比如說車螺紋
在這個程序段中
加入循環次數指令和每次循環包具的推進量
程序段數就會更加減少
這是對於這個數目編程而言
那麼固定循環指令
它能起到這個作用
它可以進行多次調用
可以循環做
輸入一個循環次數
來實現它的這個多次的循環調用
這種固定循環指令
這個程序它可以使得程序編制又既簡單
又能夠提高編程的質量
又能夠提高編程質量
是固定循環它的這個意義
在基代碼中常用G80到G89作爲固定循環指令
而在有些車廠中常用G33到G33
G35到G35
以及G70到G79
這樣一些基代碼來表示它的固定循環指令
那後面我還要介紹的G70到G79等等
這樣一些固定循環
它的具體的應用和它具體格式
我們在後面這個程序裏面會再給大家做介紹
那固定循環指令在這個討論過程還是更爲詳細的
再看其他指令
其他指令包括這個進給功能指令
進給功能指令F
F表示是進給速度
它的這個單位是毫米每分
毫米每分或者是毫米每轉分別用G94與G95來指定
也就是說這個系統裏面
我如果指定的是G94
那表明我這個系統用的這個F單位是毫米每分
如果這個系統我指定的是G95
那表明我這個系統用的這個進給速度是毫米每轉
當然這個毫米每轉實際上主要是用於切羅溫
它主要是用於切羅溫的過程
這個指令它的用法實際上跟前面我們看G90 G91是類似的
G90 G91是指定了這個程序
它的絕對值方式和增量值方式
那麼G94 G95它指定了它的這個進給速度
它的單位是毫米每分還是轉每分
毫米每轉
F後的速值
它有用直接法的和二維實境制代碼法指定的方式
那麼顯然在這裏面
直接法
它直接是按有關速控切削用量
手冊的這個數據或者經驗數據直接來選用
在F後面直接給出這個進給速度值
代碼法
它是在F後面跟上00至99
表示100種分級速度按等比級數來排列
按照這個等比級數來進行排列
比如說我有這樣的一個F
比如說0
F從F01
F01它表明是什麼樣的一個速度
F01
如果我這個速度
它的這個等等比級數
這個等比級數
它的比例是√2
√2
那麼第一級速度是√2
也就是F0
它等於√2的這個F01是√2的依次號
也就是√2
F02
它等於√2的二次方
它也就是2
那麼當然一直到99
F99就是√2的99次方
F√2的99次方
我可以一直我的高速就總共100個高速
在運動北極是平面上的一個斜線或者圓弧
那麼它的這個F後面的數值
它是指斜線方向
圓弧切線方向
對它的進給速度
所以在這裏面進給速度的話
它實際上是切線方向
或者對於平面上的話
它是斜線的
或者對於圓弧的話
它是切線方向
速度在各座標組上分速度
它不應該超過相應的允許值
這是對進給速度有限的一個要求
進給速度它的要求就是
各個座標組上分速度
它不能夠超過允許的速度值
再看左軸轉速功能
它跟這個進給速度功能F有類似的情況
它轉速是轉每分單位
它速值也是有直接法和二進制
速值表述兩種方法
那麼對於現在的速控系統的話
一般來說都是採用直接法
一般都是採用直接法
因爲現在的速控系統
它都能夠用直接法來直接指定它
有高線的速度
四部系統可以實現無幾條速
代碼法它主要用於一些異步電動機
與齒輪纏繞有機條數
很少採用
現在速控車上都具有車單切入功能
用G96來指定
並用G97註銷恆功率
和用G92來限定最高轉速
就是這個幾個指定的作用
另外還有刀具功能指定T
用來指定刀號以及它的捕藏號
S後面速值
這個兩位和這個四位的區別
T後面
這裏面應該是T後面的字
它有兩位和四位的區別
那四位的話
前兩位是刀位
前兩位是刀號
後兩位是刀捕集成器
比如說0203
那02是2號刀
02是2號刀
而03是從
表示從03號刀捕集成器
來提供事先承認的這個捕藏數據
來進行刀具捕藏
如果後面兩位是00
就無捕藏或者助教捕藏
那編程的時候
往往還取這個刀號與捕藏號的數字相同的情況
來表示它的刀號和刀捕號
還有刀捕號的四位方法
它多用於送車船編程
這是對於這個
基代碼的一些基本的情況
對於這個輔助功能指令
我們在下一講再給大家做介紹
這一講對於這個基代碼的功能
包括前面幾講
我們都在講基代碼功能
就主要給大家介紹到這裏
這一節課講到這裏下課
