机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: sniper2006

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

[复制链接]
发表于 2011-10-28 15:57:08 | 显示全部楼层
XMJX 发表于 2011-8-1 22:10
- R8 O6 g7 e- ~  Q" Z实际的有干过吗?刀具如何解决?
  j3 K7 f4 B/ k& j
{:soso_e128:}我在数控车上用宏程序加工过Tr48X8的,没加工过Tr36X6的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-10-28 17:41:53 | 显示全部楼层
qinxin131400 发表于 2011-10-28 13:17 * Z, [) b1 e3 l8 u- ~* T. \  P3 O4 }
呵呵,我尝试过了,比较楼主的程序来说还是比较简化的。楼主你觉得呢。

& \. K; s; t! }, p( i把程序发过来看下 dingqi2006@qq.com
6 ?6 l+ B9 A5 _, G) _6 t/ A; \6 ?0 |. }
回复 支持 反对

使用道具 举报

发表于 2011-10-28 18:38:54 | 显示全部楼层
sniper2006 发表于 2011-10-27 21:29 + w: F5 p  z/ e
已经发到邮箱,注意查收

4 z  l! U  P/ h$ U感谢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
/ h& r5 ^" N  ~- G# _如果用的多的话可以做成子程序,或者做成G代码…这样可以方便使用,做成子程序就要使用局部变量…个人感觉局 ...

& a/ \' c5 Q- p( G调用子程序对批量比较大,型号多的时候确实不错。2 p, D, q2 L7 e: \9 C; @
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-10-29 11:38:49 | 显示全部楼层
wang413362569 发表于 2011-10-29 02:37
6 o# Y" H' _8 I& L; N3 f感觉条件判断应该用LE好点,小于和小于等于区别很大的…要多执行一次的,楼主的程序当车到三十时递减量为0. ...

+ G* v# R4 r4 C! b$ h$ A. }! y+ XLT  <  LE  <=
* \, {$ [) b# B下面是LT的语句执行情况:  ^% f4 Z2 H7 u9 k1 c9 D+ w) l
#101=29.05 29.05 < 29     不成立,执行下面的螺纹切削语句
" l% e9 N) p7 V! l#101=29.00 29.00 < 29     不成立,执行下面的螺纹切削语句& P5 ]' Q5 n7 ?( t3 b

0 ^. D3 [' H9 R#101=28.95 28.95 < 29     成立,GOTO2执行G92 X#108 Z#106 F#107
" v1 g* g  D! @* e4 U' Y# V" J; l% s' m6 g5 r8 Z

! t8 {! e6 ~, a. t' l) F当判断是哦LE <=时,语句的执行情况
1 ?. n8 u) T% q' M#101=29.05 29.05 <= 29    不成立,执行下面的螺纹切削语句
5 s, H9 Q! q: \2 a, ~0 s#101=29.00 29.00 <= 29    成立,G0T02执行G92 X#108 Z#106 F#107% K1 K. C. t8 M9 w$ b
如果我没有用G92继续光整2刀的话,就是说不进行光整, _5 ^, O+ n/ {  `
螺纹底径只会切削到29.05,因为当#101=29.00时, 条件成立就会跳转到N2
2 N( q7 z; k3 q; g
  w: U9 W. X" n! ]. t5 O* A) i* F  R; X
LE LT确实不一样,有时候往往一个小小的错误,就会导致结果不正确,请指教
2 ]: j" E# o0 I
0 S: c4 f/ X5 }
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-13 06:35 , Processed in 0.059052 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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