januar 24, 2022

hvornår og hvordan man konverterer AutoCAD ellipser til buer

6.976 FANS

designere elsker flotte ‘organiske’ former. Desværre fabrikanter som defineret geometri. Nogle gange falder det for os at konvertere den ene til den anden.

vi har alle været i den situation 😉 vores chef mener, at vi kan bruge designerens fil som den er, men vi ved, at CNC-maskinen ikke tager geometrien. Hvis du er i denne situation, er der et par AutoCAD-tricks, du kan bruge til at konvertere en Ellipse (eller en hvilken som helst Spline) til polyliner. Men nogle gange er den bedste metode at tegne den krænkende geometri selv. Det er da disse gamle tip fra tegnebrættet virkelig kommer til nytte.

Rediger: jeg hentede endnu en teknik til spline til polyline konvertering fra min gode ven Kevin Ellingson af mekanisk Advantage.com -tjek linket i slutningen af indlægget.

Hvad er en Ellipse?

en ellipse er stedet for alle punkter i flyet, hvis afstande til to faste punkter tilføjer den samme konstant.

afstanden fra F1 til PTn til F2 er altid lig med hoveddiameteren A til –a

punkter F1 og F2 kaldes fokuspunkterne (eller Foci).

en definition af en Ellipse

du kan finde fokuspunkterne for en Ellipse ved at tegne og bue lig med Hovedradiusen O til a fra slutpunktet for den mindre radius b. fokuspunkterne er, hvor buen krydser hovedaksen

find Focii af en Ellipse

ellipser til CNC

ellipser kan nemt tegnes med AutoCADs ‘Ellipse’ værktøj. De fleste CNC-maskiner accepterer dog ikke ellipser.

din CNC-programmør kan muligvis konvertere AutoCAD-ellipser til polyliner ved hjælp af et program som Alphacam – men hvis det falder dig at give en elliptisk polylinje, er der en række enkle teknikker, du kan bruge.

en sammenligning af Ellipse konverteringer med AutoCAD

a. Dette er den oprindelige Ellipse.

b. for det første kan du indstille Autocad-variablen ‘PELLIPSE’ til 1 (Skriv bare ‘PELLIPSE’ på kommandolinjen og følg vejledningen). Dette vil instruere Autocad til at tegne alle ellipser som polyline tilnærmelser (min foretrukne mulighed).

c. hvis du udligner en Ellipse, får du en spline (det giver mening, fra et geometrisk synspunkt er alle punkter på kurven ikke længere lige langt fra Foci). Du kan udligne den oprindelige ellipse, slette den oprindelige Ellipse og derefter udligne spline tilbage med det samme beløb for at oprette en spline version af ellipsen. Selvfølgelig vil vi have en polyline – ikke en spline, så vi har en anden proces at gennemgå.

d. Du kan bruge Autocad-Ekspresværktøjet ‘flad’ til at konvertere en Spline til en polylinje.

eller

e. Du kan bruge Autocad 2010 ‘s nye’ SPLINEDIT ‘ kommando til at konvertere en spline til en polylinje.

f. endelig – hvis du ikke har Autocad 2010, eller du ikke har ekspresværktøjerne indlæst, kan du bruge kommandoen ‘DFOUT’ til at eksportere ellipsen til en Autocad R12 DF. Ellipser blev ikke understøttet i R12, så ellipsen konverteres til en polylinje.

der er også forskellige 3.parts programmer til rådighed til at konvertere ellipser og Splines til polyliner, men jeg vil ikke dække dem her.

som du kan se, konverteres ellipserne med forskellige grader af kompleksitet. Mit foretrukne valg er blot at tegne ellipsen igen med’ PELLIPSE ‘ indstillet til 1.

ellipser til Rørvalsning

de teknikker, jeg har beskrevet, kan hjælpe dig med CNC-bearbejdede dele, men hvad nu hvis du tegner en elliptisk metalramme? Rør-og Rørvalsemaskiner ruller typisk kun en radius ad gangen, og hver radius skal svejses sammen for at danne ellipsen. De polyliner, jeg har vist ovenfor, har for mange buer til dette formål. Vores bedste mulighed kan være at tegne ellipsen igen ved hjælp af de samme teknikker, som vi ville have brugt på tegnebrættet.

der findes en række forskellige teknikker til tegning af ellipser med buer. Jeg vil demonstrere to af dem her.

fire Center Ellipse

for at angive en fire centreret ellipse:

  • træk hoved-og Mindreaksen
  • Tegn en linje fra a til b
  • Marker punktet d. afstanden b til D = Oa-Ob (dvs. Forskellen mellem de store og mindre radier)
  • Tegn en vinkelret linje til Halver linje d til a
  • hvor denne nye linje E møder forlængelsen af akse b finder du det første midtpunkt C1
  • hvor linje e krydsakse a finder du det andet midtpunkt C2
  • linje e markerer også det punkt, hvor de to buer mødes
  • du kan spejle geometrien omkring aksen for at finde de resterende centerpunkter og fuldføre ellipsen.

Indstilling af en fire centreret Ellipse

…hvis denne Fire centrerede Ellipse ikke er nøjagtig nok…

fem Midterellipse

til at opstille en Femcentreret Ellipse:

  • Marker hoved-og Mindreaksen
  • Tegn en linje a til d og d til b
  • Tegn en linje A til b
  • Tegn en linje vinkelret på ab gennem punkt d
  • hvor denne nye linje D møder forlængelsen af akse b finder du det første midtpunkt C1
  • hvor linje D tværakse a finder du det andet midtpunkt C2
  • r er afstanden fra C2 til a
  • marker et punkt E to gange længden af R fra b på den mindre akse
  • tegn en bue med midten ved C1 og en radius fra c1 til e
  • tegn en bue med midten ved C1 og en radius fra c1 til e
  • tegn en bue med centret ved C2 og en radius på r
  • hvor de to buer krydser, finder du C3
  • Tegn en linje gennem C1 og C3 for at finde mødestedet for buer A1 og A2
  • Tegn en linje gennem C2 og C3 for at finde mødepunkterne for buer A2 og A3
  • du kan spejle geometrien omkring aksen for at finde de resterende centerpunkter og fuldføre ellipsen.

Indstilling af en fem-punkts Ellipse

en sammenligning af ellipser

ingen af disse teknikker giver dig en ‘perfekt’ Ellipse, men forskellen kan ikke påvises med det blotte øje.

en sammenligning af AutoCAD konverteringer og håndtegnede ellipser

Final tip. Hvis du ikke har den fulde version af AutoCAD, og du har brug for at konvertere Splines til polyline, skal du tjekke denne metode fra Kevin Ellingson (inkluderer en videovejledning).

http://www.mechanicaladvantage.com/blog/2015/10/13/gvgykp86cd4gjwl36ruozhew31qjlk

Leder du efter flere CAD/CAM/CNC tips & tricks? Tjek dette indlæg om oprydning af dine AutoCAD-filer til CNC.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.