久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 18697|回復: 23

螺紋銑刀銑螺紋的程序---探討

[復制鏈接]
1#
發表于 2009-6-13 22:42:13 | 只看該作者 |倒序瀏覽 |閱讀模式
看了很多人都在問螺紋銑刀銑螺紋時的進給和轉數之間是什么關系,答案是沒關系,當然是螺紋銑刀,不是絲錐額!
2 K5 |  }; G+ X" y  螺紋銑刀加工螺紋一般都是用宏程序來編制的,道理很簡單,螺紋銑刀每走一圈,Z方向因該增量下去一個螺距,如此循環到深度即可,例如用直徑為10的螺紋銑刀在坐標為X100 Y50的地方加工M40*2.5深度為50的螺紋,程序如下:
. `( b. t  s# ?% B
6 w$ _  Z/ l8 u/ s# M3 L  T1 M6
$ b  \5 [' {* C( f" ^6 \  G0 G90 G54 G40 X0 Y0- u4 s9 e- q$ A8 S+ I
  G43 Z50 H1 S1000 M3
9 i# C$ i" U, ~! d6 v' e  j% Z7 p  #1 = 10                     (刀具半徑)
5 P) s( }9 C* b& q- P+ c6 A! H  #2 = 20                     (要加工的螺紋半徑), o" }- h9 S& H$ o1 o
  #3 =2.5                       (螺距)
: z( T2 l" ^0 U% m# q2 b3 X  #4 =0                         (z方向初始的深度)
. r/ m. i, Q9 a, e  T/ A$ m: |  #5 =50                       (目標深度)7 S! m8 }4 j( Y( q* k2 c
  G52 X100 Y50             (建立局部坐標系), B) T0 J- [# e2 W- `  i# d$ E
  G0 X0 Y0      
