找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: sniper2006

宏程序加工梯形螺纹TR36X6——请指教

[复制链接]
发表于 2011-10-28 15:57:08 | 显示全部楼层
XMJX 发表于 2011-8-1 22:10
* J9 Y% x) g9 X) R$ L实际的有干过吗?刀具如何解决?

4 L6 f' B) x; A{:soso_e128:}我在数控车上用宏程序加工过Tr48X8的,没加工过Tr36X6的。
 楼主| 发表于 2011-10-28 17:41:53 | 显示全部楼层
qinxin131400 发表于 2011-10-28 13:17
5 _7 s% o4 s! A呵呵,我尝试过了,比较楼主的程序来说还是比较简化的。楼主你觉得呢。
2 ~; Q4 N* B+ @0 B; A
把程序发过来看下 dingqi2006@qq.com
) t; f4 R5 u0 E& H8 H- J
发表于 2011-10-28 18:38:54 | 显示全部楼层
sniper2006 发表于 2011-10-27 21:29 1 h/ L0 U2 M8 D0 Y4 C% X
已经发到邮箱,注意查收
) c) _1 X; X& b% x/ J
感谢LZ  以收到         
发表于 2011-10-28 22:32:39 | 显示全部楼层
本人认为编程是力求简单!{:soso_e100:}
发表于 2011-10-28 23:02:45 | 显示全部楼层
学习了,,,,          。。
发表于 2011-10-29 01:01:59 | 显示全部楼层
楼主可以将仿真软件给我发个吗。。。。。。。350605900@qq.com,非常感谢
发表于 2011-10-29 02:25:13 来自手机 | 显示全部楼层
如果用的多的话可以做成子程序,或者做成G代码…这样可以方便使用,做成子程序就要使用局部变量…个人感觉局部变量好点,可以多个子程序使用
发表于 2011-10-29 02:37:19 来自手机 | 显示全部楼层
感觉条件判断应该用LE好点,小于和小于等于区别很大的…要多执行一次的,楼主的程序当车到三十时递减量为0.05三十到二十九刚刚好递减二十次,而二十九又不小于二十九,所以循环再执行一次…现在底径是28.95了,误差就出现了…虽然影响不大,但是还是要注意小于和小于等于的区别…愚见,见谅
 楼主| 发表于 2011-10-29 11:27:09 | 显示全部楼层
wang413362569 发表于 2011-10-29 02:25 0 p8 y1 P% e: R' \
如果用的多的话可以做成子程序,或者做成G代码…这样可以方便使用,做成子程序就要使用局部变量…个人感觉局 ...
5 O5 E6 [: x1 q
调用子程序对批量比较大,型号多的时候确实不错。( A* E. d7 `# X! Q1 l, }
 楼主| 发表于 2011-10-29 11:38:49 | 显示全部楼层
wang413362569 发表于 2011-10-29 02:37 4 {+ i; l0 O" N0 W; J
感觉条件判断应该用LE好点,小于和小于等于区别很大的…要多执行一次的,楼主的程序当车到三十时递减量为0. ...

; w* ?3 Z: F+ X! v9 B3 S( r/ A0 x. aLT  <  LE  <=3 o; M: [+ J, o8 S& [
下面是LT的语句执行情况:! n7 z( E1 \0 V" K- q6 J
#101=29.05 29.05 < 29     不成立,执行下面的螺纹切削语句: ^8 m- B: }* ?- U6 R
#101=29.00 29.00 < 29     不成立,执行下面的螺纹切削语句/ C" t1 x3 ~5 t. Q3 y1 k
7 x& D; l: b2 K, I
#101=28.95 28.95 < 29     成立,GOTO2执行G92 X#108 Z#106 F#1079 t0 F9 C4 B3 C
) X, H. R! C4 d+ G; q

" |$ N6 C* w* I/ }当判断是哦LE <=时,语句的执行情况# Z' ]* z: q5 d2 o; P6 L
#101=29.05 29.05 <= 29    不成立,执行下面的螺纹切削语句
- K8 l# Z! F5 e- U. {- i8 q. ^#101=29.00 29.00 <= 29    成立,G0T02执行G92 X#108 Z#106 F#107
+ f, N( s( r& H0 F如果我没有用G92继续光整2刀的话,就是说不进行光整
. k* \3 m6 I( R" O' c螺纹底径只会切削到29.05,因为当#101=29.00时, 条件成立就会跳转到N26 m* t! m6 C) N. K
7 ?  E5 J1 E) f1 K9 z* v

. x! y8 c0 f3 _. N: N1 TLE LT确实不一样,有时候往往一个小小的错误,就会导致结果不正确,请指教
1 I6 Z  E  h* h1 z3 D& z  V# J  Y) @% m
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-6-19 04:05 , Processed in 0.056746 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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