Sida 1 av 1

Forma Cyclis - minnesbatteriet slut, söker programvara ...

Postat: 27 maj 2020, 01:31:05
av Freezer7Pro
Forma Cyclis var ett svenskt företag som tillverkade stansmaskiner till tryckindustrin, och vi har en sådan på det lokala tryckeriet. Den är byggd runt en Baldor EuroStep-kontroller som lagrar den maskinspecifika programkoden i batteribackat SRAM. Batteriet har nu dött, tagit programkoden med sig, och gjort maskinen orbukbar.

Vi letar nu desperat efter någon som skulle ha tillgång till programkoden till en sån här maskin, så att vi kan få igång den igen. BASIC-programmet som den kör går att läsa ut genom serieporten, så man kan plocka koden ur en fungerande maskin för att återuppliva vår. Om någon känner någon som jobbat på Forma Cyclis och skulle kunna hjälpa oss, så får ni jättegärna höra av er.

Vi har nästan inga ledtrådar, och ingen dokumentation på maskinen, så vi kan inte ens försöka programmera om den från grunden utan att först måsta reverse-engineera hela systemet, vilket är helt ohanterligt. Fristående maskiner av den här typen har inte heller tillverkats på länge, så vi kan inte ens "bara köpa en ny".

Jag bifogar några bilder på maskinen till det här inlägget. Den är byggd i slutet på 90-talet, och styrsystemet byttes ut från någon slags PC-baserat system till det nuvarande runt år 2007.

All information mottages med öppna armar, tack för att ni läst ...
/ Ludde

Re: Forma Cyclis - minnesbatteriet slut, söker programvara .

Postat: 28 maj 2020, 20:57:59
av swesysmgr
https://www.allabolag.se/5564746062/bokslut

Företaget verkar finnas kvar även om det inte haft någon verksamhet på flera år. Du kanske redan har pratat med dem?

Re: Forma Cyclis - minnesbatteriet slut, söker programvara .

Postat: 28 maj 2020, 23:31:52
av Freezer7Pro
Jo, vi lyckades efter väldigt mycket efterforskning få tag på en Jonas Rondung som jobbat på Forma Cyclis, som till och med kände till den specifika maskinen.

Krisen är över, tråden kan stängas, alla här andas en lugnets suck.

Re: Forma Cyclis - minnesbatteriet slut, söker programvara .

Postat: 28 maj 2020, 23:36:37
av TomasL
Nja, här stängs inga trådar, så hur löste det sig?

Re: Forma Cyclis - minnesbatteriet slut, söker programvara .

Postat: 29 maj 2020, 12:55:21
av Freezer7Pro
Det nära på löste sig, i alla fall! Vi fick tag på BASIC-programmet som körts i maskinen hos dess förra ägare, så vi har en källkod att arbeta med. Tyvärr så blev maskinen programmerad med en special-firmware då den kom hit, och sannolikt så togs ingen kopia av den då den skrevs. Vi blir antagligen tvungna att skriva en ny special-firmware till den för att göra den kompatibel med vår tryckpress, men det är ju ett mycket enklare projekt än att starta från scratch.

Dags att lära sig BASIC! :mrgreen:

Re: Forma Cyclis - minnesbatteriet slut, söker programvara .

Postat: 31 maj 2020, 11:17:25
av tingo
og ta backup?

Re: Forma Cyclis - minnesbatteriet slut, söker programvara .

Postat: 31 maj 2020, 11:24:16
av säter
Freezer7Pro skrev:Tyvärr så blev maskinen programmerad med en special-firmware då den kom hit, och sannolikt så togs ingen kopia av den då den skrevs.
Märkligt att det inte skulle finnas någon backup. :humm:
Vilken var det som skrev programmet?

Re: Forma Cyclis - minnesbatteriet slut, söker programvara .

Postat: 31 maj 2020, 14:44:26
av Freezer7Pro
tingo - Jo, då vi får igång den så kommer det att finnas fler kopior av programmet än du kan räkna! Det är inte första gången jag råkat ut för något som det här, och man har ju lärt sig läxan.

säter - Ingen vet vem som skrev koden. Någon från Forma Cyclis kom till Åland och ordnade igång den på plats, och efter det så torkar spåren upp. Då koden de skrev till den knappast var speciellt svår att skriva för någon som programmerar såna maskiner varje dag, så misstänker jag att de bara körde in den i maskinen och räknade med att skriva om den i fall något hände med kontrollern.

Re: Forma Cyclis - minnesbatteriet slut, söker programvara .

Postat: 31 maj 2020, 14:49:40
av säter
Har du kopia på det ursprungliga Basic-programmet som tillhörde maskinen?

Re: Forma Cyclis - minnesbatteriet slut, söker programvara .

Postat: 31 maj 2020, 15:13:39
av Freezer7Pro
Jo, det har vi, tack och lov, annars skulle omprogrammering vara en non-starter. Som den står nu, så fungerar maskinen bra, men den är konfigurerad för ett annat tryckeri, med helt andra parametrar på plåtarna som ska stansas.

Bifogar programmet i zip-format, det är inte så stort! .MNT-filen är BASIC-programmet, .CFG-filen är typ en autorun.bat för kontrollern, och .ARR-filen antar jag att är tänkt för att hålla platsspecifika inställningar.

Det är ganska bra kommenterat i koden, och man kan lätt följa med det under körning, då alla underrutiner är rätt tydligt uppdelade. Det knepiga tror jag är att räkna ut vad parametrarna i .arr-filen gör, då de inte är kommenterade alls.

UPPDATERING: Vi har jobbat på koden nu, och har tagit fram en kod som funkar! Originalkoden var av varierande kvalitet, och vi måste skriva om rätt mycket av den för att få maskinen att fungera dugligt. Jag tror att koden vi fick tag på var någon tidig testversion som aldrig använts i produktion. Den hade bl. a en bugg i sig som körde en stans varje gång man tar ut en plåt ur maskinen, vilket innebär hundratusentals onödiga stansningar i riktig drift, oacceptabelt ...

Vi har städat upp den en hel del, och skrivit en massa kommentarer och dokumentation till den. Bifogar allt till den här posten (Stansmaskin2020.zip), i fall någon annan råkar finna sig i samma sits som oss. :) Dokumentationen är långt från komplett, men den, i kombination med kodkommentarerna, innehåller allt som vi önskade att vi hade då vi började. Notera att vi hårdkodat en hel del special för att få den att fungera med markeringarna på våra tryckplåtar, så den nya koden går knappast att plug-n-playa direkt till någon annan maskin.