User Guide

インターフェイス概要

  1. メインメニューバー(ドロップダウンメニュー):画面上部にあるこのバーには、ファイル、編集、モデル、工具経路、表示、ヘルプの各メニューが表示されます。ここから、機能別に分類されたソフトウェアのコマンドにアクセスすることができます。いずれかのメニューをクリックすると、利用可能なコマンドが記載されたドロップダウンリストが表示されます。
  2. デザインパネル:画面の左側に表示されます。デザインタブとタブ内のデザインを作成するためのアイコンへのアクセスが可能です。
  3. 工具経路タブ:画面の右側に表示されます。工具経路タブの上部には、工具経路の作成、編集、プレビューを行うための全アイコンが表示されます。タブの下部には作成済みの工具経路が表示されます。
  4. 2Dデザインウィンドウ:加工用デザインの表示、編集、選択を行うためのウィンドウです。デザインはインポートまたはソフトウェアで直接作成することができます。これは3Dビューでも同様で、F2キーとF3キーの使用、またはウィンドウ上部のタブをクリックして切り替えることができます。
  5. 3Dビュー:合成モデル、工具経路、工具経路プレビューが表示されます。
  6. インターフェイスレイアウトボタン(作図タブの2Dビューコントロールセクション):2Dビューと3Dビューを同時表示、またはデザインの後期工程で工具経路タブへフォーカスを切り替える場合に使用し、異なる既定のインターフェイスレイアウト間を切り替えます。
  7. ここからクイック ドロップダウン メニューにアクセスして、作業中の現在のレイヤー、シート、またはコンポーネント レベルを変更できます。

インターフェイスの管理

ツール ページには自動非表示/表示動作があり、使用されていないときに自動的に閉じることができるため、作業画面領域を最大化できます。

ソフトウェアには、設計用と加工用の 2 つのデフォルト レイアウトが含まれており、各ツール ページに適切な自動非表示動作を自動的かつ便利に設定できます。各ツール ページのレイアウト切り替えボタンを使用すると、プロジェクトの設計段階からツールパス段階に焦点が自然に移るときに、インターフェイスを切り替えることができます。

自動非表示タブへのアクセス

ツールページが自動非表示(ピン付けされていない)の場合、画面のサイドにタブのみとして表示されます。詳細は、ツールページのピン付け/ピンを外すを参照してください。当該タブにマウスオーバーすると、一時的にページが表示されます。ページからツールを選択すると、再度自動的に非表示になります。

ツールページのピン付け/ピンを外す

各ツールページの自動非表示動作は、各ページのタイトル領域の右上にある画びょうアイコンを使用して制御可能です。

test
Pinned
test
Unpinned

デザイン/工具経路のデフォルトレイアウト

Cut2D Desktopには、通常のデザインワークフローと工具経路作成を補助するための2つのツールレイアウトページがあります。

すべてのタブに[レイアウト切り替え]ボタンがあります。作図とモデリングタブで当該ボタンを使用すると、工具経路タブをピン付けして作図とモデリングツールタブのピンを外し、工具経路タスクにインターフェイスのフォーカスが移動されます。工具作成タブでは、当該ボタンによってレイアウトが元に戻されます。つまり、工具経路ページのピンを外して作図とモデリングタブのピン付けを行います。これらの2つのタブは、F11キーとF12キーを使用して切り替え可能です。

ヘルプ ?

すべての形式に ? があります。アイコンをクリックすると、使用しているツール フォームの詳細を説明する適切なヘルプ コンテンツ ページに移動します。

3D ビューのヘルプ プロンプト

ヘルプ プロンプトは、現在のツールまたは操作を追跡し、関連するヘルプ ドキュメントや現在のツールのヒントに簡単にアクセスできるようにします。

02. Getting Started - Introduction

はじめに

Welcome to the vibrant Vectric community! You've made a great choice for getting the most from your CNC machine by using Vectric software. This short guide should help you to get your CNC machine cutting correctly in less than hour. Along the way we will highlight key concepts and tools in our full Reference Manual. These links will help you review each step in more detail and begin to develop your skills.

概要

In the first section of this guide we will describe the main principles of CNC toolpath creation using Vectric software. All CNC projects follow a similar workflow and our software is designed to reflect these steps naturally and intuitively.

Next we will complete your one-time setup to licence your product and give you access to Vectric's online portal, V&Co, which we will use to automatically configure the software for your specific CNC machine.

In the final section we will run through a simple, but complete, CNC project from start to finish step-by-step. At the end of the project you should be confident that your CNC machine is correctly configured and you can cut vector drawings using a simple profile toolpath strategy.

03. Getting Started - The CNC Workflow

The Vectric Workflow

The Example Project will step you through all the stages of creating, toolpathing and cutting a simple line drawing. Most CNC projects share many common concepts and steps so before we complete our practical project, let's run through them.

The structure of a Vectric Job

All the information needed to describe a single CNC project is contained in a Vectric Job document (when saved they have the file suffixes *.crv or *.crv3d). A new job always begins by defining the area of a sheet of physical material that you intend to cut with your CNC machine.

Most jobs typically only involve one sheet of material, but more complicated projects may comprise multiple materials. Don't worry, your job's primary material sheet can be updated or new sheets of material added to your job later, as your design develops.

The drawings & images used to work on a material sheet can be created on layers to help manage more complicated designs. Similarly 3D model components can also be organised onto levels. By default there is always at least one layer and one level for each sheet in a new job. You can add more layers and levels to help organise more complicated projects.

Once your material sheet has been created in the Job Setup form, the software will show you a 2D & 3D view of your design space (which matches the dimensions of your current material sheet), each in their own window.

Above the view windows is the main toolbar which allows you to navigate through the structure of your CNC job and see what is currently being displayed in view windows below. It shows you the material sheet, design layer and 3D model level that you are currently working on (referred to as 'active').

What you see in the 2D & 3D design views below will reflect these current settings and any new shapes, components or toolpaths will be created in the active locations indicated. You can also change the active sheet, active layer or active level at any time directly from these controls.

More advanced projects can also represent both sides of a sheet of material. For a two-sided project an additional control above the views shows which side of the sheet is currently active. You can view the drawings, models and toolpaths associated with the top and bottom surface of each material sheet and swap the active side of the sheet in a consistent way to the other controls.

Initially your job will be empty and so your views will be blank, but in due course, Vectric's view windows will show all the layered drawings & images, 3D model components & toolpaths for the currently active material sheet.

The currently active locations are the same for both the 2D & 3D views i.e. creating a vector shape will place it on the same active sheet and active layer regardless of whether the 2D or 3D view is used.

You can, however, toggle the visibility of object types in each view independently using the visible items toolbar at the top of each view. This is helpful for focusing on different areas of your job at each stage of creating your CNC project.

Many of the software's tools can be used directly in either the 2D or 3D view.

In V12 some tools have not yet been extended to allow full interaction in the 3D - this is an ongoing transition. If in doubt, try click

Import, Draw or Trace artwork

Computer images are most often represented as a grid of coloured squares - these images are referred to as bitmaps and their constituent coloured squares are called pixels. Except for a few very specific cases, this representation is not *directly* useful for toolpath creation. Computer drawings (from CAD or illustration applications) are very different and are instead built from mathematically defined lines & curves.

This type of representation is referred to as vector or contour artwork. Vectric software can use both bitmap and vector artwork, but most types of toolpath can only be created from vector drawings. Suitable bitmaps with bold regions of similar colour (for example logos, cartoons, icons or signs) can, however, be used to create vectors from which many types of toolpath can then be generated - this process is called bitmap tracing.

Some external artwork file types contain only bitmaps (e.g. BMP, PNG, JPG), some contain only vectors but many can contain both (e.g. PDF, SVG, DWG/DXF).

Use the design artwork to create toolpaths

We use the vector artwork to define the shapes we want to cut. It is important to emphasise that the toolpath (the actual cutting moves your machine must make to leave your intended shape) is rarely, if ever, a direct conversion of the original artwork. The toolpath must be created taking into account a complex interaction of the material, your CNC machine's capabilities and the shape of your cutting tool.

"Sculpture, per se, is the simplest thing in the world. All you have to do is to take a big chunk of marble and a hammer and chisel, make up your mind what you are about to create and chip off all the marble you don’t want." - Paris Gaulois, 1879.

Toolpaths are therefore generated from source vector artwork but once created they are almost entirely indepenendent of the artwork that created them. Moving, editing or even deleting the source artwork used to generate a toolpath will not affect the toolpath - it must be actively re-calculated to reflect any changes.

This is a carefully considered Vectric design principle - although you may be prompted that a significant alteration to your job has occurred - your toolpaths will never change automatically 'behind your back'!

That said, toolpaths do retain a handy reference to the artwork that created them. If you choose to edit a toolpath it will try to locate it's orginal source artwork and re-select it. At this point you can simply recalculate it to reflect any changes you have made to that source artwork, but you can also choose to select additional or entirely different artwork.

プレビュー

As we've discussed, the actual motion of your CNC machine (the toolpath) required to cut al shape can be complex and difficult to interpret.

Luckily your software provides an extremely accurate preview of any toolpaths that you create by simulating them in a block of virtual material. In the Example Project we will use the Toolpath Preview to verify that the toolpaths are producing the shapes we want (and we can easily corrected them if not)!

This simulated preview is a hugely beneficial step that ensures you minimise costly mistakes in the real world (we all make them from time to time) but it also allows you to check the surface finish you can expect from different strategies under different conditions.

The Toolpath Preview uses exactly the same data that will be sent to your CNC machine. You can be confident that any cutting and surface finish issues that occur at the machine but which are ない visible in the Toolpath Preview are almost always caused by a physical problem with the machine setup or tooling, which makes finding and fixing them a lot quicker!

Exporting the toolpath

Now we will be ready to export the toolpath, in the right format, ready to be loaded into our CNC machine's controller. Saving the toolpath will make use of a Post-Processor that is specific to your CNC machine. It will translate the movements contained in the toolpath into a toolpath file that is in the specific format required by your CNC machine's controller to load and run.

04. Getting Started - One-Time Setup

One-time setup

Before we can begin, however, we must complete a couple of one-time steps to ensure your newly installed software is correctly configured. We will start by showing you how to log in to Vectric's online portal, V&Co. Here you will be able to download many other tutorials & projects, clipart packs and software updates. It is also the place you will find your personal product license code and you can return to it any time should you need to recover this licence information or use the main product installer again for any reason in the future. We will also use V&Co to access our online Machine Database. We can use this to automatically configure your software for the make and model of your CNC machine. Licensing and configuring your software typically only needs to be completed once and if you are online they can both be completed almost entirely automatically with just a few clicks.

Licence Management & Your V&Co Account

It is important that your investment in our high quality CNC software is protected and that Vectric can continue to create great software in the future - you will, therefore, have a unique personal licence for the software that you have purchased.

This licence is associated with your Vectric V&Co account, and can be accessed at anytime via https://portal.vectric.com. To log in to your V&Co account you will need to use the email address (which must be uniquely yours) and password that you registered with us when your account was created - please keep these details safe. Your registered email address is the way by which we can verify your ownership of the software.

Important Note: you can reset your password at any time using your registered email account and the forgotten password link provided on the V&Co log in page. If you need to change your registered email address it is important to do this before you lose access to the one to which the software is registered. If you can no longer access your registered email, you will need to contact us directly at support@vectric.com but please note that you will now need to be able to provide independent and alternative proof of your identity and purchase.

Within your V&Co account there is a unique digital code for each piece of Vectric software you have purchased. When you first run our software on your laptop or PC you will be prompted to provide this information. If you are installing onto a computer that is online (i.e. with unrestricted internet access available) you can complete this process almost entirely automatically - this is the fastest and easiest method.

The software will simply launch your web browser and prompt you to log in to your portal account. The software will then show the appropriate license that is available to be linked. Simply accept the link and you're good to go!

Once you have completed this process after initial install you will not be required to do it again unless you change computers or need to re-install the software afresh. Your software is now uniquely licenced to you and your details will always be shown in the main interface - even when you are offline, or online but not logged-in.

You can also log into your V&Co account from within the software at any time when you are connected to the internet to enable additional online features and services such as your clipart collection or online tool database.

When logged-in, your software will indicate this in the top right corner of the main window. Please note, the one-time licensing of your software and routinely logging in when using your software are independent concepts. Your personal product licensing is unaffected by your V&Co logged-in status.

We have also ensured that you can complete the software licensing process without having a live internet connection. The process is less automatic and details of the steps can be found here.

CNC Machine Tool Configuration

