两轴点胶机设计思路(已经开启)

[复制链接]
yt5408 | 2011-3-15 06:34:40 | 显示全部楼层

Re:两轴点胶机设计思路

可以

通讯没问题,232等都做过

解析,还不太明白

得看看

不过,LV有很多工具,估计能用上

loveplc | 2011-3-15 06:34:57 | 显示全部楼层

Re:两轴点胶机设计思路

然后规定个通讯协议处理啊,通讯协议一定要简单,否则通讯量一大,就会丢失数据
yt5408 | 2011-3-15 06:36:03 | 显示全部楼层

Re:两轴点胶机设计思路

约定好就行了

字头 字尾 数据位,,,,

loveplc | 2011-3-15 06:36:51 | 显示全部楼层

Re:两轴点胶机设计思路

对,再搞个CRC校验,就可以了

loveplc | 2011-3-15 06:37:16 | 显示全部楼层

Re:两轴点胶机设计思路

这个函数是一个工业数控上的G代码编译程序,
G代码的格式如下,我把它存在了记事本中。现在利用CStdioFile fs.Open打开文件,然后利用ReadString对文件的每一行进行读取。读取出来一行字符串后在接着对字符串中的字符进行处理。现在的关键问题是程序按行读取字符串没有问题。可是要求程序有循环指令,也就是遇到G22就要进行循环,它的循环体式G22到G80之间的行数.

G代码格式:
G22 L4
G1 U-120 V-110
U120 V110
G80
M60
G0 X-123 Y0 Z0
M62
G22 L4
G1 U120 V-110
U-120 V-110
G80
M60
M00
G0 X123 Y0 Z0
M62
G22 L4
G1 U-120 V-110
U120 V-110
G80
M60
部分代码
if(fs.Open(SourPath, CFile::modeRead | CFile::typeText))
while(1)

if(fs.ReadString(str1)==NULL)break; // 利用ReadString读取每一行代码
str1 =' '; //在行结束的时候给它加上一个换行符
while(str1[n]!=' ') //对字符串中的每个字符进行判断

switch(str1[n])

case 'X':case 'x':
Read(str1,n,xn); //如果有X,就把X后边的数字读取出来,赋值给xn,以备下边的处理。
bX=true;
break;
case 'Y':case 'y':
Read(str1,n,yn); 
bY=true;
break; 
case 'Z':case 'z':
Read(str1,n,zn);
bZ=true;
break;
case 'U':case 'u':
ReadNum(str1,n,un1);
bU=true;
break;
case 'V':case 'v':
ReadNum(str1,n,vn);
bV=true;
break;
case 'W':case 'w':
Read(str1,n,wn);
bW=true;
break; 
case 'G':case 'g': //如果遇到G,就把G后边的数字读取出来。
Read(str1,n,code);
switch(code)
{ //5
case 0:
case 1:
case 2:
case 3:
Line=code; 
break;
case 4: //G04暂停G04 X或者是P,X和P都为暂停时间,单位不一样
case 17:
case 18:
case 19:
PlanGroup=code;
break;
case 22: 
bG22=true;


case 80: //绝对值方式编程
bG80=true; 
break;
 
break;
default:
break;
} switch(str1[n])判断到这里一个字符判断完毕

   
n ;
} while(str1[n]!=' ')
yt5408 | 2011-3-15 06:37:20 | 显示全部楼层

Re:两轴点胶机设计思路

可以

CRC有现成的程序,,,,

loveplc | 2011-3-15 06:38:17 | 显示全部楼层

Re:两轴点胶机设计思路

VC写的,基本能解析简单的加工程序
yt5408 | 2011-3-15 06:39:06 | 显示全部楼层

Re:两轴点胶机设计思路

也就是遇到G22就要进行循环,它的循环体式G22到G80之间的行数.

没问题

字符串处理嘛,呵呵

loveplc | 2011-3-15 06:40:37 | 显示全部楼层

Re:两轴点胶机设计思路

基本是这样
yt5408 | 2011-3-15 06:40:59 | 显示全部楼层

Re:两轴点胶机设计思路

每句的含义要弄懂吗/
loveplc | 2011-3-15 06:41:08 | 显示全部楼层

Re:两轴点胶机设计思路

是的

 

loveplc | 2011-3-15 06:42:08 | 显示全部楼层

Re:两轴点胶机设计思路

最痛苦的是要理解机械的东西,老实说,我对机械很惧怕
yt5408 | 2011-3-15 06:42:14 | 显示全部楼层

Re:两轴点胶机设计思路

呵呵,明天借本数控编程的书

yt5408 | 2011-3-15 06:42:43 | 显示全部楼层

Re:两轴点胶机设计思路

以下引用loveplc在2011-3-14 22:42:08发表的评论:

最痛苦的是要理解机械的东西,老实说,我对机械很惧怕


一样

所以很羡慕当前机电一体化的学生

loveplc | 2011-3-15 06:46:46 | 显示全部楼层

Re:两轴点胶机设计思路

偶已经毕业8年了
loveplc | 2011-3-15 06:48:29 | 显示全部楼层

Re:两轴点胶机设计思路

