-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapis.yml
More file actions
187 lines (184 loc) · 7.41 KB
/
Copy pathapis.yml
File metadata and controls
187 lines (184 loc) · 7.41 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
aid: autodesk-powermill
name: Autodesk PowerMill
description: >-
Autodesk PowerMill is a leading CAM (Computer-Aided Manufacturing) software
solution for high-speed and 5-axis CNC machining. It is used by aerospace,
automotive, mold and die, and precision engineering industries to generate
toolpaths for complex part manufacturing. PowerMill provides multiple
programming interfaces including Macro scripts, Python API, and .NET/COM
interfaces for automating manufacturing workflows, customizing toolpath
generation, and integrating with broader manufacturing execution systems.
type: Index
accessModel:
pricing: freemium
onboarding: unknown
trial: false
try_now: false
public: false
label: Freemium
confidence: medium
source:
- plans
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/autodesk-powermill.png
tags:
- 5-Axis Machining
- CAM
- CNC
- Machining
- Manufacturing
- Aerospace
- Automotive
- Toolpath Generation
url: >-
https://raw.githubusercontent.com/api-evangelist/autodesk-powermill/refs/heads/main/apis.yml
created: '2025-01-01'
modified: '2026-04-19'
specificationVersion: '0.19'
apis:
- aid: autodesk-powermill:powermill-macro-api
name: PowerMill Macro API
description: >-
The PowerMill Macro API provides an automation interface using macro
commands to control PowerMill operations and workflows for CNC machining
automation. Macros can automate repetitive toolpath generation tasks,
batch processing of manufacturing data, and integration with post-processors.
humanURL: https://www.autodesk.com/products/powermill/overview
baseURL: https://local-powermill-instance
tags:
- Automation
- Macros
- Scripting
- CNC
properties:
- type: Documentation
url: https://help.autodesk.com/view/PWRML/2024/ENU/
- aid: autodesk-powermill:powermill-python-api
name: PowerMill Python API
description: >-
The PowerMill Python API provides a Python-based interface for automating
PowerMill processes and customizing machining workflows. The Python API
enables programmatic control of toolpath creation, machine simulation,
and manufacturing data management within PowerMill.
humanURL: https://www.autodesk.com/products/powermill/overview
baseURL: https://local-powermill-instance
tags:
- Automation
- Python
- Scripting
- CNC
properties:
- type: Documentation
url: https://help.autodesk.com/view/PWRML/2024/ENU/
- type: SDKs
url: https://github.com/Autodesk/PowerShell-Suite
- aid: autodesk-powermill:powermill-dotnet-com-api
name: PowerMill .NET / COM API
description: >-
The PowerMill .NET and COM API provides an object model for integrating
PowerMill with Windows applications, ERP systems, and manufacturing
execution systems. Enables external applications to drive PowerMill
toolpath generation and access machining data programmatically.
humanURL: https://www.autodesk.com/products/powermill/overview
baseURL: https://local-powermill-instance
tags:
- Automation
- COM
- .NET
- Integration
properties:
- type: Documentation
url: https://help.autodesk.com/view/PWRML/2024/ENU/
common:
- type: DomainSecurity
url: security/autodesk-powermill-domain-security.yml
- type: Website
url: https://www.autodesk.com/products/powermill/overview
- type: Documentation
url: https://help.autodesk.com/view/PWRML/2024/ENU/
- type: Portal
url: https://www.autodesk.com/developer-network
- type: Support
url: https://www.autodesk.com/support
- type: TermsOfService
url: https://www.autodesk.com/company/terms-of-use
- type: PrivacyPolicy
url: https://www.autodesk.com/company/legal-notices-trademarks/privacy-statement
- type: GitHubOrganization
url: https://github.com/autodesk-platform-services
- type: Features
data:
- name: High-Speed Machining
description: >-
Optimized toolpath strategies for high-speed machining operations
including trochoidal milling, constant Z, and rest machining for
aerospace and automotive part manufacturing.
- name: 5-Axis Machining
description: >-
Simultaneous 5-axis toolpath generation for complex sculptured
surfaces, undercuts, and deep cavities in mold, die, and
aerospace component manufacturing.
- name: Macro Automation
description: >-
Record and replay macro scripts to automate repetitive CAM
programming tasks, standardize manufacturing processes, and
reduce programming time for similar part families.
- name: Python Scripting
description: >-
Python API for programmatic control of toolpath generation,
manufacturing data management, and integration with
broader manufacturing software ecosystems.
- name: Machine Simulation
description: >-
Full machine kinematics simulation to verify toolpaths, detect
collisions, and validate CNC programs before cutting to prevent
costly machine crashes and scrap parts.
- name: Post-Processor Support
description: >-
Flexible post-processor framework for generating machine-specific
G-code output for a wide variety of CNC machines and controllers.
- type: UseCases
data:
- name: Aerospace Part Machining
description: >-
Programming complex aerospace structural components, engine parts,
and airframe components from titanium, aluminum, and composites
with 5-axis machining strategies.
- name: Mold and Die Manufacturing
description: >-
Generating high-quality toolpaths for injection molds, die casting
tools, and stamping dies with complex surface finishes and tight tolerances.
- name: Automotive Prototyping
description: >-
Rapid prototyping and short-run production of automotive body panels,
interior components, and powertrain parts using high-speed machining.
- name: CAM Automation
description: >-
Automating CAM programming workflows using Python and macro APIs to
reduce programming time for families of similar manufacturing parts.
- name: ERP and MES Integration
description: >-
Integrating PowerMill with ERP and Manufacturing Execution Systems
via .NET/COM APIs to automate production scheduling and manufacturing data exchange.
- type: Integrations
data:
- name: Autodesk Inventor
description: >-
Direct integration with Autodesk Inventor for importing CAD models
and associative design-to-manufacturing workflows.
- name: Autodesk Fusion
description: >-
Integration with Autodesk Fusion for cloud-connected design and
manufacturing workflows combining CAD and CAM capabilities.
- name: SAP and ERP Systems
description: >-
COM/API-based integration with SAP and other ERP systems for
production scheduling, work order management, and manufacturing data exchange.
- name: STEP and IGES
description: >-
Neutral CAD file format support enabling data exchange with any
CAD system via STEP and IGES file formats.
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com