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

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

点击:2667 回复:15

各位数控界的朋友,想向大家请教一个问题,在此提前谢过。描述如下:
数控系统GSK928TE带有XZ轴控制功能,我想编写一段程序控制XZ轴两个电机,X电机和Z电机同时正转(运动方向单一,不可往返运动,比如一会正转一会反转就不行,必须一直正转)运行,X电机进给5mm暂停2s,然后继续重复进给5mm暂停2s,Z电机和X电机运行状态一致,程序要可以一直运行(比如连续运行3天),如何编程??
因为数控系统控制的XZ电机我拆下来了,放在地上,所以连续跑三天不会出现安全等问题,我这么做是为了测试一个第三方的电机是否稳定,这点大家不用过多质疑。
现在我写了一个程序,但是时间长了数控系统的计数XZ超过8000,导致限位报警,无法继续运行,所以请教一下各位软件上有没有好的解决思路参考。
万分感谢!
附图即为XZ轴的计数累加。
16-08-09 19:33
附件 数控.jpg
16-08-09 19:33
这种系统恐怕不行。
16-08-09 20:32
请问你是否用过本系统?或者别的系统可以的话他们是如何实现的?提供一下软件思路就好。感谢
16-08-09 20:55
你编写的程序是在数控屏上编程的吧,是数控厂家提供的客户编程平台。
真要修改程序,需要打开电控箱,使用笔记本电脑和专用的数据线,还有专用的软件去修改,这些都需要获得硬件制造商的技术支持。
16-08-09 21:01
你说得对,就是采用面板编程,比如M指令,G指令等。我觉得不用厂家修改,自己写一段代码应该可以实现吧,要不然数控系统的功能就“不完善”。感谢
16-08-09 21:17
把程序贴出来分析一下便知,感觉是程序有问题。有没有加偏置一类的数据。系统是不会出这种问题的,虽然我接触广数不多,但没人反应出这种问题。楼主提到数控系统不完善,这款系统是标准版系统,经济型数控系统,不带二次开发,需要完善选980数控系统自己二次开发即可。
16-08-09 21:22
我就是不知道程序如何编写,我只写了一个程序,让XZ电机转动到比如X100,Z100位置,然后回到X0,Z0,然后又运动到X100,Z100,如此往复的程序,但是使得XZ电机一直朝着一个方向运行3天,就存在X数据超过8000,Z超过8000的限制这个问题,超过8000后数控系统就保护了,电机不会继续超一个方向运行了。
我写的程序很简单,如下(注释是我自己写的):
G0 X0 Z0        ;定位到X0,Z0
G1 X100,Z100   ;直线插补,运行到X100,Z100
G04 D03         ;延时3s
M20             ;程序返回第一条重新执行
M02             ;程序结束
感谢你的回复。
16-08-09 21:30

引用 1451403662 在 2016/8/9 21:30:32 发言【内容省略】

第二段程序添加F或G1改G0试下。
16-08-09 21:43
还有第二段程序X100,Z100逗号去掉。
16-08-09 21:45

上一页下一页

工控新闻

更多新闻资讯