loveplc 2012-2-7 00:43:55 | 显示全部楼层 | 阅读模式

『7x24小时有问必答』
如何建立起点胶机的开发环境

1:要有PLC,三菱的首选。这里请大家,支持下我们项目组,购买我们的JSCNC运动控制器,购买的方式如下:
          http://www.plcjs.net/content/?231.html
          注意此项目如果用模拟软件是无法看到效果的
2:编程软件,我们选择 GX developer
        下载地址:http://s.plcjs.com/ftp.aspx?q=GX+Developer+8.86.rar(要先登陆,按照提示,一路下载)
        注意:
               1).先安装里面的环境,在安装这个软件,一路点击,不要选择
               2).建议在XP环境下安装
               3).放在英文目录下面
3:安装一款具有在线模拟功能的触摸屏软件.
      1).ADP6.5编程手册
      
      
      2).HITECH选型样本
      
      3). ADP V6.5.0-180_R1967 (HITECH编程软件)
      
      
      

4.项目中用到的机械设计软件 有时候要验证G代码的标准性。下面的软件是必须的。
http://bbs.plcjs.com/thread-67277-1-1.html
5.JSCNC运动控制器调试软件
http://bbs.plcjs.com/thread-67278-1-1.html
支持G代码仿真。在接有JSCNC系列运动控制器的情况下,可以下载G代码到JSCNC运动控制器中,注意最大400条.


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
主题回复
倒序浏览

10.1k查看58回复

