Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Spirale - Förderschneckenwendel 3D

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Spirale - Förderschneckenwendel 3D (5534 mal gelesen)
w
Mitglied
CAD-Konstrukteuer


Sehen Sie sich das Profil von w an!   Senden Sie eine Private Message an w  Schreiben Sie einen Gästebucheintrag für w

Beiträge: 67
Registriert: 11.02.2003

erstellt am: 01. Jun. 2004 14:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo
Ich weiß daß dieses Thema schon mehrmals gefragt worden ist,
aber ich komme damit nicht klar.
Frage kann mit jemand eine Spirale mit Durchmesser außen =500 ,Durchmesser innen =194 Wandstärke 5 , Steigung 400 in 3D für Autocad 2002 erstellen
oder mindestens eine vorhandene Spirale zumailen.
Benötige das für eine 3D Ersatzteilzeichnung.
(Wir haben nur ACAD2002, Mechanical 2002 2D)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Proxy
Ehrenmitglied
Stateless-DHCP v6-Paketfragmentierer


Sehen Sie sich das Profil von Proxy an!   Senden Sie eine Private Message an Proxy  Schreiben Sie einen Gästebucheintrag für Proxy

Beiträge: 1629
Registriert: 13.11.2003

Tastaturen, Mäuse,
Pladden, Monitore, ...

erstellt am: 01. Jun. 2004 14:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für w 10 Unities + Antwort hilfreich

Code:

;;; --------------------------------------------------------------------------;
;;; SPIRAL.LSP
;;;  Copyright (C) 1990 by Autodesk, Inc.
;;; 
;;;  Permission to use, copy, modify, and distribute this software and its
;;;  documentation for any purpose and without fee is hereby granted. 
;;;
;;;  THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
;;;  ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
;;;  MERCHANTABILITY ARE HEREBY DISCLAIMED.
;;;
;;; --------------------------------------------------------------------------;
;;; DESCRIPTION
;;;
;;;  This is a programming example.
;;;
;;;  Designed and implemented by Kelvin R. Throop in January 1985
;;;
;;;  This program constructs a spiral. It can be loaded and called
;;;  by typing either "spiral" or the following:
;;;  (cspiral <# rotations> <base point> <growth per rotation>
;;;            <points per circle> ).
;;;
;;; --------------------------------------------------------------------------;

(defun myerror (s)                    ; If an error (such as CTRL-C) occurs
                                      ; while this command is active...
  (if (/= s "Function cancelled")
    (princ (strcat "\nError: " s))
  )
  (setvar "cmdecho" ocmd)            ; Restore saved modes
  (setvar "blipmode" oblp)
  (setq *error* olderr)              ; Restore old *error* handler
  (princ)
)

(defun cspiral (ntimes bpoint hfac lppass strad vfac
                / ang dist tp ainc dhinc dvinc circle dv)

  (setvar "blipmode" 0)              ; turn blipmode off
  (setvar "cmdecho" 0)                ; turn cmdecho off
  (setq circle (* 3.141596235 2))
  (setq ainc (/ circle lppass))
  (setq dhinc (/ hfac lppass))
  (if vfac (setq dvinc (/ vfac lppass)))
  (setq ang 0.0)
  (if vfac
    (setq dist strad dv 0.0)
    (setq dist 0.0)
  )
  (if vfac
    (command "_3dpoly")                ; start spiral ...
    (command "_pline" bpoint)          ; start spiral from base point and...
  )
  (repeat ntimes
    (repeat lppass
      (setq tp (polar bpoint (setq ang (+ ang ainc))
                      (setq dist (+ dist dhinc))
              )
      )
      (if vfac
          (setq tp (list (car tp) (cadr tp) (+ dv (caddr tp)))
                dv (+ dv dvinc)
          )
      )
      (command tp)                    ; continue to the next point...
    )
  )
  (command "")                        ; until done.
  (princ)
)

;;;
;;;      Interactive spiral generation
;;;

(defun C:SPIRAL (/ olderr ocmd oblp nt bp cf lp)
  ;;;;(setq olderr  *error*
  ;;;;      *error* myerror)
  (setq ocmd (getvar "cmdecho"))
  (setq oblp (getvar "blipmode"))
  (setvar "cmdecho" 0)
  (initget 1)                        ; bp must not be null
  (setq bp (getpoint "\nZentrum: "))
  (initget 7)                        ; nt must not be zero, neg, or null
  (setq nt (getint "\nAnzahl der Rotationen: "))
  (initget 3)                        ; cf must not be zero, or null
  (setq cf (getdist "\nAnstieg pro Rotation: "))
  (initget 6)                        ; lp must not be zero or neg
  (setq lp (getint "\nStützpunkte pro Rotation <60>: "))
  (cond ((null lp) (setq lp 60)))
  (cspiral nt bp cf lp nil nil)
  (setvar "cmdecho" ocmd)
  (setvar "blipmode" oblp)
  (setq *error* olderr)              ; Restore old *error* handler
  (princ)

)