The software supports hundreds of different types of CNC machine, so the the next thing we will need to do is configure the software for your particular make and model. Correct configuration comprises two elements - appropriate tool settings in the tool database for your CNC machine and setting the 'translation' file (the Post-Processor) needed to create a toolpath file that your specific machine tool controller can understand.

工具データベース

Configuring the software will create a default tool database with tool definitions include cutter movement speeds ("feedrates") that *should* be a reasonable starting point for you to edit the entries for the tool types that you have, according to the recommendations from your CNC machine manufacturer for each material. Appropriate tool settings are the result of a complex interaction of the tool's shape and design, the nature of the material you intend to cut and the strength and power of your CNC machine. Don't use any default settings without first considering whether they are appropriate for your circumstances.

We will look at the Tool Database in more detail in the Toolpath Creation section below.

Post Processors

Your software can create toolpath files for hundreds of different CNC machines and controllers. To achieve this, the software creates an internal representation of a toolpath. Only when this toolpath is saved does it get 'translated' into the specific format required by your CNC machine.

The translation instructions are contained in file called a Post-Processor (because it *processes* the toolpath *after* it has been created).

Post-Processors also determing whether the toolpath movements will be presented to the machine using metric or imperial units. This must typically match the units mode you have set on your CNC machine's controller (seek advice from the manufacturer if needed). Note, however, it doesn't matter what units where used to create the original toolpath within the software - any required conversion is automatically applied when the toolpath is saved through the Post-Processor.

Job Setup - Axis Orientation

Our software is specifically designed for 3-axis CNC Machines (with additional support for an optional rotary axis). As you look at your CNC machine, the normal conventional is that left and right movement is controlled by the X-axis, forward and backward movement controlled by the Y-axis and up and down movement is controlled by the Z-axis.

In our software the width of your job will typically be equivalent to the X-axis of your CNC machine and the height of your job to its Y-axis.

Be aware that some machines are orientated so that the X & Y axes are swapped as you look at them - left to right movement may be controlled by the Y-axis and vice versa.

Use your machine's control software to jog your machine independently in each axis to make sure your expectations are correct.

Although unusual, it is possible that some post-processors will swap the X & Y toolpath coordinates you have created your toolpaths - effectively changing the apparent orientation of you job - but this is only recommended for users who are confident of their machine's configuration and usage and not recommended for the majority of users who might not be aware of the other issues this can cause. Check with your machine tool manufacturer if you have any doubts.

It can help Orientate yourself so that when you stand before the machine, when you jog the machine to move to a higher X position, it is moving Left to Right infront of you. This can help visualise how the project design you have made in the software will translate to the bed of your machine.

はじめに - サンプルプロジェクト

キャリブレーションパターンのカット

簡単に紹介するために、2D プロファイル ツールパス戦略を使用して、正確なサイズと位置合わせが行われた長方形、円、星を彫刻します。このパターンでは、CNC ワークフローで概説したすべての手順を使用します。また、設計のいくつかのシンプルだが重要な機能を使用して、CNC マシンが正しく動作しているかどうかを確認することもできます。

  • 長方形、円、星は歪んだり歪んだりしてはなりません。
  • 彫刻された形状の寸法はデザインと正確に一致する必要があります。
  • 3 つの図形の位置合わせポイントに矛盾があってはなりません。
  • 星は時計回りにわずかに回転し、彫刻はデザインの元の方向と一致し、X または Y 方向に予期しない反射がないようにする必要があります。

このガイドの最後では、これらのチェックを確認し、いずれかが期待どおりでない場合のトラブルシューティングのヒントをいくつか提案します。

材料、工具、固定具

デザインの XY 寸法は 100 mm (4 インチ) なので、約 150 mm (6 インチ) 四方以上の材料が必要になります。

素材の正確な厚さはそれほど重要ではありません。デザインは、1.5 mm (1/16 インチ) の深さで表面に彫られるだけだからです。したがって、厚さが 3 mm (1/8 インチ) 以上であれば問題ありません。合板または MDF ボードの切れ端が理想的です。

クランプとの衝突やネジの切断の可能性を回避するために、このような小さな材料を固定するための最良の方法は、両面テープを使用することです。強力な「カーペット」タイプのテープであればどれでも使用できますが、しっかりと固定でき、作業が完了したらきれいに剥がせるブランドを見つけるために試行錯誤する必要があるかもしれません。

ツールパスは V ビットに基づいて作成されますが、正確なツール角度は重要ではありません。V ビット ツールがない場合は、小型 (3 mm、直径 1/8 インチ以下) のエンド ミルまたはボール ノーズ ツールも使用できますが、カットが広くなるため、キャリブレーション パターンの解釈が少し難しくなる可能性があります。

クランプとの衝突やネジの切断の可能性を回避するために、このような小さな材料を固定するための最良の開始方法は、両面テープを使用することです。

ジョブを作成する

  • 開始するには、「新しいファイルを作成」をクリックします。

これにより、「ジョブ セットアップ」フォームが開きます。すべてのプロジェクトはジョブ セットアップから始まります。ここで、設計の物理的な寸法を検討します。この時点では、必ずしも材料ブロック全体を定義する必要はなく、設計に必要な領域のみを定義する必要があることに注意してください。設計領域は、CNC マシンが参照開始点として使用する「XY データム位置」を使用して、より大きな物理的な材料ブロック上の任意の場所に配置できます。

ソフトウェアのすべてのフォームと同様に、`Job Setup` フォームの上から下に向かって作業してください。フォームは通常、最も重要なフィールド、オプションではないフィールド、または最も頻繁に更新されるフィールドが上部に配置されます。ほとんどのフォーム フィールドには、初めてアクセスしたときに適切なデフォルトが提供されます (フィールドは、編集すると通常、以前の設定を記憶します)。そのため、最初はよくわからないフィールドを無視できます。ほとんどのフォームの下部には、変更内容の (承認)、 、または を実行するためのボタンがあります。

  • ジョブ設定フォームでは、両側からカットするか、回転軸を使用してカットするプロジェクトを許可していますが、ここでは単に「片面」を選択します。

お客様のご希望に応じて「ジョブ サイズ」の単位を設定します。

CNC マシン コントローラは、ツールパスがメートル法またはヤードポンド法のいずれかで定義されていることを想定して設定されるため、特定の設定を決定するには CNC メーカーに問い合わせる必要があります。後で選択するポストプロセッサは、ツールパスをコントローラの要件に一致させる必要がありますが、これはソフトウェア内で 設計 に使用する単位とはまったく関係ありません。ツールパス ファイルの作成時に、必要に応じてすべてが自動的に変換されます。
  • 新しいジョブの幅と高さを両方とも150mm(6インチ)に設定します。
  • をセットする
  • OKをクリック

キャリブレーションアートワークをデザインする

プロジェクトは設計図から始める必要があります。画面の左側には、設計図を描くのに役立つさまざまなツールにアクセスできるタブ付きパネルがいくつかあります。

やがて、この設計を使用して CNC マシンのツールパスの作成を開始します。ツールパスとツールパス戦略に関連する機能は、画面の右側にある別のパネルにあります。最初はこのパネルは非表示になっています。設計がほぼ完成したら、右側のツールパス パネルに焦点を切り替えます。

これは CNC プロジェクトを作成するときの一般的なワークフローであり、ソフトウェア インターフェイスにより、このフォーカスの切り替えが簡単かつ直感的になります。

今のところは、左側の デザイン パネルで利用できるツールに焦点を当て続けましょう。

######### キャリブレーション スクエアを完了するための手順は、こちらを参照してください。######

This will create your Rectangle to be 100m x 100mm.

Now press the F9 key on the keyboard, and your Rectangle Vector will now be centered in your work space.


最初のツールパスを作成する

設計図が完成したので、この形状を正確かつ効率的にカットするためにどのようなツールパス戦略を使用するかを検討する準備が整いました。

ソフトウェア インターフェイスでは、「ツールパス コマンドに切り替える」ボタンを使用して、設計ツール パネルを自動的に非表示にし、ツールパス戦略ツール パネルを表示できます。

  • 「デザイン」タブの上部にある「ツールパス コマンドに切り替える」ボタンをクリックします。

ツールパス タブがソフトウェアの右側に開きます。ここには、ツールパスの作成、編集、保存に関連するすべてのツールがあります。

特定のジョブに最も適したツールパス戦略を選択することは、CNC を効果的に使用する方法を最初に学習する際の最も難しい側面の 1 つです。時間の経過とともに、このタブで利用できるさまざまな戦略を探索し、広範なチュートリアルと実用的な例を通じて、それぞれの用途を理解します。

現時点では、ツールパス操作で利用できる最初の戦略、つまりプロファイル ツールパスのみを使用します。

プロファイル ツールパス ボタンをクリックして、2D プロファイル ツールパス フォームを開きます。

プロジェクトの保存と読み込み

この時点で、プロジェクトを保存する必要があります。[ファイル] -> [保存] メニュー、または Ctrl+S ショートカット キーを使用してプロジェクト ドキュメントを保存すると、他の従来のアプリケーション ドキュメント (Microsoft Word など) を保存するのと同じように、すべての 2D 設計要素、3D モデル、およびツールパス戦略設定が `*.crv` または `*.crv3d` ファイルに含まれます。このファイルは、後日いつでも戻って作業を継続したり、新しいプロジェクトのベースとして複製したりすることができます。

これは CNC マシンが読み取るファイルではないことに注意してください。ツールパスの保存 (下記参照) は、CNC マシンに必要なこのプロジェクトからファイルを具体的に保存する独立したプロセスです。ツールパスの保存プロセスを、Word 文書から PDF ファイルを作成するようなものと考えるとわかりやすいかもしれません。PDF ファイルは通常、再読み込みまたは編集されませんが、「印刷」する準備ができています。

ツールパスのプレビュー

ツールパス ファイルを CNC マシンに転送する前に、ソフトウェアで行うべき非常に重要な手順がまだあります。[ツールパスのプレビュー] コマンドを使用すると、CNC マシンがどのように動くか、各ツールパスが完了した後の素材がどのように見えるかを正確にプレビューできます。

ツールパスの保存 - 後処理


ツールパスの実行

In this guide we will assume that you have completed the "Machine Configuration" Process either Manually or using one of the existing Online Configurations as seen here.

With that step complete, you just need to now open the "Save Toolpath" form, using the bottom right most icon in the Toolpath Panels icons.

Make sure your machine is currently selected in the Machine


Running Your Toolpath

CNC マシンとコントローラーはそれぞれ異なります。この時点では、ツールパス ファイルの実行の詳細については、CNC マシンの製造元のマニュアルを参照する必要がありますが、予想される典型的なプロセスに関する一般的な情報をいくつか提供できます。

資料を安全に保管

材料はマシンのベッドに固定する必要があります。これは通常、材料をクランプ、ネジ留め、または接着して行います (大型またはより高度なマシンには真空固定機能がある場合があります)。最初の 2 つのケースでは、クランプやネジを切断しないように細心の注意を払う必要があります。ジョブ セットアップで説明したように、ツールパス ファイルは材料と同じサイズである必要はありません。クランプやネジを回避する最も簡単な方法は、ジョブの寸法 (つまりツールパス) が材料の遮るもののない領域よりも大きくないこと、およびこの領域内に正しく配置されていることを確認することです。

原点(データム)を設定する

すべてのツールパスの動きは、最初にジョブを作成したときに選択した「XY データム位置」を基準にしています (この例では左下隅に設定していますが、通常はデザインの中心にすることもできます)。これらは「原点」とも呼ばれます。次に、このデータム ポイントが材料上のどこに物理的に配置されているかを CNC マシン コントローラに指示する必要があります。このプロセスは通常、「XY データムの設定」、「XY 原点の設定」、または「X と Y のゼロ設定」と呼ばれます。

実際には、XY データムを設定すると、ツールパスが材料上でカットされる位置が どこ になります。

また、ツールパスが材料をどのように 深い 切削するかをコントローラに指示する必要があります。これは、ツールパスを材料に対して 内で 配置することと同じです。これは、「Z 原点の設定」、「Z ゼロの設定」、または「Z のゼロ化」と呼ばれることがよくあります。

この時点でも、ソフトウェアでジョブを作成したときに使用した「Z ゼロ位置」設定を把握しておくことが重要です。この例では、これを材料の表面に設定しましたが、状況によっては、これを材料ブロックのベース、または CNC マシンのベッドに設定すると便利な場合があります。

このジョブは `Z ゼロ位置` を `Material Surface` に設定して作成されたため、ツールの先端が 材料の表面 に触れるように CNC マシンをジョグし、制御ソフトウェアを使用して Z 位置をゼロにする必要があります。

