[ Start | CNC | EDB | MC | Vitser | Oversigt ]
[ Opgave 1 | Opgave 2 | Opgave 3 | Kitamura | Gevindtabeller ]
Lav et program, som fræser en superellipse. Ikke blot den teoretiske bane, men med kompensering for værktøjets diameter, så man opnår den helt korrekte form på objektet.
Fordi beregningerne bl.a. benytter sig af kvadratrødder, kan kun den positive fjerdedel defineres direkte. Efter kørsel af denne fjerdedel, roteres og spejles resten i styringen. Som det er lavet her, er udgangspunktet centrum af objektet. Når a sættes til 1 og b sættes til 0,819 fås et objekt der er magen til et "super-æg".
Kompenseringen for værktøjets diameter inkluderer beregning af liniestykkets hældning med brug af naturlige logaritmer.
Tak til Piet Hein, Erik Larsen og min tålmodige værkfører Egon Rasmussen!
De enkelte tal er defineret som NC-kode i separate programstumper, som kaldes i den rækkefølge programmet beregner. Læg også mærke til at tallene kan skaleres til den ønskede størrelse ved brug af styringens koder til dette. Alle tal er defineret i 5 millimeters højde og 3 millimeters bredde.
Nu hvor vi alligevel er i gang med at skrive: Efter at have drejet og fræset en ny bremseskive til Honda'en, skal der skrives MIN TH 3 mm på den af hensyn til synshallen. Teksten skrives i en bue 60,75 mm. fra skivens centrum.
Styringen kan køre både ISO og dialog-programmer. ISO er det bedste valg hvis programmet skal optimeres til store serier. Dialogen er et oplagt valg til enkeltstyk eller små serier.
Data-kraften i styringen svarer til en 8088 processor eller der omkring. Altså er der masser af overarm til matematiske og geometriske beregninger. Programmet til superellipsen kan køre en tilspænding på omkring 100 mm/min ved en ellipse som er 100 x 80 mm. Den laver beregningerne til cirka 100 punkter før den er hele vejen rundt. Afhængig af indstillingerne i CNC-programmet.
Stabiliteten i selve det programmeringsmæssige er forbilledlig. Jeg har oplevet 2 trap-fejl i styringen - I løbet af over 5 år! - En PC er en skuffelse i den sammenligning.
Arbejdsbord: Bredde x længde : 522 x 1100 mm
T-spor : 18 mm x 3
Max vægt : 600 kg
Vandring: X-akse : 812 mm
Y-akse : 460 mm
Z-akse : 460 mm
Spindel: Størrelse : NST No. 40
Omdrejninger : 60 - 6000 rpm
Tilspænding: Ilgang X/Y : 12000 mm/min
Ilgang Z : 10000 mm/min
Arbejdstilsp. : 0 - 5000 mm/min
Værktøjer: Antal : 30 stk.
Max. størrelse : 102 mm
Max. vægt : 10 kg
Skiftetid : 20 sekunder typisk
Hovedmotor:
Effekt (30 min.) : 7,5 kW (10 hk)
Kontinuerligt : 5,5 kW (7,5 hk)
Hydraulik : 2,2 kW (3 hk)
Kølevand : 400 W (0,5 hk)
Centralsmøring : 5 w
Vægt : 6.200 kg
CNC-Styring : Fanuc system 11 med dialog
Akser : 2/3 samtidig kontrollerede (Forberedt til 4)
Akse-navne : Valgfri XYZ, UVW, eller ABC
Afrunder til : O,001 mm
Interpolerer : 0,0005 mm
Max input : +/- 8 cifre
Override : Tilspænding 0-240% - 10% step
Ilgang override : 1% - 25% - 50% - 100%
Specielt : Kan køre spejling og skalering på alle akser.
Databeskyttelse : Nøgle og software
Hukommelse : Svarer til 3840 meter hulbånd - Ligger i
bubble-memory (strømløs). Maksimum
antal samtidige programmer = 100
Skærm : 14" farve
M-funktioner:
M00 : Program stop
M01 : Optional stop
M02 : Program slut
M03 : Spindelrotation med uret
M04 : Spindelrotation mod uret
M05 : Spindel stop
M06 : Værktøjsskift
M08 : Køling #1
M09 : Køling fra
M19 : Spindelorientering
M30 : Program reset og rewind
M48 : Reset til M49
M49 : Override cancel
M96 : Macro interrupt til
M97 : Macro interrupt fra
M98 : Kald af underprogram
M99 : Tilbage til hovedprogram
G-funktioner:
G00 : Positionering
G01 : Lineær bevægelse
G02 : Cirkelbevægelse med uret
G03 : Cirkelbevægelse mod uret
G04 : Dvæletid
G20 : Input er i tommer
G21 : Input er i mm
G28 : Til referencepunkt
G29 : Retur fra referencepunkt
G30 : Til 2'den referencepunkt
G40 : Aflysning af radiuskompensering
G41 : Radiuskompensering venstre
G42 : Radiuskompensering højre
G43 : Værktøjslængdekompensering
G49 : Afslut længdekompensering
G50 : Afslut skalering
G51 : Skalering
G50.1 : Afslut programmerbar spejling
G51.1 : Programmerbar spejling
G52 : Lokalt koordinatsystem
G53 : Valg af koordinatsystem
G54 : Første koordinatsystem
G55 : Andet koordinatsystem
G56 : Tredje koordinatsystem
G57 : Fjerde koordinatsystem
G58 : Femte koordinatsystem
G59 : Sjette koordinatsystem
G60 : Envejs positionering
G61 : Præcis stop mode
G62 : Hjørne override
G65 : Macro opkald
G66 : Modal macro opkald type A
G66.1 : Modal macro opkald type B
G67 : Afslut modal macro
G68 : Rotation af koordinatsystem
G69 : Afslut rotation
G73 : Borecyklus med udspåning
G76 : Finbore cyklus
G80 : Afslut cyklus
G81 : Borecyklus
G83 : Borecyklus med udspåning
G84 : Gevindcyklus
G90 : Absolut kommando
G91 : Inkrementel kommando
G98 : Cyklus retur til startpunkt
G99 : Cyklus retur til R-punkt
*** Kun de almindeligste er medtaget ***