Program heidenhain/fanuc hur gör du?

Permalänk
Inaktiv

Program heidenhain/fanuc hur gör du?

Tänkte höra med de som arbetar som NC-operatörer här på SWEC hur vanligt det är med Macro B och motsvarande med variabler och uträkningar i heidenhain prog.
Är den enda på mitt företag som gör på detta viset och har inte arbetat på något annat företag så är lite nyfiken på hur det ser ut på andra ställen

Exempel på heidenhain prog. som jag gjorde för att köra upp ett spår i en cylinder.

0 BEGIN PGM SPAR-CYLINDER MM 1 BLK FORM 0.1 Z X+20 Y-20 Z-198 2 BLK FORM 0.2 X+40 Y+20 Z-190 3 TOOL CALL 247 Z S820 F125 4 L X+0 Y+0 R0 FMAX M3 M26 5 L Z-194 R0 FMAX 6 L X+9.25 Y+0 R0 FMAX 7 Q5 = 72 { Q5 = Start diameter } 8 Q6 = 0.15 { Q6 = Radiellt ingrepp } 9 Q7 = 80 { Q7 = Färdig diameter } 10 Q8 = INT( ( ( Q7 / 2 ) - ( Q5 / 2 ) ) / Q6 ) { Q8 = Beräkning # repetitioner av LBL } 11 LBL 1 12 Q1 = ( Q5 / 2 ) - ( 35 / 2 ) { 35 = Verkt. dia } 13 Q2 = Q1 / 2 14 Q3 = Q1 - ( Q2 / 2 ) 15 L X+Q2 Y+0 R0 FMAX 16 CC X+Q3 Y+0 17 C X+Q1 Y+0 DR+ 18 CC X+0 Y+0 19 C X+Q1 Y+0 DR+ 20 CC X+Q3 Y+0 21 C X+Q2 Y+0 DR+ 22 L Z-197 R0 FMAX 23 L X+Q2 Y+0 R0 FMAX 24 CC X+Q3 Y+0 25 C X+Q1 Y+0 DR+ 26 CC X+0 Y+0 27 C X+Q1 Y+0 DR+ 28 CC X+Q3 Y+0 29 C X+Q2 Y+0 DR+ 30 L Z-194 R0 FMAX 31 Q5 = Q5 + ( Q6 * 2 ) 32 CALL LBL 1 REPQ8 33 L X+0 Y+0 R0 FMAX 34 L Z+20 R0 FMAX M2 35 END PGM SPAR-CYLINDER MM

Exempel på FANUC prog.
För att göra en brunn med givet djup och diameter.

Ett annat exempel på FANUC.
För att göra serienummer på fyra siffror.

Permalänk
Medlem

Gillar helt klart att använda Q-parametrar men har tyvärr ingen erfarenhet alls av Macro B.
Enda nackdelen som jag ser det är att andra brukar ha väldigt svårt att sätta sig in i hur programmen funkar och hur dom kan tänkas nyttjas.

Visa signatur

Define R4 | Asus z97-Pro Gamer| 4790K ~ 4.6Ghz | Gainward 1080 Phoenix | Corsair Vengeance 2x8GB 1600MHz | Phanteks PH-TC14PE | EVGA SuperNova G2 750W | Samsung 850 Evo 256gb

Permalänk
Hedersmedlem

*Tråd flyttad*
/moderator

Visa signatur

Danskjävel så krattar som en skrivare...

Permalänk
Inaktiv
Skrivet av 20kr:

Gillar helt klart att använda Q-parametrar men har tyvärr ingen erfarenhet alls av Macro B.
Enda nackdelen som jag ser det är att andra brukar ha väldigt svårt att sätta sig in i hur programmen funkar och hur dom kan tänkas nyttjas.

Dokumenterar man bra i koden så kan ju andra använda det även om det är väldigt jobbigt att ändra något i själva koden.

Permalänk
Medlem

Gjorde mycket parameterprogrammering förr i tiden när man knappade in program direkt i maskinen. Numera så postar de flesta över programmen.

Permalänk
Inaktiv
Skrivet av SUMITOMO:

Gjorde mycket parameterprogrammering förr i tiden när man knappade in program direkt i maskinen. Numera så postar de flesta över programmen.

Ja, antar att de flesta företag kör på CAD/CAM nu, dock mycket handknackning på mitt jobb fortfarande :/

Permalänk
Medlem

@anon176726: Kör i dagsläget med iTNC 530 i 5-axlig maskin och knackar in det mesta om det inte är för stort.
Använder mig mycket av LBL så jag slipper onödigt långa program.
Så jobbigt om man skall ändra på 100 ställen.

Permalänk
Inaktiv
Skrivet av SUMITOMO:

@prix: Kör i dagsläget med iTNC 530 i 5-axlig maskin och knackar in det mesta om det inte är för stort.
Använder mig mycket av LBL så jag slipper onödigt långa program.
Så jobbigt om man skall ändra på 100 ställen.

Samma som mig då
Fast kör bara 3 axlar. Vart i landet jobbar du om man får va nyfiken?

Permalänk
Medlem

@anon176726: Nere i mörkaste Småland.

Permalänk
Inaktiv

@SUMITOMO: Gör du beredningar själv eller har ni en gubbe som gör de på jobbet?