Back|Member|Save|Mobile
6 year(s)1

ABB机器人服务商

ABB机器人代理

联系方式
  • Name:智锋
  • Telephone:18521393505
  • Fax:021-60719770
News type
  • N/A
站内搜索
 
Home > 新闻资讯 > ABB机器人编程 数据加减法指令——ABB机器人代理
新闻资讯
ABB机器人编程 数据加减法指令——ABB机器人代理
Date:2019-02-14        Hits:66        Back

ABB机器人




Num数据加减乘除指令


说明:ABB机器人当中,需要用到一些数学运算,专门来处理一些常用的数据,而且大部分数据类型可以变换为数据num进行加减乘除求余法等运算,这里仅仅介绍常用的一些加减法计算指令,指令内容参考ABB机器人指令函数数据等资料。


一、加减指令:ADD


1、指令使用说明

Add用于从数值变量或者可变量、永久数据对象增减一个数值。


2、指令参数可选变元:Add Name | Dname AddValue | AddDvalue

1)Name:数据类型为num,待改变变量或者可变量数据对象的名称。

2Dname:数据类型为dnum,待改变变量或者可变量数据对象的名称。

3AddValue:数据类型为num,有待增加的值,即加减对象数值。

4AddDvalue:数据类型为dnum,有待增加的值,即加减对象数值。

加减法运算中,num数据对应num对象计算,dnum数据对应dnum数据计算。


3、举例使用(直接用资料举例)

(1)举例1:

Add reg1, 3;  将3增加到reg1,即reg1:=reg1+3。


(2)举例2:

Add reg1, -reg2; reg1的值减去reg2的值,即,reg1:=reg1-reg2。


(3)举例3:

VAR dnum mydnum:=5;

Add mydnum, 500000000;

500000000增加到mydnum,即,mynum:=mynum+500000000


(4)举例4:

VAR dnum mydnum:=5000;

VAR num mynum:=6000;

Add mynum, DnumTonum(mydnum \Integer);

5000增加到mynum,即,mynum:=mynum+5000。

说明:这里计算用到了不同数据类型num和dnum,所以必须先使用DnumToNum以把dnum的值转换为num,然后再进行num数据进行计算。


二、自加一指令:INCR


1、指令使用说明

Incr用于向数值变量或者可变量数据对象增加1。


2、参数可选变元:Incr Name | Dna

1)Name:数据类型为num,待改变变量或者可变量、永久数据对象的名称。

2)Dname:数据类型为dnum,待改变变量或者可变量、永久数据对象的名称。


3、使用举例(直接引用资料)

1)举例1:

VAR num no_of_parts:=0;

...

WHILE stop_production=0 DO

produce_part;

Incr no_of_parts;

TPWrite "No of produced parts= "\Num:=no_of_parts;

ENDWHILE

更新FlexPendant示教器上各循环所产生的零件数。只要未设置输入信号

stop_production,则继续进行生产。


(2)举例2:

VAR dnum no_of_parts:=0;

...

WHILE stop_production=0 DO

produce_part;

Incr no_of_parts;

TPWrite "No of produced parts= "\Dnum:=no_of_parts;

ENDWHILE

更新FlexPendant示教器上各循环所产生的零件数。只要未设置输入信号

stop_production,则继续进行生产。


三、自减一指令:decr


1、使用说明

Decr用于从数值变量或者永久数据对象减去1。


2、参数可选变元:Decr Name | Dname

1)Name:数据类型为num,待缩减变量或者永久数据对象的名称。

2)Dname:数据类型为dnum,待缩减变量或者永久数据对象的名称。


3、举例使用

Decr reg1; reg1的值减去1;


四、清零指令:clear


1、使用说明

Clear用于清除数值变量或永久数据对象,即,将数值设置为0。


2、参数:Clear Name | Dname

1)Name:数据类型为num,待清除变量或者可变量、永久数据对象的名称。

2)Dname:数据类型为dnum,待清除变量或者可变量、永久数据对象的名称。


3、使用举例(直接使用资料举例)

1)举例1:

Clear reg1;Reg1得以清除,即,reg1:=0。

2)举例2:

CVAR dnum mydnum:=5;

Clear mydnum;

mydnum得以清除,即,mydnum:=0。



                 更多详情请点击:http://www.abbrobot.aichinaw.com/