找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4881|回复: 4

M38的螺纹孔程序怎么编?

[复制链接]
发表于 2012-9-23 19:56:07 | 显示全部楼层 |阅读模式
M38螺纹孔程序怎么编。。底孔为35的一个程序  刀具直径为32。。。。不要用宏程序。。。。用立式加工中心加工。。刀为螺纹铣刀。。。请教各位师傅指导下、、谢谢了
# h9 q7 @2 O0 p: q
2 G- j) D; W0 G. x0 ?: E2 O1 J
回复

使用道具 举报

发表于 2012-9-23 21:29:50 | 显示全部楼层
G0 G90 G54 X0 Y0
' q8 ~$ k2 k4 E/ I# Q7 VG43 H01 Z10- n0 L- s. e0 Y0 `8 ~( F: k
S M
2 D2 H% C( |- y) T1 B" \5 ^Z-(螺纹深度)
' ^- r9 u/ K  Z9 ZG1 G91 G41 D1 X(A/2) Y-(A/2) Z0 F  H) |5 y0 S2 E2 ^  d, m% K$ L0 G: N
G3 X(A/2) Y(A/2) R(A/2) Z(1/8螺距)
  b. [" {- D9 K! H) t1 @G03 X0 Y0 I(-A)  J0  Z(螺距)
, @+ ?8 h: r2 vG3 X-(A/2) Y(A/2) R(A/2) Z(1/8螺距)+ H* k4 I/ l3 f' {9 h  k( o+ h- ]
G01 G40 X-(A/2) Y-(A/2) Z05 J4 e& z) w. r; k5 e
G90 X0 Y0 Z05 O  Y* {) u; @# R1 Z3 U
3 @7 v" M% O8 H/ F8 O& G

& h+ J4 }7 {( i* S. c; s* T/ d+ Z
9 w) i, p2 G7 L  {8 q- Y( Y% K5 s3 E- E% Y  q* m

0 a' W+ z; ?# _; k+ E$ q
发表于 2012-9-23 23:33:07 | 显示全部楼层
你不用宏程序很麻烦的,我不是上次给你编了一个程序吗,可以用的
发表于 2012-9-23 23:34:40 | 显示全部楼层
本帖最后由 伤情于剑 于 2012-9-23 23:41 编辑 9 A1 x! I2 I# K

# `" Z- o& z! Y, S2 I运用G02 G03螺旋括补指令设定Z方向为变量/ t6 H9 X/ G8 g$ I3 d
以每一个螺距或导程为递增,加工螺纹/ ]7 L4 I7 P' M6 I
加工M38×3的螺纹深度21) h# N7 y3 V3 K$ S$ R$ h, ^
设定变量    #1=Z=0(Z由3变化到-21 设定初始加工平面Z=3)) Y! u- k& g& B: y
(每加工一个齿 下降一个螺距3)
  v3 A$ `4 S& P4 _; l2 I3 e$ fG00 G90 G54 XO Y0;
; E) T) w7 z- B. r+ HG43 H1 Z100;8 \+ P9 @" W* L0 @; F
M3 S1000
2 i& h6 H, r. o* m: S; j#2=32(你的刀具直径)
* b2 C1 V+ X  `8 S. F0 d#3=38(你的螺纹大径)
  |+ ^8 i  \3 ?& v9 F#4=[#3-#2]/2
& {) n+ P& {6 A+ L8 F% b  x- U#1=0(z方向), u5 D, b. u7 u5 p4 B+ p! d
G91 G01 X-#4 F100;0 q3 z. r3 |7 e4 Q) Z2 y# O
WHILE[#1LE21]DO1;4 ^, t/ o& R+ I  m7 S: R$ J# B: Z$ I
G90 G02 Z-#1 I#4;
) z  [- }/ A4 d4 S! z" y#1=#1+3;( G: {! v: ^6 B% E' b" H
END1;. w; Y& N5 e1 c
G91 G01 X#4;2 V+ g/ T6 L' p6 P- B- y$ q! ^
G00 Z100;
& M4 i2 p4 ?# sM30;1 C" \1 I6 j$ n2 s% P
发表于 2012-9-23 23:39:17 | 显示全部楼层
本帖最后由 伤情于剑 于 2012-9-23 23:46 编辑
9 b2 [/ {4 t1 f' G1 g) n) y; p: f/ l" h/ I$ E
WHILE[#1LE21]DO1;& x1 @: e( ]$ s# d
G90 G02 Z-#1 I#4;
: e$ a6 n4 c' V: i" X  i4 Y# \' {#1=#1+3;
, C7 A9 q# e6 |9 c' e# z, ?% GEND1
5 A. F! b$ e; Y这段意思就是当#1小于或等于21的时候重复循环6 ?' j6 s9 D& k0 T- l# e
要是你的螺纹深度不够你就改21就好了,记住深度是螺距的整倍数,3*7=21& V1 ~/ ~* R2 h6 k" L4 g& @
3*10=306 A, g" o" T2 {$ `: a  N( b7 n  G
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-6-24 21:52 , Processed in 0.082919 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表