Forfatter Emne: Notstik program til Fanuc-styret drejebænk  (Læst 6084 gange)

Reyarp

  • Jr. Member
  • **
  • Indlæg: 10
Notstik program til Fanuc-styret drejebænk
« Dato: September 26, 2012, 21:48:13 »
Hej Folkens,

Ved ikke om der er en dødssynd og poste noget CNC relateret  ::) , men har lige fået nye værktøjer på arbejde. Mester synes jeg har fortjent 3 notstikker værktøjer, til brug i cnc maskinerne, så jeg kan slippe for rømmenåle over i presseren.
   Men min drejebænk har ikke en cyklus til og stikke notspor, så har lavet en macro/underprogram til dette.
Måske andre kunne få gavn af den.
Værktøjerne er fra Horn, og de kommer da også med et eksempel på hvordan et program kan laves.
Men det var ikke særlig brugbart.



(Variabler og kald af underprogram)

#1 = 8 (Notbrede)
#2 = 25 (Huldia.)
#3 = 3.5 (T2 højde.)
#4 = 0 (Startpunkt Z)
#5 = -25 (Slutpunkt Z ABS)
#6 = 10 (afstand udløb i Z. 0 for ingen udløb. Ingen fortegn.)
#7 = 0.16 (Spåndybde pr overløb på diameter)
#8 = 1 (Antal notspor)
#9 = 0 (Startvinkel)
#10 = 0 (Vinkelskridt mellem notspor)
M98 P8007

(underprogram)

O8007
#11=[#1/2]  (Halv notbrede)
#12=[#2/2] (Hul Radius)
#13=[#4+5]  (Start i Z + Indløb)
#14=[[SQRT[#12*#12-#11*#11]]*2]
#15=[#14-0.4] (X sikkerhedsafstand)
#16=0 ( tæller til beregning af antal spor)
#20=ROUND[[[[#3-#2]*2]-#15]/#7]  (Antal overløb)

G98 (feed/min)
M19 (orientere C-akse)
M90 (C-akse indkoble)
G0 Z[#13]  X[#15] 
G0 C[#9]
M35 (brems C-akse)
   WHILE [#16 LT #8] DO1
   #17=#14 (sæt tæller til start X)
   #21=0 (Tæller til overløb)
      WHILE [#21 LT #20] DO2
      #17=[#17+#7] (start X + spåndybde)
      G0 X[#17]
      M8
      G1 Z[#5+#6] (Slut i Z - udløbsafstand)
      G1 Z[#5] X[#14] ( slut Z og x startpunkt)
      G0 X[#15] ( X sikkerhedsafstand)
      G4 X0.1  (dvæletid)
      G0 Z[#13] ( Z startpunkt + indløb)
      #21=[#21+1] (1 til overløbstæller)
      END2
   #16=[#16+1] (+1 til Not-antal-tæller)
   IF [#16GE#8] GOTO1 (hvis opfyldt spring til N1)
   M36 ( Åben C-akse)
   G0 H#10 ( Vinkelskridt)
   M35 ( Brems C-akse)
   N1 End1
M36 ( Åben C-akse)
G0 C0 M9
M91   (Udkobel C-akse)
M98 P121 (underprogram værktøjsskifte position)
M99

Dr. Metallic

  • Gæst
Sv: Notstik program til Fanuc-styret drejebænk
« Svar #1 Dato: September 27, 2012, 22:36:07 »
Totalt i orden  :)

mhh

  • Hero Member
  • *****
  • Indlæg: 200
Sv: Notstik program til Fanuc-styret drejebænk
« Svar #2 Dato: September 28, 2012, 06:50:08 »
Det ser rigtig fint ud!
Hvad materiale stikker du i?

Man skal huske at få åbnet det parameter der sørger for at man kan bevæge sig i G1 uden at have omdrejninger på spindlen! Det er åbenbart ikke alle maskiner der kan det fra fabrikken, selv i G98.

Reyarp

  • Jr. Member
  • **
  • Indlæg: 10
Sv: Notstik program til Fanuc-styret drejebænk
« Svar #3 Dato: September 28, 2012, 22:31:39 »
Det ser rigtig fint ud!
Hvad materiale stikker du i?

Man skal huske at få åbnet det parameter der sørger for at man kan bevæge sig i G1 uden at have omdrejninger på spindlen! Det er åbenbart ikke alle maskiner der kan det fra fabrikken, selv i G98.

Takker mhh
Det bliver stål og rustfast jeg kommer til og stikke i, men indtil nu er det kun blevet til et par test i noget pom :)

Mht det med parameter for bevægelse uden omdrejninger, så er det ikke noget jeg er stødt på før, ved drejebænke, det er vist oftest på fræsere det er aktiv.
Min klofremtrækker har jeg ikke haft problemer med før,hverken på fanuc eller siemens, og den skal også køre uden omdrejninger.

Men en anden vigtig ting, som ikke er i programmet er, at hvis udløb skal bruges må (exact stop mode) ikke være aktiv, så tror jeg det koster en platte :) Men udløbet er også kun tiltænkt de situationer hvor der ikke er frirum bag sporet