State-of-the-art leather goods pro­duc­tion using no-code robotics

Galli SpA, Italy

When robotics is no longer just a mat­ter for experts


Galli SpA devel­ops inno­v­a­tive sys­tems and machines for the leather goods indus­try. The lead­ing Ital­ian com­pany offers a large prod­uct port­fo­lio for a wide range of appli­ca­tions and sup­plies indi­vid­ual ma-chines tai­lored to cus­tomer requirements.

For the pro­duc­tion of leather goods, numer­ous work steps are nec­es­sary and it is impor­tant to guaran-tee a high and con­sis­tent qual­ity. Many processes have to be sup­ported or car­ried out by employ­ees, but often involve very monot­o­nous or uner­gonomic tasks. 

ArtiMinds Robotics in use at Galli in Italy Leather industry

In order to increase pro­duc­tiv­ity and also remain glob­ally com­pet­i­tive, Galli was asked by a cus­tomer to develop a cus­tomized automa­tion solu­tion that could han­dle the grind­ing, pol­ish­ing and dye­ing of the edges of leather pieces, e.g. for belts or bags.


To achieve the high­est pos­si­ble level of automa­tion, Galli added a robot to the spe­cially designed ma-chine to take over the steps pre­vi­ously per­formed man­u­ally. How­ever, since the process could not be fully auto­mated through­out and tem­po­rary sup­port for the worker was still nec­es­sary, it was decided to inte­grate a cobot from Uni­ver­sal Robots.

First the robot picks up the leather pieces from the box and guides them to the machine. In order to process the edges and carry out the actual work step, it moves the leather pieces back and forth along their cut edges on firmly posi­tioned, paint-impreg­nated rollers. The robot must con­stantly adjust its ori­en­ta­tion and align­ment so that the leather pieces touch down on the rollers in the cor­rect way. Sim­i­lar to the prin­ci­ple of a ball­point pen, the ink is thus trans­ferred to the leather edges. 

A major chal­lenge of the appli­ca­tion is the large num­ber of dif­fer­ent belts, buck­les and other leather goods that are processed with the machine. This is because the vary­ing geome­tries require con­stant adap­ta­tion of the robot program. 


“I can def­i­nitely rec­om­mend ArtiMinds to any­one who wants to inte­grate robots into their processes, even if they have lit­tle or no pro­gram­ming knowl­edge. In the run-up, we had also looked at other soft­ware solu­tions, but quickly real­ized that these were out of the ques­tion for us due to the high com­plex­ity in pro­gram­ming and for eco­nomic aspects.”

R&D Man­ager at Galli

ArtiMinds Robotics - Success Story Roberto Verduci Galli


Galli did not have any expe­ri­ence and touch points in the imple­men­ta­tion of robotics appli­ca­tions up to that point. There­fore, Uni­ver­sal Robots rec­om­mended Roberto Ver­duci, R&D Man­ager at Galli, to take a look at the pro­gram­ming soft­ware ArtiMinds Robot Pro­gram­ming Suite (RPS). He quickly real­ized what a great time saver and sim­pli­fier the intu­itive, func­tion block-based graph­i­cal pro­gram­ming was. He explains, “The soft­ware is so intu­itive to use that we didn’t need to take any train­ing.” Thanks to ArtiMinds, Galli was able to com­plete the project, from design to pro­gram­ming to imple­men­ta­tion, with­out an exter­nal integrator.
“ArtiMinds RPS offers a wide range of pre­de­fined tem­plates and fea­tures that guide and sup­port the pro­gram­mer to pro­gram even com­plex appli­ca­tions inde­pen­dently. Since the soft­ware gen­er­ates native robot code, one is absolutely flex­i­ble at all times and can, for exam­ple, also make changes directly on the robot,” explains Verduci.

Thanks to the CAD2Path func­tion of ArtiMinds RPS the prob­lem of vary­ing geome­tries can be eas­ily solved. Instead of time-con­sum­ing teach-in of all points with the robot, (geo­met­ri­cally com­plex) pro­files can be imported from CAD mod­els and the soft­ware auto­mat­i­cally gen­er­ates the exact robot path from this. But it is not only this fea­ture that leads to con­sid­er­able time sav­ings in the pro­gram­ming phase: “Aux­il­iary func­tions such as wiz­ards sim­plify the para­me­ter­i­za­tion of the indi­vid­ual func­tion blocks. Thanks to the 3D sim­u­la­tion envi­ron­ment, it is pos­si­ble to per­form col­li­sion and reach­a­bil­ity analy­ses already in the plan­ning phase and in offline mode.” 

Robot-based automa­tion of processes pre­vi­ously car­ried out man­u­ally by the oper­a­tor has increased pro­duc­tiv­ity and pro­duced a con­sis­tent qual­ity result that, over­all, was even higher than before. The use of robots also has pos­i­tive effects in terms of per­son­nel resources: Because the oper­a­tor can now, on the one hand, ensure the smooth oper­a­tion of the machine with­out much effort and, in par­al­lel, take care of new and more impor­tant processes for which highly qual­i­fied know-how is required.
Accord­ing to Ver­duci, there is no com­pa­ra­ble alter­na­tive to the ArtiMinds Robot Pro­gram­ming Suite: “With ArtiMinds, on the other hand, we found a really help­ful tool with a con­vinc­ing price-per­for­mance ratio.”


“When­ever we needed assis­tance with pro­gram­ming, our requests were always processed very quickly and an opti­mal solu­tion was deliv­ered. The help­ful­ness and pro­fes­sion­al­ism of the ArtiMinds team is remarkable.”

Roberto Ver­duci, R&D Man­ager at Galli

Take Aways of the cobot application:

  • No-code robotics: ArtiMinds RPS auto­mat­i­cally gen­er­ates native robot code that runs on the robot manufacturer’s stan­dard con­troller. This makes it pos­si­ble to also make changes directly on the robot at any time.
  • The graph­i­cal, intu­itive user inter­face makes it pos­si­ble to inte­grate robots into your own processes even with lit­tle or no pro­gram­ming knowledge.
  • Offline pro­gram­ming: use CAD files to auto­mat­i­cally cre­ate tool paths for com­plex geome­tries, per­form col­li­sion and reach­a­bil­ity tests, and cal­cu­late col­li­sion-free paths.
  • Aux­il­iary func­tions such as wiz­ards sim­plify the para­me­ter­i­za­tion of the indi­vid­ual func­tion blocks.
  • Online sup­port: The experts of ArtiMinds sup­port the user in all phases of a robot appli­ca­tion, if required.


In just a few min­utes, we will show you how to plan, pro­gram, oper­ate, ana­lyze and opti­mize robot appli­ca­tions cost-effi­ciently, intu­itively and eas­ily with ArtiMinds RPS.

The non-bind­ing free online demo is the per­fect way to get a first impres­sion of the soft­ware, the appli­ca­tion port­fo­lio and if it suits your needs.

ArtiMinds Robotics - Florian Geike Online Demo
ArtiMinds Robot Programming Suite

MUCH MORE THAN JUST SIM­PLE ROBOT PRO­GRAM­MING: With RPS you cre­ate cross-process stan­dard­iza­tion – from plan­ning and pro­gram­ming to maintenance.