紧急求助

埃斯顿码垛程序咋写啊,模板里那堆P1 P2 P3我都晕了

恭喜发财
恭喜发财
2026/05/18 10:22

手上有个米袋码垛的项目,用的埃斯顿ER170B,之前一直用ABB和发那科,埃斯顿第一次搞。打开示教器里那个码垛模板一看就头大,模板生成出来一堆P1 P2 P3 P4 P5的,示教点改完保存路径根本不刷新,运行起来机械臂就停在第一个点不动了。

我想问下各位埃斯顿码垛的工艺包是必须用那个模板向导生成吗?能不能直接用普通的MOV指令加个FOR循环自己写?我看模板里好像有个"码垛层数、行列数"的参数表,这玩意儿在程序里是变量还是得改源码?另外垛型切换,比如2×4切3×5的时候,一般你们是在程序里做选择判断,还是直接复制一份新程序单独跑?

38 4

全部回复 (4)

健健康康
健健康康#1

直接答你,埃斯顿那个码垛工艺包就是个鸡肋,我做过三个米袋码垛的项目全没用它的模板。你就把每个抓取点、抓取前过渡点、放置点、放置前过渡点全部示教成普通的位置变量P,然后用FOR循环嵌套就行了,外层循环层数内层循环行列数。我们这边一台ER180干50kg满袋跑12包/分钟很稳。

垛型切换的话你做一个整数变量G_pallet_type,2就对应2x4、3就对应3x5,程序里用IF分支选择不同的循环上限就行,比复制程序好维护得多。

2026/05/18 18:36
恭喜发财
恭喜发财#2

我看你说路径不刷新,你八成是没注意那个工艺包模板里有个"生成路径"的按钮,光示教完点保存没用,得点那个重新生成一遍。我之前也是被坑过一次,后来发现点了之后程序窗口里会多出一堆生成的MOVL指令,不点就一直停在初始位置。

2026/05/18 18:45
日进斗金
日进斗金#3

50kg的袋子用ER170跑12包每分钟是不是太猛了点,减速机扛得住吗?我们做的吨包项目最多跑到8包就要降速,不然热报警。你确定没降速跑满的?

2026/05/18 21:31
z
zjj1975#4

楼主你把你那个模板生成出来的程序段截个图发出来看看,光说一堆P1到P5我也判断不了你卡在哪一步。另外你示教器软件版本是多少的,4.6之前的版本码垛模板有个bug会导致某些参数不生效,升级到最新版本就行。

2026/05/21 20:32