iCAx开思网

标题: 机加工产品流水号NC程序的设定 [打印本页]

作者: wangyanwei63110    时间: 2014-5-24 15:34
标题: 机加工产品流水号NC程序的设定
本帖最后由 wangyanwei63110 于 2014-7-16 11:22 编辑

如题:
        量比较大的产品(CNC做)上面要求刻流水号  格式例 000001   在不编辑程序的情况下怎么样让机床做一个变一个号
特在此征集方法  (000001--000002--000003-----------)
        望高手支持

作者: 呵呵仙    时间: 2014-5-24 19:08
??????????
作者: 痞子帅    时间: 2014-5-24 20:20
先编好0123456789的程序。
用宏程序调子程序
作者: kanii    时间: 2014-5-24 22:05
怎么搞,也想知道
作者: 痞子帅    时间: 2014-5-25 18:24
痞子帅 发表于 2014-5-24 20:20
先编好0123456789的程序。
用宏程序调子程序

宏程序就是自动



作者: longmeier123    时间: 2014-5-26 19:51
学习
作者: --灰--    时间: 2014-5-26 22:00
只能用宏程序 增量递增
作者: 痞子帅    时间: 2014-5-27 17:38
楼主做什么产品的啊!你之前是是怎么做的。今天我试了个程序是可以的。


作者: 532565747    时间: 2014-5-27 20:35


做cnc编程,不轻松就是有问题的!因为你不懂的技巧和方法,2014年powermill实战编程技术,来 https://144.pmbcw.com 看看他们从操机到月入万元! 一步一步真正教你powermill实战编程!都是教实战经验方法
作者: hecai-sw    时间: 2014-5-28 09:48
想知道怎么回事。
作者: xuwimen    时间: 2014-5-28 23:29
++++++++++++++++++++
作者: liuxin2003519    时间: 2014-5-29 13:30
自动出流水号?哪不是每做个产品就要自动改?有意思
作者: 痞子帅    时间: 2014-5-30 12:09
当做11111和55555时
数字之间的间距是不一样的
1的字体窄这是否要考虑进去
还要分层切削
最好每层的间距不一样
作者: caibiancheng    时间: 2014-5-31 13:55
没有做过此类的,应该是通过宏程序实现的,不过楼主确实要考虑字码的位置,预留足够的空间以待后续雕字!
作者: 0爱玩0    时间: 2014-6-1 07:40
我知道的是  CNC里面就有这种页面的  根本不需要编程  具体那一个页面 我就忘了  楼主可以自行找找

作者: 0爱玩0    时间: 2014-6-1 07:40
我知道的是  CNC里面就有这种页面的  根本不需要编程  具体那一个页面 我就忘了  楼主可以自行找找
作者: 三防我爱你    时间: 2014-6-1 14:00
目前还不知道
作者: 謨铭__`↘GG`。    时间: 2014-6-4 12:44
这个我做过 关键是要应用宏程序
作者: chenzunshan    时间: 2014-6-5 10:30
这个要根据具体情况来做的 你要变化的号码有几个?用什么机床?都有关系的,以前我是做过一个两位数变化的程序
作者: wangyanwei63110    时间: 2014-6-6 08:07
坐等高手
作者: chenzunshan    时间: 2014-6-6 10:50
chenzunshan 发表于 2014-6-5 10:30
这个要根据具体情况来做的 你要变化的号码有几个?用什么机床?都有关系的,以前我是做过一个两位数变化的程 ...

程序设计思路是这样,你要变化的号码一共有四位,首先你要将0-9这个10个数字的程序单独做出来,它们的子程序分别是O200-O210,这十个号码的程序的XY零位都必须在文字的中间,在主程序里刻字的时候,要单独的把4个变化号码的位置确定为工件坐标G55-G58,每当刻字的时候就要通过#500-#503来确认每个位置应该刻什么字符,这个是比较复杂的,有兴趣加我QQ120227039



作者: wjd    时间: 2014-6-6 20:53
刻流水号程序应该很简单,宏程序结构如下:
%
G90G54G0X0Y0S5000M3
Z5.
G1Z1.8F1000
#100=1
M98P7788
G90G0X5Y0
#100=7
M98P7788
G90G0X10Y0
#100=1
M98P7788
G90G0X15Y0
#100=7
M98P7788

M30

O7788
IF [#100 EQ 0] GOTO100
IF [#100 EQ 1] GOTO101
IF [#100 EQ 2] GOTO102
IF [#100 EQ 3] GOTO103
IF [#100 EQ 4] GOTO104
IF [#100 EQ 5] GOTO105
IF [#100 EQ 6] GOTO106
IF [#100 EQ 7] GOTO107
IF [#100 EQ 8] GOTO108
IF [#100 EQ 9] GOTO109
GOTO 999

N100(0)

GOTO 999

N101(1)
G91G1X-1.Y-2.5F3000
G1Z-2.F500
X2.
X-1.
Y5.
X-1.Y-1.
Z2.F5000
GOTO 999

N102(2)

GOTO 999

N103(3)

GOTO 999

N104(4)

GOTO 999

N105(5)

GOTO 999

N106(6)

GOTO 999

N107(7)
G91G1X-1.5Y2.5F3000
G1Z-2.F500
X2.
X-1Y-5.
G1Z2.F5000
GOTO 999

N108(8)

GOTO 999

N109(9)

N999
M99
%
作者: CADme    时间: 2014-6-11 09:08
去看看我之前求助的这个帖子吧,有答案:
https://www.icax.net/thread-465821-1-1.html
作者: supon0507    时间: 2014-6-13 23:18
招骋CNC调机师傅二名:能根据程序单独立做夹具,备刀调机并自检产品,能解决量产过程中机台产品异常如断刀调刀补等。做五金产品二年以上经验,做模具勿扰,生手勿扰,适应白夜班倒班。待遇:包吃住,二十六天制,4500以上,加班另计。买社保医保。联系电话:18676680135 陈生
作者: 似-水-怜-人    时间: 2014-6-15 15:35

学习
作者: 麦田下的守望者    时间: 2014-6-20 15:28
用宏程序编辑  加时间变量  看别人搞过一次
作者: f叶子    时间: 2014-6-24 16:37
要这个干嘛用?
作者: qaz@    时间: 2014-6-24 18:58
进来学习学习
作者: qaz@    时间: 2014-6-24 18:59
进来学习学习
作者: 106675922    时间: 2014-7-14 23:01
以前用过,需要使用函数,机床中的系统变量加上宏程序。
作者: 106675922    时间: 2014-7-14 23:02
操作起来比较麻烦。
作者: 106675922    时间: 2014-7-14 23:02
为什么没有大米,为什么?
作者: ﹑du_du    时间: 2014-7-15 21:54
顶顶顶
作者: ﹑du_du    时间: 2014-7-15 21:54
为什么我没有大米
作者: 刘猛    时间: 2015-11-5 19:10
用宏程序调用子程序




欢迎光临 iCAx开思网 (https://www.icax.net/) Powered by Discuz! X3.3