实话讲,的确难学。
我只是去年接触到NX二次开发。现在是一个小白,只会抄一点代码,勉强做几个插件。我的目的很明确,就是围绕工作中遇到的问题,展开联想,试着找找资料,做点小玩意辅助工作。是个爱好,但是不纯粹。
我是从事模具数控编程岗位3年,是行业小白。平时拆电极,编电极,编钢料。特别是编电极,重复动作很多。比如,铜料开粗,基准台加工,电极刻字,每一个电极都有这些操作。很是无聊又枯燥,甚至很烦躁。市面上主流的外挂,比如星空,是可以做到电极自动编程的。简单的电极效果还可以,但是,稍微复杂的电极,我个人感觉软件编的又差那么一点意思。所以,就想自己捣鼓一下,可以有点收获,又可以打发业余时间。
开始是从看胡君,唐康林的视频。照葫芦画瓢。用uc1601写出了"HELLO,WORD".高兴极了。
后来,想读取电极属性,自动生成“电极名称+火花间隙”这样的注释,比如23084-201-E08_0.07,用来作为文本驱动,在电极基准面上刻字。花了好长时间才成功。这也得感谢一位老哥的帮助。
过了一段时间,我又有了新想法,之前都是手动选择文本到操作工序里,粗精两个文本,容易选错。所以又花了好多时间和精力搞出了自动选择文本的小插件。
就这样的情况,我做出了自动创建刀具,加载刀具,自动开粗,基准自动加工,自动刻字等一些插件。现在编电极轻松多了,达到半自动化的程度。下一步的想法,是归纳出我的编程习惯,做出更理想的电极加工区域分析工具,提高自动化程度。
现在我的水平还很低。我也不急。也希望和刚接触二次开发的朋友一起学习交流。当然,水平高的朋友来指点一下,我是很欢迎的。今后,我会把自已的思路分享出来。