找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

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

主轴转速的后处理

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

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

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

x
主轴转速是齿轮变速,想实现在变速时自动插入主轴暂停指令、系统暂停指令和主起动指令。请指点!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-4-20 08:32:18 | 只看该作者
自己顶一下!
我想数不带刀库的数控设备在换刀时也应插入主轴暂停指令、系统暂停指令和主轴起动指令。
请帮一下吧。
3
发表于 2005-5-3 22:22:31 | 只看该作者
大哥,这个是个很简单的问题,只需要后置处理里下点功夫,但我想没人会为您专门做一个的!你就将就点吧,自己加吧。
4
发表于 2005-5-4 17:33:22 | 只看该作者
legendfly wrote:
主轴转速是齿轮变速,想实现在变速时自动插入主轴暂停指令、系统暂停指令和主起动指令。请指点!

  
要寫FIL, 貼一小段 你要的NC程序...有空幫你整整..你自己打開要用的那個後處理機器配置文件 (Uncx01.Pxx, Uncx01.Fxx)
5
发表于 2005-5-7 16:44:25 | 只看该作者
如果转速发生变化程序如下,在S指令前加入以下指令。
M5
M12
M3
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
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
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了。应如何加入判断?
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
$$ ****************************************************
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  
$$ ****************************************************
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-23 03:56 , Processed in 0.031303 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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