コンテンツまでスキップ
日本語 - 日本
  • 検索フィールドが空なので、候補はありません。

【FAQ_546】ねじリストへの背面面取り列追加方法

ねじリストについて、既存のねじリストの内容編集や、ねじ穴の背面側の面取りをデフォルトで規定することは可能でしょうか。

既存のねじリストを編集するには、sd-remove-logical-table-rowで既存のねじをタップテーブルから削除した後、同じ名前のねじを再定義します。ただし、既存リストに背面面取り深さを追加したい場合、対象テーブルにはその値を格納する「列」自体が存在しないため、行の置き換えコマンドだけでは対応できません。

列を追加するには sd-insert-logical-table-column コマンドを使用します(列は一番右側に追加されます)。例:

(sd-insert-logical-table-column "テーブル名"
:column :back_chamfer_depth
:columnName '(:"Back Chamfer Depth")
:type '(:chamfer)
:initialValue 0.5
:unit '(:mm))

列追加後、sd-insert-logical-table-rowで1カラム分増やした内容を追記します。詳細はPTCオンラインヘルプ(tables.html#sd-insert-logical-table-column、日本語版なし)を参照してください。

テーブルに列を追加せず、単にデフォルト値だけを変更したい場合は、ma_customizeに以下のような関数を追記します(末尾の数値がデフォルトの面取り深さ)。

(defun get-mach_adv_library-tappedholes-back_chamfer_depth-default-fnc (&key part library feature-long-name feature-class-name feature-variable feature-subvariable) 0.5)