螺紋錐度是指螺紋圓錐的底面直徑與錐體高度之比,如果是圓臺(tái),則為上、下兩底圓的直徑差與錐臺(tái)高度之比值。那具體的算法是怎樣的呢?我們一起來(lái)看看。
根據(jù)上面表中我們可以算出螺紋大小頭直徑,和程序中的R值。在編程加工中外螺紋以小頭端面測(cè)量,內(nèi)螺紋以大頭端面測(cè)量。
下面我們來(lái)計(jì)算外螺紋的尺寸:
1、比1比16我們可以先算出每一毫米長(zhǎng)度的直徑,1/16=0.0625。
2、小頭等于基準(zhǔn)大直徑減去基準(zhǔn)長(zhǎng)度乘以上面算出的0.0625,小頭直徑=21.223-8.2*0.0625=20.710。
3、大頭直徑等于小頭直徑加上0.0625乘以螺紋總長(zhǎng)度,上面表中我們可以看到螺紋有效長(zhǎng)度為13.2,一般情況我們需要比這個(gè)長(zhǎng)度長(zhǎng)1到2個(gè)牙,所以這里設(shè)置螺紋總長(zhǎng)度為16。所以大頭直徑=上面算出的小頭直徑的值+0.0625*16=21.710。
4、程序中的R值,R值有正負(fù),當(dāng)螺紋從大頭往小頭車(chē)的時(shí)候R為正,當(dāng)螺紋從小頭往大頭車(chē)的時(shí)候R為負(fù)。R算法等于大頭減去小頭在除以2,不過(guò)這里要注意一個(gè)問(wèn)題,因?yàn)檐?chē)削螺紋時(shí)由于螺紋加減速,我們需要有螺紋導(dǎo)入量,比如設(shè)置端面為Z0.,我們需要大概大于一個(gè)螺距的起刀點(diǎn),這里我們?cè)O(shè)置為Z3。所以我們的R值需要把這起刀的三毫米也算進(jìn)去,所以R=[大頭-小頭+3*0.0625] /2=0.594 也可以直接用0.0625*[16+3]/2=0.594。
下面我們來(lái)看一下程序的編法;
O0001
M3S800G99
T0101M08
G0X23.Z10.
Z3.
G92X21.Z-16.R-0.594F1.814(螺紋第一刀以大頭直徑為準(zhǔn),吃刀量0.71)
……
X18.80(最后一刀,大頭直徑減去牙高*2)
G0X120.Z130.
M30
下面我們來(lái)計(jì)算內(nèi)螺紋算法:
1:比1比16我們可以先算出每一毫米長(zhǎng)度的直徑,1/16=0.0625
2 大頭等于螺紋基準(zhǔn)小徑 加上0.0625*8.2。大頭直徑=18.321+0.0625*8.2=18.833
3:小頭直徑等于大頭直徑減去0.0625乘以螺紋總長(zhǎng)度,上面表中我們可以看到螺紋有效長(zhǎng)度為13.2,一般情況我們需要比這個(gè)長(zhǎng)度長(zhǎng)1到2個(gè)牙,所以這里設(shè)置螺紋總長(zhǎng)度為16。所以小頭直徑=上面算出的大頭直徑的值-0.0625*16=17.833
4:程序中的R值,R值有正負(fù),當(dāng)螺紋從大頭往小頭車(chē)的時(shí)候R為正,當(dāng)螺紋從小頭往大頭車(chē)的時(shí)候R為負(fù)。R算法等于大頭減去小頭在除以2,不過(guò)這里要注意一個(gè)問(wèn)題,因?yàn)檐?chē)削螺紋時(shí)由于螺紋加減速,我們需要有螺紋導(dǎo)入量,比如設(shè)置端面為Z0.,我們需要大概大于一個(gè)螺距的起刀點(diǎn),這里我們?cè)O(shè)置為Z3。所以我們的R值需要把這起刀的三毫米也算進(jìn)去,所以R=[大頭-小頭+3*0.0625] /2=0.594 也可以直接用0.0625*[16+3]/2=0.594
下面我們來(lái)看一下程序的編法
O0001
M3S800G99
T0101M08
G0X17.Z10.
Z3.
G92X18.Z-16.R0.594F1.814(螺紋第一刀以小頭直徑為準(zhǔn),第一刀吃刀量0.167)
……
X20.73(最后一刀,小頭直徑加上牙高*2)
G0X120.Z130.
M30
寫(xiě)到這里內(nèi)外錐螺紋已經(jīng)介紹完成,下面我們介紹坐標(biāo)偏移的方法和程序。
這里我們需要加工一個(gè)長(zhǎng)度5,外徑20,孔徑12的小零件,我們需要一次裝夾做10件下來(lái),用切刀寬度3。所以下面我們介紹子程序加坐標(biāo)整體偏移的方法來(lái)完整加工,程序如下:
主程序:
O0001
M98P00100002(調(diào)用10次0002為程序號(hào))
G50W-82.(加工完畢以后坐標(biāo)偏回來(lái),[5.1+3+0.1]*10 這里5.1是工件長(zhǎng)度,留0.1掉頭,3為切刀寬度,0.1為平面余量)
M30
子程序:
O0002
M3S1400G99
T0101M08(外徑車(chē)刀)
G0X21.Z10.
Z1.
G1Z0.F0.2
G1X10.F0.14
G0W1.X19.
G1Z0.F0.2
G1X20.W-0.5F0.08
G1Z-8.1F0.12
G0U1.Z1.
X120.Z100.
T0202S1200(內(nèi)孔車(chē)刀)
G0X13.Z10.
Z1.
G1Z0.F0.2
G1X12.W-0.5F0.08
G1Z-8.1F0.12
G0U-0.5Z1.
X120.Z100.
T0303S800(切斷刀)
G0X21.Z10.
Z1.
Z-8.1
G1X10.F0.06
G0X100.
Z130.
G50W8.2(坐標(biāo)整體往負(fù)方向偏移8.2,注意這和刀補(bǔ)是反的)
M99