一个简单宏程序
本帖最后由 laomei 于 2015-1-28 21:01 编辑近日,邻厂几件来不及加工的零件拿到我单位加工,我编了一个宏程序(如图,零件上每8个均布的孔组成一个小圆,又有6个这样的小圆均布在零件的圆周上),正在加工时,邻厂一位据说是本市首席数控技师的过来查看,在机床面板上看到与他们加工同样产品的程序不一样,便说你这个程序编的不大好,我心里一惊,当即谦虚地问:你认为怎么编才好?他说,我找帮我们编程的高手来。一个电话后十几分钟来了一人自我介绍是本市一所高校数控专业的老师,我心存敬意,忙向他请教此程序怎么编才好,经他耐心的解释,终于明白了他的程序是这么编的:首先在零件中心建一坐标如G54,然后编一个空运行的程序(用G16命令)找到6个小圆中心的机械坐标,将这些机械坐标值分别填入G55、G56、......等共7个坐标,再编一个主程序和一个需调用的子程序来加工这48个孔,实际上就是将这一个零件拆分成七个零件来加工。我哦了一声,让我这个从地摊上买了两本书走上数控之路的人当即哑口无言。
w_y8266 发表于 2015-1-28 22:26 static/image/common/back.gif
你这个程序没办法调整。要求高的工件,并不能做到加工出来就能合格。 有时候需要用三坐标检测出来再单独调整 ...
很赞同你的说法。虽然这批活最终是按自己的程序完成的,却不愿承认自己是过于追求技巧。只是有一个重点不知仁兄考虑过没有,圆周上的8等分和6等分有15度之差,8也不是6 的整倍数,我这个程序能保证每个小圆其中两个孔的连线与大圆圆心三点成一直线(图纸上就是这么画的)。顺带回复一下2楼,在我所熟悉同行当中,会宏程序的一定会软件编数控程序,反过来会软件编程的不一定会宏,所以我这个帖子才发在手工编程的栏里。 这种程序的通用性不强。还是ug、好用 简单2D及多个规则的形状还是可以的 本帖最后由 w_y8266 于 2015-1-28 22:28 编辑
你这个程序没办法调整。要求高的工件,并不能做到加工出来就能合格。 有时候需要用三坐标检测出来再单独调整。你用G68旋转,会把找零点的误差带到加工里。另外,宏程序是手工编辑,编好还需要检查。有编宏程序的时间,用那个老师的方法可能早就开始加工了。有的时候,最简单明了,最基础的方法,反而是最好最可靠的方法。不要过于追求技巧。
本帖最后由 w_y8266 于 2015-1-29 10:02 编辑
laomei 发表于 2015-1-29 06:15 static/image/common/back.gif
很赞同你的说法。虽然这批活最终是按自己的程序完成的,却不愿承认自己是过于追求技巧。只是有一个重点不 ...
嗯!我也赞同你的说法。看得出你是高手 !有空多交流另外,一般学校做老师的水平,大都连学徒都不如的。你见多了,就见怪不怪了
w_y8266 发表于 2015-1-29 10:00 static/image/common/back.gif
嗯!我也赞同你的说法。看得出你是高手 !有空多交流另外,一般学校做老师的水平,大都连学徒都不如的。你 ...
兄台抬举了。既然说到这,我想啰嗦几句题外话,不知你是否在玩VERICUT,如果回答是否定的,那我强烈建议你玩玩这个软件。当所编的程序自己吃不准的话,在这个软件上运行试试,通过了,上机就百分百没问题,至今我做了数十例,无一失误,比在机床上调试、验证要快捷安全的多。一楼的图片就截自该软件。 能完整的把这个程序发过来吗?很有参考价值,我不知道你们是不做零件还是只做磨具,在批量零件中手工程序的可维护性是最高的,没有之一,大的单位很少能一台机床有一台编程的电脑。 谢谢分享
RE: 一个简单宏程序
laomei 发表于 2015-1-29 17:53 static/image/common/back.gif兄台抬举了。既然说到这,我想啰嗦几句题外话,不知你是否在玩VERICUT,如果回答是否定的,那我强烈建议你 ...
兄弟好,我也想弄vericut,可是不是很通,能否指点一二呀?