FastFiber

Helix als een boor Acad 2005

Gestart door Templar, wo 02 04 2008, 19:08:13

Vorige topic - Volgende topic

Templar

Hallo,

Hoe teken je een helix als een boor.
Ik kom er met de lisp-files niet uit.

Gr. John

Reimer

Ik heb hier geen ervaring mee maar heb net even wat geprobeerd.

Optie 1:
Teken de doorsnede van de boor. Gebruik Sweep met de optie Twist om de doorsnede over een lijn te extruderen.

Optie 2:
Teken een cilinder. Teken 2 keer een helix. Gebruik Sweep om een circel over de helix te extruderen. Subtract de laatste twee van de cilinder af.

Groeten,
Reimer

Templar

Citaat van: Reimer op do 03 04 2008, 10:48:19
Ik heb hier geen ervaring mee maar heb net even wat geprobeerd.

Optie 1:
Teken de doorsnede van de boor. Gebruik Sweep met de optie Twist om de doorsnede over een lijn te extruderen.

Optie 2:
Teken een cilinder. Teken 2 keer een helix. Gebruik Sweep om een circel over de helix te extruderen. Subtract de laatste twee van de cilinder af.

Groeten,
Reimer

Bedankt voor je reactie

Echter sweep werkt niet wellicht zou ik een nieuwe sweep.lsp file moeten downloaden.
Zou je optie 2 iets gedetaileerder kunnen uitwerken.

Gr. John

Reimer

Welke versie van acad gebruik je? Sweep is volgens mij in 2007 geïntroduceerd. In feite is SWEEP hetzelfde als EXTRUDE, alleen met wat meer mogelijkheden. Je kunt ook EXTRUDE gebruiken.

Bij optie 2 heb ik eerst 3 circels getekend (één grote en twee kleine). In het midden van de grote circel (punt 1) heb ik een 3dpolyline getekend (3P). Vervolgens heb ik een helix getekend met als basispunt punt1. De diameter is gelijk aan de afstand van punt1 tot het hart van de kleine circel. Hierna heb ik de helix gecopieerd en 180 graden gedraaid, zodat deze op de andere kleine circel terecht kwam. Met SWEEP heb ik de grote circel over de 3dpolyline geextrudeerd, en de beide kleine circels over de twee helix-en. Tot slot heb ik met SUbtract de beide "wokkels" van de cilinder afgetrokken.

Het commando SWEEP zet de circels automatisch haaks op de helix. SUbtract doet dat niet. Ik weet niet wat er gebeurt wanneer je de circels niet haaks op de helix zet. Ik kan dit momenteel ook niet proberen.

Ik hoop dat mijn verhaal een beetje te volgen is, zo niet dan hoor ik het wel.

Reimer.

Templar

#4
Hoi,

Ik ben eruit.
Het is vrij makkelijk met een lisp file te doen.
als er iemand interesse heeft dan lees ik het wel hier op het forum.

Gr. John

Reimer

Ik wil wel graag weten hoe je het nu opgelost hebt.
Kun je de lisp-inhoud hier posten?

Reimer

Templar

Hoi Reimer.

Om te beginnen zet je met commando SURFTAB1 de waarde op bijv 30.

SURFTAB1 =  30  (nauwkeurigheid van de boog (bijv. 6 is weergave als een zeskant))

Center point = Startpunt

Coil Width = dikte lijn (op 0 stellen)

Start angle = Starthoek (bijv 0 graden)

Pitch = Spoed

Number of rotations = Aantal omwentelingen



Cirkel tekenen op de spiraal. (haaks op de spiraal) UCS verplaatsen.

Extruderen op Path (de spiraal volgen)

Dit werkt perfect voor Acad 2005 maar 2007 zoals jij vermelde kun je dus sweep gebruiken.
Met Array (polar) dupliceer ik een 2e helix.
Deze 2 subtract ik dan van een cilinder.

Bij een boor geef ik dus een forse spoed in (spiraalstijging).
Geef ik een kleine spoed in dan teken je een spiraalveer als het ware.

Gr. John



HofCAD

Beste Templar,

In AutoCAD 2007 gebruik het AutoCAD commando HELIX, waarmee
je een helix entiteit krijgt.
Deze helix kun je dan gebruiken als path voor de commando's EXTRUDE
en SWEEP.
Als alternatief voor je lispfile kun je voor AutoCAD 2002 tot 2006 op http://www.cadpanel.com/for_downloads/autolisp_downloads.htm
het volgende vinden: 'Draw Helixes with a dialog box'
waarmee je de files spiral.lsp en spiral.dcl kan krijgen.

Author: Alireza Parsai
The program defines a command called SPIRAL.
The command can create a cylindrical or conical helix with the help of a dialog box.
The helix may be a Wireframe or Solid model.

Met vriendelijke groet,
HofCAD CSI
ACADcadabra

Templar

Hoi,

Ik krijg enkel maar een foutmelding als ik dat lisp bestand download en wil gebruiken.
De dialoog box verschijnt ook niet.

Gr. John

HofCAD

Citaat van: Templar op di 15 04 2008, 19:25:47
Hoi,

Ik krijg enkel maar een foutmelding als ik dat lisp bestand download en wil gebruiken.
De dialoog box verschijnt ook niet.

Gr. John

Beste John,

De dcl file moet in het zoekpad staan van AutoCAD.
(Zie Tools->Options en bij de tab Files en dan 'Support File Search Path')

Met vriendelijke groet,
HofCAD CSI
ACADcadabra