/SolidWorksConfig

Config files of SolidWorks

Primary LanguageShell

SolidWorksConfig

This package is config files of SolidWorks

  • 推奨・条件

    • SolidWorks2016が推奨.2017でも動くらしいが若干不具合がでる場合がある
    • cygwinまたはgit-bashが必要(bash on windowsは未対応)
  • 設定方法

    1. cygwinまたはgit-bashにてscripts/install-setting-file.shを実行してsettings/swSettings_<User Name>.sldregを生成
    2. SolidWorksを起動して設定の保存/回復→設定の回復で生成したsldregファイルを指定して次へ
    3. 完了
  • 使用条件

    • 現状はディレクトリとファイル名等を以下の構成にする必要がある
    <directory-name>/<file-name>.sldprt          <- part file name is same with draft file name
    <directory-name>/dft/<file-name>.slddraw     <- draft file name is same with part file name
    
  • 使い方

    • 発注図面のワンクリック出力(pdf,dxf,iges)
      • 単体部品での出力する場合

        1. 出力したい図面ファイルの名前をパーツファイルと揃える
        2. パーツファイルがあるディレクトリにdftというディレクトリを作りその下に図面ファイルを置く
        3. 図面ファイルを開く
        4. レイアウト表示タブの「SaveAsPDFandDXFandIGS」を押す(デスクトップにファイルが作成される)
        5. 生成先をデスクトップ以外にしたい場合は, Solidworksのマクロ編集のアイコンをクリックして, SolidworksConfig/macro/PrepareToOrder.swpを開き, Microsoft Visual Basic for Applications(が起動するの)でmainに切り替えて, TargetPathName = Environ("HOMEDRIVE") + Environ("HOMEPATH") + "\Desktop" '決め打ち グローバル変数 の部分のパスを変えればよい
      • アセンブリ単位(ロボットとかリンクとか)での一斉出力する場合

        1. 出力したいアセンブリファイルを開く
        2. order-listをテーブルテンプレートとして部品表を挿入
        3. 部品表から個数,表面処理,発注先等の各種プロパティを設定
        4. アセンブリタブの「PrepareToOrder」を押す
        5. フォームから発注先と出力ディレクトリを指定して「Export Files」を押す
    • 板金展開図面のワンクリック作成
      1. 展開図面を作成したい部品の図面ファイルを開く
      2. レイアウト表示タブの「AddFlatPatternSheet」を押す
  • ファイルプロパティについて

    • プロパティの値の設定方法:タスクパネル->ユーザー定義プロパティ
    • プロパティの追加方法:タスクパネル->SOLIDWORKSリソース->プロパティタブビルダー