機(jī)械社區(qū)
標(biāo)題:
螺紋銑刀銑螺紋的程序---探討
[打印本頁(yè)]
作者:
山特維克
時(shí)間:
2009-6-13 22:42
標(biāo)題:
螺紋銑刀銑螺紋的程序---探討
看了很多人都在問(wèn)螺紋銑刀銑螺紋時(shí)的進(jìn)給和轉(zhuǎn)數(shù)之間是什么關(guān)系,答案是沒(méi)關(guān)系,當(dāng)然是螺紋銑刀,不是絲錐額!
6 ^' R& q# x- C( H% V' v3 C6 b
螺紋銑刀加工螺紋一般都是用宏程序來(lái)編制的,道理很簡(jiǎn)單,螺紋銑刀每走一圈,Z方向因該增量下去一個(gè)螺距,如此循環(huán)到深度即可,例如用直徑為10的螺紋銑刀在坐標(biāo)為X100 Y50的地方加工M40*2.5深度為50的螺紋,程序如下:
# }# c! V7 Q w; z$ u9 M; O, g
& ^: G# S: v' d5 {/ Z8 D
T1 M6
, l/ m5 ^" r) C9 H9 @& P+ t$ k
G0 G90 G54 G40 X0 Y0
. ?! w+ \2 l0 p4 h/ k
G43 Z50 H1 S1000 M3
& v9 A+ [; }- O
#1 = 10 (刀具半徑)
: Q& z) ^: _2 N5 ~/ s
#2 = 20 (要加工的螺紋半徑)
6 i3 o& B2 J5 r% @# f% Y- A* z
#3 =2.5 (螺距)
8 u/ J1 V1 }5 ^
#4 =0 (z方向初始的深度)
! h- z. G' ?3 |2 d3 H+ Z; ^0 S1 V) b( a
#5 =50 (目標(biāo)深度)
9 e5 M; I( C. q1 ?* h
G52 X100 Y50 (建立局部坐標(biāo)系)
$ ^7 V* S' m7 M1 Y
G0 X0 Y0
: J$ t3 J# F4 F' @
G0 Z3 (下到安全高度)
* V# |& w; }; C5 P
G1 Z-#4 F200 (下到初始值)
# J w0 }8 s6 ^+ w- h$ s
G1 X[#2-#1] F1000 (位移到目標(biāo)位置)
G9 V- C$ x2 \; k7 ~: H
N100 #4=#4+#3 (計(jì)數(shù)器賦值)
# A( {7 I4 f& f% ]
G2 I-[#2-#1] Z-#4 F500(3軸聯(lián)動(dòng)銑螺紋)
4 w. L/ C3 L- s2 L
IF[#4 LT #5] GOTO100 (判斷是否到達(dá)目標(biāo)深度)
; `8 E; s3 f$ w! v; W8 @
G1 X0
7 r5 \" b$ ?8 H' `/ l' c) \
G0 Z200
! |2 L( L# i% @2 R3 @$ C
G91 G28 Y0
+ w& N* i' Z2 _, H/ s
M30
* o$ U5 P* K3 q( m8 w6 W0 v$ T. v
此類(lèi)程序有點(diǎn)弊端就是深度有可能會(huì)多一個(gè)螺距,如果深度要求較高的話,建議更改刀具長(zhǎng)度來(lái)彌補(bǔ)。
& U, k3 i/ C. N' j2 B- E
此類(lèi)程序的優(yōu)點(diǎn)就是方便修改,如果螺紋超小就直接改#1(刀具半徑),反復(fù)銑削是不會(huì)讓螺紋超大或爛牙的。
) H; ^$ d; x: N$ k: ]! b
注意:選擇正確的螺紋刀(主要是螺距),程序中GOTO的輸入為英文哦,我原來(lái)輸錯(cuò)成數(shù)字后,老是報(bào)警,找了半天都沒(méi)找到原因,希望能幫到大家,有不足的地方請(qǐng)指出。
作者:
山特維克
時(shí)間:
2009-6-13 22:57
搞忘取消G52了,用G52 X0 Y0就可以了
作者:
滿庭芳
時(shí)間:
2009-6-14 08:18
不錯(cuò),頂一下
作者:
滿庭芳
時(shí)間:
2009-6-14 19:05
如果是單刃螺紋刀,轉(zhuǎn)速和進(jìn)給速度沒(méi)有一個(gè)配比會(huì)不會(huì)出現(xiàn)亂扣呀?
作者:
山特維克
時(shí)間:
2009-6-14 22:31
不會(huì),放心用吧!
作者:
郭飛鷹
時(shí)間:
2009-6-15 20:38
正在學(xué) 西螺紋
作者:
黃學(xué)明
時(shí)間:
2009-6-23 20:33
這個(gè)也需要用宏程序嗎,我遇到是不會(huì)用的
# F: D/ W$ \7 {8 b1 ]
O0001
! F% y: h2 P4 `. e# `$ n- V5 y
G0G90G54X100.Y50.S1200M3
$ N; s1 Q* Q; T' c6 M6 R. z
G43H2Z50.M8
+ l' ?4 ?7 e$ a! b" p0 J, R
Z1.
; X( p6 z' Q' }. }$ x
G1Z0.F100
- M( ?7 ~3 @ I
X115.
0 f3 O ]+ _% o2 l; g7 ~
M98P2L20
, J- d! N4 T3 ?: I$ b/ s# [
G90G1X100.F100
* n" q0 f0 ^, a6 y! T1 p
G00Z200.
2 V; P: G! ^' ?! d
M30
! ~# C8 b+ q) u( @ _7 ?4 F5 F" c
6 v0 Q; W' f8 Q7 u0 E
5 K J+ ^/ D" d/ [
O0002
) ?( i/ m: x6 o+ {- Y" E2 k; {
G91G2I-15.Z-2.5
6 q1 V7 y! b" C6 F
M99
作者:
iytbanfhv
時(shí)間:
2009-6-24 15:54
以前上學(xué)的時(shí)候用過(guò)宏程序,現(xiàn)在時(shí)間長(zhǎng)不用,忘的差不多了?~
- Y* ~( c6 A" Q x
程序中“LT”是什么意思?~
- | N- z" P |# K8 T
IF還像少了一個(gè)吧?我忘記少那個(gè)是什么,太長(zhǎng)時(shí)間不用了。
; ]. w S: w T, b
但有“如果。。。! 就要有“否則。。。。”
1 e$ i1 _ q0 b# I; g. N, e
我不知道對(duì)不對(duì)了~
5 `+ p3 I8 ?4 ^7 t [5 H2 ~- y
向你請(qǐng)都一下!
作者:
ddss3322
時(shí)間:
2009-6-24 16:08
本帖最后由 ddss3322 于 2009-6-24 16:12 編輯
( i A8 y5 b- {3 _ ^0 R! i7 W
2 p+ A1 h5 _" Y4 A$ t
G01就能編,我可以考慮以后有空時(shí)寫(xiě)個(gè)軟件,直接編出程序,這個(gè)不難,我可以提供免費(fèi)下載。國(guó)外刀具貴的原因主要就是在服務(wù)上賺錢(qián),螺紋銑也一樣,沒(méi)他們的服務(wù)我們的加工者就不知道如何編出合適的程序,而國(guó)內(nèi)賣(mài)刀的不給提供這樣的服務(wù),也不去研究,因此沒(méi)有任何競(jìng)爭(zhēng)優(yōu)勢(shì)
作者:
山特維克
時(shí)間:
2009-6-24 21:45
7#
黃學(xué)明
* y+ R* u5 [$ K1 e
7 J: `+ `% J( S
2 A, a6 g/ g* A0 s' P' F" X
這樣當(dāng)然也可以,但是我不喜歡用子程序,因?yàn)榻?jīng)常會(huì)被誤刪除,有時(shí)間的話可以用自變量賦值做成模塊,再用G65調(diào)用,這樣就能固化了,類(lèi)似的列子會(huì)在以后的帖子發(fā)布,至于8樓的朋友說(shuō)的“LT”指的是“小于”,IF[#4 LT #5] GOTO100 這句話是判斷Z是否到達(dá)深度,如果當(dāng)前深度(#4)小于指定的值(#5)就到N100的地方,如果(#4)大于#5就直接到
' s9 @1 t6 V# }& |4 y# [
G1 X0
6 n( ~! M8 \( ^; E S2 o$ u: m
G0 Z200
! O, ~( d6 ]$ L& f* T2 d' T
G91 G28 Y0
- ~$ m3 G& J7 T3 @
M30
# q2 i" j0 M4 E
如果你說(shuō)的少的是"THAN"的話,在這里可以不用,要用的話就給一個(gè)螺距的倍數(shù),列如:
7 r8 B w/ X0 B* j4 M; \& G: S
IF[#4 LT #5] GOTO100 可以改為 IF[#4 LT #5] THAN #4=50
' K2 i2 x; W, G* c9 f
1 m8 p6 `6 A$ s; ` Y& x
“than"是什么意思就不用我說(shuō)了吧
作者:
山特維克
時(shí)間:
2009-6-24 21:50
另外說(shuō)明一下,本人可不是賣(mài)刀具的,我倒想去,聽(tīng)說(shuō)一個(gè)月賣(mài)得好的話可以有6000,只是我們經(jīng)常用進(jìn)口刀具,不過(guò)個(gè)人建議買(mǎi)國(guó)產(chǎn)的,株洲硬質(zhì)合金做的刀具就不錯(cuò)
作者:
wwoui
時(shí)間:
2009-6-26 10:52
如果加工的螺紋多,我建議在用戶循環(huán)里面編個(gè)固定循環(huán)子程序,給出的變量包括螺紋深度和螺距就可以了,不需要用宏程序,其實(shí)現(xiàn)在系統(tǒng)自帶的循環(huán)程序都是N年前的了,現(xiàn)在系統(tǒng)的指令能讓你很簡(jiǎn)單就能編寫(xiě)循環(huán)子程序。這對(duì)不能熟練編程的操作人員很實(shí)用,只要告訴他們需要修改什么參數(shù)就可以了。
作者:
笑看人生wj
時(shí)間:
2009-7-29 21:16
如果用單刃螺紋銑刀(直徑是20),去加工M30X2(深為14)內(nèi)螺紋時(shí),可否一刀成品?還是若干次?轉(zhuǎn)速應(yīng)如何確定?進(jìn)給量如何確定?要是分若干次,程序應(yīng)如何編制?
作者:
tx2326
時(shí)間:
2009-7-30 21:45
一點(diǎn)建議:如果加工盲孔,我們?cè)趯?shí)際加工中會(huì)把初始深度和目標(biāo)深度調(diào)換一下,也就是說(shuō),螺紋是從底部開(kāi)始銑到上部的,道理不言而喻了。
作者:
神的男人
時(shí)間:
2011-3-2 21:57
謝謝 有別的宏程序嗎有就發(fā)給我啊
作者:
1149073415
時(shí)間:
2011-3-4 20:51
g2走玩不是回到起點(diǎn)嗎?這樣編寫(xiě)是不是有問(wèn)題??
作者:
jinshujixie
時(shí)間:
2011-3-8 18:36
以M52*2刀具直徑26的為列!
: J, y1 G" W+ c! q4 m( W
#1=52. 孔直徑
7 i& a& a5 a2 m" b. m
#2=26. 刀具直徑
1 |. o/ U" N; u: b2 V
#3=28 孔深度
4 W7 m# X* s2 t$ O3 f" i# |' h! d
#4=0 設(shè)個(gè)自變量
6 u( Q- E( h; z/ P* Q) p5 w$ h4 s/ r
#17=2. 螺距
# u4 C8 C% E7 D9 W! o0 {
#5=[[#1-#2]/2] 計(jì)算半徑
0 l9 b4 ~- Y7 T: z/ I9 K
G54G90G0X0Y0S2300M3;
/ F y! C, @. ^/ m
G0G43Z50.H1M8;
: x4 j' A' i: w1 _2 ]& C
Z4.;
}4 d1 H4 U7 X# p0 t0 _/ \5 _3 j
Z[-#4+1.];
- T& C$ U5 p# B+ S& g Y' X# E1 x
G1Z-#4F200;
3 O' G. Z, n" D
X#5;
I, m' F1 E7 e8 A
WHILE[#4LT#3]DO1 當(dāng)指定的#4螺距小于#3孔深時(shí)程序繼續(xù)
% \9 p, U% u3 A* i/ U9 d# {
#4=#4+#17;
4 ?/ \8 C/ I' d+ ^ ]
G2I-#5Z-#4F500;
' s6 g1 p. S! j3 D7 h( |6 v
END1;
, I, w! b+ }- g; w
G1X0Y0F1000;
8 K# k1 t! q# t* E' `
G91G28Z0.;
" R; d% H5 x: O; s2 l
M5;
# G4 n! u, y% ^: k
M30;
3 Y" ^8 _( M' @9 o# Z
作者:
ZHAOYAWEI
時(shí)間:
2011-3-11 02:58
真的受教了頂各位。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
作者:
windsunwei
時(shí)間:
2011-5-2 20:28
能用G33幫我編一個(gè)嗎
作者:
學(xué)了兩年
時(shí)間:
2011-5-3 10:40
老大、、有不要這么麻煩么、、、現(xiàn)在的好像螺旋下刀吧、、、用螺旋下刀計(jì)算好螺距直接下刀就行了吧。!
作者:
飛鷹12
時(shí)間:
2012-5-12 22:15
臥式加工中心銑螺紋有的地方牙尖有的地方平怎么回事?
作者:
zgzzsn
時(shí)間:
2012-5-22 17:56
這個(gè)有問(wèn)題,尺寸精度太差。
作者:
XXF55
時(shí)間:
2012-6-1 12:53
我處(四川)可供二手螺紋銑床一臺(tái),型號(hào):SB6110A,加工螺紋最大直徑:100mm,加工螺紋最大長(zhǎng)度;80mm,八成,青海二機(jī)床廠94年產(chǎn),有需的朋友請(qǐng)聯(lián)系。13990568820肖
0 V) C: E, m. O
( ]+ Z* f' _& r0 H$ {! h2 i9 G
作者:
ahzccgy
時(shí)間:
2012-6-2 07:29
這個(gè)支持,相當(dāng)實(shí)用
歡迎光臨 機(jī)械社區(qū) (http://e-learninguniversity.com/)
Powered by Discuz! X3.4