あるいは、自動 Z タッチ プレートまたはプローブを使用して同じ結果を得ることもできます。この手順の手順については、CNC 製造元を参照してください。

注記: テストの「エアカット」を行う場合、CNC マシンを Z方向上向き 空中のポイントまで後退させて、ツールパスの最大深さが物理的な材料に接触しないようにし、代わりに Z ゼロを「空中」に設定します。このように Z 原点を空中にしてツールパスを実行すると、実際の切削の前にセットアップやツールパス設定について疑問や不確実性がある場合に、ツールパスの動きをテストするのに非常に役立ちます。

この時点で、CNC マシンは、ツールの先端が原点ジョブの作成時に定義した位置にあるときに、位置インジケーターが X=0、Y=0、Z=0 を示している状態になっているはずです。この例では、これは切断する領域の左下隅にあり、材料の上面にちょうど触れている位置になります。

ツールパスファイルをロードする

準備はできましたか?

少なくとも、テストされていないツールパスの初期開始点と送り速度を「エアカット」で目視確認することを常に検討する必要があります (上記の注記を参照)。最初の全深さ、全幅カットを形成する動きに特に注意を払ってください。これは、ツールと CNC マシンに最も大きなストレスがかかるときであるため、カットしようとしているツールと材料の種類に対して適切であることを確認してください。

CNC を初めて使用する場合、コントローラーに簡単なチェックリストを書いておくことを検討する価値があります。次に例を示します。

私は:

  • 初期動作を確認するために「エアカット」を実行しますか?
  • 材料がしっかりと固定されているか確認しましたか?
  • このツールパスに適したツールのタイプと形状が適切かどうか確認しましたか?
  • X、Yの原点を設定しますか?
  • Z原点を設定しますか?
  • スピンドルをオンにしましたか (CNC マシンのコントローラーによって自動的に有効になっていない場合)?

さあ、カットの時間です!

テストされていない、または検証されていないツール設定でツールパスを実行する場合は、常に細心の注意を払ってください。 新しい のツールや 新しい の材料で切削する場合は、CNC マシンまたはツールの製造元に問い合わせて、マシンとツールの適切な送り速度についてアドバイスを受けてください。

キャリブレーションカットを確認する

トラブルシューティング

スケール / 単位

反発

反転軸

軸の入れ替え

2Dデザインと管理

2D ビューは、完成したパーツのレイアウトを設計および管理するために使用されます。厳密に 2D であるアイテム、または 3D ビュー内のオブジェクトの 2D 表現であるアイテムをユーザーが制御できるようにするために、さまざまなエンティティが使用されます。これらの 2D ビュー エンティティのリストについては以下で簡単に説明し、このマニュアルの後のセクションで詳しく説明します。

これらすべてのさまざまなタイプのオブジェクトの最終的な目的は、CNC 上で必要な部品を切断するために必要なツールパスを作成できるようにすることです。これは、これらが 3D モデルの基礎を作成するのに役立つこと、またはツールパスの境界形状の記述など、ツールパスにより直接的に関連していることを意味する場合があります。これらの 2D アイテムのさまざまな用途や用途は、それらの整理が非常に重要であることを意味します。このため Cut2D Desktop には 2D データを管理するための レイヤー機能 があります。レイヤーは、さまざまな 2D エンティティを関連付けて、ユーザーがそれらをより効果的に管理できるようにする方法です。レイヤーについては、このマニュアルの関連セクションで後ほど詳しく説明します。両面プロジェクトを使用している場合は、同じセッション内で「上」面と「下」面を切り替えることができ、各面でデータを作成および編集できるようになり、「多面ビュー」オプションを使用して次のデータを表示できます。反対側のベクトル。両面セットアップについては、このマニュアルの関連セクションで後ほど詳しく説明します。

ベクトル

ベクトルは線、円弧、曲線であり、直線のように単純なものもあれば、複雑な 2D デザインを構成することもできます。 Cut2D Desktopでは、ツールパスが従う形状を記述したり、デザインを作成したりするなど、多くの用途があります。 Cut2D Desktop には、このマニュアルで説明されている多数のベクター作成および編集ツールが含まれています。

多くのユーザーは、ソフトウェア内でベクターを作成するだけでなく、Corel Draw や AutoCAD などの他の設計ソフトウェアからベクターをインポートすることもあります。 Cut2D Desktop はインポート用に次のベクトル形式をサポートしています: *.dxf、*.eps、*.ai、*.pdf、*skp、および *svg。インポートしたデータは、ソフトウェア内のベクター編集ツールを使用して編集および結合できます。

ビットマップ

ビットマップは*.bmp、*.jpg、*.gif、*.tif、*.png、*.jpegのピクセルベースのイメージ(写真など)の標準のコンピューター用語です。これらのファイルタイプは非常に小さな正方形(ピクセル)に構成されるイメージで、スキャンされた写真、デジタル写真、インターネットから入手したイメージなどが相当します。

ロータリージョブの作成

Z原点

ツールを円柱の中心またはサーフェスの中心にゼロ調整するかどうかを指定することを選択できます。ブランクを丸めている場合、参照している表面は完成したブランクの表面であるため、円柱の表面に Z を設定することはできません。一貫性と精度を確保するために、ラップされたツールパスを出力するときは常に「円柱の中心」を選択することを強くお勧めします。これは、加工しているピースの直径の不規則性やブランクをチャックの中心に配置する際のエラーに関係なく、常に一定に保つ必要があるためです。

ヒント:

これを行うための役立つヒントは、チャックの中心と、チャックの上部や回転軸取り付けブラケットの一部などの便利な点の間の距離を正確に測定することです。この Z オフセットをどこかに書き留め、この時点で将来のツールをゼロにし、Z オフセットを入力して回転軸の中心の位置を取得します。 「Center of Cylinder」を選択するもう 1 つの理由は、一部のコントロールでは回転中心からの距離に基づいて回転軸の正しい回転速度を計算できるためです。 Z 値がサーフェスを基準にしている場合、コントロールは Z ゼロにおける円柱の直径または半径を知る必要があります。

XY原点

XY 図面原点 - ここで、XY ゼロ原点をジョブ上に配置する場所を指定できます。これらのオプションは、プログラム内の通常の「ジョブ設定」フォームの同じフィールドに対応します。ほとんどの人はデフォルトの左下隅を使用しますが、ジョブによっては XY 原点を中心にしたい場合があります。

  • 水平方向 (X 軸沿い) のジョブでは、X オフセットは円柱の長さに対応し、Y オフセットはその円周に沿った点になります。
  • 垂直方向 (Y 軸沿い) のジョブでは、その逆になります。 Y オフセットは円柱の長さに対応し、X オフセットはその円周に沿った点になります。

方向

シリンダの方向に沿って - このセクションは、マシン上で回転軸をどのように調整するかをプログラムに伝えるために使用されます。すでにデザインを作成していて、別のマシンのジョブを変更したいだけの場合は、マテリアルを使用してデザインを反転して、すべてのベクトルとコンポーネントがジョブに対して同じままになるようにすることができます。

Z原点オン - このセクションでは、Z 原点をマテリアルの表面に設定するか、ベース (円柱の中心) に設定するかを決定します。これらの設定は、ツールパスが実際に保存されるときに上書きできますが、回転加工には「円柱軸」を選択することを強くお勧めします。この理由については、以下のメモで詳しく説明します。

ベクトルレイアウト

ツールパスのラッピングに適したサイズでジョブを作成するだけでなく、ジョブの作成時に多数のベクトルが作成されます。これは、ラップされたジョブの作成時に非常に役立ちます。

ベクターは独自の個別のレイヤー上に作成され、作業領域が乱雑にならないように、デフォルトではこれらのレイヤーはオフになっています。レイヤーをオンにするには、「レイヤーコントロール」ダイアログを表示します(Ctrl + L はこれを表示/非表示にするショートカットです)。レイヤーを表示/非表示にするには、レイヤー名の横にあるチェックボックスをクリックするだけです。

2レールスイープ - このレイヤーには 2 つの直線ベクトルが含まれており、成形柱を作成する場合にプロファイルをスイープするために使用できます。

境界ボックス - このレイヤーには、ジョブ領域全体をカバーする長方形のベクトルが含まれています。このベクトルは、円柱の表面全体を加工する場合に役立ちます。


素材の選択

回転プロジェクトをセットアップするとき、ソフトウェアは正確な直径を持つ完全な円柱を想定します。実際には、ストック材料が不均一である場合や、正方形のプロファイルを持つブランクのみが利用可能な場合があります。このような場合、実際の設計に関連付けられたツールパスを実行する前に、ブランクを希望のサイズのシリンダーに機械加工する必要があります。


もう 1 つの考慮事項は、ストック素材の長さです。通常、ブランクの一部はチャック内に配置されます。加工中、切削工具が常にチャックと心押し台の両方から安全な距離にあることも重要です。このような理由から、ブランクは実際のデザインよりも長くする必要があります。切断用に機械をセットアップするときは、工具がチャックや心押し台にぶつからないように、原点が適切に設定されていることを確認するために細心の注意を払う必要があります。

これらの考慮事項を考慮せずにデザインが作成された場合、空白のサイズはいつでも ジョブセットアップ 形式で調整できます。

下の図は、ロータリー プロジェクト レイアウトの例を示しています。上で説明したように、チャックと十分なギャップを考慮して、実際のブランクは Aspire で定義されたジョブよりも長くなります。実際の設計は、完成した部品をチャックから取り外す前にプロファイル ツールパスで加工できるタブ用のスペースを残すために、Aspire で定義されたジョブよりも短くなります。

以下の例のように厚みの異なる 3D 形状を加工する場合は、モデルの厚い方の端を駆動モーターに最も近い側に配置することをお勧めします。このように、ねじりねじりは主に機械加工された部品のより強い端部に影響を与え、機械加工中の部品の曲がりや破損を避けるのに役立ちます。

2D ツールパスを使用したシンプルなロータリー モデリング

基本的な列のベクトルの作成

このセクションでは、プロファイルと溝加工ツールパスを使用して単純な柱を作成する方法を説明します。

新しいロータリー ジョブの作成から始めてください。ここに示されている設定は単なる例であり、マシンのセットアップと利用可能な材料に合わせて調整する必要があることに注意してください。

この例では、ブランクは X 軸を中心に回転します。これを 回転軸と呼びます。ラップされる軸は Y 軸です。これを 巻き付けられた軸と呼びます。これは、2D ワークスペースの上部と下部の境界が実際には一致することを意味します。それらを 包まれた境界線と呼びます。

まず、 線/ポリラインを描くツールを使用してコーブ ベクトルを作成します。これらは、デザインの両端でラップされた軸に沿って実行されます。 スナップ は、作成された線が折り返された境界で開始および終了することを確認するのに役立つ場合があります。

この例では、入り江は作業境界から 1 インチの位置に配置され、縦溝流路のために中央に 10 インチが残されています。フルートは回転軸に沿って走ります。入り江と縦溝流路の始まりとの間に 0.5 インチの隙間があると仮定すると、縦溝流路の長さは 9 インチになります。この例では 8 本のフルートを使用します。

まず、回転軸に平行な長さ 9 インチの線を作成します。次に、作成したフルート ベクトルを選択し、 シフトを押しながら入り江ベクトルの 1 つを選択します。次に、 ベクトル沿いにコピーツールを使用して 9 のコピーを作成します。元のフルート ベクトルは不要になったので削除できます。最初と最後のコピーはどちらもラップされた境界上に作成されることに注意してください。つまり、それらは一致するので、そのうちの 1 つを削除できるということです。最後のステップとして、すべてのフルート ベクトルを選択し、 F9 を押してデザインの中心に配置します。

回転ツールパスの作成

2D 回転ツールパスを作成するプロセスは、シングル モデルおよびダブル モデルのツールパスを作成するプロセスと非常に似ています。この例では、入り江ベクトルでプロファイル ツールパスを使用します。ツールパスを作成するには、入り江ベクトルを選択し、から プロファイル ツールパスをクリックします。

フルートのツールパスを作成するには、フルート ベクトルを選択し、 溝工具経路をクリックします。この例では、フルート深さ 0.2 に設定された 1 インチ 90 度 V ビットを使用し、開始および終了時のランプおよびランプ タイプ スムーズ オプションを使用しました。ランプの長さは 0.25 インチに設定されました。両方のツールパスを以下に示します。

test
Toolpath for coves of the column
test
Toolpath for flutes of the column

ツールパスのシミュレーションと保存