;;;
;;;      Interactive spiral generation
;;;

(defun C:3DSPIRAL (/ olderr ocmd oblp nt bp hg vg sr lp)
  ;;;;(setq olderr  *error*
  ;;;;      *error* myerror)
  (setq ocmd (getvar "cmdecho"))
  (setq oblp (getvar "blipmode"))
  (setvar "cmdecho" 0)
  (initget 1)                        ; bp must not be null
  (setq bp (getpoint "\nZentrum: "))
  (initget 7)                        ; nt must not be zero, neg, or null
  (setq nt (getint "\nAnzahl der Rotationen: "))
  (initget 7)                        ; sr must not be zero, neg, or null
  (setq sr (getdist bp "\nAnfangsradius: "))
  (initget 1)                        ; cf must not be zero, or null
  (setq hg (getdist "\nHorizontaller Anstieg pro Rotation: "))
  (initget 3)                        ; cf must not be zero, or null
  (setq vg (getdist "\nVertikaler Anstieg pro Rotation: "))
  (initget 6)                        ; lp must not be zero or neg
  (setq lp (getint "\nStützpunkte pro Rotation <60>: "))
  (cond ((null lp) (setq lp 60)))
  (cspiral nt bp hg lp sr vg)
  (setvar "cmdecho" ocmd)
  (setvar "blipmode" oblp)
  (setq *error* olderr)              ; Restore old *error* handler
  (princ)

)



------------------
"Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language?"  Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB PDF

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

scj
Mitglied
 


Sehen Sie sich das Profil von scj an!   Senden Sie eine Private Message an scj  Schreiben Sie einen Gästebucheintrag für scj

Beiträge: 554
Registriert: 09.08.2001

erstellt am: 01. Jun. 2004 15:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für w 10 Unities + Antwort hilfreich


spira.dwg.txt

 
Im Anhang habe ich die Spirale mit 5mm Materialdicke als SOLID-Modell angefügt. Wenn Du andere (höhere oder geringere) Triangulationsgenauigkeiten brauchst, melde Dich mal.
Beste Grüße aus der Rhön
Jochen www.black-cad.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

R.Bless
Mitglied
Bauzeichner, CAD Administrator


Sehen Sie sich das Profil von R.Bless an!   Senden Sie eine Private Message an R.Bless  Schreiben Sie einen Gästebucheintrag für R.Bless

Beiträge: 288
Registriert: 27.03.2003

HP Z420, 16 GB RAM
NVIDIA Quadro 2000
WINDOWS 7 64 Bit
Autodesk Building Suite 2016

erstellt am: 02. Jun. 2004 07:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für w 10 Unities + Antwort hilfreich


Schnecke_3000.dwg.txt


IMG_4696.JPG

 
Hallo zusammen,
die Datei von Jochen hat mich neugierig gemacht. Gibt es eine Möglichkeit eine Spirale für eine Schneckenpumpe zu erzeugen?
Der Aussendurchmesser beträgt 3.0 m, die Steigung 1.0 m und der Innendurchmesser 1.52 m. Ein Beispiel für die 2D-Darstellung und ein Foto sind angehängt. Für eine Präsentation wäre eine 3D-Darstellung schon was besonderes. Mit welchem Programm macht man so etwas?

------------------
Bis demnächst
Rainer

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Dig15
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. für Markscheidewesen und Geodäsie



Sehen Sie sich das Profil von Dig15 an!   Senden Sie eine Private Message an Dig15  Schreiben Sie einen Gästebucheintrag für Dig15

Beiträge: 5833
Registriert: 27.02.2003

DWG TrueView 2014

erstellt am: 02. Jun. 2004 08:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für w 10 Unities + Antwort hilfreich

Ist schon wieder 1. April??
Suche mal nach Feder oder Spirale und Du wirst u.a. das finden:
http://ww3.cad.de/foren/ubb/Forum54/HTML/001197.shtml

Grüße Lutz

------------------
May the force be with you!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

R.Bless
Mitglied
Bauzeichner, CAD Administrator


Sehen Sie sich das Profil von R.Bless an!   Senden Sie eine Private Message an R.Bless  Schreiben Sie einen Gästebucheintrag für R.Bless

Beiträge: 288
Registriert: 27.03.2003

erstellt am: 02. Jun. 2004 09:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für w 10 Unities + Antwort hilfreich

@Lutz,
ich weiss,es ist nicht der 1.April und die Frage war schon ernst gemeint. Als Antwort der Hinweis auf die Suchfunktion haben wir hier so oft wie die einleitenden Worte, das man schon gesucht hat.
In diesem Fall ist der Lösungsansatz von Jochen in meinen Augen etwas neues.Die Entwicklung von Programmen und Wissen lässt doch auf Lösungen hoffen als dass man alte Beiträge durchsucht.

