登录
首页 数控论坛
回帖 发帖
正文

主题:《广州数控GSK928TE》数控逻辑程序如何实现?

点击:2667 回复:15

G0 X0 Z0             ;定位到X0,Z0
G1 X100 Z100 F2000   ;直线插补,运行到X100,Z100,速度2000
G04 D03              ;延时3s
M20                  ;程序返回第一条重新执行
M02                  ;程序结束
逗号是我写错了,程序改了之后还是在(0,0)和(100,100)之间来回。
16-08-09 21:54
3.2.3 M20 — 程序结束循环加工
指令格式: M20
M20指令表示程序结束,返回第一段程序重复执行,M20指令主要在考验系统或机床时使用。在使用了G50指令的程序中使用M20循环运行时,程序的尺寸链必须闭合,即程序运行前的坐标点和程序运行结束的坐标必须相同,否则不能完成循环功能。不使用G50指令的程序可不闭合。摘自系统手册,在M20前添加一段程序G0 X0 Z0.
16-08-10 08:13
附件 121.jpg
如果还是会出现这种问题做一次系统初始化。
16-08-10 08:17
我想可能是我描述不够清楚,我上面的代码输入后的现象就是电机不停地在(0,0)和(100,100)之间往复运动,即使按照您所说的,加上G0 X0 Z0,现象也是一样的,问题出现在他往复运动这里,我希望两个电机一直正转,电机不往回走。
16-08-10 10:30
您好,您所说的系统初始化跟我的问题无关。数控系统本来就是正常的,可以工作的,只是我为了实现问题描述中的功能,不知道如何编程而已。感谢
16-08-10 10:31

引用 1451403662 在 2016/8/10 10:30:27 发言【内容省略】

把方向信号线去掉就行了,电机就一直往一个方向转。
附件 12.jpg
16-08-10 10:51

上一页 上一页

工控新闻

更多新闻资讯