Staar me blind of programmeerfautje?

Moderator: Moderators

Plaats reactie
Gebruikersavatar
Sven
Berichten: 5985
Lid geworden op: 24 sep 2008 09:13
Locatie: Arnhem
Contacteer:

Staar me blind of programmeerfautje?

Bericht door Sven »

Ik probeer een onderdeel dat enkel geprogrammeerd is in meervoud te frezen.
In twee stappen, eerst de gaten, dan onderbreking om de onderdelen vast te schroeven en dan de contouren.

Ik had het hele onderdeel incusief gaten in een while next loop en dat gaat prima.

Maar zodra ik de complete while next loop kopieer en omnummer zgt linuxcnc dat er een equal sign ontbreekt, terwijl de while/next gewoon gecopieerd is en die in de eerst loop gewoon werkt.

Ik heb ook de variabelen in het tweede deel omgenummerd maar dat maakte geen verschil.

Probeer ik iets dan door de recycling mislukt?

Code: Selecteer alles

#1=240 (breedte)
#2=67 (Freesstap)
#3=[#1/2]
#4=-#3

G00 Y#4

(ga frezen)

O900 while [#4 lt #3]
O100 call 
G92 Y#2
#4=[#4+#2]
G00 Y#4
O900 endwhile
G92.1

G00 X500
G00 Y0
M06 T0

#1=240 (breedte)
#2=67 (Freesstap)
#3=[#1/2]
#4=-#3

G00 Y#4

(ga frezen)

O910 while [#4 lt #3]
O110 call 
G92 Y#2
#4=[#4+#2] (IN DEZE REGEL ZOU HET EQUAL SIGN ONTBREKEN)
G00 Y#4
O910 endwhile
G92.1
350 kilo 1250x1250 aluminium portaalfrees:
http://cnczone.nl/viewtopic.php?f=8&t=13039
Beginnen met CNC? Ontwerpen, bouwen, of toch kopen?
http://cnczone.nl/viewtopic.php?f=8&t=15481
Gebruikersavatar
Breaker
Donateur
Berichten: 1956
Lid geworden op: 26 mei 2015 22:43
Locatie: Nabij Antwerpen
Contacteer:

Re: Staar me blind of programmeerfautje?

Bericht door Breaker »

't Is vaak de regel ervoor die de fout veroorzaakt, dus waarschijnlijk heeft het dan iets van doen met de wisseling tussen coordinatenstelsels of de G92.1 in de routine ervoor. Specificeer G92 eens wat breder... of gebruik er 67 i.p.v. #2 voor een test.
Geduld is een schone zaak, frezen niet...
Gebruikersavatar
Sven
Berichten: 5985
Lid geworden op: 24 sep 2008 09:13
Locatie: Arnhem
Contacteer:

Re: Staar me blind of programmeerfautje?

Bericht door Sven »

Dat was weer een goede suggestie!
Maar helaas, maakt geen verschil.

Vandaag verder puzzelen.
350 kilo 1250x1250 aluminium portaalfrees:
http://cnczone.nl/viewtopic.php?f=8&t=13039
Beginnen met CNC? Ontwerpen, bouwen, of toch kopen?
http://cnczone.nl/viewtopic.php?f=8&t=15481
Insp
Berichten: 102
Lid geworden op: 06 mar 2010 17:21
Contacteer:

Re: Staar me blind of programmeerfautje?

Bericht door Insp »

Verwijder de regel eens en typ hem daarna met handje over.
Ik heb wel eens last gehad van onzichtbare tekens die de beturing niet kan lezen.
Typte ik het daarna met handje was dezelfde code geen probleem.

Werkt het dan nog niet, dan draai de twee blokken (o910 en o900) eens om, komt nu de foutmelding eerder of weer in het tweede blok. In het geval van het laatste dan gaan splitsen tot je fout vindt.
Gebruikersavatar
Sven
Berichten: 5985
Lid geworden op: 24 sep 2008 09:13
Locatie: Arnhem
Contacteer:

Re: Staar me blind of programmeerfautje?

Bericht door Sven »

Dank voor de suggestie.
Maar ik gebruik een editor die geen onzichtbare tekens geeft.

En het is inmiddels opgelost.
Er zat iets gekt in de tweede subroutine die aangeroepen werd, iets onbenulligs, slecht gedefinieerde hoogte of zo, =teken kwam er niet eens aan te pas.

De boel draait nu, kan er morgen mee aan de slag.
350 kilo 1250x1250 aluminium portaalfrees:
http://cnczone.nl/viewtopic.php?f=8&t=13039
Beginnen met CNC? Ontwerpen, bouwen, of toch kopen?
http://cnczone.nl/viewtopic.php?f=8&t=15481
Plaats reactie