找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: 火狐(骏)

这段圆弧螺纹车床程序应怎样 编写?

  [复制链接]
发表于 2013-10-21 21:14:15 | 显示全部楼层
onelee 发表于 2013-2-19 23:11   b2 b0 k+ R$ n& @  ?
程序是没有人会给出的,问了也等于白问
" Q  E& i& q* @3 M
我知道啊
. i) d3 M" H( b, O& d8 k) f( G) [$ L$ |2 L# j0 ?
发表于 2013-10-22 22:53:09 | 显示全部楼层
tao810311 发表于 2013-2-19 12:50 . ]8 I" C+ F! `8 t
用多条直线螺纹代替圆弧,越多越接近,还要写出来吗?
: Y( ?' R( G4 y" \: r
要啊,不会编!
发表于 2013-10-23 20:25:09 | 显示全部楼层
学习了
发表于 2013-10-23 21:39:22 | 显示全部楼层

( h2 M( b/ u% z# _/ l- v, a$ r' M加工此工件时,已知椭圆方程为:( )螺旋线的导程为7.5㎜,槽深为3㎜,槽宽为6㎜。车螺旋槽时用R3的成型刀宽加工。加工螺纹时刀具延长7.5㎜和车过7.5㎜。/ O0 ?# |6 m) n( E! S
加工起点的z值坐标为18.75mm
% o: f" l  ?* i' p2 \* [1 g" ^加工螺纹起点的X轴坐标为:( o9 k/ p! P! ~) d. U
X= =56.995㎜
* \* k! d: o* k8 `& m2 h起点直径:(56.995-(60-40.5))*2=74.99mm5 E5 k1 U8 g. C/ g; |7 I% r
程序编制如下:
/ Z1 q$ {: [" j5 {7 b5 J) f$ A( I% zO0005;                   (加工主程序)0 I9 T/ ~3 u) a6 t; W" o% D9 j
G99 T0101;               (转进给) % Q, M0 y2 s0 ^; Q7 z$ z- U
M41;                     (换主轴低档)8 ]% w6 @0 I6 o, n6 k
M03 S60;                 (主轴正转)
8 Y2 ~' \- w. D2 \! N& P% E) o9 ?G00 X100 Z-10;           (靠近工件到加工起点)
# H% i2 \) \9 ]+ B9 {' z4 k#1=-0.5;                 (#1变量为第一刀的切深)
* |8 n' q2 G+ N- ~; s# w9 a, j1 t& ON10 G65 P9012 C18.75 K0.8 D-18.75 E#1 U-19.5 W-11.25 ;(宏程序非模态调用,并赋值C(#3):起点的Z值;K(#6):Z方向每次的递减值;D(#7):终点的Z值;E(#8):切深;U(#21):圆的原点在工件坐标系中X轴的坐标值;W(#23): 圆的原点在工件坐标系中Z轴的坐标值。). _5 i0 k) W7 {* T- ^
#1=#1-0.2;                (变量切深每次递减0.2mm)! O. V8 [) s/ w5 \1 X) w1 l3 l
IF[#1GE-3] GOTO 10;      (切深判断,当切深大于等于-5时转移到N10程序段)6 i$ W- F, r. s& x. L: H
G00 X200 Z10;            (加工完毕退刀)
! M0 e7 B% o/ L9 W8 u' U0 v* NM05;                     (主轴停止)
. J% v9 `. b" e: d" _. p2 {6 T6 wM30;                     (程序结束)! s" @: ?3 i. `- `8 }0 \6 L
O90012;                  (用户宏程序名)
5 Q7 z6 m, b. s# q. jG00 X[74.99+#8] Z7.5;       (进刀到加工起点)4 Y2 W7 T. E2 j/ N0 d4 X$ P
N1 #3=#3-#6;             (Z值递减)
  }. P& [( R9 S& U4 g& W: @1 H#30=SQRT[3600-#3*#3];(计算每部X值的坐标并赋值给#30)
  e5 P% s5 ]2 GG32 X[[#30+#8+#21]*2] Z[#3+#23] F7.5;(螺纹插补,并进行坐标转换)
2 T2 W, o) n! H9 [! H! yIF[#3GE#7] GOTO1;          (终点判断,如果终点Z值大于等于#7,则转移到N1程序段)
) I: p6 I0 |" ^( O! K+ N6 j0 NG00 X100;                  (径向退刀)
7 v; H* Z/ n4 N; |" h3 JZ7.5;                      (轴向退刀)
( r1 S3 v" Q6 i: [3 hM99;                       (宏程序结束)# c. @  N1 F1 v0 y
注意:$ L/ |: C2 H+ N/ s
工件的原点选在了螺纹的右端面,因为该图不完整,如果选的原点不再螺纹的右端面需要改正O0005程序N10中U和W值和O90012中进刀起点和退刀起点。: `" j* ^9 M$ }0 }) C! I7 g5 l* t
加工时由于各种机床的性能不同需要改正工件的转速或者调整机床的一些必要参数,否则可能产生乱牙现象。
: b$ i+ T) k! M7 |6 U/ q$ Z2 H 3 `2 I% z+ h: l% ]; J+ j1 H

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×

点评

我有空去模拟下。。。  发表于 2013-10-25 08:04
我自己没看懂,也没去详看,前段时间有个网上看到的就摘录下来了  发表于 2013-10-24 18:47
你的程序 G32只过去 不回来的吗?  发表于 2013-10-24 09:34
IF[#1GE-3] GOTO 10; (切深判断,当切深大于等于-5时转移到N10程序段) 到底是-3还是-5  发表于 2013-10-24 09:25
模拟过吗?  发表于 2013-10-24 09:23
发表于 2013-10-23 22:59:15 | 显示全部楼层
不会,正在学编程
发表于 2013-10-26 15:14:37 | 显示全部楼层
大家还是不要问了,自己去研究!天朝最缺知识产权保护。所以不要废话
发表于 2013-10-26 15:41:43 | 显示全部楼层
用车床做很快的,走圆弧就好了,不过转速和进给要算。
发表于 2013-10-26 15:42:26 | 显示全部楼层
转速低进给快,不会算就试车一条通样螺距的普通螺纹就知道了。
发表于 2013-11-4 00:21:36 | 显示全部楼层
这个要穿很大的力啊
% j2 f6 G. q1 b$ l4 v设计是好的、但是加工就难了
发表于 2013-11-6 08:33:19 | 显示全部楼层
圆弧好写程序,就怕螺纹也要走圆弧。。。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-9-22 01:45 , Processed in 0.091603 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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