拡張モジュール > 高度な穴加工 > 穴加工のカスタマイズ > Creo Elements/Direct Machining Advisor Features で使用するフラグまたはラベル文字列のカスタマイズ
  
Creo Elements/Direct Machining Advisor Features で使用するフラグまたはラベル文字列のカスタマイズ
これは、Creo Elements/Direct Machining Advisor で用意されているカスタマイズ機能を使用して Creo Elements/Direct Machining Advisor Feature の名前をカスタマイズできるかどうかを示すサンプルファイルです。
集合体には次の名前およびフラグ文字列 (ここでは英語) があり、文字列の代わりにキー :reset を指定した場合、名前は Creo Elements/Direct Machining Advisor の標準値にリセットされます。(テーブルの幅を小さくするために、MACH_ADV_LIBRARY_ および COUNTERSUNK_ の後で集合体名を分割しています)。
集合体
名前
パラメータ
MACH_ADV_LIBRARY_
BLINDHOLE
止り穴~%ドリル {1} 直径穴深さ {2}~%円錐角度 {3}
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :CONE_ANGLE
MACH_ADV_LIBRARY_
COUNTERSUNK_
BLINDHOLE
皿座ぐり付き止り穴~%ドリル {1} 直径穴深さ {2}~%面取り深さ {3}~%円錐角度 {4}
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :CHAMFER_DEPTH
4. :CONE_ANGLE
MACH_ADV_LIBRARY_
COUNTERBORED_
THROUGHHOLE
深座ぐり貫通穴~%ドリル {1} 直径穴深さ {2}~% 皿穴 {3} 直径深さ {4}
1. :HOLE_DIA
2. :HOLE_DEPTH
3. :SINK_DIA
4. :SINK_DEPTH
MACH_ADV_LIBRARY_
COUNTERBORED_
THROUGHHOLE_WITH_CHAMFER
面取り付き深座ぐり貫通穴~%ドリル {1} 直径穴深さ {2}~% 皿穴 {3} 直径深さ {4}~%面取り {5}
1. :HOLE_DIA
2. :HOLE_DEPTH
3. :SINK_DIA
4. :SINK_DEPTH
5. :CHAMFER_DEPTH
MACH_ADV_LIBRARY_
COUNTERSUNK_
PARTIALLY_TOLERANCED_BLINDHOLE
皿座ぐり部分公差付き止り穴~%ドリル {1} 直径穴深さ {2}~%面取り深さ {3}~%円錐角度 {4}
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :CHAMFER_DEPTH
4. :CONE_ANGLE
MACH_ADV_LIBRARY_
COUNTERSUNK_
PARTIALLY_TOLERANCED_FLAT_BLINDHOLE
皿座ぐり部分公差付き平面止り穴~%ドリル {1} 直径穴深さ {2}~%面取り深さ {3}
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :CHAMFER_DEPTH
MACH_ADV_LIBRARY_
COUNTERSUNK_
PARTIALLY_TOLERANCED_THROUGHHOLE
皿座ぐり部分公差付き貫通穴~%ドリル {1} 直径穴深さ {2}~%面取り深さ {3}
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :CHAMFER_DEPTH
MACH_ADV_LIBRARY_
COUNTERSUNK_
THROUGHHOLE
深座ぐり貫通穴~%ドリル {1} 直径穴深さ {2}~%面取り深さ {3}
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :CHAMFER_DEPTH
MACH_ADV_LIBRARY_
FLAT_BLINDHOLE
平面止り穴~%ドリル {1} 直径穴深さ {2}
1. :DRILL_DIA
2. :DRILL_DEPTH
MACH_ADV_LIBRARY_
COUNTERSUNK_
FLAT_BLINDHOLE
皿座ぐり付き平面止り穴~%ドリル {1} 直径穴深さ {2}~%面取り深さ {3}
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :CHAMFER_DEPTH
MACH_ADV_LIBRARY_
PARTIALLY_THREADED_THROUGHHOLE
タップ穴~%ドリル {1} 直径穴深さ {2}~% ねじ直径 {3} x ねじサイズ {4} 深さ {5}
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :THREAD_SIZE
4. :THREAD_DIA
5. :DRILL_DIA
6. :DRILL_DEPTH
7. :TAP_DEPTH
指定した文字列に "{3}{4}" が含まれる場合、つまりねじ直径とねじサイズが区切り文字なしにつながっている場合、呼び径とピッチによる略称が使用されます。
MACH_ADV_LIBRARY_
PARTIALLY_THREADED_BLINDHOLE
部分ねじ止り穴~%ドリル {1} 直径穴深さ {2}~% ねじ直径 {3} x ねじサイズ {4} 深さ {5}
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :THREAD_SIZE
4. :THREAD_DIA
5. :TAP_DEPTH
指定した文字列に "{3}{4}" が含まれる場合、つまりねじ直径とねじサイズが区切り文字なしにつながっている場合、呼び径とピッチによる略称が使用されます。
MACH_ADV_LIBRARY_
THREADED_THROUGHHOLE
ねじ貫通穴~%ドリル {1} 直径穴深さ {2}~% ねじ直径 {3} x ねじサイズ {4}
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :THREAD_SIZE
4. :THREAD_DIA
指定した文字列に "{3}{4}" が含まれる場合、つまりねじ直径とねじサイズが区切り文字なしにつながっている場合、呼び径とピッチによる略称が使用されます。
MACH_ADV_LIBRARY_
OUTER_THREAD_WITH_CLEARANCE
クリアランス付き外側ねじ~%ねじ長さ {1}~%ねじ直径 {2} x ねじサイズ {3}
1. :THREAD_LENGTH
2. :THREAD_DIA
3. :THREAD_SIZE
MACH_ADV_LIBRARY_
OUTER_THREAD_WITH_GROOVE
溝付き外側ねじ~%ねじ長さ {1}~%ねじ直径 {2} x ねじサイズ {3}
1. :THREAD_LENGTH
2. :THREAD_DIA
3. :THREAD_SIZE
MACH_ADV_LIBRARY_
THREAD_BOLT_WITH_CLEARANCE
クリアランス付きねじボルト~%ねじ長さ {1}~%ねじ直径 {2} x ねじサイズ {3}
1. :THREAD_LENGTH
2. :THREAD_DIA
3. :THREAD_SIZE
MACH_ADV_LIBRARY_
THREAD_BOLT_WITH_GROOVE
溝付きねじボルト~%ねじ長さ {1}~%ねじ直径 {2} x ねじサイズ {3}
1. :THREAD_LENGTH
2. :THREAD_DIA
3. :THREAD_SIZE
MACH_ADV_LIBRARY_
STEPPED_HOLE
段付き穴~%全体の深さ {1}~%段数 {2}
1. :MAX_DEPTH
2. :NUM_STEPS
MACH_ADV_LIBRARY_ STEPPED_HOLE_FLAT_BLIND_ HOLE_STEP
(ドリル {1} 直径段付き平面止り穴深さ {2} 面取り深さ {3})
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :CHAMFER_DEPTH
MACH_ADV_LIBRARY_
STEPPED_HOLE_BLIND_
HOLE_STEP
(ドリル {1} 直径段付き平面止り穴深さ {2} 面取り深さ {3} 円錐角度 {4})
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :CHAMFER_DEPTH
4. :CONE_ANGLE
MACH_ADV_LIBRARY_
STEPPED_HOLE_THROUGH_
HOLE_STEP
(ドリル {1} 直径段付き貫通穴深さ {2} 面取り深さ {3} 背面面取り深さ {4})
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :CHAMFER_DEPTH
4. :BACK_CHAMFER_DEPTH
MACH_ADV_LIBRARY_
STEPPED_HOLE_PARTIALLY_TOLERANCED_FLAT_BLIND_
HOLE_STEP
(ドリル {1} 直径平面段付き止り穴深さ {2} 公差深さ {3} 面取り深さ {4})
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :TOLERANCE_DEPTH
4. :CHAMFER_DEPTH
MACH_ADV_LIBRARY_
STEPPED_HOLE_PARTIALLY_TOLERANCED_BLIND_
HOLE_STEP
(ドリル {1} 直径段付き止り穴深さ {2} 公差深さ {3} 面取り深さ {4} 円錐角度 {5})
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :TOLERANCE_DEPTH
4. :CHAMFER_DEPTH
5. :CONE_ANGLE
MACH_ADV_LIBRARY_
STEPPED_HOLE_PARTIALLY_TOLERANCED_THROUGH_
HOLE_STEP
(ドリル {1} 直径段付き貫通穴深さ {2} 公差深さ {3} 面取り深さ {4} 背面面取り深さ {5})
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :TOLERANCE_DEPTH
4. :CHAMFER_DEPTH
5. :BACK_CHAMFER_DEPTH
MACH_ADV_LIBRARY_
STEPPED_HOLE_THREADED_THROUGH_
HOLE_STEP
(ドリル {1} 直径穴深さ {2}~% ねじ直径 {3} x ねじサイズ {4})
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :THREAD_DIA
4. :THREAD_SIZE
MACH_ADV_LIBRARY_
STEPPED_HOLE_PARTIALLY_THREADED_THROUGH_
HOLE_STEP
(ドリル {1} 直径穴深さ {2} ねじ直径 {3} x ねじサイズ {4} 深さ {5})
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :THREAD_DIA
4. :THREAD_SIZE
5. :THREAD_DEPTH
MACH_ADV_LIBRARY_
STEPPED_HOLE_PARTIALLY_THREADED_BLIND_
HOLE_STEP
(ドリル {1} 直径穴深さ {2} ねじ直径 {3} x ねじサイズ {4} 深さ {5})
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :THREAD_DIA
4. :THREAD_SIZE
5. :THREAD_DEPTH
MACH_ADV_LIBRARY_
STEPPED_HOLE_PARTIALLY_THREADED_FLAT_BLIND_
HOLE_STEP
(ドリル {1} 直径穴深さ {2} ねじ直径 {3} x ねじサイズ {4} 深さ {5})
1. :DRILL_DIA
2. :DRILL_DEPTH
3. :THREAD_DIA
4. :THREAD_SIZE
5. :THREAD_DEPTH
|#
;;
;;---- Inquiry to get the actual Flag String for a feature class
;;
(display (cad-cam-link:CADCAMLINK-GET-FEATURE-FLAG-STRING
:FEAT-NAME "MACH_ADV_LIBRARY_COUNTERSUNK_THROUGHHOLE"))
;;
;;---- Change the actual Flag String for a CounterSunk ThroughHole to the
;;---- supplied string, the LISP primitive returns the old value
;;
(display

(cad-cam-link:CADCAMLINK-SET-FEATURE-FLAG-STRING
:FLAG-STRING "BDX~%BD={1} BT={2}~%Fase {3}"
:FEAT-NAME "MACH_ADV_LIBRARY_COUNTERSUNK_THROUGHHOLE"
)
)
;;
;;---- again inquiring the actual name string
;;
(display
(cad-cam-link:CADCAMLINK-GET-FEATURE-FLAG-STRING
:FEAT-NAME "MACH_ADV_LIBRARY_COUNTERSUNK_THROUGHHOLE"
)
);;
;;---- Change the actual Flag String for a CounterSunk ThroughHole to "....."
;;---- using the standard Command provided by Machining Advisor
;;
(MACHADV_SET_FEATURE_FLAG_TEXT
:feature_type "MACH_ADV_LIBRARY_COUNTERSUNK_THROUGHHOLE"
:feature_flagstring "BDX~%BD={1} BT={2}~%Fase {3}"
);;