|
本帖最后由 两根萝卜 于 2019-1-11 19:04 编辑
【代码请在沙发楼层下载】
〖具体使用说明,请详细参阅沙发、板凳、五楼、六楼楼层,回帖可看疑问析疑的补充说明〗
论坛有一个帖子帖子链接:UG编程CNC攻反牙改后处理直接出G74代码是根据是否输出Q值,来选择输出G74还是G84。这样子一来以牺牲Q值作为输出G74或G84的开关,Q值的输出就得不到体现。
现在我改用坐标偏置来判断是否输出G74或G84,仅以牺牲一个不太常用的坐标偏置为代价输出G74或G84,得以实现不影响Q值的正常输出。
是否使用Q值不是输出G74或G84的开关,Q值可以根据实际需要情况灵活输出,不受G74或G84影响。G74可以使用Q值,也可以不使用Q值;G84可以使用Q值,也可以不使用Q值。自由输出,随心所欲。
例子是以M3M4的丝攻为例(M3丝攻牙距为0.5,M4丝攻牙距为0.7),当装夹偏置为6时输出G74,为其他数值时输出G84
例子以三段攻丝程序为例
第一段M3攻丝程序装夹偏置是1,MCS为G54(上传的代码不输出G54,这个G54是其他定制命令输出的,没有省略掉是为了展现效果),输出G84 R Q0 F
第二段M3攻丝程序装夹偏置是2,MCS为G55(上传的代码不输出G55,这个G55是其他定制命令输出的,没有省略掉是为了展现效果),输出G84 R F,不输出Q
第三段M4攻丝程序装夹偏置是6,MCS为G59(上传的代码不输出G59,这个G59是其他定制命令输出的,没有省略掉是为了展现效果),输出G84 R Q7.5 F
疑问析疑,补充说明:其中攻丝循环指令G95 M29、G80 G94、G84、G74、R、Q、F既不多输出也不重复输出,也不少输出(这是我自己后处理的特点,我只分享了输出G74、G84代码,并没分享后处理出来,所以你们用了我的代码,只是输出G74、G84,你们原本的后处理式样该怎么还是怎么样,甚至不输出输出坐标,不输出G95 M29,输出的R、Q、F不符合标准,那是你们自己后处理问题,与我无关)
后处理式样预览:
补充内容 (2019-1-12 10:50):
更正一个描述错误!
【第三段M4攻丝程序装夹偏置是6,MCS为G59(上传的代码不输出G59,这个G59是其他定制命令输出的,没有省略掉是为了展现效果),输出G74 R Q7.5 F】
补充内容 (2019-1-12 11:07):
如果装夹偏置没有被别的命令限制的话,其实装夹偏置值可以设置很大,比如设置成99999,这样就不存在牺牲一个不太常用的坐标偏置为代价输出G74或G84
补充内容 (2019-1-12 13:48):
代码已公开!有钱的土豪可以下载沙发楼层代码支持!
没有钱的屌丝可以爬楼,可以在30楼获取代码,甚至不用G币下载! |
-
输出G84 R Q F
-
输出G84 输出G74
评分
-
查看全部评分
|