AK-47/:P 2012-2-7 04:36:17
????
AK-47/:P 2012-2-7 04:37:00
引出话题?还是有具体思路?没看到呀
loveplc 2012-2-7 08:35:26
再想下,思路不是很清楚
yt5408 2012-2-9 01:23:50
现在网速快多了
yt5408 2012-2-9 01:28:55
用HMI做上位机,在这里输入参数,并运行插补算法,得出各插补点,形成三个队列(1、X Y 轴  2、脉冲数  3、方向),存入PLC中。PLC主程序不断循环,读取这三个队列的值,调用步进电机子程序,驱动电机运动。
loveplc 2012-2-9 12:28:07
yt5408 发表于 2012-2-9 01:28
用HMI做上位机,在这里输入参数,并运行插补算法,得出各插补点,形成三个队列(1、X Y 轴  2、脉冲数  3、 ...

基本就是这个思路
yt5408 2012-2-9 20:44:50
yt5408 2012-2-9 20:51:43
嗯,应该有一个统一的硬件平台,以便程序的验证、修正和完善。
yt5408 2012-2-9 20:52:31
也有利于交流。
yt5408 2012-2-9 20:52:41
也有利于交流。
yt5408 2012-2-10 18:22:41
触摸屏建议用台湾海泰克(HITECH)的,性能不错,可在线模拟
loveplc 2012-2-10 22:40:54
我找个HITECH的软件琢磨下,
yt5408 2012-2-11 21:47:18
先把PLC软件装了
yt5408 2012-2-12 07:49:39
楼主,应把你发贴更新时间显示出来。
DJQUI 2012-2-12 12:19:50
yt5408 发表于 2012-2-12 07:49
楼主,应把你发贴更新时间显示出来。

没有理解你的意思!
yt5408 2012-2-13 07:12:08
呵呵,,就是能知道,项目是在进展中,,,,,
yt5408 2012-2-13 07:13:08
比如,**天,增加了,,,思路,**天,增加了,,软件,,,,,
loveplc 2012-2-13 08:23:39
理解
yt5408 2012-2-13 18:32:12
显得我们总在进步
其实,是想给自己增加些信心
loveplc 2012-2-13 18:57:15
yt5408 2012-2-13 20:42:03

PC机界面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
yt5408 2012-2-13 20:43:06
读入:是读G代码文件
解析:自动解析G代码,变成PLC可用的数据。
模拟:点该按钮,可把G代码变成图形,与原设计进行校对。
下载:把数据下载到PLC中。
上传:把PLC数据上传到PC机,进行比对
yt5408 2012-2-13 21:20:49
设想屏界面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
yt5408 2012-2-13 21:24:43
预先存储几组数据,对应不同的点胶图形。通过点选择按钮,来选取对应的名称。
按启动,通知PLC开始动作。
修正:针对实际效果,对PLC动作进行修正。
yt5408 2012-2-13 21:33:58
PC机解析后,得到相关运行数据,下载到PLC中,并存储。
接到“启动”命令后,PLC每次读入一组参数,得到以下信息:
1、哪轴动
2、几步
3、方向
4、速度(暂时先不考虑)
执行完,再读下一组
直到所有参数读完并运行完为止。
yt5408 2012-2-13 21:40:46
正常工作时,为屏与PLC配合。
只有在更改工艺时,使用PC,来解析并传输数据。
loveplc 2012-2-14 00:53:12
我是手机看,没有看清楚,明早好好看下
loveplc 2012-2-14 00:54:34
我是手机看,没有看清楚,明早好好看下
loveplc 2012-2-14 08:17:18
这是LV做的吧!LV通讯中有没有,支持三菱通讯的组件,有的话更好
yt5408 2012-2-14 18:30:36
loveplc 发表于 2012-2-14 08:17
这是LV做的吧!LV通讯中有没有,支持三菱通讯的组件,有的话更好

嘿嘿,,只要有协议,LV可以通讯,有现成的控件,另外,还可进行MODBUS或网络通讯,都有相应的控件,只要填好参数即可,挺简单的。
yt5408 2012-2-14 18:37:26

配置好端口号、波特率、奇偶检验、停止位,,,就行了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
loveplc 2012-2-14 18:41:13
通讯中有数据格式的,比如要修改PLC的 D0寄存器,修改D1等等的,这个要理解三菱的扩展口通讯格式,只写好端口参数是不可以了,三菱的一般是 02H  。。。。。。03H xxH yyH , xxH yyH  是CRC16数据检验 关于这一点 ,看帖子
http://bbs.plcjs.com/thread-61303-1-1.html
yt5408 2012-2-14 18:44:28
通讯不是问题,关键是PLC中的存储空间有多大,我指能掉电保护的,配方数据其实是保存在PLC中的,一是本身数据量大,需要空间大些;另外,如果空间足够大,可以多放几个配方,供用户选择。
呵呵,,这个可以暂时不考虑。
loveplc 2012-2-14 18:45:56
三菱的不大,1000个16位寄存器
loveplc 2012-2-14 18:46:54
这些程序数据,最好下载,在触摸屏中设置,每次开机要下载
yt5408 2012-2-14 21:19:04
loveplc 发表于 2012-2-14 18:46
这些程序数据,最好下载,在触摸屏中设置,每次开机要下载

???
为何要每次开机都下载?我觉得下载一次就可以了,以后调用,通过屏选取就可以了
比如:点胶1  存放在0-299存储单元   点胶2  300-599  ,,,,,,。
如果有某几个数据不太对,可以通过“修正”按钮,进行小范围的修改。
yt5408 2012-2-14 21:20:18
loveplc 发表于 2012-2-14 18:41
通讯中有数据格式的,比如要修改PLC的 D0寄存器,修改D1等等的,这个要理解三菱的扩展口通讯格式,只写好端 ...

好的,我看下,学习了!
yt5408 2012-2-15 01:16:00
简单看了一下,可以。配置是最最开始要做的,命令字可以按你说的那些要求,做成字符串,一并发送。
其中02 03是字头和字尾,后面的AA BB是CRC校验码,一并发送给PLC。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
yt5408 2012-2-15 01:18:43
** 是中间的一些字符,根据命令不同,需要什么,就添加什么,然后调用CRC子程序,算出校验码,填到后面,一并组成写命令。
是这样的吗?
loveplc 2012-2-15 01:47:09
yt5408 发表于 2012-2-15 01:18
** 是中间的一些字符,根据命令不同,需要什么,就添加什么,然后调用CRC子程序,算出校验码,填到后面,一 ...

正点
yt5408 2012-2-22 05:26:14
完成 G代码读出程序
入口:G代码文件路径
出口:G 、X、Y   数组
yt5408 2012-2-22 05:29:03
本帖最后由 yt5408 于 2012-2-22 05:31 编辑

完成 G00 (快速移动)
入口:任意两点坐标  X1、Y1和X2、Y2
出口:解析后,各点坐标值  X数组 Y数组
yt5408 2012-2-22 05:29:29
本帖最后由 yt5408 于 2012-2-22 05:31 编辑

完成 G01 (直线插补)
入口:任意两点坐标  X1、Y1和X2、Y2
出口:解析后,各点坐标值------  X数组 Y数组
yt5408 2012-2-22 05:30:25
圆弧插补G02和G03未遂
yt5408 2012-2-22 05:36:22
本帖最后由 yt5408 于 2012-2-22 05:38 编辑

通过调用以上 读G文件 G00和G01解析程序,目前可完成除圆弧插补的上位机程序。
生成数据下载给PLC,供其使用。
loveplc 2012-2-22 08:28:40
真快!过几天我的程序也要出来了!
yt5408 2012-2-23 01:05:34
yt5408 2012-2-23 03:52:38
http://www.docin.com/p-75532091.html
找到一个逐点比较圆弧插补算法
yt5408 2012-3-1 20:51:37
???
12下一页
发新帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码