工具経路をプレビューを使用してツールパスをシミュレートします。プレビューをアニメーション化するオプションが選択されている場合、シミュレーションはフラット モードで視覚化されます。シミュレーションが完了すると、ラップされた回転ビューが自動的にオンに戻ります。

片面および両面シミュレーションとは対照的に、回転シミュレーションは 100% 正確ではありません。たとえば、丸い穴は回転ビューでは楕円形として表示されますが、パーツが実際に加工されると明らかに円形になります。

デザインは完成したと考えられますが、実際には、残ったストックを切り出すことができると便利です。これは、デザインを少し長くし、プロファイルカットを追加することで実現できます。この例では、 ジョブセットアップを使用してブランクの長さを 2 インチ延長しました。 F9を使用して既存のベクトルを中心に戻すことができます。その後、既存のツールパスを再計算する必要があります。

切り出しベクトルはコーブベクトルと同じ方法で作成できます。適切なエンドミルを使用して、2 つの追加のプロファイル ツールパスを作成できます。この例では、直径 0.5 インチのタブを使用しました。これを実現するには、 切込み深さ ボックスに「z-0.25」と入力し、= を押すと、ソフトウェアが計算結果を置き換えます。式で使用される変数「z」は、ソフトウェアによって自動的に空白の半径に置き換えられます。必要に応じて マシンベクトルの外側/右側 または マシンベクトルの内側/左 を指定することも重要です。カットアウト ツールパスとその結果のシミュレーションを以下に示します。

test
Cut-out toolpaths in 2D view
test
Finished part after adding cut-out toolpaths

最後のステップは、マシンが受け入れられる形式でツールパスを保存することです。 工具経路保存 を使用して、お使いのマシンに一致するラップされたポストプロセッサを選択します。

注記

この例で示されているツールと値は、説明のみを目的としています。安全で正確な加工を確保するには、工具のサイズ、送り速度、タブの直径などを使用する材料や機械に適合させる必要があります。

スパイラルツールパス

このセクションでは、スパイラル ツールパスを作成およびシミュレートする方法について説明します。

スパイラル ツールパスについて考える 1 つの方法は、細長い布のストリップを想像することです。このようなストリップは、特定の角度でロールに巻き付けることができます。ブランクの周囲を複数回囲むツールパスを作成するには、特定の角度で長いベクトルを作成します。このようなベクトルは、ロールから巻き戻されたときの布地のストリップに相当します。

このようなツールパスは回転ジョブの 2D ワークスペースを超えますが、シミュレーションと機械加工の両方でのラッピング プロセスのおかげで、ツールパスは実際には材料の境界内に留まります。

スパイラル ベクトルの設計で最も重要な部分は、指定された数のラップをもたらす線の正しい角度と長さを決定することです。回転軸に平行ではなく、螺旋溝を使用するように単純な柱の設計を変更したいとします。次の例ではフルート ラッピングを 3 回ずつ使用しますが、この方法は他の回数にも適用できます。

既存のフルート ベクトルは 1 つを除いてすべて削除できます。 線/ポリラインを描くを選択し、既存のフルートの一端をクリックして新しい線を開始します。この線は、巻き付けられた軸に沿って、ジョブの円周の 3 倍の長さで作成する必要があります。この例では、[角度] ボックスに 90 と入力し、[長さ] ボックスに y * 3 と入力して = を押すことを意味します。ラップされた軸が Y 軸ではなく X 軸である場合、上記の式は x * 3 となるはずです。

これで、元のフルート ベクトルと新しく作成されたフルート ベクトルのもう一方の端を結ぶ線を単純に描くことができます。 ベクトル沿いにコピー ツールを使用すると、この 1 つのフルートを前述の方法でコピーできます。この例では、以下に示すように 4 つの螺旋溝が作成されました。

test
Vectors used to create spiral flutes
test
Spiral toolpaths in flat view

フルート ベクトルの準備ができたら、 溝工具経路を使用してツールパスを再度作成できます。注意すべき重要な点は、ラップ ビューとフラット ビューでのスパイラル ツールパスの外観の違いです。 オートラッピングをクリックすると、ラップ回転ビューからフラット ビューに切り替え、またその逆に戻すことができます。

上で見られるように、平面ビューではツールパスはベクトルに従い、ジョブの境界を越えて広がります。一方、以下に示すラップされたビューでは、ブランクの周りをらせん状にツールパスが表示されます。

これは、回転加工の一般的な 2D ワークフローの簡単な概要にすぎません。回転加工専用のビデオ チュートリアルも忘れずにご覧ください。アプリケーションの初回起動時にチュートリアル ビデオ ブラウザのリンクからアクセスできます。

ロータリー加工とラッピング

Cut2D Desktop は、シリンダーの周りに平坦なツールパスを「巻き付け」て、回転軸 / インデクサーで構成された CNC 機械に出力を提供できます。下の画像は、円柱の一部に巻き付けられた平らなツールパスを示しています。

注記

ラッピングは、XYZ の「フラット」ツールパスを取得して回転軸の周りにラップし、X または Y の移動を角度移動に置き換える、特別に構成されたポストプロセッサと連携して機能することに注意することが重要です。

オートラッピング モードがオンの場合、ツールパスはプログラム内でラップされて視覚化できます。

Cut2D Desktop は、ラップされたシェーディング複合モデルを描画することで、プログラム内でラップされたモデルを視覚化することもできます。

test
Wrapped toolpaths
test
Cross section of a table leg modeled flat
test
Toolpath wrapping switched on

Cut2D Desktop には、ラップされたツールパス シミュレーションを描画する機能もあります。これは完成品がどのように見えるかを把握するのに非常に役立ちますが、ラッピングされたシミュレーションは完成品がどのように見えるかを 100% 正確に表現できるわけではないことを認識することが重要です。潜在的な違いの例としては、回転作業でドリルで穴を開けた場合などが挙げられます。実際のワークピースでは、これらは明らかに単なる丸い穴ですが、ラップされたシミュレーションでは、表示のために平らなシミュレーション モデルをラップするときに発生する「ストレッチ」プロセスにより、これらは歪んだ楕円として表示される場合があります。

注記

回転軸が Y 軸に沿って配置されている場合は、ジョブのセットアップ中に [Y 軸に沿った方向] オプションを選択します。このドキュメントのすべての例では、回転軸が X に沿って位置合わせされていることを前提としています。

マシンコントローラーと回転軸/インデクサーの軸方向の可能な組み合わせは膨大な数あることを認識することが重要です。これは、Vectric が、考えられるすべての組み合わせに対して事前構成されたポストプロセッサーを標準として提供することは非現実的であることを意味します。ソフトウェアには、 マシン構成をセットアップするときに構成できるいくつかのラッピング ポストプロセッサーが含まれています。

新しい投稿を選択する必要がある場合は、 工具経路保存 メニューにアクセスして選択できます。これを行うには、以下の画像に示すように、[マシン構成の管理] ボタンをクリックします:

test

これによりメニューが開き、「関連付けられたポストプロセッサ」の下にある ボタンを押して、ソフトウェア内で使用可能なすべてのポストプロセッサにアクセスし、マシン構成に適切なラップされたポストプロセッサを選択できるようになります。

test

後で編集する必要がある場合は、このメニューで投稿を右クリックし、[表示] を選択して投稿の内容を表示することもできます。

これらの投稿を調べると、独自の投稿を構成する必要がある場合に役立つ場合があります。 Vectric がマシン構成用の標準ポストを提供していない場合は、プログラムのヘルプ メニューからアクセスできるポストプロセッサ編集ガイドを参照してポストプロセッサの構成方法を確認し、Vectric が提供する標準ロータリー ポストも参照してください。

また、 ベクトリックフォーラム を見て、他の誰かがあなたの設定または同様の投稿をすでに設定していないかどうかを確認する必要があります。これらのリソースを参照した後でも、自分のマシンに何をする必要があるかまだわからない場合は、お気軽に support@vectric.com までお問い合わせください。ただし、個々の要件に合わせてカスタムのロータリー ポストプロセッサを作成することは保証できないことに注意してください。

ポストプロセッサ編集

ポストプロセッサの用途

ポストプロセッサとは、特定のルーターまたは工作機械に対して適切な形式に、工具移動のXYZ座標を変換するプログラムのセクションです。
構成ファイルは、特定のマシンコントロールに適応するように、プログラムからの出力をカスタマイズします。このドキュメントは、構成ファイルの作成および編集方法の詳細を説明します。

以下は、G-CodeとHPGLにポストプロセスされた一般的なプログラムのセクションを示します。

G-Code出力

T1 M6

G17

G0 Z4.5000

G0 X0.0000 Y0.0000 S12000 M3

G0 X2.4567 Y7.8342 Z0.2500

G1 Z-0.0500 F5.0

G3 X3.3784 Y8.7559 I0.0000 J0.9218 F66.0

G3 X2.4567 Y9.6777 I-0.9218 J0.0000

G3 X1.5349 Y8.7559 I0.0000 J-0.9218

HPGL出力

IN;PA;

PU2496,7960;

PD2496,7960;

AA2496,8896,90.000

AA2496,8896,90.000

AA2496,8896,90.000

AA2496,8896,90.000

PU2496,7960;

PU2496,6096;

マシンコントローラーの製造元は、特定のマシンで実行するためのプログラムに必要な形式に、ファイルをカスタマイズする場合があります。これにより、当該マシンの特性に適応するように、コントロールを最適化することができます。

Vectricのポストプロセッサは、簡素なテキストベースの構成ファイルを使用します。そのため、必要に応じて、ユーザーによる構成ファイルのカスタマイズが可能です。

ポストプロセッサの各セクション

Vectricのポストプロセッサは、明瞭性の観点から複数のセクションに分類されているので、類似したスタイルで独自のポストプロセッサを書き出して、デバッグに利用することができます。

ファイルコメント

ポストプロセッサについて説明し、ポストプロセッサへの変更を記録できるセクション。各行はコメントであり、「+」文字または「|」で始まります。キャラクター。

+ History

+ Who When What

+ ======== ========== ===========================

+ Tony 14/07/2006 Written

+ Mark 26/08/2008 Combined ATC commands, stop spindle on TC

+================================================

グローバルファイルステートメント

ステートメントとは、一度だけ使用されるアイテム、または、ファイルを通じて複数の静的な値を持つアイテムです。明瞭性を保つために、ステートメント名には大文字のみを使用します。

ステートメント

結果

POST_NAME="Text Output Arcs(mm)(*.txt)

ポストプロセッサのリストに表示される名前です。

FILE_EXTENSION="txt"

ファイルに与えられるファイル拡張子です。

UNITS="MM"

ファイルが出力する単位(インチ/MM)です。

PRINT_DIRECT="YES"

工作機械の製造元は、NCファイル出力の直接受け入れが可能なドライバー(通常はプリンタードライバー)を提供します(例: Generic HPCL_Arcs.pp参照)

RAPID_PLUNGE_TO_STARTZ="YES"

(素材設定フォームで指定される)Plunge (Z2) 高さへの切り込み動作が、早送り移動であることを示します。

DIRECT_OUTPUT="Display Name|Manufacturers.Document"

コントロールソフトウェアが、NCファイル出力の直接受け入れが可能なドキュメントインターフェイスを使用します。

ROTARY_WRAP_Y=A

Y軸の移動が、指定された直径の円筒周りにラップされます。「Y」値は「A」として出力されます。

ROTARY_WRAP_X=B

X軸の移動が、指定された直径の円筒周りにラップされます。「X」値は「B」として出力されます。

SPINDLE_SPEED_RANGE = 1 15 4500 15000

当該マシンの回転速度は、スピンドルの実際の速度(RPM)を表す1から15までの整数の範囲として出力されます(この例では、4500から15000 RPM)。
例として以下のファイルを参照してください。Roland_MDX-40_mm.pp

SUBSTITUTE = "O1 S1 O2 S2 On Sn"

このコマンドを使用して、([TOOL_NAME]など)変数内の文字出力を代用し、別の文字で当該文字を代用することができます。
この機能は、特定の文字がNCコントロールでエラーを引き起こす場合に有用です。

文字は「オリジナル - 代用」のようにペアで入力されます。

例えば、MACH 3コントロールソフトウェアは、コンマ区切りとして丸括弧を使用し、ネスト化されたコメントの利用は許容しません。
Vectric工具データベース内の多くの工具が、「Name」セクションで丸括弧を使用します。これらの名前が出力されると、Mach3内でエラーを引き起こす可能性があります。
コマンド SUBSTITUTE = "({)} " は、このエラーを避けるために()文字を{}に変換します。例として以下のファイルを参照してください。Mach2_3_ATC_Arcs_inch.pp

INVERSE_TIME_MODE="YES"