我忙下了,88
feifei3421 | 2011-3-16 04:02:05 | 显示全部楼层

Re:两轴点胶机设计思路

开始了,同志们
yt5408 | 2011-3-16 04:22:00 | 显示全部楼层

Re:两轴点胶机设计思路

哈哈,,人呢?

feifei3421 | 2011-3-16 04:22:21 | 显示全部楼层

Re:两轴点胶机设计思路

在呢,在呢
yt5408 | 2011-3-16 04:31:37 | 显示全部楼层

Re:两轴点胶机设计思路

就咱俩?
feifei3421 | 2011-3-16 04:31:54 | 显示全部楼层

Re:两轴点胶机设计思路

呵呵,可能他们会晚点吧
yt5408 | 2011-3-16 04:32:20 | 显示全部楼层

Re:两轴点胶机设计思路

呵呵,,不会在酒店吧
feifei3421 | 2011-3-16 04:32:30 | 显示全部楼层

Re:两轴点胶机设计思路

哈哈,有可能
yt5408 | 2011-3-16 04:33:03 | 显示全部楼层

Re:两轴点胶机设计思路

G代码研究得如何?
feifei3421 | 2011-3-16 04:33:46 | 显示全部楼层

Re:两轴点胶机设计思路

今天忙着公司的事情,呵呵,还没来得及
yt5408 | 2011-3-16 04:39:09 | 显示全部楼层

Re:两轴点胶机设计思路

嗯,得有个思路才好
feifei3421 | 2011-3-16 04:39:27 | 显示全部楼层

Re:两轴点胶机设计思路

是的啊,我对G代码一点都不了解
feifei3421 | 2011-3-16 04:54:35 | 显示全部楼层

Re:两轴点胶机设计思路

看来他们今天不来了,呵呵!!下了

yt5408 | 2011-3-16 13:26:18 | 显示全部楼层

Re:两轴点胶机设计思路

哈哈,,,

loveplc | 2011-3-16 19:46:52 | 显示全部楼层

Re:两轴点胶机设计思路

yt5408 | 2011-3-17 05:16:14 | 显示全部楼层

Re:两轴点胶机设计思路

人呢?出来呀!

loveplc | 2011-3-17 05:16:40 | 显示全部楼层

Re:两轴点胶机设计思路

来了

yt5408 | 2011-3-17 05:17:25 | 显示全部楼层

Re:两轴点胶机设计思路

再来几个呀,呵呵
loveplc | 2011-3-17 05:18:10 | 显示全部楼层

Re:两轴点胶机设计思路

等等吧,就挂上
yt5408 | 2011-3-17 05:24:37 | 显示全部楼层

Re:两轴点胶机设计思路

yt5408 | 2011-3-17 05:24:37 | 显示全部楼层

Re:两轴点胶机设计思路

loveplc | 2011-3-17 05:25:10 | 显示全部楼层

Re:两轴点胶机设计思路

图片没有传上来啊
yt5408 | 2011-3-17 05:25:33 | 显示全部楼层

Re:两轴点胶机设计思路

loveplc | 2011-3-17 05:27:41 | 显示全部楼层

Re:两轴点胶机设计思路

别的按钮类的,暂时可以不用考虑,在PLC中留够点数就算可以了
yt5408 | 2011-3-17 05:28:24 | 显示全部楼层

Re:两轴点胶机设计思路

loveplc | 2011-3-17 05:29:07 | 显示全部楼层

Re:两轴点胶机设计思路

这是LV做出来的啊,很漂亮啦
yt5408 | 2011-3-17 05:31:54 | 显示全部楼层

Re:两轴点胶机设计思路

以下引用loveplc在2011-3-16 21:29:07发表的评论:

这是LV做出来的啊,很漂亮啦

呵呵,还没做呢,只是预想个界面而已
yt5408 | 2011-3-17 05:32:32 | 显示全部楼层

Re:两轴点胶机设计思路

如果合适,再加上后台程序,就好了

 

loveplc | 2011-3-17 05:33:31 | 显示全部楼层

Re:两轴点胶机设计思路

我觉得这个项目,有很多人来看热闹的

yt5408 | 2011-3-17 05:34:51 | 显示全部楼层

Re:两轴点胶机设计思路

先选择运行文件

点击"试运行",可在上面画出该文件运行的图案

点击“运行”,则实际“走刀”,并实时显示运行轨迹

loveplc | 2011-3-17 05:35:11 | 显示全部楼层

Re:两轴点胶机设计思路

做出来可能会影响一部分人的生意,

一台点胶机卖2000-50000之间

feifei3421 | 2011-3-17 05:35:27 | 显示全部楼层

Re:两轴点胶机设计思路

来了来了
yt5408 | 2011-3-17 05:35:29 | 显示全部楼层

Re:两轴点胶机设计思路

看热闹?呵呵,,是觉得好玩?还是说,,?
loveplc | 2011-3-17 05:36:15 | 显示全部楼层

Re:两轴点胶机设计思路

有些人估计就是那些设备商,他们急于改造现有的设备
feifei3421 | 2011-3-17 05:36:37 | 显示全部楼层

Re:两轴点胶机设计思路

呵呵,有可能
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则