/ J. t; B/ C! `" L  G0 Z3                         (下到安全高度)8 o6 h* K0 P: w
  G1 Z-#4 F200             (下到初始值)
9 ?' _' J" J/ t  G1 X[#2-#1]  F1000    (位移到目標位置)
( S. ?. E8 M, f) l% E6 ^- G  N100 #4=#4+#3         (計數器賦值)
* {$ W  K( `3 a' L  G2 I-[#2-#1] Z-#4 F500(3軸聯動銑螺紋)7 I, [' T# z3 e8 e
  IF[#4 LT #5] GOTO100 (判斷是否到達目標深度)   
- b+ L2 W+ Y( Z, D  G1 X0
/ a8 U2 `  D  Z1 Q  G0 Z200
. z! W1 d5 g& C1 B  G91 G28 Y0 % E2 H% |" C9 K. [' e& V7 X; Y
  M30
3 m( B- a8 p, k4 Q- j7 p 此類程序有點弊端就是深度有可能會多一個螺距,如果深度要求較高的話,建議更改刀具長度來彌補。
' A2 S5 v$ b  _; O3 P  此類程序的優點就是方便修改,如果螺紋超小就直接改#1(刀具半徑),反復銑削是不會讓螺紋超大或爛牙的。
: K2 ~; O0 _6 ]* y   注意:選擇正確的螺紋刀(主要是螺距),程序中GOTO的輸入為英文哦,我原來輸錯成數字后,老是報警,找了半天都沒找到原因,希望能幫到大家,有不足的地方請指出。
回復

使用道具 舉報

2#
 樓主| 發表于 2009-6-13 22:57:14 | 只看該作者
搞忘取消G52了,用G52 X0 Y0就可以了
3#
發表于 2009-6-14 08:18:59 | 只看該作者
不錯,頂一下
4#
發表于 2009-6-14 19:05:51 | 只看該作者
如果是單刃螺紋刀,轉速和進給速度沒有一個配比會不會出現亂扣呀?
5#
 樓主| 發表于 2009-6-14 22:31:34 | 只看該作者
不會,放心用吧!
6#
發表于 2009-6-15 20:38:17 | 只看該作者
正在學 西螺紋
7#
發表于 2009-6-23 20:33:40 | 只看該作者
這個也需要用宏程序嗎,我遇到是不會用的5 K, k% e+ b7 i- t0 r$ f
O0001
1 h# B: a$ k# s, j* G, ^G0G90G54X100.Y50.S1200M3* A8 Z: T0 X0 Z$ {1 M
G43H2Z50.M87 E- G2 W) F; P# q
Z1.
( E1 }  D$ R1 ^2 y5 L# zG1Z0.F100+ k! |8 U2 U5 p
X115.7 }% U8 x2 f$ t. [0 n+ }8 w5 J
M98P2L20: N& A# u2 k  Y7 r; p! E
G90G1X100.F100
5 {: b: N1 @7 K- Z6 z% lG00Z200.
% B* _& u6 }7 X3 N; @, I. `* qM30: [- t0 f# K  `% M; Y

& K: M+ p' C4 e) H1 z2 ]) _' i2 \7 |1 m* U& i
O00028 |. q! G8 K9 q6 x4 U
G91G2I-15.Z-2.5/ U1 V" @+ S; x7 r6 Y
M99
8#
發表于 2009-6-24 15:54:26 | 只看該作者
以前上學的時候用過宏程序,現在時間長不用,忘的差不多了?~/ X9 w6 i4 r# S) H2 \( d2 _
程序中“LT”是什么意思?~
* o5 P# N" e4 T. g- ]( qIF還像少了一個吧?我忘記少那個是什么,太長時間不用了。
! {/ R: G! R8 L1 b* k" I) v但有“如果。。。。”  就要有“否則。。。。”
" e) w- V" j2 |9 q) ?我不知道對不對了~9 J9 _. o* U3 K( w0 g0 m
向你請都一下!
9#
發表于 2009-6-24 16:08:08 | 只看該作者
本帖最后由 ddss3322 于 2009-6-24 16:12 編輯 ! B6 Z0 Z" V! K
( A0 P( }. H; c3 j: y0 `
G01就能編,我可以考慮以后有空時寫個軟件,直接編出程序,這個不難,我可以提供免費下載。國外刀具貴的原因主要就是在服務上賺錢,螺紋銑也一樣,沒他們的服務我們的加工者就不知道如何編出合適的程序,而國內賣刀的不給提供這樣的服務,也不去研究,因此沒有任何競爭優勢
10#
 樓主| 發表于 2009-6-24 21:45:59 | 只看該作者
7# 黃學明
& j+ Z; F3 A0 b1 ?2 U
* L% r; u/ p. t1 z5 o* _' o8 U  i1 S) @3 `9 S0 D! K/ P
這樣當然也可以,但是我不喜歡用子程序,因為經常會被誤刪除,有時間的話可以用自變量賦值做成模塊,再用G65調用,這樣就能固化了,類似的列子會在以后的帖子發布,至于8樓的朋友說的“LT”指的是“小于”,IF[#4 LT #5] GOTO100 這句話是判斷Z是否到達深度,如果當前深度(#4)小于指定的值(#5)就到N100的地方,如果(#4)大于#5就直接到
$ U* }  Z# F' p/ v! w8 z5 FG1 X0 . R  W" t% @* ?  @/ H
G0 Z200
+ L  p( Q5 C: M8 S4 YG91 G28 Y0
  |, y4 E% z! ?! y0 E3 T: rM30' F( Y; x7 W+ ]; G, f. |
如果你說的少的是"THAN"的話,在這里可以不用,要用的話就給一個螺距的倍數,列如:# f, ~# c' _" ]3 K1 H  ~8 N) C, t
IF[#4 LT #5] GOTO100 可以改為 IF[#4 LT #5] THAN #4=504 O9 D) t: h' p

' |& c5 u) A5 d1 X1 i3 G     “than"是什么意思就不用我說了吧
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-7-26 08:25 , Processed in 0.062137 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表