hallo zusammen,
beim machining (V12) kann man beim gewindefeature die fase und die rückwärtige fase auf den nenndurchmesser
des gewindes anpassen, damit man im modell das gewinde nicht nur über den kerndurchmesser angezeigt bekommt
und gleichzeitig im annotation keine zwei linien ( fase und gewindedreiviertelkreis) bekommt.
die anpassung vorhandener tabellen läßt nur eine angabe der fase zu (nicht der rückwärtigen fase) (siehe auszug unten)
somit hätte ich die fase nur auf einer seite des gewindes.
es ist jedoch möglich eine neu logische tabelle zu erzeugen, in der die gesamten parameter enthalten sind.
das hab ich gemacht und dies funktioniert auch soweit.
nun zur frage:
wie macht man unterschiedliche logische tabellen für metisch :inch :bsf :... etc. die aufklappen, wenn
man den gewindetyp anwählt.
z.b. ich wähle im feld gewindetyp inch aus, dann sollte bei gewindrm nur die tabelle für inch kommen.
bei mir kommt jetzt eben immer die gesamte logische tabelle.
je nach gewindetyp auswahl benötigt man auch andere parameter (bei inch z.b. gewinde tpi usw.)
grüße
steffen
------------------
meine versuchstabelle:
(in-package :chris)
(use-package li)
(sd-create-logical-table "mach_adv_library-tappedholes-thread_dia-table"
:columns '( :tap :tap_units :thread_dia :thread_size :drill_rad :chamfer_depth :back_chamfer_depth )
:columnNames '( "tap" "tapunits" "gewd" :"Steigung" "Bohrradius" "fasentiefe" "rueckfase" )
:types '( :string :keyword :length :lenth :length :length :length )
:units '( nil nil :mm :mm :mm :mm :mm )
:contents '(
( "M12x1.75" :metric 12 1.75 5.125 0.505181486 0.505181486 )
( "M14x2" :metric 14 2.00 6.000 0.577350269 0.577350264 )
( "1/4-20" :inch 6.35 :nil 4.72 0.28 0.28 )
); end contents
); end sd-create-logical-table
(sd-create-display-table "mach_adv_library-tappedholes-thread_dia-table"
:tableTitle "asdkfj"
:logicalTable "mach_adv_library-tappedholes-thread_dia-table"
:columns '( :tap_units :tap :thread_dia :thread_size :drill_rad :chamfer_depth :back_chamfer_depth )
:filterStatusLine nil
:applyColumns '( :tap :thread_dia :thread_size :drill_rad :chamfer_depth :back_chamfer_depth)
:selectionMode :single-row
:applyAction :default-tokens
)
.... auszug aus hilfe: welech parameter erweitert werden können
;; 1. Column Name : Tap Units
;; Key : :tap_units
;; Type : string {
;; "inch" :inch
;; "metric" :metric
;; "BSF" :bsf
;; "BSW" :bsw
;; "BSP" :bsp
;; "UNC" :unc
;; "UNF" :unf
;; "NPT" :npt
;; "Rp" ipe_rp
;; "G" ipe_g
;; "MF" :metric_fine
;; "Trapezoid" :trapezoid
;; "FlatTrapezoid" :flat_tapezoid
;; "Saw" :saw
;; "Round" :round
;; "Round_Mining" :round_mining
;; "Edison" :edison
;; }
;; Unit : nil
;; 2. Column Name : Tap
;; Key : :tap
;; Type : string
;; Unit : nil
;; 3. Column Name : Drill Rad (the radius of the pilot hole)
;; Key : :drill_rad
;; Type : :length
;; Unit : :mm
;; 4. Column Name : Tap Rad (radius of the nominal diameter of the thread)
;; Key : :tap_rad
;; Type : :length
;; Unit : :mm
;; 5. Column Name : Thread Size (the pitch or thread lead of the thread)
;; Key : :thread_size
;; Type : :length
;; Unit : :mm
;; 6. Column Name : Chamfer Rad (the outer radius of the chamfer)
;; Key : :drill_rad
;; Type : :length
;; Unit : :mm
;; 7. Column Name : Standard Tap Clearance (approximately 6 times thread pitch)
;; Key : :std_tap_clearance
;; Type : :length
;; Unit : :mm
;; 8. Column Name : Thread Starts
;; Key : :thread_starts
;; Type : :number
;; Unit : nil
;; 9. Column Name : Nominal Pipe Dia
;; Key : :nominal_pipe_dia
;; Type : :length
;; Unit : :mm
;;
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP