左旋攻丝右旋攻丝——完美实现选择性输出G74G84,并且支持Q值自由输出
本帖最后由 两根萝卜 于 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 RF,不输出Q
第三段M4攻丝程序装夹偏置是6,MCS为G59(上传的代码不输出G59,这个G59是其他定制命令输出的,没有省略掉是为了展现效果),输出G84 R Q7.5 F
**** Hidden Message *****
后处理式样预览:
补充内容 (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币下载! 本帖最后由 两根萝卜 于 2019-1-11 18:47 编辑
代码放置在后处理构造器的地方
本帖最后由 两根萝卜 于 2019-1-11 18:48 编辑
装夹偏置示意图
进入加工模式,右键选择几何视图
路过路过路过路过 本帖最后由 两根萝卜 于 2019-1-11 18:49 编辑
输出Q值,需要定义Q地址
Q值变量:$mom_cycle_delay
本帖最后由 两根萝卜 于 2019-1-11 16:42 编辑
Q值输出
如Dwell选择关闭,则不输出Q值
打开几秒,则输出Q几
谢谢了
谢谢分享好好学习 强烈支持一下