Sida 1 av 1
CNC hackar/tvekar
Postat: 19 januari 2026, 13:41:53
av dynaflux
Jag har en Omio CNC som jag bytt breakoutkortet till CNCdrive ABBX-E och kör UCCNC. Ursprungligen körde den på Mach 3 och fungerade men efter uppgraderingen har jag haft problem med att den hackar/tvekar i kurvor (cirklar går bra). Jag har experimenterad med CV-inställningarna och i Fusion men börjar luta åt att det är post processorn som är problemet.
Enligt Autodesk dokumentation ska det vara lika många rader i "Toolpath Data" och i NC-filen men i en operation har jag ca. 2000 rader i Fusion och ca. 2800 i NC-filen vilket får mig att dra slutsatsen att det är postprocessorn som generar "skräpkod".
Den postprocessor jag har nu fick jag av en kille i USA och hade ändrat en befintligt lite snabbt för att passa sin Omio och då hade han uppenbarligen förbisett detta.
Eftersom jag har högst begränsade kunskaper i Javascript letar jag nu någon som kan modifiera en post processor, alternativt göra annan felsökning.
Re: CNC hackar/tvekar
Postat: 19 januari 2026, 17:05:46
av H.O
Om kurvor i koden realiseras av mängder och åter mängder av korta linjär-segment så kan det vara en anledning till sådana problem. Bufferten i motion-controllern är kanske för liten så den går "torr" innan PC'n hinner fylla på den. I UCCNC finns det (enligt manualen) en diagnostik-sida och där ska man kunna se hur full bufferten är, om du tittar på den så bör du kunna se om den når noll när maskinen tvekar.
Jag kan inte hjälpa med PP i Fusion men kan du posta ett typexempel på kod som strular? Inte 2800 rader kanske men ett "stycke" som strular.
EDIT: Det verkar också finnas inställning för hur stor bufferten skall vara. Manualen pratar om USB och du har ju Ethernet men det kanske gäller båda, jag vet inte.
Re: CNC hackar/tvekar
Postat: 19 januari 2026, 17:28:59
av dynaflux
Jag kollade diagnostiken nu - den är 200 och det är svårt att se när den går ner (någon millisekund) men jag kan se att den är 180-190 som mest. Inställningen som du nämnde bör (väl) vara "Look ahead line count" och den är satt just till 200 som rekommenderas i manualen. Testade tidigare att ställa den till 300 men det gjorde ingen skillnad.
Det går för fort för att hinna se i koden när den hackar. Provade att sakta ner på ett kritiskt ställe men då tvekar den ju inte.
Re: CNC hackar/tvekar
Postat: 19 januari 2026, 17:51:59
av H.O
Om det lägsta du ser är ~180 men den ÄNDÅ hackar "känns" det ju som att du har ALLDELES för hög "upplösning" på koden, alltså att varje litet segment är typ mindre än maskinens upplösning. Bufferten går torr så fort att du inte ser det. Det faktum att det verkar fungera när du kör samma kod långsammare tyder på samma sak. Men, det kan såklart finnas andra orsaker.
Inställningen jag syftade på kallar dom för Communication buffer size men look-ahead kan absolut också påverka - i synnerhet ifall kodens "upplösning" är onödigt hög - vilket var anledningen till att jag bad dig posta ett bit av den krånglande koden.
I Fusion borde det gå att ställa in hur korta segment den ska spotta ur sig - men det kanske görs i post-processorn (?).
Re: CNC hackar/tvekar
Postat: 19 januari 2026, 18:38:39
av hummel
Se Smoothing och Feed Optimization under Passes på alla verktygsbanor under Manufacture i Fusion för att justera segmentslängder. Börja där innan du funderar på att justera preprcessorn.
Re: CNC hackar/tvekar
Postat: 20 januari 2026, 19:06:16
av dynaflux
Jag har tidigare testat common buffer size och ställt värdet på högsta och lägsta - ingen skillnad.
H.O skrev: ↑19 januari 2026, 17:51:59
Om det lägsta du ser är ~180 men den ÄNDÅ hackar "känns" det ju som att du har ALLDELES för hög "upplösning" på koden, alltså att varje litet segment är typ mindre än maskinens upplösning. Bufferten går torr så fort att du inte ser det. Det faktum att det verkar fungera när du kör samma kod långsammare tyder på samma sak. Men, det kan såklart finnas andra orsaker.
Inställningen jag syftade på kallar dom för
Communication buffer size men look-ahead kan absolut också påverka - i synnerhet ifall kodens "upplösning" är onödigt hög - vilket var anledningen till att jag bad dig posta ett bit av den krånglande koden.
I Fusion borde det gå att ställa in hur korta segment den ska spotta ur sig - men det kanske görs i post-processorn (?).
Re: CNC hackar/tvekar
Postat: 20 januari 2026, 19:12:01
av dynaflux
hummel skrev: ↑19 januari 2026, 18:38:39
Se Smoothing och Feed Optimization under Passes på alla verktygsbanor under Manufacture i Fusion för att justera segmentslängder. Börja där innan du funderar på att justera preprcessorn.
Har testat det, även att ändra Tolerances.
Re: CNC hackar/tvekar
Postat: 20 januari 2026, 19:40:39
av hummel
Vad blev resultatet?
Kan du bifoga ett Fusion-projekt med problemet, G-koden och PP-filen här på forumet så kan vi ta en titt på ditt problem.