-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathabst.html
More file actions
234 lines (212 loc) · 11.3 KB
/
abst.html
File metadata and controls
234 lines (212 loc) · 11.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
<!DOCTYPE html>
<html lang="ja">
<head>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-QZV05PBY1K"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-QZV05PBY1K');
</script>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>NCVCの作者のページ --NCVCの概要--</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="NCVCはフリーのCAMソフトです.NCVC is a Free CAM software.">
<meta name="keywords" content="NCVC, NC Viewer and Converter, Free, CAM">
<link rel="stylesheet" href="css/style.css">
<script src="js/openclose.js"></script>
<script src="js/fixmenu_pagetop.js"></script>
<script src="js/ddmenu_min.js"></script>
</head>
<body>
<div id="container">
<header>
<h1 id="logo"><a href="index.html"><img src="images/logo.png" alt="NCVCの作者のページ"></a></h1>
<!--PC用(901px以上端末)メニュー-->
<nav id="menubar">
<ul>
<li class="ddmenu-title">Contents
<ul class="ddmenu">
<li><a href="./index.html#download">ダウンロード</a></li>
<li><a href="https://zawazawa.jp/b5almsd0ra1jvhw3/" target="_blank">NCVCサポート掲示板(仮)</a></li>
<li><a href="python/index.html">Python初心者のための実践講座</a></li>
<li><a href="zumo/index.html">Zumo32U4コンテンツ</a></li>
<li><a href="https://ameblo.jp/ken-ncvc/entrylist.html" target="_blank">NCVC作者のブログ</a></li>
<li><a href="https://www.youtube.com/channel/UCI7H5vfuhUCerE5M_wmO7Fg" target="_blank">マガちゃんねる</a></li>
</ul>
</li>
<li><a href="./recruit.html">Recruit</a></li>
<li><a href="./contact.html">Contact</a></li>
</ul>
</nav>
<!--小さい端末用(900px以下端末)メニュー-->
<nav id="menubar-s">
<ul>
<li id="menubar_hdr2" class="close">Contents
<ul id="menubar-s2">
<li><a href="./index.html#download">ダウンロード</a></li>
<li><a href="https://zawazawa.jp/b5almsd0ra1jvhw3/" target="_blank">NCVCサポート掲示板(仮)</a></li>
<li><a href="python/index.html">Python初心者のための実践講座</a></li>
<li><a href="zumo/index.html">Zumo32U4コンテンツ</a></li>
<li><a href="https://ameblo.jp/ken-ncvc/entrylist.html" target="_blank">NCVC作者のブログ</a></li>
<li><a href="https://www.youtube.com/channel/UCI7H5vfuhUCerE5M_wmO7Fg" target="_blank">マガちゃんねる</a></li>
</ul>
</li>
<li><a href="./recruit.html">Recruit</a></li>
<li><a href="./contact.html">Contact</a></li>
</ul>
</nav>
<ul class="icon">
<li><a href="https://zawazawa.jp/b5almsd0ra1jvhw3/" target="_blank"><img src="images/icon_zawa.png" alt="NCVCサポート掲示板(仮)"></a></li>
<li><a href="https://ameblo.jp/ken-ncvc/entrylist.html" target="_blank"><img src="images/icon_blog.png" alt="NCVC作者のブログ"></a></li>
<li><a href="https://www.youtube.com/channel/UCI7H5vfuhUCerE5M_wmO7Fg" target="_blank"><img src="images/icon_youtube.png" alt="YouTube"></a></li>
</ul>
</header>
</div>
<div id="contents">
<section>
<h2>NCVCとは?</h2>
<p>一言で言うとフリー(無料)のCAMソフトです.CADで製図した図形情報から工作機械を動かすためのNCコードを生成します.</p>
<ul class="disc">
<li>2次元汎用CADが使用可能<br>DXF出力可能,かつ,レイヤ名が出力できるものであれば,普段使い慣れたCADでOK!</li>
<li>NCコードの切削シミュレーション</li>
<li>NCコードから各平面(XY, XZ, YZ)単位の2次元DXFデータ(R12形式)が出力可能</li>
<li>アドインI/Fにより、ユーザサイドの拡張が可能<br>JW_CADデータ(JWW/JWC)が直接読み込めます</li>
</ul>
<p>一応基本的な機能は備えていますが,まだまだ発展途上です.いずれ「フリーでここまでできるのか」というくらいまでは(^o^)</p>
<h2>簡単な使用方法</h2>
<h3>切削シミュレーション</h3>
<p>NCコードの切削シミュレーションは,NCデータ(*.ncd)を開けばその切削パスが表示されます.
デフォルトの拡張子は .ncd ですが,他の拡張子を設定することも可能です.</p>
<h3>NCコードの生成</h3>
<ol>
<li>CADでの作図
<ul class="disc">
<li>切削したい線や円(弧)の軌跡,穴加工(実点または円)データを切削レイヤに</li>
<li>工作機械の原点を示す円(中心が工作機械の原点を表す)を原点レイヤに</li>
<li>上記2つのレイヤは必須です.その他必要に応じて
<ul class="disc">
<li>加工開始時の移動パスを表す線または円は加工開始指示レイヤに</li>
<li>切削途中の強制移動指示は移動レイヤに</li>
</ul>
</li>
</ul>を作図し,それぞれのレイヤに名前を設定してください.以下はNCVCが読み込むデフォルトレイヤ名です.<br>
<strong class="color1">切削レイヤ:CAM</strong><br>
<strong class="color1">原点レイヤ:ORIGIN</strong><br>
<strong class="color1">加工開始指示レイヤ:なし</strong><br>
<strong class="color1">強制移動指示レイヤ:なし</strong><br>
<strong class="color1">コメント用文字レイヤ:なし</strong>
</li>
<p></p>
<li>DXF形式で保存してください<br>
DXFではそれぞれのCAD特有の情報が消える可能性があるので,念のためご使用のCAD独自の形式でも保存しておいてください.
JW_CADの場合は,JW_CADのデータをそのまま読み込むアドインがあるのでDXFでの保存は必要ありません.
</li>
<p></p>
<li>NCVCでDXFを開きます<br>
正しく読むことが出来ればメニューから「NC変換」が選択できます.とりあえずそのままOKボタン
</li>
<p></p>
<li>生成されたNCデータがシミュレーションされます。
</li>
</ol>
<hr size="10"><p></p>
<p>
3番にてデフォルトの切削条件(init.nci)を指定しましたが,もちろんそれぞれの加工条件に合わせて設定してあげてください.
切削条件ファイルはテキストファイルで保存されますので,それぞれの加工条件にあった複数の条件ファイルを作っておくと効果的です.
</p>
<p>その他、注意点として</p>
<ul class="disc">
<li>現在のNCVCは軌跡切削なので,使用する工具径を考慮しながら作図する必要があります.
つまり,輪郭加工やポケット加工を行う場合は,作図段階で複線による工具分のオフセット,または,ポケット加工を行うような軌跡を製図する必要があります<sup>*1</sup>.</li>
<li>加工開始位置指示と強制移動指示のデータは必須ではありません.
機械原点からの最短移動では工具が干渉してしまう,加工効率を上げるため早送りポイントを指示したいなど,必要に応じて指定してください.</li>
<li>現在のNCコード生成エンジンは,基本的に2次元DXFデータを切削条件ファイルに従って3次元加工するだけのことですので,まだZ軸の動的な切削コントロールはできません<sup>*2</sup>.
したがってネームプレート的な加工やワイヤー加工機などの2D切削に最適でしょう.</li>
<li>NCデータ生成の探索ルールは『一筆書き理論(オイラーグラフ)』を採用しています.
出来るだけ同一Z軸で一筆書き切削できるようなパスを生成<sup>*3</sup>しますが,まだそれほど賢くありません.あたたかく見守って下さい.</li>
</ul>
<p>
<sup>*1</sup>Ver1.00以降の形状認識処理を使えば,オフセット演算が可能になりました.<br>
<sup>*2</sup>拡張NC生成機能(複数レイヤによる一括生成)を使えば,疑似2.5D切削(等高線切削)も可能です.<br>
<sup>*3</sup>端点での一筆書きのみで,交点での線分割は行いません.
</p>
<hr size="10"><p></p>
<table class="ta2">
<tr>
<th><a href="https://shop.ohmsha.co.jp/shopdetail/000000005207/" target="_blank"><img src="images/9784274221644.jpg"></a></th>
<td>いまからはじめるNC工作第2版 好評発売中!<br>
<a href="https://www.amazon.co.jp/exec/obidos/ASIN/4274221644/" target="_blank">Amazon</a>
<a href="https://www.google.co.jp/search?hl=ja&q=%22%E3%81%84%E3%81%BE%E3%81%8B%E3%82%89%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%EF%BC%AE%EF%BC%A3%E5%B7%A5%E4%BD%9C%22&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja&gws_rd=ssl" target="_blank">ほか</a><br>
これで勉強してください.
</td>
</tr>
</table>
</section>
<p><a href="javascript:history.back()"><< 前のページに戻る</a></p>
</div>
<!--/#contents-->
<footer>
<!--
<div id="footermenu">
<ul>
<li class="title">タイトル</li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
</ul>
<ul>
<li class="title">タイトル</li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
</ul>
<ul>
<li class="title">タイトル</li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
</ul>
<ul>
<li class="title">タイトル</li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
<li><a href="#">メニューサンプルメニューサンプル</a></li>
</ul>
</div>
-->
<!--/#footermenu-->
<div id="copyright">
<small>Copyright© K.Magara, <a href="https://www.maizuru-ct.ac.jp/" target="_blank">NIT(KOSEN) Maizuru College.</a> All Rights Reserved.</small>
<span class="pr"><a href="https://template-party.com/" target="_blank">《Web Design:Template-Party》</a></span>
</div>
<!--/#copyright-->
</footer>
<!--ページの上部に戻る「↑」ボタン-->
<p class="nav-fix-pos-pagetop"><a href="#">↑</a></p>
<!--メニュー開閉ボタン-->
<div id="menubar_hdr" class="close"></div>
<!--メニューの開閉処理条件設定 900px以下-->
<script>
if (OCwindowWidth() <= 900) {
open_close("menubar_hdr", "menubar-s");
}
</script>
<!--子メニュー-->
<script>
if (OCwindowWidth() <= 900) {
open_close("menubar_hdr2", "menubar-s2");
}
</script>
</body>
</html>