常州上位机培训

常州机器视觉培训

常州机器人培训

江苏和讯自动化设备有限公司欢迎您!
  • 和讯PLC,电工培训中心优势,名师团队一对一教学.
热门课程
联系方式
  • 常州和讯自动化培训中心
  • 常州市新北区太湖东路府琛大厦2号楼307-1室,307-2室(常州万达广场对面)
  • 电话:0519-85602926
  • 手机:15861139266 13401342299
当前位置:网站首页 > 技术资料 技术资料
新时达机器人软PLC编程规范
日期:2022-4-25 9:58:31人气:  标签:常州PLC培训 常州PLC编程培训 常州工业机器人培训

新时达机器人软PLC编程规范

1. 下载工程前,一定注意控制柜序列号,注意本体型号,因为工程涉及到减速比等机器人参数

2. 注意控制柜序列号,工程版本以及后台库版本注意

3. 下载工程后,点动机器人,观察1-6轴正方向是否正确,若不正确,在codesys里面修改(invert direction)

4. 下载工程后,点动机器人,注意xyz方向走是否直线,若不对,检查减速比

5. 程序撰写尽量使用case语句,通过状态跳转容易辨识

6. 注意变量的即时复位

7. 针对外部DIDO控制,建立专门一个pou,比如test,专门处理外部按钮,气缸等

根据需要可以对io进行组合:

 Number:=bool_to_dint(di0)+ 2*bool_to_dint(di1) +4*bool_to_dint(di2)+ 8*bool_to_dint(di3)

8. 针对外部控制,新建PLCCONTROL POU,

Number:=bool_to_dint(di0)+ 2*bool_to_dint(di1) +4*bool_to_dint(di2)+ 8*bool_to_dint(di3)

 Case number of

1:ProgramName:=’Product1’;

2:ProgramName:=’Product2’;

3:ProgramName:=’Product3’;

4:ProgramName:=’Product4’;

End_case

 

If start=1 and step=0 then

Step:=1;

End_if

 

If step<>0 and operationmode.external<>1 then

Step:=200;//错误处理

End_if

 

If pause=1 and step=5 then

Step:=6;//暂停

End_if

Case step of

0: 

   //初始化

1:

//获取权限,上使能,加载路径等,加载路径使用ProgramName对应不同程序

5:

//运行程序,此处可以加ReadTCP函数,读取当前位置是否为设定位置,不是可报警,或者读取Robot.Axis1, Robot.Axis2, Robot.Axis3,v Robot.Axis4, Robot.Axis5, Robot.Axis6,位置进行判断

6: 

//暂停程序

7:

//停止,卸载路径,卸载权限等

200://错误处理

   If ResetButton then

      Reset(Execute:=1);

If Reset.done=1 then

      Reset(Execute:=1);

End_if

End_if


本文网址:

相关信息:
版权所有 CopyRight 2006-2017 江苏和讯自动化设备有限公司 电话:0519-85602926 地址:常州市新北区太湖东路府琛大厦2号楼307-1室,307-2室
ICP备14016686号-2 技术支持:常州鹤翔网络
本站关键词:常州电工培训 常州电工证 常州变频器培训 常州触摸屏培训 网站地图 网站标签
在线与我们取得联系