derek1ee / cam-posteditor

Autodesk HSM Post Processor for Visual Studio Code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Autodesk Fusion 360 Post Editor for Visual Studio Code

Welcome to the Autodesk Fusion 360 post editing extension for Visual Studio Code (https://code.visualstudio.com/). This extension adds several functions that will aid you when working on post development specifically for Fusion 360, Inventor HSM, Inventor HSM Express, HSMWorks, and HSMXpress. Please note that this utility is not compatible with FeatureCAM, PartMarker, and PowerMILL.

To learn more about the CAM solutions see: https://www.autodesk.com/solutions/manufacturing/cam

The repository for the extension is hosted at: https://github.com/Autodesk/cam-posteditor

You can get the installation for Visual Studio Code at: https://marketplace.visualstudio.com/items?itemName=Autodesk.hsm-post-processor

The extension is distributed under the MIT license. See LICENSE.txt.

Features

  • Post directly from VS Code.
  • Quick view post processor variables and functions.
  • Jump to code by clicking line in NC output.

Get started

To get started with this extension, install from the VS Code marketplace or using the VSIX. Once installed, open a .cps file and press F1 and type 'HSM Post Utility' then click 'help' for instructions on how to use the extension.

You can download factory posts via the online post library: http://cam.autodesk.com/posts

Contributions

In order to clarify the intellectual property license granted with Contributions from any person or entity, Autodesk must have a Contributor License Agreement ("CLA") on file that has been signed by each Contributor to this Open Source Project (the “Project”), indicating agreement to the license terms. This license is for your protection as a Contributor to the Project as well as the protection of Autodesk and the other Project users; it does not change your rights to use your own Contributions for any other purpose. There is no need to fill out the agreement until you actually have a contribution ready. Once you have a contribution you simply fill out and sign the applicable agreement (see the contributor folder in the repository) and send it to us at cam.posts@autodesk.com.

Trademarks

The license does not grant permission to use the trade names, trademarks, service marks, or product names of Autodesk, except as required for reasonable and customary use in describing the origin of the work and reproducing the content of any notice file. Autodesk, the Autodesk logo, Inventor HSM, HSMWorks, HSMXpress, Fusion 360, FeatureCAM, PartMarker, and PowerMILL are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. All other brand names, product names, or trademarks belong to their respective holders. Autodesk is not responsible for typographical or graphical errors that may appear in this document.

The HSM post team

Notes on building VSCode extension

  • Change the directory to VSCodeExtension
  • Package the vsix file using npm run package
  • You can now install the package in VS-Code

Notes on G code debugger in VSCode extension

  • Get the latest postprocessor.
  • Build GCodeDebugger with npm run build command. It should create bundled version VSCodeExtension/res/GCodeDebugger/index.html.
  • In debugger panel choose Run Extension and press F5. A new VSCode window should be opened with running extension.
  • Press F1 and type HSM, select Change post executable, and select location of postprocessor from first step.
  • Open some post from library.
  • On the left side panel, in CNC selector select cnc file.
  • Press F1 and type HSM, select post utility\Post Process.
  • If post processing was successfull you should see G-code debugger view.

About

Autodesk HSM Post Processor for Visual Studio Code


Languages

Language:HTML 90.2%Language:nesC 5.4%Language:Component Pascal 2.4%Language:JavaScript 1.1%Language:TypeScript 1.0%Language:Shell 0.0%