20 201111年年1212月月0606日日 カシオ計算機株式会社 カシオ計算機株式会社 業務開発部 業務開発部 設計システム 設計システムグループグループ
柏熊
柏熊
秀雄
秀雄
Web.Linkを応用した設計効率化と
XVLによる
Pro/ENGINEERデータ活用
3 3
概要
概要
社名 社名 カシオ計算機株式会社カシオ計算機株式会社 ((CASIO COMPUTER CO.,LTD.CASIO COMPUTER CO.,LTD.))
本社所在地 本社所在地 東京都渋谷区本町東京都渋谷区本町11--66--22 設立日 設立日 19571957(昭和(昭和3232)年)年 66月月 代表取締役社長 代表取締役社長 樫尾樫尾 和雄(かしお和雄(かしお かずお)かずお) 資本金 資本金 448855億億9,29,20000万円万円 売上高 売上高 3,4163,416億円億円((20102010年度連結)年度連結) 社員数 社員数 11,11,522522名名((2011/3/31 2011/3/31連結)連結) カシオについて カシオについて
4 4 カシオについて カシオについて デジタルカメラ、時計、電子辞書、電子楽器、電卓、電子文具、携帯電話、 デジタルカメラ、時計、電子辞書、電子楽器、電卓、電子文具、携帯電話、 電子レジスター、プロジェクター、ハンディターミナル、ページプリンタ、 電子レジスター、プロジェクター、ハンディターミナル、ページプリンタ、 オフィス・コンピューター、 オフィス・コンピューター、LCDLCD、金型、金型
主要製品
主要製品
『
『
IMAGING SQUARE
IMAGING SQUARE
イメージングスクエア
イメージングスクエア
』
』
http://art.casio.com/
5 5 本社 本社(新宿)(新宿) 八王子技術センター 八王子技術センター 羽村技術センター 羽村技術センター 羽村技術センター 羽村技術センター ( (東京都東京都 羽村市羽村市)) カシオについて カシオについて
関東地区の
関東地区の
主要事業所
主要事業所
6 6
機構
機構
CAD
CAD
推移
推移
1985 1985 19901990 19951995 20002000 2D(ホスト) 2D(EWS) 3D(ホスト) 試行 試行 本稼働本稼働 試行 試行 本稼働本稼働 一部稼働 一部稼働 ホスト ホスト 試行 試行 自動車 自動車 2D(PC) EWS EWS EWS EWS 3D(PC) 航空機 航空機 電機電機 99 99年年PC移行PC移行 試行 試行 本稼働本稼働 PC PC 20 201010 94 94年年ダウンサイジングダウンサイジング 試行 試行 本稼働本稼働 PC PC 98 98年年 PCPC移行移行 3D(EWS) (操作難、 (操作難、価格高額価格高額)) (操作易、価格低下(操作易、価格低下)) 世の中 世の中 の動き の動き 3D3D --CADCAD 2D2D --CADCAD カシ オ の 動 き カシ オ の 動 き 86 86年年 ホストホストCADAMCADAM 機構設計環境 機構設計環境7 7 ・・・ ・・・ ・・・ ・・・ ・・・ 羽村技術センター 羽村技術センター 羽村技術センター 各設計拠点 各設計拠点 各設計拠点 全社ファイルサーバー ライセンスサーバー 各拠点 ファイルサーバー 各部門 CADクライアント(2D/3D) ※ ※各台数は、実際の数ではありません。各台数は、実際の数ではありません。 各グループ会社 各グループ会社 各グループ会社 全社標準CAD •Helix (2D) •Pro/ENGINEER (3D) 他CAD •NX(3D) •CoCreate(3D)
機構
機構
CAD
CAD
構成
構成
部門A 部門B 部門C 機構設計環境 機構設計環境9 9 Web.Link Web.Linkを応用した設計効率化を応用した設計効率化
1.
1.
Pro/E
Pro/E
図面機能強化
図面機能強化
Web.Link
Web.Link
を応用した設計効率化
を応用した設計効率化
2.
2.
変換機能の外部連携
変換機能の外部連携
Pro/E
Pro/E
3D 3Dデータデータ 2D2DデータデータXVL
XVL
Helix
Helix
TIFF
TIFF
10 10 Helix(2D) Helix(2D) Pro/E Pro/E図面機能強化の背景図面機能強化の背景 •
• 図面化は図面化は Pro/EPro/E→→Helix Helix (MICRO (MICRO CADAM) CADAM) が主流だが、が主流だが、
Helix Helixの将来性が???の将来性が??? • • HelixHelixへの変換に手間がかかる。への変換に手間がかかる。 • • ツールの二重投資にもなっており、ツールの二重投資にもなっており、Pro/EPro/Eで完結させたい。で完結させたい。
カシオにおける
カシオにおける
Pro/E
Pro/E
図面機能強化の背景
図面機能強化の背景
Pro/E
Pro/Eの図面機能を使えるものにしよう!
の図面機能を使えるものにしよう!
( (3D3D単独図採用までの繋ぎとして)単独図採用までの繋ぎとして) Helix Helix変換変換 Pro/E(3D) Pro/E(3D) Pro/E Pro/E図面図面 DXFDXF出力出力11 11 現状 現状 改善 改善
Pro/E
Pro/E
3D 3DモデリングモデリングHelix
Helix
2D 2D図面化図面化 出図 出図(2D)(2D) Helix HelixデータデータPro/E
Pro/E
2D 2D図面化図面化Pro/E
Pro/E
3D 3Dモデリングモデリング 出図 出図(2D)(2D) Pro/E Pro/Eデータデータ 将来 将来Pro/E
Pro/E
3D 3D単独図単独図Pro/E
Pro/E
3D 3Dモデリングモデリング 出図 出図(3D)(3D) ビューワーデータ ビューワーデータ Pro/E Pro/E図面機能強化の背景図面機能強化の背景12 12 Pro/E Pro/E図面機能強化の背景図面機能強化の背景
Pro/E
Pro/E
図面機能改善の社内アンケート実施
図面機能改善の社内アンケート実施
一部を独自機能として内部開発
一部を独自機能として内部開発
要望
要望
100
100
項目以上を抽出、
項目以上を抽出、
仕分けして改善取組み
仕分けして改善取組み
13
13
開発手法
開発手法
•
•
Pro/Web.Link?
Pro/Web.Link?
Jlink?
Jlink?
Pro/ToolKit?
Pro/ToolKit?
開発手法
開発手法
手法
手法 開発言語開発言語 開発性開発性 運用管理運用管理 64bit64bit Pro/Web.Link
Pro/Web.Link JavaScriptJavaScript ●● ●● ●● Jlink
Jlink JavaJava △△ ×× ×× Pro/ToolKit
Pro/ToolKit CC言語言語 △△ ×× ●● Pro/Web.Link
Pro/Web.Link・・・コンパイル不要でデバッグ容易。・・・コンパイル不要でデバッグ容易。PGPGをサーバーで一元管理可能。をサーバーで一元管理可能。
Jlink
Jlink・・・クライアント側に・・・クライアント側にPGPG事前配付の必要あり。選定時事前配付の必要あり。選定時64bit64bit版版JREJREがなかった。がなかった。
Pro/Toolkit Pro/Toolkit・・・クライアント側に・・・クライアント側にPGPG事前配付の必要あり。事前配付の必要あり。 VB VB・・・選定当時・・・選定当時WF4WF4がサポートされていなかった為、候補から外す。がサポートされていなかった為、候補から外す。
•
•
開発容易で小回りの効く
開発容易で小回りの効く
Pro/Web.Link
Pro/Web.Link
を選択
を選択
14
14
ユーザー
ユーザーCADCAD端末端末 •
•Pro/EPro/Eとと WebWebををリンクし、開発プロセスの自動化・効率化ツールとしてリンクし、開発プロセスの自動化・効率化ツールとして 役立てる事を可能 役立てる事を可能ににする。する。 Pro/E Pro/E Web Webサーバーサーバー • •Web.LinkWeb.Linkライブラリライブラリ • •Web.LinkWeb.Linkソースソース Web.Link Web.Linkで出来ることで出来ること(例)(例) • •CADCADの各メニューコマンドを実行の各メニューコマンドを実行 • •CADCADデータから各種情報を取得データから各種情報を取得 • •CADCADデータ中にデータ中に 2D/3D2D/3D要素を描画要素を描画 • •CADCADデータのエクスポート、インポートデータのエクスポート、インポート • •ユーザーローカルのアプリユーザーローカルのアプリ//ファイルとの連携ファイルとの連携
Pro/Web.Link
Pro/Web.Link
について
について
Pro/15 15
head
head
部
部
(スクリプト)
(スクリプト)
body
body
部(表示)
部(表示)
Pro/Pro/Web.LinkWeb.Linkについてについて
<html> <html> <head> <head>
<script type="text/javascript" src="pfcUtils.js"></script> <script type="text/javascript" src="pfcUtils.js"></script> <script type="text/javascript"> <script type="text/javascript"> function listSheets() { function listSheets() { var dw = pfcCreate("MpfcCOMGlobal").GetProESession().CurrentMode var dw = pfcCreate("MpfcCOMGlobal").GetProESession().CurrentModel;l; var sn = dw.NumberOfSheets; var sn = dw.NumberOfSheets; var fn = dw.FileName; var fn = dw.FileName; var line = "<h1> var line = "<h1>ファイル名ファイル名 [" + fn + "]</h1>";[" + fn + "]</h1>"; for (i = 1; i <= sn; i++) { for (i = 1; i <= sn; i++) { var fm = dw.GetSheetFormat(i).FullName; var fm = dw.GetSheetFormat(i).FullName; var wd = dw.GetSheetData(i).Width; var wd = dw.GetSheetData(i).Width; var ht = dw.GetSheetData(i).Height; var ht = dw.GetSheetData(i).Height; line += "<h2>Sheet" + i + "</h2>" + line += "<h2>Sheet" + i + "</h2>" + "<ul>" + "<ul>" +
" <li> Format :" + fm + " </li>" + " <li> Format :" + fm + " </li>" + " <li> Width :" + wd + " </li>" + " <li> Width :" + wd + " </li>" + " <li> Height :" + ht + " </li>" + " <li> Height :" + ht + " </li>" + "</ul>"; "</ul>"; } } document.getElementById("mesg").innerHTML = line; document.getElementById("mesg").innerHTML = line; } } </script> </script> </head> </head> <body> <body>
<input type="button" value="
<input type="button" value="スタートスタート" onclick="listSheets()">" onclick="listSheets()"> <div id="mesg"></div> <div id="mesg"></div> </body> </body> </html> </html>
Pro/Web.Link
Pro/Web.Link
のコーディング例
のコーディング例
16 16 Web.Link Web.Linkを応用した設計効率化を応用した設計効率化
1.
1.
Pro/E
Pro/E
図面機能強化
図面機能強化
Web.Link
Web.Link
を応用した設計効率化
を応用した設計効率化
(デモ)
(デモ)
2.
2.
変換機能の外部連携
変換機能の外部連携
17 17 変更記号 変更記号 差替記号 差替記号 図面例
変更差替記号のカウント
変更差替記号のカウント
Pro/E Pro/Eの図面上に指定の記法で書かれている変更差替記号をカウントし、の図面上に指定の記法で書かれている変更差替記号をカウントし、 結果を図面右上の変更差替欄に記載する。 結果を図面右上の変更差替欄に記載する。 図面作成支援機能 図面作成支援機能 画面例18 18
部品表エディター
部品表エディター
図面作成支援機能 図面作成支援機能 Pro/E19 19 Web.Link Web.Linkを応用した設計効率化を応用した設計効率化
1.
1.
Pro/E
Pro/E
図面機能強化
図面機能強化
2.
2.
変換機能の外部連携
変換機能の外部連携
Web.Link
Web.Link
を応用した設計効率化
を応用した設計効率化
(デモ)
(デモ)
20 20
XVL
XVL
プラグイン変換
プラグイン変換
現在開いている(アクティブな)
現在開いている(アクティブな)
Pro/E
Pro/E
データを
データを
ダイレクトに
ダイレクトに
XVL
XVL
変換
変換
TIFF/PDF
TIFF/PDF
変換
変換
Pro/E
Pro/E
→
→
TIFF/PDF
TIFF/PDF
変換
変換
Helix
Helix
ダイレクト変換
ダイレクト変換
Pro/E
Pro/E
→
→
Helix
Helix
ダイレクト変換
ダイレクト変換
各種変換処理
21 21 効果と課題 効果と課題
効果と課題
効果と課題
効果
効果
•
•
設計作業の効率化促進
設計作業の効率化促進
•
•
入力間違いの防止
入力間違いの防止
課題
課題
•
•
新バージョン
新バージョン
CAD
CAD
への対応
への対応
(随時)
(随時)
が必要
が必要
※
※
API
API
が予告なく変更されてしまう
が予告なく変更されてしまう
23 23 XVL XVLについてについて
XVL
XVL
とは
とは
従来にな 従来になくく軽いデータサイズで軽いデータサイズでのの三次元形状表現三次元形状表現をを可能とした、可能とした、国産国産のの画画 期的 期的ななデータ圧縮技術データ圧縮技術。これにより、三次元形状でのネット上の情報交換が。これにより、三次元形状でのネット上の情報交換が 飛躍的に効率化され、また 飛躍的に効率化され、また高性能な高性能なハード・ソフトハード・ソフトを必要とせずを必要とせずブラウザ上ブラウザ上 で動作 で動作するする為、様々な利用環境で応用展開することが可能となる。為、様々な利用環境で応用展開することが可能となる。CAD
CAD
2
2
80
80
MB
MB
XVL
XVL
2
2
.
.
3
3
MB
MB
(部品数 (部品数 約約430430)) ((11ファイルに集約ファイルに集約))約
約
1/
1/
120
120
に圧縮
に圧縮
0 50 100 150 200 250 300 Pro/E XVL 2 28080MBMB 2 2..33MBMB24 24
XVL
XVL
の特徴
の特徴
• •非常にコンパクトなサイズになる。非常にコンパクトなサイズになる。→
→
1/100
1/100
~
~
1/200
1/200
程度
程度
• •リファレンス(参照)・モデルである。リファレンス(参照)・モデルである。→
→
変換は片方向
変換は片方向
XVL変換
CADソフト
CAD
CAD
データ
データ
Webブラウザ
XVL
XVL
データ
データ
XVL XVLについてについて 有償ソフト 有償ソフト 高スペックハード 高スペックハード 大規模データ 大規模データ 無償ソフト 無償ソフト 低スペックハード 低スペックハード 軽いデータ 軽いデータ Pro/E, NX, Cocreate25 25 設計 設計 導入目的と経緯 導入目的と経緯 品質 品質、、 資材、 資材、 生産 生産 営業、広報営業、広報 マニュアル、 マニュアル、 サービス サービス ドキュメント ドキュメント サンプル、写真等 サンプル、写真等 XVL XVL XVL XVL XVL XVL
3D
3D
データをより広範な業務で活用
データをより広範な業務で活用
し
し
、
、
カシオの物創りを大きく進化させる。
カシオの物創りを大きく進化させる。
「
「
One Source
One Source
Multi Use
Multi Use
」
」
導入目的
導入目的
金型 金型メーカーメーカー デザイン デザイン26 26 導入目的と経緯 導入目的と経緯
2001
2001
年
年
• • XVLXVLの評価開始の評価開始 • • ee--マニュアルマニュアル キックオフキックオフ
2002
2002
年
年
• • カシオ、マス社にてカシオ、マス社にてXVLXVL正式導入正式導入 – – デジタルカメラデジタルカメラ, , 映像映像品目より品目より ee--マニュアルのマニュアルの適用適用開始開始 • • 社内社内XVLXVLツール講習会開始ツール講習会開始 – – ツールを認知させ、活用のアイディア出しツールを認知させ、活用のアイディア出し
2003
2003
年
年
• • 他品目への適用展開他品目への適用展開 →→ Pro/E Pro/E ((楽器楽器, , システムシステム, , 他他)) • • マニュアル以外への用途展開開始マニュアル以外への用途展開開始 • • 山形カシオにて山形カシオにてXVLXVL導入導入
2004
2004
年
年
• • 変換環境の整備変換環境の整備((XCEXCE変換システム稼動変換システム稼動)) • • 時計マニュアルへの適用開始時計マニュアルへの適用開始 →→ UGUG--NX(時計)NX(時計)
導入展開
導入展開
経緯
経緯
27 27 導入目的と経緯 導入目的と経緯
2005
200
5
年
年
• • Pro/INTRALINKPro/INTRALINK連携の変換システム稼動連携の変換システム稼動
2006
200
6
年
年
•• ODRODRシステム稼動システム稼動(現在は(現在はWebWeb会議ベース)会議ベース)
200
200
8
8
年
年
•
• Lattice3D Reporter(Lattice3D Reporter(ExcelExcel用プラグイン)用プラグイン)導入導入
2010
20
10
年
年
•
• XVLXVL変換変換 64bit64bit化実施化実施((XCE XCE →→ XCLXCLへ移行)へ移行)
※ODR=Online Design Review
導入展開
導入展開
経緯
経緯
※XCE=XVL Converter Enterprise
28
28
カシオの
カシオのXVLXVL環境環境
Pro/EPro/ENGINEERNGINEER
NXNX CoCreateCoCreate 各3D-CAD XVL Player XVL Player 無償ビューワ XVL表示 XVL Studio XVL Studio 編集、アニメーション付加 3D Reporter 3D Reporter Excelプラグイン
XVL
XVL
XVL変換XVL ConverterXVL Converter Light Light XVL Signer XVL Signer セキュリティツール
カシオの
カシオの
XVL
XVL
環境
環境
29 29 カシオの カシオのXVLXVL環境環境
3D
3D
-
-
CAD
CAD
からの変換手法
からの変換手法
••
バッチ変換
バッチ変換
(Pro/E,(Pro/E, NX,NX, CoCreateCoCreate))− −設計者が設計者がCADCADファイルを準備ファイルを準備 − −設計者が使用者へ連絡設計者が使用者へ連絡 − −使用者が使用者がWebWeb上で上でXVLXVL変換変換 • •
プラグイン変換
プラグイン変換
(Pro/E)(Pro/E) − −設計者が設計者がCADCAD上で上でXVLXVL変換変換 • •プラグイン変換
プラグイン変換
(CoCreate)(CoCreate) − −設計者が設計者がCADCAD上で上でXVLXVL変換変換 ※※印のみ印のみ32bit32bit、他は全て、他は全て64bit64bit版コンバータ版コンバータ
※
30 30 3D 3D--CADCAD • •Pro/EPro/E • •NXNX • •CoCreateCoCreate
XVL
XVL
生産 生産 拠点 拠点 資材 資材 協力 協力 メーカー メーカー 営業 営業 設計 設計 サービスサービス広報広報 変換サーバー 変換サーバー XVL XVL Converter Converter Light Light Windchill PDMLink Windchill PDMLink サーバー サーバー DB DB 設計 設計 設計者に 設計者にCADCADデータを依頼データを依頼 利用者が直接 利用者が直接XVLXVLを取出すを取出す カシオの カシオのXVLXVL環境環境
XVL
XVL
入手性の改善取組み
入手性の改善取組み
31 31 XVL XVLによるによる Pro/ENGINEERPro/ENGINEERデータ活用データ活用
1.
1.
マニュアル系適用事例
マニュアル系適用事例
2.
2.
商品企画系適用事例
商品企画系適用事例
3.
3.
エンジニアリング系適用事例
エンジニアリング系適用事例
XVL
XVL
による
による
Pro/ENGINEER
Pro/ENGINEER
データ活用
データ活用
(デモ)
(デモ)
32 32
マニュアル系適用事例
マニュアル系適用事例
XVL XVLの活用展開の活用展開
製品取扱説明書
製品取扱説明書
取扱説明書のイラスト 取扱説明書のイラスト(各部の(各部の 名称や操作方法の個別説明) 名称や操作方法の個別説明)にに て活用中 て活用中
マニュアル展開図
マニュアル展開図
サービスマニュアルにおける サービスマニュアルにおける 分解図他にて活用中 分解図他にて活用中33 33
商品企画系適用事例
商品企画系適用事例
XVL XVLの活用展開の活用展開 • •商品企画会議での検討用商品企画会議での検討用
商品企画会議用途
商品企画会議用途
• •顧客に対する提案活動などでの活用顧客に対する提案活動などでの活用 • •開発部門からのプレゼン開発部門からのプレゼン
商談用データ
商談用データ
34 34
エンジニアリング系適用事例
エンジニアリング系適用事例
XVL XVLの活用展開の活用展開 • •設計時の機構検討用設計時の機構検討用
機構検討
機構検討
• •紙送り機構の検討用紙送り機構の検討用
機構検討
機構検討
35 35 効果と課題 効果と課題
効果と課題
効果と課題
効果
効果
•
•
イラスト作成等の内製化
イラスト作成等の内製化
(コストダウン)
(コストダウン)
•
•
商品提案等での早期商品イメージ創り
商品提案等での早期商品イメージ創り
•
•
製品構造の理解度向上
製品構造の理解度向上
課題
課題
•
•
データの入手性改善
データの入手性改善
•
•
データの後加工方法
データの後加工方法
•
•
稼働ブラウザ拡大
稼働ブラウザ拡大
37 37 PDMLink PDMLink PDMLink Creo Creo Creo 営業、広報 営業、広報 マニュアル、 マニュアル、 サービス サービス 設計 設計 デザイン デザイン XVL XVL XVL XVL 品質 品質、、 資材、 資材、 生産 生産 構成情報 構成情報 (E (E--BOM)BOM) 今後の取り組み: 今後の取り組み:3D3D&データ管理&データ管理 1. 1. 設計環境のグローバル化対応設計環境のグローバル化対応 2. 2. 上流工程での設計精度・品質作り込み上流工程での設計精度・品質作り込み 3. 3. 製品開発の徹底的な効率化製品開発の徹底的な効率化(付帯業務削減)(付帯業務削減) 4. 4. 設計ノウハウの蓄積とテンプレート化設計ノウハウの蓄積とテンプレート化 5. 5. XVLXVL活用範囲の拡張活用範囲の拡張 3D 3D データ管理 データ管理 XVL XVL
今後の取り組み:
今後の取り組み:
3D
3D
&データ管理
&データ管理
38 38
PTC
PTC
殿への要望
殿への要望
Web.link
Web.link
をコアツールとして今後も開発継続願いたい
をコアツールとして今後も開発継続願いたい
API
API
のコンパチビリティ確保
のコンパチビリティ確保
PDMLink
PDMLink
における外部ビューワー連携(
における外部ビューワー連携(
XVL
XVL
他)の実現
他)の実現
まとめ まとめー
ー
ありがとうございました。
ありがとうございました。
ー
ー
CASIO COMPUTER CO., LTD.