找回密码 注册 QQ登录
双11·3D打印优惠活动

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 17376|回复: 12
打印 上一主题 下一主题

主轴转速的后处理

[复制链接]
跳转到指定楼层
1
发表于 2005-4-1 14:05:27 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
主轴转速是齿轮变速,想实现在变速时自动插入主轴暂停指令、系统暂停指令和主起动指令。请指点!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
13
发表于 2016-9-25 07:40:02 | 只看该作者
谢谢分享!谢谢分享!
12
发表于 2005-5-11 19:50:21 | 只看该作者
小伙子,好样的!
11
发表于 2005-5-11 11:39:44 | 只看该作者
自己再试,如下
NEWRPM=0  
OLDRPM=0
CIMFIL / ON, SPINDL   $$ Starts  
DMY=POSTF(20)    $$ Save  
NEWRPM=POSTF(1,2,10)  
QA=POSTF(7,4)  
QAA=POSTF(7,5)      
   IF (QA.EQ.(ICODEF(RPM)).AND.QAA.NE.OLDRPM)THEN  
AUXFUN/05;  AUXFUN/12;  AUXFUN/03  
   END IF  
OLDRPM=QAA
DMY=POSTF(21)    $$ Restore  
DMY=POSTF(13)    $$ Process  
CIMFIL/OFF  
  
成了。
再次感谢jeson2008!!!!
10
发表于 2005-5-11 11:29:32 | 只看该作者

没有变化,但如下改动后,S800处不输出M5M12M3。是否新旧转速附值时出错了。
$$ ****************************************************  
YRPM=0  
CIMFIL / ON, SPINDL   $$ Starts  
DMY=POSTF(20)    $$ Save  
YRPM=POSTF(1,2,10)  
QA=POSTF(7,4)  
QAA=POSTF(7,5)      
   IF (QA.EQ.(ICODEF(RPM)).AND.QAA.NE.800)THEN  
AUXFUN/05;  AUXFUN/12;  AUXFUN/03  
   END IF  
DMY=POSTF(21)    $$ Restore  
DMY=POSTF(13)    $$ Process  
CIMFIL/OFF  
$$ ****************************************************
9
发表于 2005-5-10 22:09:28 | 只看该作者
试试下面的文件(方法如上)
  
$$ ****************************************************
YRPM=0               
CIMFIL / ON, SPINDL                  $$ Starts  
DMY=POSTF(20)    $$ Save  
YRPM=POSTF(1,2,10)
QA=POSTF(7,4)
QAA=POSTF(7,5)    
   IF (QA.EQ.(ICODEF(RPM)).AND.QAA.NE.YRPM)THEN  
AUXFUN/05;  AUXFUN/12;  AUXFUN/03
   END IF
DMY=POSTF(21)    $$ Restore  
DMY=POSTF(13)    $$ Process  
CIMFIL/OFF
$$ ****************************************************
8
发表于 2005-5-9 22:13:09 | 只看该作者
谢谢楼上的兄弟,有了,如下:
N00050 T0101
N00055 M5
N00060 M12
N00065 M3
N00070 S800
N00075 G00 X46.752 Z2.
两种方法输出结果好象一样的。请详解。
但连续两个S800就不应该输出M5 M12 M3了。应如何加入判断?
7
发表于 2005-5-7 23:23:43 | 只看该作者
有兴趣的话,试试下面的文件,方法同上!
  
CIMFIL / ON, SPINDL  $$ Starts  
DMY=POSTF(20)  $$ save  
QA=POSTF(7,4)    
IF (QA.EQ.(ICODEF(OFF)).OR.QA.EQ.(ICODEF(ON))) THEN  
DMY=POSTF(21)  $$ restore  
DMY=POSTF(13)  $$ Process  
ELSE
AUXFUN/05;  AUXFUN/12;  AUXFUN/03
   END IF
DMY=POSTF(21)  $$ restore  
DMY=POSTF(13)  $$ Process  
CIMFIL/OFF
6
发表于 2005-5-7 23:20:09 | 只看该作者
将下面的文件加入到你用的后置处理文件 (Uncx01.Fxx)中.
然后输出程序,试试能不能达到你的要求
  
CIMFIL / ON, SPINDL  $$ Starts  
DMY=POSTF(20)  $$ save  
QA=POSTF(7,4)     
    IF (QA.EQ.(ICODEF(RPM))) THEN
AUXFUN/05;  AUXFUN/12;  AUXFUN/03
    END IF
DMY=POSTF(21)  $$ restore  
DMY=POSTF(13)  $$ Process  
CIMFIL/OFF
  
(详见附图1)

本帖子中包含更多资源

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

x
5
发表于 2005-5-7 16:44:25 | 只看该作者
如果转速发生变化程序如下,在S指令前加入以下指令。
M5
M12
M3
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网 ( 粤ICP备2025491344号-1

GMT+8, 2025-11-10 13:04 , Processed in 0.106759 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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