机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: sniper2006

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

[复制链接]
发表于 2011-10-28 15:57:08 | 显示全部楼层
XMJX 发表于 2011-8-1 22:10
9 }* N, p/ b, h& _# V实际的有干过吗?刀具如何解决?

! r0 S. k9 T$ X& q  a{:soso_e128:}我在数控车上用宏程序加工过Tr48X8的,没加工过Tr36X6的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-10-28 17:41:53 | 显示全部楼层
qinxin131400 发表于 2011-10-28 13:17
0 y* z+ E. o5 x# S5 g9 i$ T/ |/ w! t呵呵,我尝试过了,比较楼主的程序来说还是比较简化的。楼主你觉得呢。

* o) [( Z( O) c& e/ L8 h把程序发过来看下 dingqi2006@qq.com
6 ^# x% i5 _" d
回复 支持 反对

使用道具 举报

发表于 2011-10-28 18:38:54 | 显示全部楼层
sniper2006 发表于 2011-10-27 21:29
& `) H# U' Q, w$ R. n已经发到邮箱,注意查收
4 p5 q( g/ D  o; K3 E
感谢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
6 z6 z+ `- I$ x" d. `& {如果用的多的话可以做成子程序,或者做成G代码…这样可以方便使用,做成子程序就要使用局部变量…个人感觉局 ...

. Y3 {$ ~# \8 z: h/ v* S. I/ x调用子程序对批量比较大,型号多的时候确实不错。) N3 j, r, S9 f3 D# S, G7 e
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-10-29 11:38:49 | 显示全部楼层
wang413362569 发表于 2011-10-29 02:37 / L+ [' k; g: ~" Z! B; [% G8 V9 d/ Q
感觉条件判断应该用LE好点,小于和小于等于区别很大的…要多执行一次的,楼主的程序当车到三十时递减量为0. ...

# Z( }9 B" l: d) BLT  <  LE  <=
+ U3 E! Q/ G- v- P下面是LT的语句执行情况:
% k- m$ s" W' Q% w1 Y) d; }#101=29.05 29.05 < 29     不成立,执行下面的螺纹切削语句
! F; S$ I& A5 o#101=29.00 29.00 < 29     不成立,执行下面的螺纹切削语句! k' b4 E6 s& n2 M% ?
( Q+ Q5 Z: @5 M" z2 a
#101=28.95 28.95 < 29     成立,GOTO2执行G92 X#108 Z#106 F#107" m8 |* b; a7 G; v% g4 n: ]
7 I  f# K$ s% s9 i8 e3 l
" {7 q  L6 r6 I, v) Y
当判断是哦LE <=时,语句的执行情况
$ u6 L1 |7 `: f5 A' S/ C#101=29.05 29.05 <= 29    不成立,执行下面的螺纹切削语句
6 l  K# {6 A7 Q#101=29.00 29.00 <= 29    成立,G0T02执行G92 X#108 Z#106 F#107: f, f9 |' l- B6 e  g( Z6 B
如果我没有用G92继续光整2刀的话,就是说不进行光整1 |) a, |* m& e
螺纹底径只会切削到29.05,因为当#101=29.00时, 条件成立就会跳转到N2
6 o4 k+ F( i& y  X( e, ~! p% @1 ]1 Z7 h$ V! P+ n* U
5 u" R- D/ ^+ |- c$ Q- r
LE LT确实不一样,有时候往往一个小小的错误,就会导致结果不正确,请指教3 r0 s8 i3 F" p# J3 U
" h0 N) z  c4 k9 C0 A
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2024-11-24 16:44 , Processed in 0.056904 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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