Rotary: 逆時間送りモードにおける送り速度Fの出力の有効/無効を切り替えます。
このモードでは、F分で分割された長さで移動を完了します。

GCodeでは、これによりG93がオンになるかG94がオフになり、単位モードを使用します。

LASER_SUPPORT = "YES"

このポストプロセッサがレーザー ツールパスをサポートしていることを示します ( レーザーモジュール がインストールされている場合)。

MIN_ARC_RADIUS = 0.01

任意の最小円弧半径です。この値より小さな半径を持つ円弧は、単一の直線移動に変更されます。

MAX_ARC_RADIUS = 1000.0

任意の最大円弧半径です。この値より大きな半径を持つ円弧は、ポリゴン化されます。

POST_BASE

これは、別のポストプロセッサのコンテンツを継承する サポートされなくなりました 方法です。詳しくは POST_BASE の移行 のページをご覧ください。

テープ切り離しサポート

工具経路の出力が分割される長さを説明します。

TAPE_SPLITTING=MAX_NUM_LINES LINE_TOL "FILENAME_FORMAT" START_INDEX INDEX_ON_FIRST_FILE

以下のコマンドを例として使用します。

TAPE_SPLITTING=1000 100 "%s_%d.tap" 1 "YES"

この場合

出力は最大1000行(ただし、その多くの行がポストプロセッサのフッターセクション内)の複数ファイルに分割され、900行(1000 – 100)以降にリトラクト動作がある場合、ファイルは該当する移動で分割されます。ファイル名が「toolpath」の場合、分割されるファイルの名前は「toolpath_1.tap」、「toolpath_2.tap」となります。最初の工具経路出力は、「toolpath_ 1.tap」となります。 INDEX_ON_FIRST_FILE=YES が使用されているため、「toolpath」はインデックス番号なしにはなりません。ただし、ファイルが1000行未満の場合はファイルが分割されないため、この限りではありません。

注記

NCファイルの分割が必要な一部のコントローラーでは、ファイル名の文字数にも制限があります。例えば、MSDOSスタイルの8.3ファイル名形式での命名が必要になる可能性があります。出力ファイルの命名時には、この点を考慮する必要があります。

行終了文字

LINE_ENDING="[13][12]"

文字の10進数値は、ポストプロセッサファイルの各個別行にアペンドされます。WindowsまたはMSDOS形式のテキストファイルの読み込みが可能なコントローラーでは、通常は[13][10](復帰、改行)となります。

ナンバリングのブロック

出力ファイルに行番号を追加する場合、現行行番号が変数[N]で追加されます。この行番号変数の挙動は、以下の変数に制御されます。

ステートメント

結果

LINE_NUMBER=0

行番号を開始する値です。

LINE_NUMBER_INCREMENT=10

行番号間の増分値です。

LINE_NUMBER_MAXIMUM=99999

再度LINE_NUMBER_START値に戻る前に、出力する最大行番号です。

重要:一部のコントローラーでは、コントロール上に表示可能な行数に制限があります。

変数

変数名

以下で出力

サンプルファイル

FEED_RATE

[F]

現行送り速度です。

Mach2_3_ATC_Arcs_inch.pp

CUT_RATE

[FC]

現行加工送り速度です。

CNCShark-USB_Arcs_inch.pp

PLUNGE_RATE

[FP]

現行切り込み送り速度です。

CNCShark-USB_Arcs_inch.pp

SPINDLE_SPEED

[S]

R.P.Mの現行回転速度です。

GCode_arc_inch.pp

POWER

[P]

JETベースの工具(レーザーなど)の現行電源設定です。

grbl_mm.pp

TOOL_NUMBER

[T]

現行工具番号です。

Mach2_3_ATC_Arcs_inch.pp

PREVIOUS_TOOL_NUMBER

[TP]

前の工具番号です。

NC-Easy.pp

LINE_NUMBER

[N]

行番号です。

Mach2_3_ATC_Arcs_inch.pp

TOOL_NAME

[TOOLNAME]

現行工具名です。

MaxNC_インチ.pp

TOOL_NOTES

[TOOL_NOTES]

現行工具のToolDBのメモフィールドからのテキストです。

Busellato_Jet3006_arc_inch.pp

TOOLPATH_NAME

[TOOLPATH_NAME]

現行工具経路名です。

Viccam_ATC_Arcs_inch.pp

TOOLPATH_FILENAME

[TP_FILENAME]

(「工具経路保存」に生成される)ファイル名です。

ez-Router_inch.pp

TOOLPATH_DIR

[TP_DIR]

工具経路ファイルの保存先フォルダーです。

Woodp_arc_mm.pp

TOOLPATH_EXTENSION

[TP_EXT]

工具経路のファイル拡張子です。

TekcelE_Arc_ATC_3D.pp

TOOLPATH_PATHNAME

[PATHNAME]

工具経路のフォルダーパス名です。

WinPC-NC_ATC_Arcs_mm.pp

X_POSITION

[X]

X軸における工具位置の現行座標です。

GCode_arc_inch.pp

Y_POSITION

[Y]

Y軸における工具位置の現行座標です。

GCode_arc_inch.pp

Z_POSITION

[Z]

Z軸における工具位置の現行座標です。

GCode_arc_inch.pp

A_POSITION

[A]

A軸における工具位置の現行座標です。

ARC_CENTRE_I_INC_POSITION

[I]

X軸における円弧の中心です(最終X,Y位置に相対)。

Mach2_3_ATC_Arcs_inch.pp

ARC_CENTRE_J_INC_POSITION

[J]

Y軸における円弧の中心です(最終X,Y位置に相対)。

Mach2_3_ATC_Arcs_inch.pp

ARC_CENTRE_I_ABS_POSITION

[IA]

X軸における円弧の中心です(絶対座標)。

Isel_arc_mm.pp

ARC_CENTRE_J_ABS_POSITION

[JA]

Y軸における円弧の中心です(絶対座標)。

Isel_arc_mm.pp

ARC_START_X_POSITION

[ArcStartX]

X軸における円弧の開始位置です。

TextOutput_Arcs_mm.pp

ARC_START_Y_POSITION

[ArcStartY]

Y軸における円弧の開始位置です。

TextOutput_Arcs_mm.pp

ARC_MID_X_POSITION

[ArcMidX]

Xにおける円弧の中点です(絶対座標)。

TextOutput_Arcs_mm.pp

ARC_MID_Y_POSITION

[ArcMidY]

Yにおける円弧の中点です(絶対座標)。

TextOutput_Arcs_mm.pp

ARC_MID_X_INC_POSITION

[ArcMidXI]

Xにおける円弧の中点です(増分座標)。

TextOutput_Arcs_mm.pp

ARC_MID_Y_INC_POSITION

[ArcMidYI]

Yにおける円弧の中点です(増分座標)。

TextOutput_Arcs_mm.pp

ARC_RADIUS

[Radius]

円弧の半径です。

Bosch_ATC_Arcs_mm.pp

ARC_ANGLE

[Angle]

円弧の角度です。

汎用 HPGL_Arcs.pp

X_HOME_POSITION

[XH]

X軸のホーム工具位置です。

CAMTech_CMC3_mm.pp

Y_HOME_POSITION

[YH]

Y軸のホーム工具位置です。

CAMTech_CMC3_mm.pp

Z_HOME_POSITION

[ZH]

Z軸のホーム工具位置です。

CAMTech_CMC3_mm.pp

SAFE_Z_HEIGHT

[SAFEZ]

安全高さ/早送りクリアランス間隔です。

EMC2 アーク(インチ)(*.ngc)

WRAP_DIAMETER

[WRAP_DIA]

軸がラップされる円筒の直径です。

Mach2_3_WrapY2A_ATC_Arcs_mm.pp

X_LENGTH

[XLENGTH]

Xにおける素材の長さです。

Mach2_3_ATC_Arcs_inch.pp

Y_LENGTH

[YLENGTH]

Yにおける素材の長さです。

Mach2_3_ATC_Arcs_inch.pp

Z_LENGTH

[ZLENGTH]

Zにおける素材の長さです。

Mach2_3_ATC_Arcs_inch.pp

X_MIN

[XMIN]

Xにおける素材の最小値です。

MaxNC_インチ.pp

Y_MIN

[YMIN]

Yにおける素材の最小値です。

MaxNC_インチ.pp

Z_MIN

[ZMIN]

Zにおける素材の最小値です。

MaxNC_インチ.pp

X_MAX

[XMAX]

Xにおける素材の最大値です。

MaxNC_インチ.pp

Y_MAX

[YMAX]

Yにおける素材の最大値です。

MaxNC_インチ.pp

Z_MAX

[ZMAX]

Zにおける素材の最大値です。

MaxNC_インチ.pp

X_ORIGIN_POS

[X_ORIGIN_POS]

Xの原点位置です。

TextOutput_Arcs_mm.pp

Y_ORIGIN_POS

[Y_ORIGIN_POS]

Yの原点位置です。

TextOutput_Arcs_mm.pp

Z_ORIGIN

[Z_ORIGIN]

Zゼロ位置、テーブルまたは素材サーフェスです。

TextOutput_Arcs_mm.pp

XY_ORIGIN

[XY_ORIGIN]

X,Y原点です。

TextOutput_Arcs_mm.pp

TOOLS_USED

[TOOLS_USED]

使用された工具のリストです(使用順)。

Mach2_3_ATC_Arcs_inch.pp

TOOLPATHS_OUTPUT

[TOOLPATHS_OUTPUT]

ファイルで使用された工具経路のリストです(使用順)。

Mach2_3_ATC_Arcs_inch.pp

TOOLPATH_NOTES

[TOOLPATH_NOTES]

工具経路のメモです(工具経路設定フォーム)。

Mach2_3_ATC_Arcs_inch.pp

FILE_NOTES

[FILE_NOTES]

ファイルのメモです(編集 > メモ)。

Mach2_3_ATC_Arcs_inch.pp

TIME

[TIME]

ファイル作成時間です。

Mach2_3_ATC_Arcs_inch.pp

DATE

[DATE]

ファイル作成日です。

Mach2_3_ATC_Arcs_inch.pp

DWELL_TIME

[DWELL]

穴あけ加工時のドウェル時間(秒)です。

Mach2_3_Arcs_inch.pp

PRODUCT

[PRODUCT]

ファイルの出力に使用された製品名です(バージョン番号含む)。

TOOL_DIAMETER

[TDIA]

工具直径です。

INVERSE_TIME

[FI]

Rotary: 現行の逆時間レートです。

AvidCNC_WrapX2A_G93_inch.pp

変数の形式

工具位置の値、送り速度、回転速度などは、変数を使用してファイルに挿入されます。ファイル全体で変数が使用されます。ファイルのポストプロセスが行われると、変数が当該アイテムの現行値で置換されます。
例えば、変数出力の[X][Y][Z]をそれぞれ使用して、いつの時点でも現行のXYZ工具位置がファイルに挿入されます。

明瞭性を保つために、変数名には大文字のみを使用します。

変数は以下のようにフォーマットされます。

VAR VARIABLE = [VO|WO|CS|VF|MX]

この場合

  • VO = X、XF、Fなどの変数出力です。
  • WO = 出力がA=常時、C=変更時のみ行われます。
  • CS = 文字列が値の前に出力されます。
  • VF = 値が出力される形式を指定する値の形式です。
  • MX = 乗数値です。

一般的な変数

1

2

3

4

6

6

7

8

9

10

11

12

13

14

15

VAR

Z_HOME_POSITION

=

[

ZH

|

A

|

Z

|

F

1.0

|

-1

]

  1. VAR - この行は変数です。
  2. 変数名です。
  3. 等号です。
  4. 開始角括弧 - 変数フォーマットパラメーターの開始です。
  5. 変数ラベル - 変数値で代用されるラベルです。
  6. 縦棒 - パラメーターの区切りです。
  7. A = 常に値を出力、C = 変更時のみ値を出力することを表します。
  8. 縦棒 - パラメーターの区切りです。
  9. 変数値の前に印刷するための文字列です。
  10. 縦棒 - パラメーターの区切りです。
  11. 任意のフォーマットフラグ - (後述)。
  12. 値の形式 - 出力する単位と小数点以下の桁数です。
  13. 縦棒 - パラメーターの区切りです。
  14. 出力乗数 - (後述)。
  15. 終了角括弧 - フォーマットパラメーターの終了です。

出力値のフォーマット

値フォーマット文字列は、以下のようにフォーマットする必要があります。

FORMAT_FLAGS FIELD_WIDTH DECIMAL_SEPARATOR DECIMAL_PLACES

フォーマットフラグは任意で、後述するごく一部のコントローラーのみに必要です。

