找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 1870|回复: 4

[求助] 难题 难题 批圆料要刻凹字 是0到200,每一个产品一个数字

[复制链接]

1

主题

110

回帖

427

积分

二级士官

积分
427
发表于 2019-3-30 20:55:40 | 显示全部楼层 |阅读模式
各位请教一下最近公司有一批圆料要刻凹字  是0到200,每一个产品一个数字0001  0002  0003 到0200  因为电脑编程要每一个去改数字太麻烦   请教怎么用宏程序去加工    各位有没有做过类似的产品   怎么加工或者程序能否给一份  谢谢

1

主题

117

回帖

734

积分

四级士官

积分
734
发表于 2019-3-31 00:58:18 | 显示全部楼层
有图才有真像

4

主题

310

回帖

2256

积分

少尉

积分
2256
发表于 2019-3-31 13:50:32 | 显示全部楼层
这个牛,有没有大佬出来解一下决

2

主题

148

回帖

1649

积分

六级士官

积分
1649
发表于 2019-3-31 15:27:05 | 显示全部楼层
本帖最后由 い藍色兲空づ 于 2019-3-31 15:29 编辑

单独编0~9的路径,用一个变量去叠加数值(如#500),然后把#500拆分为个位十位百位千位,如#500=123,
#501=FIX[#500/1000]-FIX[#500/10000]*10
#502=FIX[#500/100]-FIX[#500/1000]*10
#503=FIX[#500/10]-FIX[#500/100]*10
#504=FIX[#500/1]-FIX[#500/10]*10
把它拆分为#501=0,#502=1,#503=2,#504=3,最后把相应的变量用G52摆在一起就可以了。最后加上#500=#500+1,那么下一个产品就会刻0124了。

28

主题

872

回帖

1万

积分

中校

积分
12685
发表于 2019-4-17 11:31:24 | 显示全部楼层
已知0~9这十个字符的刻字程式,其程式名分别为2460,2461,2462,2463,…,2469。
要求可在任意角度和位置刻一个五位数,且这个五位数两字符之间的字距可任意修改。
#1=a (a为一个五位数)
#2=b (b为五位数两字符之间的字距)
#3=c (c为刻字角度)
#4=e (e为所刻五位数的万位数X轴向偏移距离)
#5=f (f为所刻五位数的万位数Y轴向偏移距离)
#6=#2*cos[#3]
#7=#2*sin[#3]
#8=21
#11=FIX[#1/10000] (通过下取整获得万位数值)
#12=FIX[[#1-#11*10000]/1000] (千位数值)
#13=FIX[[#1-#11*10000-#12*1000]/100] (百位数值)
#14=FIX[[#1-#11*10000-#12*1000-#13*100]/10](十位数值)
#15=#1-#11*10000-#12*1000-#13*100-#14*10 (个位数值)
#21=#11+2460
#22=#12+2460
#23=#13+2460
#24=#14+2460
#25=#15+2460
N1
#9=#[#8]
IF [#8GT25] GOTO 2
G54
G52 X#4 Y#5
G68 X0. Y0. R#3
M98 P#9
G69
G52 X0. Y0.
#4=#4+#6
#5=#5+#7
#8=#8+1
GOTO 1
N2
G28 G91 Z0.
M30
%
已做修改,昨晚上机测试,修改后不再报警,因只是用机床自身的仿真功能验证,实际效果不知~

因机床模拟时,G52坐标偏移效果看不出效果,模拟运行的刀路轨迹会重叠在原点位置。可讲G52坐标偏移通过系统变量将偏移量写入外部坐标系中达到同样目的。即将如上程式的G52X#4Y#5与G52X0.Y0.分别改为#5201=#4;#5202=#5和#5201=0;#5202=0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-5-19 21:46

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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