Fräsa/gravera ökande serienummer.

Robot, CNC, Pneumatik, Hydraulik, mm
Användarvisningsbild
POS
Inlägg: 2847
Blev medlem: 4 februari 2007, 20:16:03
Ort: Arboga
Kontakt:

Re: Fräsa/gravera ökande serienummer. (behöver hjälp)

Inlägg av POS »

Jag fick också igång det men det blev felmeddelade när det skulle göras kod.
Användarvisningsbild
POS
Inlägg: 2847
Blev medlem: 4 februari 2007, 20:16:03
Ort: Arboga
Kontakt:

Re: Fräsa/gravera ökande serienummer. (behöver hjälp)

Inlägg av POS »

Jag nöter på...
Tänkte göra 10st åt gången för att göra det lite enklare (3st i testet).
Dom stora siffrorna är permanenta och dom små ska jag enkelt kunna ändra tänkte jag.
Så jag kommer alltså öka ett tiotal åt gången.

Nu ska jag bara lösa hur jag ska kunna repetera dom tre underprogrammen på alla raderna, nått förslag på det?

Hade jag kunnat köra med G91 från cambam så hade jag varit klar för länge sen skulle jag tro.
test.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
POS
Inlägg: 2847
Blev medlem: 4 februari 2007, 20:16:03
Ort: Arboga
Kontakt:

Re: Fräsa/gravera ökande serienummer. (behöver hjälp)

Inlägg av POS »

Så här får slutgiltiga lösningen bli.
Svart är huvudprogram och färgerna är 3st underprogram av totalt 10.
Då behöver jag bara ändra ett tiotal hela tiden, det är det bästa jag kommer på och kan fixa med program jag redan har.


XXX 1230
XXX 1231
XXX 1232
XXX 1233
XXX 1234
XXX 1235
XXX 1236
XXX 1237
XXX 1238
XXX 1239
Användarvisningsbild
DW
Inlägg: 2497
Blev medlem: 9 september 2007, 20:34:04
Ort: Knallestaden invid Wiskan-elfven
Kontakt:

Re: Fräsa/gravera ökande serienummer.

Inlägg av DW »

POS:
Inte konstigt man fick lägga ner skolan i Skövde när du åkte hem POS :) Impad :tumupp:

En fråga till alla Mach3 störda, kan man inte köra BasicII eller Pascal sattserna: if, then else, and, or, XOR m.fl.
Såg att det var uppe till diskussion. Äldre Siemens kan det inte men Fanuc 0M kan det tydligen om jag läste rätt i boken.
-jag är ju på torrkörningssidan ännu i Fanuc, så jag har inte hunnit testa ännu.
H.O
Inlägg: 5892
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Fräsa/gravera ökande serienummer.

Inlägg av H.O »

DW,
Tyvärr, Mach3 stödjer som sagt inte konditionell G-kod.

Det går att uppnå liknande funktionallitet genom makron men det blir inte riktigt samma sak. GOTO i G-kod går t.ex inte att genomföra eller "emulera" utan man får försöka fixa det med underprogram istället.
Användarvisningsbild
lilluffe
Inlägg: 321
Blev medlem: 24 februari 2008, 02:22:33
Ort: Kumla

Re: Fräsa/gravera ökande serienummer.

Inlägg av lilluffe »

Här har du lite mera att läsa.
Kanske en liten hjälp på vägen.
Automatic Sequential Part Numbering for Engraving
Användarvisningsbild
POS
Inlägg: 2847
Blev medlem: 4 februari 2007, 20:16:03
Ort: Arboga
Kontakt:

Re: Fräsa/gravera ökande serienummer.

Inlägg av POS »

Första test-biten klar, nu är det snart dax att göra en fixtur och köra första testserien.
Det är diamantgravyr på eloxerad aluminium. (eller vad det kan vara för ytbehandling?)
Lite mindre fjädertryck och stabil fixtur så tror jag det blir perfekt!
IMG_20111119_110511.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
prix
Inlägg: 19
Blev medlem: 14 december 2013, 18:15:17

Re: Fräsa/gravera ökande serienummer.

Inlägg av prix »

Slänge ihop detta om det var så här det var tänkt att fungera?

Kod: Markera allt

%
O414 (GRAVYR)
(SERIENUMMER)
#1=1
#2=2
#3=3
#4=0
(PROGRAM)
G00 G80 G90 G49 G40
T1 (FRAS 1MM R0.5)
M06
G00 G56 X0 Y0 S12000 F130 M03
G00 Z10.


#5=1 (POS)
N5 WHILE [#5 LE 4] DO1
	#11=[#5*10]-10
	G90 G10 L2 P3 X#11
	#7=0 (LOOP)
	WHILE [#7 LE 9] DO2
		IF [#[#5] EQ #7] THEN #8=[#[#5]+1]*10
		#7=#7+1
	END2
	#5=#5+1
	#10=#10+10
	GOTO #8
END1
GOTO 999

N10 M98 P1000
GOTO 5
N20 M98 P1001
GOTO 5
N30 M98 P1002
GOTO 5
N40 M98 P1003
GOTO 5
N50 M98 P1004
GOTO 5
N60 M98 P1005
GOTO 5
N70 M98 P1006
GOTO 5
N80 M98 P1007
GOTO 5
N90 M98 P1008
GOTO 5
N100 M98 P1009
GOTO 5

N999 M05
G00 G53 Z0
G53 X-200 Y-15
M30
%
Bild

Om det inte var tanken så är det snabbt gjort att göra så det skriver 0001, 0002, 0003, 0004 osv av sig själv. Hade nog tom varit lättare än detta :P

(Jo, jag är väl medveten om att tråden är mycket dammig. Men jag kände för att lösa ett problem)
Användarvisningsbild
tecno
Inlägg: 27246
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Fräsa/gravera ökande serienummer.

Inlägg av tecno »

Men jag kände för att lösa ett problem

Näe, det där fungerar endast med LinuxCNC så någon generell lösning är det ju inte.
prix
Inlägg: 19
Blev medlem: 14 december 2013, 18:15:17

Re: Fräsa/gravera ökande serienummer.

Inlägg av prix »

Jag har aldrig använt LinuxCNC med det där är gjort för fanuc. Tror du mig inte kan du få sifferprogrammen och prova :)
Användarvisningsbild
tecno
Inlägg: 27246
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Fräsa/gravera ökande serienummer.

Inlägg av tecno »

:humm: tyckte det såg ut som LinuxCNC skärmbild, så fel det kunde bli ;) .

Nåväl, fungerar inte i Mach3.
prix
Inlägg: 19
Blev medlem: 14 december 2013, 18:15:17

Re: Fräsa/gravera ökande serienummer.

Inlägg av prix »

Det är en printscreen ur NCPlot bara för att visa hur det fungerar.
Skriv svar