フィールド幅:出力される最少数の文字を表します。通常、フィールド幅は「1」に設定されます。それより大きな値は、コントローラーが値に対して固定数の文字を求める場合のみ必要になります。そのような場合には、1より大きな値を入力することができます。入力された値の文字数が、確実に出力されるようになります。フィールド幅を表す数値は、出力値の完全な浮動小数点(小数点記号)を含みます。

小数点:小数点記号は、ほとんどの場合でピリオドが使用されますが、一部のコントローラーではコンマが使用される場合があります。(ピリオドを使用しないポストプロセッサの例として、以下のファイルを参照してください。Heidenhain_inch.pp)

小数点位置:出力される小数点以下の桁数です。多くの場合で、メトリック法で操作されるコントローラーには3、インチ法のコントローラーには4が設定されます。

任意のフォーマットフラグ

出力値は、任意のフォーマットフラグを使用してさらに修正可能です。

フラグ

機能

デフォルト(フラグなし)

-

値は右端に揃えられます。

値は右端に揃えられます。

+

値に「+」または「-」接頭辞を付けます。

値に「+」または「-」接頭辞を付けます。

0

値が設定された最小値未満の場合、値に接頭辞「0」を付けます。

値には空のスペースである接頭辞が付けられます。

#

値は常に区切り文字付きで出力されます(実際には、値が整数値のみを出力するように設定される場合に限り、出力値を変更します)。

出力が整数のみに設定されると、区切り文字は値にアペンドされません。

変数のデフォルトフォーマット

多くの変数にデフォルトの形式があります(以下参照)。変数に対して別の形式を設定するには、ポストプロセッサに以下の行を入力し、使用するコントローラーに適したパラメータに変更します。

デフォルト

サンプル

VAR LINE_NUMBER = [N|A||1.0]

VAR LINE_NUMBER = [N|A|N|1.0]

行番号は常に出力されます。「N」文字が行番号の前に挿入されます。整数として出力されます。

VAR SPINDLE_SPEED = [S|A||1.0]

VAR SPINDLE_SPEED = [S|A|S|1.0]

回転速度は常に出力されます。「S」文字が値の前に挿入され、整数として出力されます。

VAR FEED_RATE = [F|A||1.0]

VAR FEED_RATE = [F|C|F|1.1|0.01666]

送り速度は値の前に「F」文字で出力され、変更時のみ出力されます。値は小数位1桁まで出力されます。

注記

このフォーマット文字列では、任意の追加パラメーターがあります。これは値乗数です。

VAR PLUNGE_RATE = [FP|A||1.0]

VAR PLUNGE_RATE = [FP|C|F|1.1|0.01666]

切り込み速度は値の前に「F」文字で出力され、変更時のみ出力されます。値は小数位1桁まで出力されます。

注記

このフォーマット文字列では、任意の追加パラメーターがあります。これは値乗数です。

VAR CUT_RATE = [FC|A||1.0]

VAR CUT_RATE = [FC|C|F|1.1|0.01666]

加工速度は値の前に「F」文字で出力され、変更時のみ出力されます。値は小数位1桁まで出力されます。

注記

このフォーマット文字列では、任意の追加パラメーターがあります。これは値乗数です。

VAR X_POSITION = [X|A||1.0]

VAR Y_POSITION = [Y|A||1.0]

VAR Z_POSITION = [Z|A||1.0]

VAR X_POSITION = [X|A|X|1.3]

位置値は値の前に「X」文字で出力され、位置は常に出力されます。また、一般的にはメトリック法の出力を必要とするコントロールに適した小数位3桁まで出力されます。

インチ法で操作されるコントローラーには、通常小数位4桁まで値を出力します。以下のように行をフォーマットします。

VAR X_POSITION = [X|A|X|1.4]

VAR X_HOME_POSITION = [XH|A||1.0]

VAR Y_HOME_POSITION = [YH|A||1.0]

VAR Z_HOME_POSITION = [ZH|A||1.0]

VAR X_HOME_POSITION = [XH|A|X|1.3]

ホーム位置値は値の前に「X」文字で出力され、位置は常に出力されます。また、一般的にはメトリック法の出力を必要とするコントロールに適した小数位3桁まで出力されます。

インチ法で操作されるコントローラーには、通常小数位4桁まで値を出力します。以下のように行をフォーマットします。

VAR X_HOME_POSITION = [XH|A|X|1.4]

VAR SAFE_Z_HEIGHT = [SAFEZ|A||1.3]

VAR SAFE_Z_HEIGHT = [SAFEZ|A|X|1.3|-1]

値は値の前に「X」文字で出力され、位置は常に出力されます。また、一般的にはメトリック法の出力を必要とするコントロールに適した小数位3桁まで出力されます。

インチ法で操作されるコントローラーには、通常小数位4桁まで値を出力します。以下のように行をフォーマットします。

VAR SAFE_Z_HEIGHT = [SAFEZ|A|X|1.4|-1]

注記

このフォーマット文字列では、任意の追加パラメーターがあります。これは値乗数です。

VAR ARC_START_X_POSITION = [ArcStartX|A||1.3]

VAR ARC_START_Y_POSITION = [ArcStartY|A||1.3]

VAR ARC_START_Y_POSITION = [ArcStartY|A|Y|1.3]

値は値の前に「Y」文字を付けて出力され、値は常に出力され、小数点以下 3 桁まで出力されます。これは通常、メトリック出力を必要とするコントロールに適しています。

値は値の前に「Y」文字で出力され、値は常に出力されます。また、一般的にはメトリック法の出力を必要とするコントロールに適した小数位3桁まで出力されます。

VAR ARC_START_Y_POSITION = [ArcStartY|A|Y|1.4]

VAR ARC_CENTRE_I_INC_POSITION = [I|A||1.3]

VAR ARC_CENTRE_J_INC_POSITION = [J|A||1.3]

VAR ARC_CENTRE_J_INC_POSITION = [J|A|J|1.3]

値は値の前に「J」文字を付けて出力され、値は常に出力され、小数点以下 3 桁まで出力されます。これは通常、メトリック出力を必要とするコントロールに適しています。

値は値の前に「J」文字で出力され、値は常に出力されます。また、一般的にはメトリック法の出力を必要とするコントロールに適した小数位3桁まで出力されます。

VAR ARC_START_Y_POSITION = [J|A|J|1.4]

VAR ARC_CENTRE_I_ABS_POSITION = [IA|A||1.3]

VAR ARC_CENTRE_J_ABS_POSITION = [JA|A||1.3]

VAR ARC_CENTRE_J_ABS_POSITION = [JA|A|J|1.3|-1]

値は値の前に「J」文字を付けて出力され、値は常に出力され、小数点以下 3 桁まで出力されます。これは通常、メトリック出力を必要とするコントロールに適しています。

値は値の前に「J」文字で出力され、値は常に出力されます。また、一般的にはメトリック法の出力を必要とするコントロールに適した小数位3桁まで出力されます。

VAR ARC_CENTRE_J_ABS_POSITION = [JA|A|J|1.4|-1]

注記

このフォーマット文字列では、任意の追加パラメーターがあります。これは値乗数です。

VAR ARC_MID_X_POSITION = [ArcMidX|A||1.3]

VAR ARC_MID_Y_POSITION = [ArcMidY|A||1.3]

VAR ARC_MID_X_POSITION = [ArcMidX|A|X|1.3]

値は値の前に「X」文字を付けて出力され、値は常に出力され、小数点以下 3 桁まで出力されます。これは通常、メトリック出力を必要とするコントロールに適しています。

値は値の前に「X」文字で出力され、値は常に出力されます。また、一般的にはメトリック法の出力を必要とするコントロールに適した小数位3桁まで出力されます。

VAR ARC_MID_X_POSITION = [ArcMidX|A|X|1.4]

VAR ARC_MID_X_INC_POSITION = [ArcMidXI|A||1.3]

VAR ARC_MID_Y_INC_POSITION = [ArcMidYI|A||1.3]

VAR ARC_MID_X_INC_POSITION = [ArcMidXI|A|X|1.3]

値は値の前に「X」文字を付けて出力され、値は常に出力され、小数点以下 3 桁まで出力されます。これは通常、メトリック出力を必要とするコントロールに適しています。

値は値の前に「X」文字で出力され、値は常に出力されます。また、一般的にはメトリック法の出力を必要とするコントロールに適した小数位3桁まで出力されます。

VAR ARC_MID_X_INC_POSITION = [ArcMidXI|A|X|1.4]

VAR ARC_RADIUS = [Radius|A||1.3]


VAR ARC_RADIUS = [Radius|A|R|1.3]

値は値の前に「R」文字を付けて出力され、値は常に出力され、小数点以下 3 桁まで出力されます。これは通常、メトリック出力を必要とするコントロールに適しています。

値は値の前に「R」文字で出力され、値は常に出力されます。また、一般的にはメトリック法の出力を必要とするコントロールに適した小数位3桁まで出力されます。

VAR ARC_RADIUS = [Radius|A|R|1.4]

VAR ARC_ANGLE = [Angle|A||1.3]

VAR ARC_ANGLE = [Angle|A|A|1.3]

値は値の前に「A」文字を付けて出力され、値は常に出力され、小数点以下 3 桁まで出力されます。これは通常、メトリック出力を必要とするコントロールに適しています。

値は値の前に「A」文字で出力され、値は常に出力されます。また、一般的にはメトリック法の出力を必要とするコントロールに適した小数位3桁まで出力されます。

VAR ARC_ANGLE = [Angle|A|A|1.4]

VAR X_LENGTH = [XLENGTH|A||1.3]

VAR Y_LENGTH = [XLENGTH|A||1.3]

VAR Z_LENGTH = [XLENGTH|A||1.3]

VAR X_MIN = [XMIN|A||1.3]

VAR Y_MIN = [YMIN|A||1.3]

VAR Z_MIN = [ZMIN|A||1.3]

VAR X_MAX = [XMAX|A||1.3]

VAR Y_MAX = [YMAX|A||1.3]

VAR Z_MAX = [ZMAX|A||1.3]

VAR X_MIN = [XMIN|A|X|1.3]

値は値の前に「X」文字で出力され、値は常に出力されます。また、小数位3桁まで出力されます。

乗数値

乗数値は、異なる値を出力するために値の乗算に使用されます。一般的な用途は、以下のとおりです。

インチ法のポストプロセッサのデフォルト出力を、分当たりのインチから秒あたりのインチに変換するため(0.01666を掛ける)。

メトリック法のポストプロセッサのデフォルト出力を、分当たりのmmから秒あたりのmmに変換するため(0.0166を掛ける)。

正の値を負の値(またはその逆)にするため(-1で掛ける)。

円弧角度の出力をラジアンから度数に変換するため(57.2957795で掛ける)。

固定係数で乗算または除算を行うため(1:4スケールモデルの生成、0.25で掛ける)。

ポストプロセッサのブロック

ヘッダ

+---------------------------------------------------

+ Commands output at the start of the file

+---------------------------------------------------

begin HEADER

"Commands"

ヘッダーは命令用のセクションで、ファイルの最初に一度出力されます。通常は、コントローラーの様式コマンドを設定します。

例えば、ヘッダーにはコントローラー上にファイル名を表示するためのコマンドや、マシンを設定するための一連の「Gコード」が含まれる場合があります。これには、コントローラに動作がインチで行われることを伝えるG20、またはミリメーターで行われることを伝えるG21などが相当します。
以下のような変数が、ヘッダーセクション内に含まれる場合があります。

以下のような変数が、ヘッダーセクション内に含まれる場合があります。

素材ブロックに関する情報

  • Xの最小範囲 = [XMIN]
  • Yの最小範囲 = [YMIN]
  • Zの最小範囲 = [ZMIN]
  • Xの最大範囲 = [XMAX]
  • Yの最大範囲 = [YMAX]
  • Zの最大範囲 = [ZMAX]
  • Xの素材長さ = [XLENGTH]"
  • Yの素材長さ = [YLENGTH]"
  • Zの素材深さ = [ZLENGTH]"

ホーム位置の情報

  • ホームX = [XH]
  • ホームY = [YH]
  • ホームZ = [ZH]
  • 早送りクリアランス間隔または安全高さ = [SAFEZ]

最初に使用される工具の詳細

  • 工具番号 = [T]
  • 工具名 = [TOOLNAME]

初期加工速度

  • 加工と素材への切込みに使用される送り速度 = [F]
  • 工具が素材を加工する送り速度 = [FC]
  • 工具が素材に切り込む送り速度 = [FP]