Bin da mal gespannt.

------------------
Bis demnächst
Rainer

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

j-sc
Ehrenmitglied



Sehen Sie sich das Profil von j-sc an!   Senden Sie eine Private Message an j-sc  Schreiben Sie einen Gästebucheintrag für j-sc

Beiträge: 1837
Registriert: 14.07.2003

W7 64Bit
intel core I7 2,8GHz / 4GB
ATI FIRE PRO V5800
acad2011
acad2015
acad2018
Athena
Expresstools

erstellt am: 02. Jun. 2004 10:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für w 10 Unities + Antwort hilfreich

High,
so neu ist der Lösungsansatz von scj eigentlich gar nicht - da Autocad keine 3D-Spiralen (oder Wendeln, Federn wie auch immer) erstellen kann (definitiv) - kann man sich nur mehr oder weniger genau mit mehr oder weniger Aufwand und mehr oder weniger Unterstützung diverser Tools weiterbehelfen und eine Annäherung an die tatsächliche Geometrie erstellen.
Das einzig wirklich neue ist, dass scj ein Programm geschrieben hat, das Oberflächenmodelle in Volumenmodelle umwandelt.

------------------
Ciao
J-SC
... geht's vielleicht doch?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Bauingenieur / Wirtschaftsingenieur (m/w/d) Bau / Bautechniker (m/w/d) im Technischen Projektmanagement Hochbau

Wir ? die Firmengruppe Max Bögl ? sind rund 6.500 überzeugte Bögler, erwirtschaften gemeinsam einen Jahres­umsatz von über 2,5 Mrd. Euro und sind stolz darauf, dass wir zu den größten Bau-, Techno­logie- und Dienst­leistungs­unternehmen der deutschen Bauindustrie gehören. Seit der Gründung im Jahr 1929 sind wir ständig geprägt von Innovations­kraft in Forschung und Technik. Das breite Leistungs­spektrum ...

Anzeige ansehenBauwesen
scj
Mitglied
 


Sehen Sie sich das Profil von scj an!   Senden Sie eine Private Message an scj  Schreiben Sie einen Gästebucheintrag für scj

Beiträge: 554
Registriert: 09.08.2001

erstellt am: 02. Jun. 2004 12:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für w 10 Unities + Antwort hilfreich


schnecke.dwg.txt

 
Hallo
hier die Konstruktionsbeschreibung für ein FLÄCHENMODELL der Förderschnecke.
Das reicht für Darstellungszwecke eigentlich aus und ist - unter Verwendung des SPIRAL.lsp, das Proxy hier gepostet hat, mit "bordeigenen" AutoCAD-Mitteln leicht zu erzeugen.
Zu Anfang empfiehlt es sich, Layer für die 3D-Polylinien und für die REGELOB-Flächen anzulegen.
Nach dem Laden der SPIRAL.lsp werden auf dem Layer 3D-Polylinien die innere und die äußere 3D-Spirallinie erzeugt (am einfachsten zentrisch um den Koordinatenursprung der Weltkoordinatensystems).
Diese beiden Linie werden in z-Richtung um die Materialdicke der Schnecke nach oben kopiert (dabei kann auch die Materialdicke innen anders definiert sein als aussen).
Dann sollte die Variable SURFTAB1 auf einen Wert (zwischen 2 und 32000, je größer um so feiner aber auch umso umfangreicher wird das Modell) eingestellt werden. Gut ist ein Test mit etwa SURFTAB1=100.
Als nächsten sollte der Layer REGELOB aktuell gesetzt und aber auch ausgeschaltet(!).
Damit werden im folgenden Schritt die REGELOB-Flächen zwar erzeugt, aber nicht dargestellt. (Das macht es einfacher, die 3D-Polylinien für die REGELOB-Flächenerzeugung zu identifizieren.)
Nach ZOOMEN auf den Anfangsbereich der Strecke werden die 4 Begrenzungsflächen der Förderschnecke erzeugt:

Befehl REGELOB (_rulesurf)
Anclicken der unteren inneren Spirale
Anclicken der oberen inneren Spirale

Befehl REGELOB (_rulesurf)
Anclicken der unteren inneren Spirale
Anclicken der unteren äußeren Spirale

Befehl REGELOB (_rulesurf)
Anclicken der unteren äußeren Spirale
Anclicken der oberen äußeren Spirale

Befehl REGELOB (_rulesurf)
Anclicken der oberen äußeren Spirale 
Anclicken der oberen inneren Spirale

Einschalten des Layers REGELOB

Viel Spaß dabei!
Beste Grüße aus der Rhön
Jochen www.black-cad.de


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz