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

长安书院_
146 位粉絲
23 觀看·2026年5月23日
AI 生成·可能包含錯誤
我們今天講這個速控技術第十二講
繼續講述速控編程有關的一些知識
這個繼續第十一講的內容
比如說在這個圖裏面所表示的這個圖形
這個它的編程過程
我們可以看一下
這個編程按照這個相應的規定
按照速控車廠編程的規定
交通程序可以編寫成這樣的一個交通程序
可以看看上面的這個圖
在這個圖裏面
在這個圖裏面它的交通過程
從一個這樣的一個圖形零件
它的交通過程
從起點位置開始進行加工
先是將這樣一個直線
然後將圓弧
最後還是將這樣的一些直線
有這幾個部分的過程
看這個程序它的交通過程
那麼在這裏面的工件輪廓有直線圓弧組成
雙點劃線是加工餘量
刀具起點是A點
沿鏡頭方向運動
並且回到起點這樣的一個交通過程
我們看一下它的這個程序的編寫
程序編號是從這個0008開始
這個是它的程序編號
這個程序往下第一個程序段
我們看看它的這個交通過程
第一個程序M0001
G92設定刀具這個座標
工件座標
這個座標G92設定X60 Z25
這個位置作爲它的建立座標聯繫的這個位置
這是刀具起刀點
起刀點在什麼位置
起刀點在工件座標系的X60 Z25這個位置
作爲座標聯繫的這個位置
所以它採用G92來確定這個建立刀具
工件座標和機場座標之間相互關係
第二個看看刀具它的這個快速移動
從建立起工件座標系
機場座標系聯繫以後
使得刀具快速移動
移動採用什麼樣的這個方式
G90採用這個絕對座標方式
G90採用絕對座標方式到達座標
處於什麼位置
處於X20 Z2.0這樣的一個位置
主軸轉速800
採用T0101號刀
用M03作爲它的這個主軸旋轉方向
是順時針旋轉方向
這樣的快速移動
快速移動G00 G90
用快速移動用絕對座標方式
到達X20 Z2這樣的一個位置
第三個程序段
G01是點位直線插譜
走直線到達的位置是
Z-15.0
F0.15
用進給速度是0.15
Z-15.0
-15.0
這個這個加工過程的話
是走的這個-15
到達-15.0
這個位置用直線插譜
又到達這個X20 Z2的位置以後
開始真正進入加工
先往Z的方向走了一個-15
這樣的位置
下面是這個0004這個程序段
它走的是G02
用G02走X30 Z-20.0 R5.0
這樣的一個位置
從G02 X30 Z-20到R5.0
這樣的一個走道位置
這樣的走圓弧
G02是順時針圓弧
順時針圓弧這個圓弧的終點位置
是在X30 Z-20的位置
這個圓弧它的半徑是5.0
這樣的一個半徑
在這裏面採用正5.0
實際上也就是說這個圓弧是小於180度的這個圓弧
是小圓弧
05個程序段
05個程序段用G01是點位直線插譜
快速到達X44這樣的位置
它的進給速度是F0.2
它從這個G02圓弧插譜又回到了這種直線插譜的狀態
到達的位置是X44的位置
第六個程序段是快速點定位
快速到達X60 Z25這個位置
這個位置又是回到了起到點的位置
X60 Z25是起到點的位置
又快速回到了起到點的位置
回到這個起到點位置以後
最後就是程序結束
M02程序結束
所以這個是一個完整的
側縫車牀上的程序編寫
用這樣的一個程序
總共有七條程序
從最初的這個座標聯繫到最後的程序停止
回到這個起到點位置以後
程序停止
下面我們再看程序段格式
程序段格式就是一個程序段中自輔數據的表現形式
自輔數據的這個表現形式
不同的速控系統
它往往有截然不同或者大同小異的程序格式
格式不合規定
速控裝置就會暴露出錯
所以這程序格式實際上也就是說
速控程序的它的迂法規定
速控發展的這個初期常用固定順序格式
這個固定順序格式也就每一個位置
它採用什麼樣的代碼
它都是固定的
也就是說確定了的
這是一種這個固定的情況的話
它不利於速控程序
它的靈魂編寫
目前廣泛應用的是自地址格式
自地址程序格式
它也有少數速控系統
它採用分格復的固定順序格式
分格復的帶分格復的固定這個固定順序格式
比如說限電
限電就切割機牀
在這個自地址格式程序的話
主要是每個字面都有這個GXYZF
等等這樣的一些字母
表示用這樣的一些字母來表示
各自的先後排列
它是不嚴格
數據的位數可多可少
但不得大於規定的最大允許位數
它不需要的字以及與上一程序的相同的有效字可以不寫
比如說程序裏面的G01F0.2S300這樣的一些續效字的話
在前一個程序裏面有已經用過了
那麼在後面一個程序裏面它繼續有效
所以這個的話是它的這個續效字
它在這裏面的應用
這樣的程序格式
它的優點是程序簡短直彎
不易出錯
所以廣泛應用
這是它的這個程序格式
它的具體應用
國際標準化組織已經對這種可變程序段字地址格式制定了ISO6982
I1982這樣的一個標準
這是對國際標準化組織對這種可變程序段字地址格式呢
它的這個制定的標準
這對這個速控系統的設計
特別是程序編制
它帶來了這個很大的方便
比如對於某一個速控車廠編程
規定尺寸字用小數點編程
尺寸單位是毫米
程序格式
程序格式可以開這樣的一個程序格式
M04 G02 X040 Z043
這個R043 F043 S04 T04 M1
那麼這個它是表示什麼樣的一個含義
它的這個含義
它的含義也就是GXX
它表示G00到G99
表示它是兩位數的
可省略前面的零
稱爲G00G12G9這樣的一些字母
那麼這個呢
是在這個G10以下的
G10以下從G0到G9
它可以採用G0到G0G1G9
而不用採用G00G01G09這樣來表示
M04 S04 T04 M1
都具有相同的意義
它表明比如說對於這個M04
表明M可以用四位數來表示
四位數來表示
從M0到M9999四位數來表示
用這樣的方式
在G10以下
它可以採用M1M2來表示
那M04的話
實際上是從M0到M9999來表示
M04是M0-M9999來表示
M02實際上是從M0-M99這樣的一些規定
所以這個的話
每一個它如何來規定
就在這裏面把它表示出來
而對於Z0-Z3
對於Z0-Z3
表示小數點前四位數與小數點後三位數
是允許的最大位數
所以它最大的是Z正前四位數
前面四位數9999點小數點後是三位數
999這樣的一個數字
是它的所能表示的最大的允許值
編程是用實際尺寸整數後要加小數點
以免系統誤認爲是脈衝當量數
也就是說
哪怕你是Z
實際上要求到的是10毫米這個位置
你還是要表示用10.0
或者是這個
這是用整數位來表
如果你沒有這個0.0
它就會認爲是這個脈衝數
所以對於這個用實際尺寸來編程的這個速衝程序的話
用這個在後面要加小數點
不然的話系統會認爲是這個脈衝當量數
自力制格是它的特點
主要是第一個
由於字首是地址
可以區分字的功能類型與存儲
但從而一個程序段中字的數目與字的位數
這可挨需給定
可以挨需給你相同的魔胎字
可以省略簡化
縮短了這個程序
所以這個是字地址格式
它的這個特殊的意義
第二次一個程序段
除了程序段號與程序段結束字符外
其與名字的順序並不嚴格
習慣上挨m g x y z f s t m這樣的順序編寫
而實際上按理論上來說
這些順序它都是不嚴格的
g x y z f s t m
它都是順序可以互相交換的
但是習慣上的話是這樣的一個順序來進行編程
在一個程序段的這個字符總數
它不得超送系統規定的這個程序段長度
不同的送系統
它有不同的規定
這個程序段到底多長
不同的系統它是有不同的規定的
分割復固定順序程序格式
它的特點是所有字的地址用分割復 h t 表示
用分割復 h t 表示
但是各字的順序
它是固定的
不可打亂
不需要或與上一個程序段相同的虛構字
但是可以省略
但是必須補上分割復
必須補上分割復
就是這個順序固定帶分割復的固定順序格式的程序
這種程序格式
它不需要判別地址的電路系統簡化
它主要用於功能不多
並且較固定的這樣的一個速控系統
它主要是可以使得它不需要這樣的額外的電路
在程序佈置觀容易出錯
主程序與子程序的概念
看看主程序與子程序的概念
主程序與子程序的概念
主要是在一個加工程序中
如果有幾個一連串的程序段完全相同
也就是一個零件中有幾處的幾何形狀相同
或者順次加工幾個相同的工件
這個時候我們可以採用主程序與子程序的概念
爲了縮短程序
可把這些重複的程序段
這個串單獨抽出
按規定的這個程序格式變成子程序
並且事先存儲在子程序存儲器中
子程序以外的這個程序段是稱爲主程序
主程序在這個執行過程中
如需要執行該子程序
就可調用
並可以多次重複調用
從而可大大簡化變成工作
所以這是子程序和主程序分開編寫的這個意義
主程序與子程序的內容也是不同
但是兩者的這個程序格式是應該是相同的
它具體變成方法應該具體基礎的規定
主程序和子程序
它的關係
我們可以看下面的這個過程
這是一個主程序
這個主程序裏面它的格式
包括百分號是第二人這個程序
它的代號
N001是它的這個程序開始第一個程序段
N002是第二個程序段
一直到底下的這個
到執行到這一段以後
執行了某一個程序段以後
它去呼叫子程序
呼叫這個子程序的程序名
呼叫以後
它繼續往下執行
然後執行到這個程序以後
它繼續去呼叫另一個子程序
一直到主程序結束
那在這個裏面呼叫子程序的這一部分
它有這麼一個子程序
在這個子程序裏面
包括子程序名
子程序裏面它本身也有這麼多的子程序段
從N0501開始到502等等往下走
一直到子程序結束
並且要返回主程序
這是對於這個子程序的這個結構
主程序是這樣的一個結構
它在這裏面是調用這個子程序
子程序它的結構
包括了從程序開頭到程序結束
一直到返回主程序這樣的一個語句
我們這一部分給大家介紹了
速控程序它的一個結構的部分
根據這樣的結構
大家就可以去編寫相應的速控程序
接下來我們再來看第四個
常用功能指令的編程方法
這些常用功能指令編程方法
我們這一部分包括以下內容
包括編程中的座標與集中點
座標系有關指令
快速點定位指令
直線插譜指令
圓弧插譜指令
載停指令
刀具自動補償指令
長度補償指令
固定循環指令
以及其他的一些指令
這些總共有這麼多的編程方法
編程指令需要我們去進行學習的
還有輔助功能指令
我們首先開編程中的座標系與集中點
首先開機牀零點與採訪點
所謂的機牀零點也就是M點
它是機牀基本座標系的原點
平行於機牀座標系
並且是一個被確定的點
所以這機牀零點
什麼是機牀零點
也就是M點
它是機牀基本座標系的原點
也就是機牀本身能夠識別的座標系的
這個座標系的座標原點
它是一個被確定的點
它是一個機牀零點
機牀採訪點是第二個概念
除了機牀零點以外
還有機牀採訪點的概念
機牀採訪點又稱爲機械原點
用R來表示
它指的是機牀各運動部件在各自的正向
自動推遲極限的一個固定點
由線位開關來精密定位
這是機牀採訪點
機牀採訪點是我們人爲設置的
機牀零點是機牀本身出廠手續設計好的
這採訪點的所顯示素質
它表示採訪點於機牀零點間的工作範圍
這個素質被記錄在CNC系統中
並在系統中建立了
機牀零點作爲系統內運算的基準點
這是對於這個採訪點的情況
也有機牀在返回採訪點的這個回0的時候顯示爲0
顯示爲X0 Y0 Z0
表示該機牀零點它建立在採訪點上
這兩個符合一致的情況
就稱爲這個顯示爲0的情況
下面我們看這個圖
在這個圖裏面
刀架回0的時候
刀架左側迴轉中心的B點
B點它是一個固定點
R點是機牀採訪點
這兩個點我們可以去把它確定一下是機牀的
一個是主要是它的機牀的採訪點
R點是它的機牀採訪點
這個迴轉中心B點它是一個固定點
在它在這個圖裏面
它的這個是一個臥室交通中心的這個零件圖
在這個臥室交通中心裏面
那麼當這個XYZ各軸正向回0的時候
回0的時候顯示爲0
可看成M與R是同一點
M點與R點它是同一點
用這樣的情況來確定它的這個
零點機牀零點與這個機牀採訪點的這個位置
下面我們再看供電零點
供電零點用T來表示
所以在這裏面我們有幾個點要大家確定的
MR以及這個P
M點是機牀零點
R點是機牀採訪點
P點是供電零點
供電零點也就是供電座標系的原點
供電座標系的原點
一般選擇供電圖樣上的設計基準作爲編程零點
供電座標系的原點作爲這個編程的這個原點
也就是供電零點
在供電上以編程零點建立的這個座標系稱爲供電座標系
它的座標軸以及方向與機牀座標系它是一致的
這是供電座標系的這個確定
第三我們再看起到點與對到點
起到點與對到點
起到點是什麼樣的一個概念
對到點是一個什麼樣的概念
起到點它是指刀具起始運動的到位點
也就是程序開始執行時候的到位點
是程序開始執行時候的到位
程序從什麼時候開始執行
這個位置起始運動的這個點就稱爲起到點
那另外的話
刀位點也就是刀具的基準點就是刀位點
當用傢俱的時候常用與供電零點有固定聯繫尺寸的
這樣的圓柱銷等進行對到
用對到點作爲起到點
這是對於對到點起到點之間的相關係
再來看一下他們之間的這個項目位置關係
這個圖裏面對到元件
對到元件在傢俱上
X1Y1
它是固定尺寸
X0與Y0爲零點偏置
用這樣的一個這個X1Y1與X0Y0來確定對到點
和這個對到點和起到點之間相關係
可用MDI方式以對到點相對於基礎零點件的顯示值來確定偏置值
並予以記憶
由補償號來調用
這個是對於這個對到點和這個刀具零點資金的這個位置
補償值的話可以把它稱之爲記憶
第二我們看座標系有關指令
這個座標系有關指令
一個是絕對尺寸與增量尺寸指令
在這個ISO代碼裏面
絕對尺寸指令和增量尺寸指令
分別用G90和G91種類功能代碼來指令
這是具體的指令
G90它表示程序範中的尺寸字爲絕對座標值
而G91表示增量值
這是兩個
那這個圖它表明了G90和G91之間的相關係
這是表明G90和G91之間的相關係
比如說對這個A到B到C這樣的
A到B到C這樣的一個走道過程中
就是這邊是一個A
在這個走道過程中
從A點從B點到C點的運動
從B點到C點
如果我想這個絕對方式的話
而真的絕對方式的話
從B點開始起點在B點
我只要直接給出終點C點的絕對座標
就可以了
而C點終點的C點絕對座標是X30Y40
這一個絕對座標
如果我採用增量座標的話
從B到C它的增量
X方向增量是50
而Y方向的增量
Y方向增量它是30
所以這個
它的這個表示方法就有區別
在這個裏面
AB和BC它這個運動方向
所以BC對BC程序上
它只考慮C點的絕對值
或者相對它的程序分別是對於採用這個絕對方式的話
是採用G90G01X30Y40
在這裏面G90是表示它採用的是絕對絕對方式
X30Y30是C點的絕對座標
在座標系裏面絕對座標是用絕對尺寸
這個是用採用相對尺寸
增量尺寸的方式
G91表示增量尺寸
而X-50Y-30表明從B到C的時候
X方向走了-50
Y方向走了-30
這是C點的增量座標尺寸
C點增量座標尺寸
所以跟剛纔X30Y40是不一樣的
它們都是表示三點
從這個B點到C點的這個運動
但是前面這個是給出了C點的絕對座標
而這是給出了B到C的增量座標
這是兩者的區別
因爲某些機艙它增量尺寸
它不用G91指定
而在運動的起點建立平行於XYZ的相對座標系
UVW
由這樣的這個UVW來確定這個增量方式
比如說我們看的這個圖
在這個圖裏面
它的這個B點建立UV座標系
它的程序就變成了G01U-50V-30這樣一個增量尺寸
從這個在B點建立這個座標系的時候
那麼這個就實際上就是一個增量方式
用增量方式U-50V-30這樣的一個第二座標系來進行表達
那麼它與程序上G91G01X-50V-30是等效的
二者的應用是機艙的具體規定而定
第二我們看看座標系設定指令
G92G54到G59
這樣的這個座標系設定指令
這幾個代碼G9以及G54到G59
在這個裏面
當用絕對尺寸編程的時候
必須先建立刀具相對於弓箭起始位置的座標系
這是在編程的時候所必須要建立起來
因爲自動機艙它只認識機艙本身的座標系
而不認識這個弓箭座標系
那麼編程的時候
我們用的是弓箭座標系
所以必須把弓箭座標系和機艙座標系把它連接起來
所以這個時候我就要用到座標系設定指令
G92或者G54到G59
這個確定過程
也就是確定零件的絕對座標原點
又稱程序原點或者編程原點設定在
據刀具現在位置多遠的這個位置
雖然就是這麼一個確定
就是當前刀具起點位置在某一個固定的位置
那麼這個位置是自動機艙能夠識別的
這個機艙刀具在機艙座標系裏面座標位置
而這個座標位置離弓箭座標原點又多遠
從而我就能夠知道弓箭座標原點在什麼位置
這樣的話
自動機艙就能夠識別出弓箭座標系裏面的每一個位置點
這樣的話
也就是以程序原點爲準
確定刀具起始點的座標值
並把這個設定值記錄在受控裝置的稱數器內
作爲後續各程序段絕對尺寸的基準
所以這個座標系設定指令
它主要起這樣的一個作用
在一個零件的全部加工程序中
根據具體需要可以只設定一次或多次設定
G92、G54到G59是續效指令
只是在重新設定的時候
先前的設定才無效
在一個零件的全部加工程序中
根據具體需要可以只設定一次或多次設定
這是對這個座標系設定指令它的用處
G92、G54到G59是它的續效指令
這個是它的具體的應用過程
那麼在這個應用過程
第一個我們可以看一下
用G92的指令來設定
即用刀架或者刀具組織在拆烤點位置時的起刀點來建立弓箭座標系
這種G92也就是刀具
刀架或者刀架組織在這個拆烤點位置的時候
它的這個起刀點建立弓箭座標系
這個起刀點用起刀點的方式來建立
比如說在這個這個圖裏面
在這個圖裏面G92 XA ZA
表明起刀點A處在弓箭座標系正下XA與ZA處
以及這個距離起刀點A的XA ZA處是弓箭的零點
此後的這個程序都按弓箭座標系來進行編程
由此而建立起弓箭座標系機場座標系之間的這個座標聯繫
從這樣的方式來建立它的這個座標聯繫
XA與ZA它被記錄在系統中
便建立弓箭座標系
但是不運動
比如說在這個圖裏面
右邊這個圖裏面G92 X-X1-Y1
表明弓箭座標系設定在
距起刀點X1Y1的地方
或者起刀點在X1Y1處這樣的一個地方
所以這個這是另外一種確定方法
用這個表明弓箭座標系設定在
距起刀點X1Y1的地方
或者起刀點它在弓箭座標系的-X1-Y1的這個位置
所以這是它的這個弓箭座標系的確定方法
是弓箭座標系的確定方法
在這個圖裏面我們又可以看
如果刀具T01的這個初始位置在點A
那麼它的座標系設定程序
我們可以看它是一個什麼樣的程序
它的程序是G92 XA ZA
它表示T01號刀的這個刀尖點處在
XOZ座標系的XA和XA和ZA處
通常規定車靴的這個X數據用直徑值來表示
這樣的一個位置
在這個圖裏面我們可以看
當刀架回到原位換T02號刀具的時候
因爲刀具長度和安裝位置的不同
刀劍的現在位置處在B點
這個存儲器以記憶的起點座標值是不符合的
這種處理過處理方法
它主要是在增加一條程序
使得起點回到A點
那麼這樣的這個座標系設定程序就會繼續有效
或者按起點重新設定座標系
這兩種不同的這個刀具在更換過程中所產生的位置誤差
如何來把它抵消的問題
也就是要求設定
如果重新設定的話
就設定在G92 XB ZBZ的位置上
同樣的當需要改變程序原點位置的時候
也必須重新設定
應該注意的是座標系設定指定程序段
指示設定程序這個原點的位置並不產生運動
而是這個刀具還是在原來的位置上
刀具還在原來的位置上
下面我們再看看用這個零點偏移設定工件座標系
也就常用這個G54到G59這樣的幾個指定
G54到G59這樣的這個設定的話又稱爲自動設定
它又稱爲自動設定
它是將基礎零點或者參考點
與要設定的工件零點間的這個偏置值
偏置座標值事先輸入系統
並且予以記憶
然後用G54G59指令統一來調用
是這樣的一個過程
也就是說剛纔所介紹G92裏面是用原點
跟機牀刀具的這個具體的相互之間位置關係
來確定工件座標系和機牀座標系之間的聯繫
而用這種這個自動設定方式的話
它是把機牀零點與要設定的工件零點間的位置偏移量來事先來輸
也就是說把兩個座標系的零點
他們的偏置值作爲這個建立機牀座標聯繫的
建立工件座標和機牀座標聯繫的這樣一個聯繫標誌
這是對於這個聯繫的這個過程
可以用這個圖來表示
在這個圖裏面
G54程序的G54程序的X12與Y20
也就是P1點以及G59程序的X35與Y10
也就是P2點
它的偏置值用MDF方式乘以系統中
並分別G54和G59來調用
這樣的一個方式來調用
下面我們再看看這個程序
在A點的程序的話
採用G90 G54 G00 X12 Y8這樣的一個位置
也就是在用絕對方式在G54所規定的這個座標系裏面
在G54所規定的座標系裏面
它所要到達的是X12 Y8這樣的一個位置
那B點程序採用這個G90還是用絕對方式
採用G59用G59所指定的座標系
來快速到達X15 Y7的位置
X15 Y7這樣的一個位置
我們再看看對於這個圖裏面
那麼G54至G59
它可以設定六種不同的工件座標系
它適用於重複批量生產
而程序不變
或一個工作臺上裝幾個工件
加工的這個工件座標系設定這樣的一個方法
這樣的話就不需要經常去改
用G92來更換這個機牀座標系的工件座標系指定聯繫
第三我們再看看座標平面指令
包括G17 G18 G19
這是座標平面指令
座標平面指令它分別表示座標平面XYZX和YZ平面
對於塞座標運動的起牀和家務中心躺起牀
常用這些指令命令機牀按哪一平面來進行運動
這主要是在這個塞座標運動起牀裏面
由於大多運動於XY平面
所以G17是可以省略的
對於車長總是在XZ平面內運動
所以不需要編寫平面指令
第四個是最小增量值
最小命令增量
它表示速控裝置每輸出一個命令
脈衝機牀移動部件的最小位移量
所以這個概念實際上就稱爲脈衝當量
實際上就稱爲脈衝當量
這個脈衝當量
它標誌着速控機牀位移精度的分辨率
一般是每脈衝0.001至0.01毫米
這樣的一個精度位置
多數機牀是0.001
經濟型速控機牀是0.01
編程的時候
根據機牀使用說明書的規定來選用
在程序中的座標尺
從數據多用以毫米爲單位的小數點編程
也有用相應的脈衝數來編程的
比如說Y副方向位移量是2.4毫米
到最小命令增量爲0.001毫米
0.001時
那麼前者是Y負2.4
後者是2400
這個是以距離表示的
Y負2.4是以距離表示的情況
而2400只是以脈衝數來表示情況
也就是走2.4毫米
需要2400個脈衝
是在脈衝當量爲0.001
這個情況下
第五個我們看在返回菜刀點
這樣的指令
在機牀返回菜刀點
主要是在機牀接通電源以後
以及對刀檢驗菜刀點的時候
機牀需要返回菜刀點
這是對於返回菜刀點的情況
返回菜刀點可用返回菜刀點按鍵
也可以用返回菜刀點指令的程序
自動返回第二種方式
第三我們看快速點定位指令
這是基本的運動語言
G00指令
G00命令刀具以點位控制方式
從刀具所在點以最快速度
移動到座標式的另一點
它指示快速
它指示快速到位
對它來說它指示快速到位
它運動軌跡根據具體控制系統設定
設計可以是各種各樣
比如說用直線
折線
或者圓弧
或者曲線
比如說這個圖從A到C有四種方式
A路線
它以
A路線以折線方式到達B點
它的初始角度是固定的
決定於各座標的這個脈衝當量
路線B是直線AB
路線D和C分別
這個由ADDB和ACCB來構成折線的方式
當爲路徑這個D和C的時候
當爲路線D和C的時候
那麼各爲兩條G00程序
應該注意的是進給速度F對G00
它是無效的
因爲G00是快速點定位
而F它是進給速度
它是在進給的情況下的速度
路線DB的程序段
我們可以把它描述成G90 G00 XB YB這樣的一個程序段
或者是G91 X00 XAB YAB是用增量方式
A到B之間的增量
再看這個圖
就是剛纔說的這個圖
在這個圖裏面
那麼它的從A點到C點走的路線
包括可以從AD到DC
或者從AB到BC
或者從走A的這條路線
或者說走B的這條路線
它都是不同的路線
那不同路線
它的這個程序它也就是不一樣的
第四我們看直線X步指令G01
直線X步指令G01是它的直線運動指令
它的特點是兩座標或三座標間以X步聯動方式
並且按指定的F進給速度
做任意斜率的直線運動
這是直線X步指令
那G01程序中必須還有這個F指令
G01和F它都是續效指令
在這個路
我們可以看這個圖是G01程序的例子
P點是道具起點
道具由P點快速到這個AB BO OA
這樣的一個切削
再快速返回到P點
這個程序
我們可以看一下
這是這個要需要加工的零件的這個加工過程
這是需要加工零件的這個加工過程
在這個加工過程中
我們可以看一下它的加工過程
從P開始的這個加工過程
用絕對值來編程
用絕對值來進行編程的時候
第一個程序段
先這個設立工件座標系和這個機艙座標系之間的聯繫
設定道具起點位置
在工件座標系裏面是X28Y20的位置
G92
然後第二個程序段開始進行這個快速點點位置
絕對方式
G00 X16
這樣的一個到達這樣的一個位置
也就是從這個位置過來到達這個位置
然後給定SLTM這樣的幾個參數
下面是這個還是在絕對座標方式下
G01 X-8Y8
到達這個加工以後的這個AB到達B點
這個是到達了B點
剛纔是從這個P到了A點
現在從A到了B點
下面的話
004 X0Y0也就是說B到了O點
從B到了O點
那實際上再緊接的應該是O再返回到A點
我們看這個程序段
O返回到A點
他所到的絕對座標A點絕對座標是X16Y20這樣的一個位置
下面再看從G00 X28
G00 X28 M02
也就是說回到這個P點程序結束
M02程序結束
所以這個的話是他的這個絕對值編程的情況
我們看看這個具體的走道過程
這是P到A
然後從A到達B
從B到達O
再從O到達A
再從A返回到P這樣的一個走道過程
這樣的一個走道過程
如果用增量值來進行編程
我們看他是一個什麼樣的這個程序
用增量值編程是首先第一個程序段
那實際上應該在前面還有一個G92程序段
應該還有個G92程序段
用來這個設定供電座標系和機場座標系之間的座標聯繫
然後G91建立這個用增量方式來走道
G00 X-12Y0是從P到A的走道過程
他是在X方向上走了-12
然後從這個第二個程序段
G01 X-24Y-12
是從A到B的情況
在A到B的過程中
X方向走了-24
Y方向走了-12
第三個程序段
X8Y-8
也就是說從B到O
是在X方向走了正8
Y方向走了-8
第四個程序段
從O到A的情況
O到A的情況增量過程
那麼X方向是走了16
Y方向應該是走了20
所以X16Y20
最後是從A到P的過程
是快速點定位
G00 A到這個P
X方向走了正12
Y方向他是沒有變化
最後是程序結束
這個M02
在我們還是可以看一下他的加工過程
先是從P到A
P到A的話就是第一個程序段
下面的話是從A到B
下面是從A到B
A到B就是這麼一個過程
下面是這個B到O
下面是B到O
B到O的這個過程
看一下是這麼一個過程
從B到O實際上就是
X8Y-8
這個走道過程
最後從O到A
這個加工過程是
X16Y20
這個第004個程序段
A到P是005個程序段
G00 X12Y0
這一個移動過程
下面我們再看第五個
圓弧插布指令G02 G03
圓弧插布指令G02 G03裏面
G02是順時針圓弧
G03是逆時針圓弧
圓弧的順逆判斷
首先要進行順逆判斷
因爲圓弧所在平面
比如說XY平面的
另一座標軸的負方向
就是負Z開去
順時針方向是G02
逆時針方向是G03
這是它的這個G02
是採用G02還是G03
主要是採用這個圓弧式
主要是先判斷這個圓弧是順時針圓弧還是逆時針圓弧
圓弧程序
它應該包括圓弧的順逆
包括圓弧的順逆
圓弧的重點座標
以及圓形座標或者半徑
所以圓弧程序
它也就G02和G03
它應該包括的三項這個信息
包括圓弧的順逆
圓弧的重點座標
以及圓形座標
或者圓弧的半徑
它的程序格式
首先是確定圓弧所加工所在的平面
是G17G18還是G19
然後是確定是圓弧的順逆
也就是說是順時針圓弧還是逆時針圓弧
採用是G02還是G03
在這個基礎上來確定圓心位置
或者說半徑值
一種是用I2K來確定圓心和半徑
一種是LXYZ直接來確定這個圓心
一種是R來確定圓它的半徑
用這種方式
最後是給定它將這個徑給速度
如果基礎上只有一個座標平面
那平面指令可以省略
當基礎上它具有三個座標的時候
那U17可以省略
U17可以省略
應該是G17不是U17
G17可以省略
重點座標它可以用絕對值
也可以用重點相對於起點的增量值
決定於程序中它已指定G90或者G91
圓心座標
圓心座標IJK
一般用圓心相對於圓弧起點的尺量方向
指向圓心
在LXYZ座標分尺量確定
並且總是增量值
而與已指定的G90是無關的
這是IJK的確定方法
如果圓心參數它也可以用圓弧半徑來表示
由於在同一半徑R的情況下
從圓弧的起點到終點有兩個圓弧的可能性
爲了區別二則
當這個R小於等於180度的時候
圓弧用正R
大於180度圓弧用負R
用這兩個方式來表示
R參數的時候不能描述整圓
因爲當這個是360度或者零度的時候
你到底是採用這個正R還是負R
這個時候圓心角
它是不能確定
應該注意的是圓弧
它是由速控裝置的圓弧插譜器完成的
如果給出的圓弧參數有誤參數
圓弧的終點處必須就會殘留一個小的直線段
形成圓弧誤差
Delta一般都限制Delta
它小於等於10個μ
這是對於這個圓弧插譜的加工過程
現代速控機種它都有跨向線編程圓弧功能
有些舊式速控機種它是按下線劃分程序這樣的一個編寫的
比如說這是一個封閉圓的加工過程
它只能用IZ編程
是刀具起點在座標原點O
快速到達A點的
按箭頭方向以F100速度切削整圓到A
再返回到原點
這樣的一個加工過程
這是封閉圓的情況
如果按下線來進行編程
那麼單一個的下線
比如說用絕對值方式來編程的時候
它的程序就是這樣的一個程序
這是它的這個按下線編程的程序格式
在這裏面I0J0它是可以省略的
如果用增量值
就這麼一個程序
增量值程序是這樣一個程序
絕對值程序是這樣一個程序
這兩個不同的這個程序
當然它們的基代碼和基代碼都是一樣的
只是座標表示方法是有區別
而它們的這個I0J0的表示方法都是類似的
都是一樣的
所以在這裏面
增量值絕對值
它的這個表示方法上面
只是這個座標的表示方法發生了變化
這是一個跨下線編程的情況
還是按照絕對值編程和增量值編程
可以分成兩個兩個不同的這個編程方法
只是基代碼都是一樣的
只是座標表示方法有所區別
在這裏面有一個圓弧
用這個編程
設A是起到點
從A點沿着CEC2到D點停止
用絕對值會有這樣的一個程序
還有一個是用增量值的這個表示方法
用這樣的一個程序來進行加工
所以這是兩個不同的程序
那今天這個第12講就給大家介紹到這
大家回去以後把這個作業做一做
今天這一節課就講到這
我們下課
