Sida 4 av 4

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

Postat: 16 november 2011, 23:38:03
av POS
Jag fick också igång det men det blev felmeddelade när det skulle göras kod.

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

Postat: 17 november 2011, 21:28:12
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

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

Postat: 17 november 2011, 21:54:10
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

Re: Fräsa/gravera ökande serienummer.

Postat: 18 november 2011, 01:22:11
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.

Re: Fräsa/gravera ökande serienummer.

Postat: 18 november 2011, 08:56:03
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.

Re: Fräsa/gravera ökande serienummer.

Postat: 18 november 2011, 19:02:24
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

Re: Fräsa/gravera ökande serienummer.

Postat: 19 november 2011, 11:15:21
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

Re: Fräsa/gravera ökande serienummer.

Postat: 17 januari 2015, 10:46:35
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)

Re: Fräsa/gravera ökande serienummer.

Postat: 17 januari 2015, 10:57:47
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.

Re: Fräsa/gravera ökande serienummer.

Postat: 17 januari 2015, 10:59:45
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 :)

Re: Fräsa/gravera ökande serienummer.

Postat: 17 januari 2015, 11:08:34
av tecno
:humm: tyckte det såg ut som LinuxCNC skärmbild, så fel det kunde bli ;) .

Nåväl, fungerar inte i Mach3.

Re: Fräsa/gravera ökande serienummer.

Postat: 17 januari 2015, 11:11:48
av prix
Det är en printscreen ur NCPlot bara för att visa hur det fungerar.