故障原因:
- 指定段数的间断焊,若:段数*段长>整个路径长度,则报错 4702;
- 指定间距的间断焊,若:段长>整个路径的长度,则报错 4702;
排查方法:
针对故障原因里的 1,检查间断焊语句的段数和段长参数的乘积是否大于整
个路径长度;
针对故障原因里的 2,检查间断焊语句的段长参数是否大于整个路径长度。
解决方案:
针对故障原因里的 1, 将指定段数的间断焊语句的参数段数减小或者将参数
段长减小;
针对故障原因里的 2,将指定间距的间断焊语句的参数段长的值减小;
案例分享:
WlinSeg1(cp0,cp1,uint0,real0,arcsegdata1,arcdata0)
其中:
cp0 到 cp1 的直线长度为 100mm;
段数 uint0 为 5;
段长 real0 为 30;
则段数*段长>路径长度,所以运行语句的时候会报错 4702,若将段长 real0
改为 10,则不会报错。