今天是4月21号。昨天没有更新,今天现在也已经是晚上了,想了想还是更新一下吧,
更新不稳定肯定是有原因的。
说忙,我每天工作过程中可以抽出大量的时间去做其他事情,说不忙每天都感觉时间不够用,这才导致我连更新的时间都没有。
但是我可以告诉大家,我把时间用在了做一件事情上,而且是跟工作相关。这是重点不相关的话,不就得被被老板踢出去了。
记住,不能在工作中做跟工作无关的事情。不然你就会被滚蛋,炒鱿鱼,辞退。
所以不是我不努力了,也不是我飘了。
而是我把所有的时间,空余时间都用来在了做这件事情上面。
这个事情就是我之前跟大家提到的。
现在告诉大家到底是怎么一回事。
事情的起因就是我常用宏代码来代替编程中的坐标常数,这是非常好用的方法。
这样的话我一套程序就可以编出各种各样不同的零件,我们要做的是只需要在需要的时候更改一下常数。
它就可以变成一套新的程序。
但是这样做呢还会遇到几个问题。
第一个问题,我更改之后,那么之前的程序就不见了。
如果我还要加工之前的那个产品或者工件的话,那我必须再输入一遍这个常数。
然后你在机台里面一个一个去点的话,然后再点编辑,把这些常数输入进去替换,其实也是一个比较费时间的事情。
当然这只是相对的,相比重新编一套程序这已经是很快的了,但是我还希望这个时间可以缩的更短。也就是把效率提得更高,更快。
第二个问题,有的程序需要切断,有的程序不需要切断。
我之前是准备了两套这样的程序,一套用来车外圆不切断,一套用来车外圆加切断。
那么有没有更好的办法?让一套程序就可以实现呢?其实是可以的,只需要在切断的地方。打上跳过标记,也就是斜杠。
举个栗子:
/ GO X Z
然后加工的时候你可以选择跳过或者不跳过。
这样就可以一套程序两种用法。
但是这样做有一个问题就是不防呆。
(防呆:就是字面上的意思。指在一些细节操作过程里面,你发呆了,忘了,忽略了必要操作的时候,这可能导致一些不一样的结果。)
如果你忘记了,切换跳过按钮。
那么他可能就会在切断的时候不切断,在不切断的时候去切断。
第三个问题,目前这套宏里面只添加跟使用了G71这样的循环加工指令,他们需要遵循一个单调性的加工方式。
如果我要加工一些凹槽类工件,那么我还需要单独在下面编辑点位。这样一来,又时不时的需要去修改这套程序。
然后结果就是一套两套,变为三套,四套,如果再加一套再加一些其他的功能,可能还需要更多,那么跟我最初的想法一套程序实现所有功能的目标就相去甚远了。
如程序越来越多。啊,比如说我在后面的工作过程中肯定会遇到各种各样的工件,他已经不能单独靠这样一套程序去满足,那么可能会增加十套,20套甚至30套,除了一些异形的具有特异性的一些产品的编程程序。假如后面还遇到需要找回来加工的时候,该如何寻找这些程序,当然我可以去制一个表,然后把这些程序名跟图片模型都设立进去,包括把程序也输入进去,但是我这样的话还要慢慢的去找。
所以我想的是,有没有一个办法可以把这些所有想法所以问题你都解决他。
答案是有的,那就是把这些所有的内容都集成到一套软件里。
说到这里大家明白了吗?这就是我现在正在做的事情。
我现在已经化成为一个初级码农,正要开发这样一套软件,但是软件编程我同样是只懂一些皮毛。所以会遇到各种各样的问题。
但是我觉得我不能退缩。因为我仔细思考过,这些内容都是可以实现的。对于开发一套软件,只要你的逻辑正确,那么这个想法就应该可以实现。
说到这里,应该会有人质疑我为什么不直接使用mastercam等软件出程序,甚至应该有人提醒我:“你知不知道世上还有一个编程软件叫“*#%!”,叫这个都不知道,还在这里谈数控编程……还开发软件,笑死人了……”
没关系,现在不想解释,以后再说这个问题。
其实,我们每个人都不要太小看自己的潜力,所以有时候你不努力一下,永远不知道自己能做到什么程度。
最后说一下,能做好自己就挺好。