実際の値はUNITSセットにより異なります(グローバルファイル設定参照)。デフォルトはMM/分またはインチ/分のいずれかになりますが、出力は適切な「VAR FEED_RATE」フォーマットを設定することで変更することができます。

回転速度

  • 回転速度 = [S] R.P.M.

スピンドル_オン

+---------------------------------------------------

+ Commands output at when the Spindle first turns on.

+---------------------------------------------------

begin SPINDLE_ON

"Commands"

Spindle On セクションは、ヘッダーの一部として Spindle on コマンドを持つ代わりに、同じポストプロセッサーでスピンドルとレーザーの操作を可能にするために追加されました。

通常、これにはスピンドルオンコマンド (M03 など) のみが含まれますが、スピンドル速度コマンド [S] を含めることもできます。

工具交換

+---------------------------------------------------

+ Commands output at toolchange

+---------------------------------------------------

begin TOOLCHANGE

"Commands"

工具変更が必要な場合に出力されるコマンドです。使用される可能性のある変数とコマンドは、以下のとおりです。

  • 前の工具番号 = [TP]
  • 工具番号 = [T]
  • 工具名 = [TOOLNAME]
  • 工具経路名 = [TOOLPATH_NAME]
  • 工具経路のパス名 = [PATHNAME]
  • 工具経路のファイル名 = [TP_FILENAME]
  • 工具経路のファイルディレクトリ = [TP_DIR]
  • 工具経路の拡張子 = [TP_EXT]
  • 回転速度 = [S] R.P.M.
  • M3 Mコードは、多くの場合でスピンドルをオンにするために使用されます(時計回りの回転)。
  • M5 Mコードは、多くの場合でスピンドルをオフにするために使用されます。

NEW_SEGMENT

+---------------------------------------------------

+ Commands output for a new segment ( new toolpath with current toolnumber)

+---------------------------------------------------

begin NEW_SEGMENT

"Commands"

Mach2_3_ATC_Arcs_inch.pp

新規の工具経路が選択中の工具を使用する場合に出力されるコマンドです(ただし、異なる回転速度が必要な場合や、マシンに追加の命令が必要な場合など)。


工具変更は自動的にNEW_SEGMENTセクションの命令を呼び出すため、NEW_SEGMENTセクションで使用されるコマンドは、TOOLCHANGEセクション内に含まれる必要はありません。

一般的な変数は以下のとおりです。

  • 回転速度 = [S] R.P.M.
  • M3 Mコードは、多くの場合でスピンドルをオンにするために使用されます(時計回りの回転)。
  • M5 Mコードは、多くの場合でスピンドルをオフにするために使用されます。

INITIAL_RAPID_MOVE

+---------------------------------------------------

+ Commands output for Initial rapid move

+---------------------------------------------------

begin INITIAL_RAPID_MOVE

"Commands"

Saom_OSAI_Arc_inch.pp

ヘッダーまたは工具変更に続いて、非常に高速の移動が行われる際に出力されるコマンドです。多くのポストで使用されないセクションですが、非常に高速の移動が、後続の早送り移動とは異なる情報の出力を必要とする場合に有用です。このセクションは、HPGL変数に必要になる場合があります。

RAPID_MOVE

+---------------------------------------------------

+ Commands output for rapid moves.

+---------------------------------------------------

begin RAPID_MOVE

"Commands"

早送り移動が必要な場合に出力されるコマンドです。

FIRST_FEED_MOVE

+---------------------------------------------------

+ Commands output for first feed rate move in a series of feed moves.

+---------------------------------------------------

begin FIRST_FEED_MOVE

"Commands"

通常このセクションは、コントローラーが最初の送り動作で送り速度の設定を要求する場合に使用されます。その後この速度は、後続の加工動作で使用されます。

Axyz_Arcs_ATC_inch.pp

FEED_MOVE

+---------------------------------------------------

+ Commands output for feed rate moves

+---------------------------------------------------

begin FEED_MOVE

"Commands"

FIRST_FEED_MOVEセクションがポストプロセッサ内に存在する場合に、各移動または最初の送り動作を除くすべての送り動作で必要な情報を出力するために使用されます。

FIRST_CW_ARC_MOVE

+---------------------------------------------------

+ Commands output for the first clockwise arc move in a series of cw arc moves

+---------------------------------------------------

begin FIRST_CW_ARC_MOVE

"Commands"

時計回りの円弧セグメントである点を除いて、FIRST_FEED_MOVEセクションに類似しています。通常このセクションは、コントローラーが最初の円弧セグメントに対する送り速度の設定を要求する場合に使用されます。その後この速度は、後続の同一方向の円弧動作に使用されます。

Centroid_Arcs_inch.pp

FIRST_CW_HELICAL_ARC_PLUNGE_MOVE

+---------------------------------------------------

+ Commands output for clockwise helical arc plunge move in a series of moves.

+---------------------------------------------------

begin FIRST_CW _HELICAL_ARC_MOVE

"Commands"

Zでも移動する動作である点を除いて、FIRST_CW_ARC_MOVEセクションに類似しています。送り速度は、工具の切込み速度セットから出力されます。

Mach2_3_ATC_Arcs_inch.pp

FIRST_CW_HELICAL_ARC_MOVE

+---------------------------------------------------

+ Commands output for clockwise helical arc move in a series of moves.

+---------------------------------------------------

begin FIRST_CW_HELICAL_ARC_MOVE

"Commands"

Zでも移動する動作である点を除いて、FIRST_CW_ARC_MOVEセクションに類似しています。

Mach2_3_ATC_Arcs_inch.pp

CW_ARC_MOVE

+---------------------------------------------------

+ Commands output for clockwise arc moves.

+---------------------------------------------------

begin CW_ARC_MOVE

"Commands"

時計回りの円弧セグメントである点を除いて、FEED_MOVEセクションに類似しています。

Centroid_Arcs_inch.pp

CW_HELICAL_ARC_MOVE

+---------------------------------------------------

+ Commands output for clockwise helical arc moves

+---------------------------------------------------

begin CW_HELICAL_ARC_MOVE

"Commands"

Zでも移動する動作である点を除いて、CW_ARC_MOVEセクションに類似しています。

Mach2_3_ATC_Arcs_inch.pp

FIRST_CCW_ARC_MOVE

+---------------------------------------------------

+ Commands output for the first counter-clockwise arc move in a series of ccw arc moves.

+---------------------------------------------------

begin FIRST_CCW_ARC_MOVE

"Commands"

反時計回りの円弧セグメントである点を除いて、FIRST_FEED_MOVEセクションに類似しています。通常このセクションは、コントローラーが最初の円弧セグメントに対する送り速度の設定を要求する場合に使用されます。その後この速度は、後続の同一方向の円弧動作に使用されます。

Centroid_Arcs_inch.pp

FIRST_CCW_HELICAL_ARC_PLUNGE_MOVE

+---------------------------------------------------

+ Commands output for counter- clockwise helical arc plunge move in a series of moves.

+---------------------------------------------------

begin FIRST_CCW_HELICAL_ARC_MOVE

"Commands"

Zでも移動する動作である点を除いて、FIRST_CCW_ARC_MOVEセクションに類似しています。送り速度は、工具の切込み速度セットから出力されます。

Mach2_3_ATC_Arcs_inch.pp

FIRST_CCW_HELICAL_ARC_MOVE

+---------------------------------------------------

+ Commands output for first counter-clockwise helical arc move in a series of moves.

+---------------------------------------------------

begin FIRST_CCW_HELICAL_ARC_MOVE

"Commands"

FIRST_CCW_ARC_MOVE セクションに似ていますが、Z 方向にも移動する移動用です。

CCW_HELICAL_ARC_MOVE セクションの例については、ファイル Mach2_3_ATC_Arcs_inch を参照してください。

CCW_ARC_MOVE

+---------------------------------------------------

+ Commands output for counter-clockwise arc moves.

+---------------------------------------------------

begin CCW_ARC_MOVE

"Commands"

反時計回りの円弧セグメントである点を除いて、FEED_MOVEセクションに類似しています。

Centroid_Arcs_inch.pp

CCW_HELICAL_ARC_MOVE

+---------------------------------------------------

+ Commands output for counter-clockwise helical arc moves

+---------------------------------------------------

begin CCW_HELICAL_ARC_MOVE

"Commands"

Zでも移動する動作である点を除いて、CCW_ARC_MOVEセクションに類似しています。

Mach2_3_ATC_Arcs_inch.pp

フッター

フッターは命令用のポストプロセッサのセクションで、ファイルの最後にコントローラーに送信されます。これには、工具をホーム位置に戻すための命令、スピンドルをオフにする命令、ドライブへの電源をオフにする命令などが含まれます。

+---------------------------------------------------

+ Commands output at the end of the file

+---------------------------------------------------

begin FOOTER

"Commands"

一般的な変数は以下のとおりです。

  • G00 [XH] [YH] [ZH]は、XYZホーム位置に早送りします。
  • M05 Mコードは、多くの場合でスピンドルをオフにするために使用されます。
  • M30 M コードは、多くの場合でファイルの末尾を知らせるために使用されます。

スピンドル_オン

スピンドル オン セクションはヘッダーの後に使用され、ミリング/レーザー ポスト プロセッサーの組み合わせでスピンドル オン コマンドを使用できるようにします。

Spindle on コマンドがヘッダーで使用されている場合、このブロックは含めるべきではありません。

+---------------------------------------------------

+ Commands output at the end of the file

+---------------------------------------------------

begin SPINDLE_ON

"Commands"

一般的な変数は以下のとおりです。

  • スピンドルオン用 M3
  • [S] 主軸速度の場合

JETサポートセクション

これらのセクションは、レーザー、プラズマ、ウォータージェットなど、JETベースの加工工具をサポートするために使用されます。

JET_TOOL_POWER

+---------------------------------------------------

+ Commands output when the cutter's power is set

+---------------------------------------------------

begin JET_TOOL_POWER

"Commands"

Grbl.pp

レーザー「工具」に関連付けられた電源設定が発行されると出力されるコマンドです。

JET_TOOL_ON

+---------------------------------------------------

+ Commands output when the cutter's power is turned ON

+---------------------------------------------------

begin JET_TOOL_ON

"Commands"

Grbl.pp

JET工具の電源がオンになると出力されるコマンドです。これは、広い意味ではSPINDLE_ONに相当します。しかし、JETカッターがすでに予定される加工高さにある場合に、スピンドルベースのカッターに要求される切り込み動作の前ではなく、切り込み動作の最後に発行されます。

JET_TOOL_OFF

+---------------------------------------------------

+ Commands output when the cutter's power is turned OFF

+---------------------------------------------------

begin JET_TOOL_OFF

"Commands"

Grbl.pp

JET工具の電源がオフになると出力されるコマンドです。

使用頻度の低い他のセクション

FEED_RATE_CHANGE

+---------------------------------------------------

+ Commands output when feed rate changes

+---------------------------------------------------

begin FEED_RATE_CHANGE

"Commands"

Gravograph_IS200.pp

送り速度の変更時に出力されるコマンドです。多くのコントローラーが別の命令にアペンドされた送り速度の変更を受け入れるため、このセクションはほとんど使用されません。しかし、HPGL変数と使用される場合があります。

FIRST_PLUNGE_MOVE

+---------------------------------------------------

+ Commands output for the First Plunge Move, in a series of plunge moves.

+---------------------------------------------------

begin FIRST_PLUNGE_MOVE

"Commands"

Holz-Her_7123_ATC_Arcs_mm.pp

このセクションは、多くの場合で同時3D移動を完全にはサポートしないマシンで使用されます。例えば、Z軸がXとY軸ほど早く移動できない場合などが相当します。また、このセクションは、最初の切り込み動作が発生するたびに出力させるコマンドを含めるためにも使用されます。たとえば、プラズマトーチをオンにするコマンドなどです。複数の切込みは、通常ではランプ動作内でのみで出力されます。そのため、このコマンドは、加工間で自動的に早送りするコントロールに有用です。この場合、変更される速度や送りのような命令は、最初のプランジ動作で指定される必要がありますが、当該命令はランプ操作内の後続のプランジ動作には不要になります。

プランジムーブ

+---------------------------------------------------

+ Commands output for Plunge Moves

+---------------------------------------------------

begin PLUNGE_MOVE

"Commands"

Burny_arc_inch.pp

このセクションは、多くの場合で同時3D移動を完全にはサポートしないマシンで使用されます。例えば、Z軸がXとY軸ほど早く移動できない場合などが相当します。また、このセクションは切り込み動作が発生するたびに出力させるコマンドを含めるためにも使用されます。たとえば、プラズマトーチをオンにするコマンドなどです。

