咖迷社区(CAXA数码大方)

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6507|回复: 1

线切割2019不能自动跳步(已找到bug,开发者进)

[复制链接]

2

主题

8

帖子

276

积分

注册会员

Rank: 2

积分
276
发表于 2019-8-1 09:48:52 | 显示全部楼层 |阅读模式
本帖最后由 MikeYin 于 2019-8-8 11:34 编辑

老的线切割XP生成两段轨迹是自动跳步的,现在新的反而不能跳步,差点割坏工件
更新:自己研究了下应该是bug.

我画了两个直径10,圆心距20的圆,记事本打开CAXA xp和2019生成的3b代码,发现代码段是一样的,按理应该是会在走完第一个圆后暂停的,代码里看起来也有暂停符,但实际传输到单板机内时,2019版的"D"暂停符会丢失,停机符DD是在的.
我又用Notepad++打开2019版3b代码,发现了2019版里的代码换行混合用了苹果系统的换行和windows系统的换行符,导致出现了暂停符丢失的问题.我猜程序员是在苹果机上做的开发,测试传输时也发现了这个问题,但是并没有删除苹果系统换行符,而仅仅加上了windows系统换行符,测试传输是通过了,但他们并没有测试跳步程序中的暂停符,因为不懂机器,他们看不出来问题.希望开发者能够尽快更新!

解决方案:目前只能手动在单板机上需要暂停的程序后添加暂停符. 如果需要跳步很多次,就用Notepad++打开3b代码,右键右下角的Macintosh(CR),选择转换为Windows(CR LF)然后再CAXA传输代码.

下图是CAXA2019生成的3b程序

1.png
下图是修改后可以正常暂停的3b程序

2.png
下图是CAXA XP生成的3b

XP

XP

附件中NC0001.3b是CAXA2019生成的无法跳步的代码,2.3b是我修改后的可以跳步的代码

NC0001.3B

765 Bytes, 下载次数: 3933

原始代码

2.3b

780 Bytes, 下载次数: 3846

修改后代码

回复

使用道具 举报

2

主题

8

帖子

276

积分

注册会员

Rank: 2

积分
276
 楼主| 发表于 2019-8-6 11:38:44 | 显示全部楼层
查了下生成的代码,代码里包含了暂停,但是传输到单板机里的代码实际是没有暂停符号的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|咖迷社区(CAXA数码大方) ( 京ICP备05001831号-1 )

GMT+8, 2024-11-23 05:22 , Processed in 0.124872 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表