UG爱好者

标题: 四轴螺旋铣孔+刀补输出 [打印本页]

作者: lyd_2005    时间: 2023-11-18 10:39
标题: 四轴螺旋铣孔+刀补输出
螺旋铣孔+刀补输出,其他未测试









作者: lyd_2005    时间: 2023-11-18 10:45
测试文件 T.rar (72.56 KB, 下载次数: 60)
作者: acong88    时间: 2023-11-18 10:46
感谢分享
作者: haohaoxuexiA    时间: 2023-11-18 11:49
不加M10锁住 会不会不稳定
作者: z13953895967    时间: 2023-11-18 14:04
顶楼主
作者: 流浪在水一方    时间: 2023-11-18 15:16
支持一下  樓主是這樣寫的  和我有些地方類似  我多了一些記號控制  ...
樓主的 如果加上圓弧進退刀  輸出位置就不太好了  看來有記號有差
MC的NCI不支持的話   強制輸出只是暫時性這樣用   還是等MC本身支持了比較好

精度有要求的 建議還是手動定面....沒要求的 要強制開刀補的   注意一下公差值 有關輸出的點位密度....
作者: lyd_2005    时间: 2023-11-18 15:26
流浪在水一方 发表于 2023-11-18 15:16
支持一下  樓主是這樣寫的  和我有些地方類似  我多了一些記號控制  ...
樓主的 如果加上圓弧進退刀  輸出 ...

多轴铣孔,都是走点位,所有圓弧進退刀会打段的,0.02已内没问题
作者: 流浪在水一方    时间: 2023-11-18 15:31
本帖最后由 流浪在水一方 于 2023-11-18 15:43 编辑
lyd_2005 发表于 2023-11-18 15:26
多轴铣孔,都是走点位,所有圓弧進退刀会打段的,0.02已内没问题

全圓銑 0.02 點位還太大些...一般公差可
作者: 流浪在水一方    时间: 2023-11-18 21:39
流浪在水一方 发表于 2023-11-18 15:31
全圓銑 0.02 點位還太大些...一般公差可

補充一下  怕有人理解錯了
我說的公差值  是操作給的公差  不是圖紙公差
出點位程序  只能用公差值  去控制點位密度...
作者: ugxiaoniu    时间: 2023-11-23 19:15
大佬帮我看一下我这个代码哪里有问题,后处理会报错

作者: 流浪在水一方    时间: 2023-11-23 20:21
本帖最后由 流浪在水一方 于 2023-11-23 20:28 编辑
ugxiaoniu 发表于 2023-11-23 19:15
大佬帮我看一下我这个代码哪里有问题,后处理会报错

應該是string沒定義   pccdia上面補一行  string : 0



作者: ugxiaoniu    时间: 2023-11-23 21:30
流浪在水一方 发表于 2023-11-23 20:21
應該是string沒定義   pccdia上面補一行  string : 0

[PST:843,1]出现非法字符, 无法识别后处理行
[PST:5526,1]此运算符/函数的参数类型不一致(变量/字符串)[42]
逗号前面要加空格吗


作者: 流浪在水一方    时间: 2023-11-23 21:41
本帖最后由 流浪在水一方 于 2023-11-23 21:52 编辑
ugxiaoniu 发表于 2023-11-23 21:30
出现非法字符, 无法识别后处理行
此运算符/函数的参数类型不一致(变量/字符串)[42]
逗号前面要加空格吗 ...

老實講 我是第一次看到這樣寫的  不清楚這樣寫是不是正確的 後處理我也不懂原理...
if string = 1 | string = 2   ....不需要""  ........我沒看過""加在這樣的地方上過   第一次見
再去掉那些""....

還不行的話  等樓主吧....






作者: 流浪在水一方    时间: 2023-11-23 21:47
if cutpos$ = 1, "G41", *tloffno$    這樣可以跟隨刀號
作者: ugxiaoniu    时间: 2023-11-23 21:56
流浪在水一方 发表于 2023-11-23 21:47
if cutpos$ = 1, "G41", *tloffno$    這樣可以跟隨刀號

感谢感谢,大佬牛逼 搞定呢,可能是我冒号中文导致。
作者: linglyj    时间: 2023-11-23 21:59
分享好评,顶一下
作者: lyd_2005    时间: 2023-11-24 08:43
流浪在水一方 发表于 2023-11-23 21:41
老實講 我是第一次看到這樣寫的  不清楚這樣寫是不是正確的 後處理我也不懂原理...
if string = 1 | str ...

string = 1 与cutpos$ = 1,是一样的,只是读取地方不同,string读的是操作参数,cutpos$读的是nci
=1 控制器
=2 磨耗
作者: 流浪在水一方    时间: 2023-11-24 11:26
lyd_2005 发表于 2023-11-24 08:43
string = 1 与cutpos$ = 1,是一样的,只是读取地方不同,string读的是操作参数,cutpos$读的是nci
=1  ...

恩恩了解........if string = "1" | string = "2",   請問為何要加上""?
第一次看這樣用的  想了解用法一下...
作者: wuge*    时间: 2023-11-24 14:40
不错,感谢分享
作者: lyd_2005    时间: 2023-11-24 15:06
本帖最后由 lyd_2005 于 2023-11-24 15:20 编辑
流浪在水一方 发表于 2023-11-24 11:26
恩恩了解........if string = "1" | string = "2",   請問為何要加上""?
第一次看這樣用的  想了解用法 ...



没有.if string = "1" | string = "2"这个条件,无论补正方式是否开启刀补,都会强制输出
上次回复错误





作者: wuge*    时间: 2023-12-19 15:04
感谢分享
作者: 强众右强中瘦    时间: 2024-1-7 21:53
大师 能否分享源代码
作者: 强众右强中瘦    时间: 2024-1-7 21:54
后处理分享一下,学习学习
作者: 雪中的太阳    时间: 2024-9-30 22:06
本帖最后由 雪中的太阳 于 2024-9-30 22:16 编辑
ugxiaoniu 发表于 2023-11-23 19:15
大佬帮我看一下我这个代码哪里有问题,后处理会报错
你好我的也是乱码,你的是怎么解决的?G1




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.2