RETRACT_MOVE

+---------------------------------------------------

+ Commands output for Retract Moves

+---------------------------------------------------

begin RETRACT_MOVE

"Commands"

Burny_arc_inch.pp

このセクションには、プラズマトーチをオフにするコマンドを含めるために使用することができます。

DWELL_MOVE

+---------------------------------------------------

+ Commands output for Dwell Commands

+---------------------------------------------------

begin DWELL_MOVE

"Commands"

Mach2_3_Arcs_inch.pp

このコマンドは、VCarve Pro 7.5とAspire 4.5以降のバージョン用に導入されました。これは、ドウェル時間がプログラム内で指定されている場合に、穴あけ工具経路で使用されます。このセクションが未定義の場合、すべてのドウェルコマンドが無視されます。しかし、残りの穴あけ工具経路は、通常どおり出力されます。DWELL変数は、変数セクションで説明します。

特殊文字

ポストプロセッサ出力ステートメントの制限の範囲内で、多くの文字の出力が可能です。しかし、ポストプロセッサ構成ファイル内では、特殊な意味を持つ特定の文字があり、該当する文字の直接出力はできません。


これらには、角括弧[ ]や二重引用符“が該当します。しかし、このような文字の出力が必要になる場合があります。

その場合、以下の例のように、出力を希望する特殊文字のASCII値の10進相当を角括弧で囲んで行うことができます。この方法は、印刷不可の文字を含むすべてのASCII値の挿入に利用可能です。

  • [91] 左側の角括弧を出力します。
  • [93] 右側の角括弧を出力します。
  • [34] 二重引用符を出力します。
  • [13] キャリッジリターン(復帰)を出力します。
  • [10] ラインフィード(改行)を出力します。

Biesse_Rover_Arcs_mm.pp

例: 工具変更コマンドの追加

ほとんどの場合、コントローラーに合わせてカスタマイズされたポスト プロセッサーを作成する最も迅速かつ簡単な方法は、既存のポスト プロセッサーを編集することです。これを行うには、まず、ポスト プロセッサの出力をテストするために使用できる簡単なテスト ファイルを作成します。単純なファイルは、1 つの線と 2 つの円で構成されます。それぞれの形状に対して浅い切削プロファイルのツールパスを作成し、線の「上」、一方の円の「内側」、もう一方の円の「外側」を加工します。

基本ポスト プロセッサを使用してツールパスを保存し、お気に入りのテキスト エディタを使用してそれを確認します。以下は、「G-Code Arcs (inch) (*.tap)」ポスト プロセッサを使用して投稿されたテスト ファイルの例です。以下の例は、一般的な Notepad ++ エディタを使用して表示されます。

この例では、このポストプロセッサにツール変更セクションを追加します。マシンメニューの下の「マシン構成」オプションに移動します。

[関連付けられたポスト プロセッサ] セクションで、(+) アイコンをクリックし、リストを下にスクロールして、リスト内でポスト プロセッサを見つけます。
それを右クリックして カスタマイズ
を選択します。ポストプロセッサの新しいコピーがリストの一番上に表示され、その横にペンのアイコンが表示されます。

このコピーを右クリックして 開いているファイルの場所

を選択します。これにより、.pp ポスト プロセッサ ファイル自体が含まれる Windows フォルダが開きます。コマンドを調整する必要がある場合は、このファイルを直接編集できます。特定のマシンのセットアップ。これらの .pp ポスト プロセッサ ファイルは、標準的なテキスト エディタ ソフトウェアで編集できます。

ツール交換セクションをポストプロセッサに追加するには、工作機械 (または制御ソフトウェア) の制御に関するドキュメントを参照する必要があります。この例では、特定の工作機械の工具交換を実行するために追加する必要がある命令が次のとおりであると仮定します。

  • M05 工具交換前に主軸をオフにする指示。
  • M0 既存の工具を工具ホルダに戻す命令。
  • M06TTool_Number n 新しいツールを選択する命令 Tool_Number n
  • G43HTool_Number n 使用する制御の命令 工具 n の工具長オフセット
  • Sxxx M03 スピンドル速度を xxx に設定します。スピンドルをオンにします (時計回りに回転)。

任意のテキストエディタを使用してポストプロセッサを編集

コンピュータのオペレーティング システムが Microsoft Vista で、ユーザー アクセス制御が有効になっている場合は、編集中のポスト プロセッサを PostP フォルダからユーザー領域の下のフォルダにコピーまたは移動します。

ファイル内で最初に編集する必要があるのは、履歴コメント セクションです。変更の記録が残るようにします。

次に、このポスト プロセッサが自動工具交換 (ATC) コマンドを出力することを反映するように POST_NAME を編集します。新しいポストは、ポスト プロセッサのリストに「G-Code ATC Arcs (inch)(*.tap)」として表示されます。

次に、手順を含むツール変更セクションを追加します。ファイル内の新しいセクションの場所は重要ではありませんが、ヘッダー セクションと Rapid Move セクションの間に挿入するのが適切な場所です。

新しいセクションの先頭に (+ 文字で始まる) コメント行を追加してセクションを説明し、ファイル全体を読みやすくします。次に、「begin TOOLCHANGE」という行を入力して、すべての工具交換に対して次の命令が出力されるようにポストプロセッサに指示します (最初の工具選択を除き、これらのコマンドはヘッダー セクションに含まれています)。

次のステップでは、必要な指示を二重引用符で囲んで入力します。この例の 3 番目と 4 番目の命令行の「[T]」は、ファイルが後処理されるときにツール番号に置き換えられます。 5行目の「[S]」は工具の主軸速度に置き換えられます。

最後に、POST_NAME を変更したので、ファイルへの変更を保存する必要があります。新しい名前 (「GCODE_ATC_Arcs_inch.pp」など) を使用してファイルを保存します。

コンピュータのオペレーティング システムが Microsoft Windows 7 または Microsoft Vista で、ユーザー アクセス制御が有効になっている場合は、編集したファイルを「PostP」フォルダにコピーして戻します。

新しいポストプロセッサをテストするには、ソフトウェアが実行中の場合は、ソフトウェアを再起動します。

ポスト プロセッサに構文エラーがある場合、ソフトウェアの起動時に次の図のようなエラーが表示され、編集したポスト プロセッサがポスト プロセッサ構成ファイルのドロップダウン リストに表示されません。エラーを修正し、ソフトウェアを再起動する必要があります。

ソフトウェアの起動時にエラーが表示されない場合は、テスト ファイルを開いて 1 つ以上のテスト ツールパスを保存します。

ポストプロセッサ設定のドロップダウンリストからポストプロセッサを選択し、「ツールパスを保存」ボタンを押します。

テキスト エディターで保存したファイルを見てください。

ファイルの内容に問題がない場合は、そのファイルをマシン上で試してください。

変更されたポストプロセッサからの出力を初めて実行するときは、必要な予防措置をすべて講じてください。

例: ファイル拡張子の変更

ポストプロセッサによって自動的に生成されるファイル拡張子は、[ツールパスを保存] ボタンをクリックすると、[名前を付けて保存] ダイアログ ボックス内で変更できます。

ただし、毎回ファイル拡張子を変更するのではなく。ポストプロセッサによって生成されるファイル拡張子を永続的に変更する方が便利です。

これをする:

この例では、このポストプロセッサにツール変更セクションを追加します。マシンメニューの下の「マシン構成」オプションに移動します。

[関連付けられたポスト プロセッサ] セクションで、(+) アイコンをクリックし、リストを下にスクロールして、リスト内でポスト プロセッサを見つけます。
それを右クリックして カスタマイズ
を選択します。ポストプロセッサの新しいコピーがリストの一番上に表示され、その横にペンのアイコンが表示されます。

このコピーを右クリックして 開いているファイルの場所

を選択します。これにより、.pp ポスト プロセッサ ファイル自体が含まれる Windows フォルダが開きます。コマンドを調整する必要がある場合は、このファイルを直接編集できます。特定のマシンのセットアップ。これらの .pp ポスト プロセッサ ファイルは、標準的なテキスト エディタ ソフトウェアで編集できます。

任意のテキストエディタを使用してポストプロセッサを編集

コンピュータのオペレーティング システムが Microsoft Windows 7 または Microsoft Vista で、ユーザー アクセス制御が有効になっている場合は、編集中のポスト プロセッサを PostP フォルダからユーザー領域の下のフォルダにコピーまたは移動します。

ポストプロセッサ構成ファイル内で、次の 2 行で始まる行を探します。

POST_NAME =

FILE_EXTENSION =

それに応じてこれらを変更します。

たとえば、「G コード ATC (インチ)(*.tap)」ポストプロセッサによって生成されるファイル拡張子を「.tap」から「.nc」に変更したいとします。次に、行を編集します。

POST_NAME = "G Code ATC (inch) (*.tap)"

FILE_EXTENSION = "tap"

彼らに読ませるために:

POST_NAME = "G Code ATC (inch) (*.nc)"

FILE_EXTENSION = "nc"

変更をファイルに保存します。コンピュータのオペレーティング システムが Microsoft Windows 7 または Microsoft Vista で、ユーザー アクセス制御が有効になっている場合は、編集したファイルを「PostP」フォルダにコピーして戻します。

新しいポストプロセッサをテストするには、ソフトウェアが実行中の場合は、ソフトウェアを再起動します。ポスト プロセッサに構文エラーがある場合、ソフトウェアの起動時に次の図のようなエラーが表示され、編集したポスト プロセッサがポスト プロセッサ構成ファイルのドロップダウン リストに表示されません。エラーを修正し、ソフトウェアを再起動する必要があります。

test

ソフトウェアの起動時にエラーが表示されない場合は、テスト ファイルを開いて 1 つ以上のテスト ツールパスを保存します。

ポストプロセッサ設定のドロップダウンリストからポストプロセッサを選択し、「ツールパスを保存」ボタンを押します。

テキスト エディターで保存したファイルを見てください。

ファイルの内容に問題がない場合は、そのファイルをマシン上で試してください。

変更されたポストプロセッサからの出力を初めて実行するときは、必要な予防措置をすべて講じてください。

ヒント

最初からやり直す場合を考慮し、必ず編集を行うポストプロセッサのコピーを作成してください。

ポストプロセッサの編集にMicrosoft Wordなどのワードプロセッサプログラムを使用する場合は、ファイルをテキスト形式で保存してください。
ファイルにフォーマット情報を含めることはできません。

Microsoft Windows 7またはMicrosoft Vistaを実行するコンピューターでポストプロセッサを編集する場合は、「Program Files\Product folder\PostP」フォルダー内で直接ファイルの編集を行わないでください。常に、ユーザー領域内でファイルを編集し、編集済みのファイルを「Program Files\Product folder\PostP」にコピーしてください。

変更を加える場合は、「+」または「|」文字で開始するコメントを使用してください。
コメントはプログラムに作用しませんが、変更の記録により、将来変更を理解する際に役立ちます。

全ての命令を二重引用符で囲んでください。

可能な限り、行番号を利用できるテキストエディタを使用してください。ファイル内でエラーが検出され、ポストプロセッサのデバッグを行う際に有用です。プログラムの開始時に、プログラムはPostPフォルダー内のポストプロセッサをチェックします。ファイル内に構文エラーが存在する場合、最初に検出された行番号を示すエラーメッセージが表示されます。

ポストプロセッサの編集が完了したら、必ずコピーを作成してください。より新しいバージョンのVectric製品をインストールする場合は、新バージョンのソフトウェアのPostPフォルダーに修正済みのポストプロセッサをコピーしてください。初めて工具経路を保存する際に、修正済みのポストプロセッサを選択してください(ソフトウェアは選択を記憶するため後続動作では不要)。

別バージョンのソフトウェアをインストール、またはソフトウェアのバージョンをアップグレードする場合は、新バージョンのPostPフォルダーに修正済みのポストプロセッサをコピーしてください。初めてファイルのポストプロセスを行う場合は、ソフトウェアの新バージョンが使用されるように、適切なポストプロセッサを選択してください。

新しいバージョン(V5.5以降)のソフトウェアでは、アプリケーションで「ファイル > アプリケーションデータフォルダーを開く...\PostP」をクリックして、ポストプロセッサにアクセスすることができます。

ポストプロセッサのカスタマイズリストは、「ファイル > アプリケーションデータフォルダーを開く...\My_PostP」に必要なポストプロセッサのみをコピーして作成することができます。.ppファイル拡張子を持つファイルが「My_PostP」フォルダーに存在する場合、「My_PostP」フォルダーに存在するポストプロセッサのみが、ポストプロセッサのドロップダウンリストに表示されます。