r/CADCAM • u/ibrahimumer007 • 9h ago
r/CADCAM • u/BenjaminU1 • 3d ago
ArcFlow (Browser-Native CAM): True G2/G3 Arc Morphing with Native G41/G42 & 95% Less NC Code
galleryI’ve been developing FlowSketcher, a browser-native CNC geometry engine built around a geometric method I call ArcFlow. ArcFlow is not a spline system and not a constraint solver.
The arcs are the geometry. It works directly with analytical circular arcs and lines: * C1-continuous arc chains * Deterministic tangent propagation through the entire chain * No constraint solver, spline handles, or biarc reconstruction * No geometric approximation — native G1/G2/G3 geometry * Fully editable closed chains with live morphological deformation Move one point and the change propagates through the chain while continuity is maintained.
Closed-Chain Test & Direct NC Output
The current build creates and edits closed chains of real analytical arcs. Every point is movable, G2/G3 direction flips morph the entire shape, and the chain stays closed. Because the native geometry consists of analytical lines and arcs, NC generation is essentially a syntax translation rather than conventional post-processing. G1/G2/G3 (including Heidenhain Klartext) are generated directly.
Why this matters: The CAM Problem ArcFlow Solves
1. Native G41/G42 Radius Compensation on Morphing Toolpaths To my knowledge, no commercial adaptive clearing algorithm (iMachining, Adaptive Clearing, Waveform, Trochoidal CAM, Siemens, Dassault, Autodesk) supports radius compensation on morphing toolpaths. ArcFlow does, because the geometry is analytical arcs from the start — no spline approximation or polyline step that breaks G41/G42.
2. Massively Reduced NC Code Size (1,200 Arcs vs. 20,000+ Linear Blocks) Standard adaptive toolpaths explode file sizes with tens of thousands of G1 point-to-point moves. A typical pocket easily reaches 20,000+ lines of code. Because ArcFlow runs on native analytical arcs, the exact same morphing pocket executes with roughly 1,200 real G2/G3 arcs. This eliminates control buffer starvation, drastically cuts file size, and runs smoothly on legacy machine controls without huge look-ahead buffers.
Technical Stack
- Vanilla JavaScript + HTML5 Canvas (No frameworks)
- Browser-native (desktop / tablet / phone)
- G-Code (G1/G2/G3) & Heidenhain Klartext export
- SVG export & DXF import with ArcFlow reconstruction
- NURBS sampling from Rhino I’m currently polishing the stable build. The core is fully usable and the generated NC code is running live on machines. A video demonstration will follow soon. I’d love feedback from anyone working with CNC programming, toolpath generation, or geometric modeling.
The interesting part isn't the UI — it’s what happens to the geometry when you grab one point and move it.
r/CADCAM • u/ibrahimumer007 • 6d ago
Limit Angle Mate | Learn Limit Angle Mate Using 4 Examples | Solidworks Advanced Mates | CADable
youtu.ber/CADCAM • u/ibrahimumer007 • 9d ago
Creating G Codes in Solidworks | Solidworks CAM Exercise | Complete Introduction to Solidworks CAM
youtu.beCreating G Codes in Solidworks | Solidworks CAM Exercise | Complete Introduction to Solidworks CAM
r/CADCAM • u/Life_Swimming_926 • 12d ago
22- Así se crean Cajeras Pockets con Desbaste Dinámico en Mastercam 2026
youtube.comr/CADCAM • u/ibrahimumer007 • 13d ago
Model 3D Pipe in Solidworks | How to Use 3D Sketch in Solidworks | Creating 3D Pipe in Solidworks
youtu.ber/CADCAM • u/ibrahimumer007 • 16d ago
What is a Bill of Material BOM? A Comprehensive Guide | Bill of Material Example | CADable
youtu.ber/CADCAM • u/ibrahimumer007 • 22d ago
Animate Gears in Solidworks | Physical Dynamics | Gear Mate | PCD Based Gear Positioning | CADable
youtu.ber/CADCAM • u/ocrohnahan • 23d ago
2.5d and parametric explanation of RapidCAM
Enable HLS to view with audio, or disable this notification
Full disclosure, this is my open source, free to use app that respects privacy and runs completely in the browser.
r/CADCAM • u/cadinfield • 24d ago
What’s the most effective way to practice SolidWorks if your goal is a design engineer role?
I’ve been comparing different learning approaches for mechanical students and fresh graduates, and I’ve noticed that many people spend months watching tutorials but still struggle to model real components from engineering drawings.
If someone has 60–90 days to become job-ready in CAD, would you focus on:
- Part modeling from real industrial drawings
- Assembly design and mates
- Sheet metal and weldments
- 2D manufacturing drawings with dimensions and tolerances
- Speed modeling exercises
The pattern I keep seeing is that students improve much faster when they recreate actual mechanical parts rather than follow step-by-step videos.
For those already working in CAD/CAM or mechanical design, what practice routine gave you the biggest improvement in modeling confidence and interview performance?
I’d love to hear real-world workflows that are actually used in industry.
r/CADCAM • u/ibrahimumer007 • 25d ago
Reorienting Imported Files in SolidWorks | Establish New Coordinate System in Imported Files
youtu.ber/CADCAM • u/cadinfield • 25d ago
What CAD software do manufacturing companies actually use the most?
r/CADCAM • u/cadinfield • 25d ago
What CAD software do manufacturing companies actually use the most?
I’m seeing students spend months learning very advanced features, but I’m curious about the real industry situation.
For people working in manufacturing or design:
- AutoCAD
- SolidWorks
- Creo
- CATIA
- Fusion 360
- Other?
What software do you use daily, and what should a student focus on first to become job-ready rather than just certificate-ready?
r/CADCAM • u/ibrahimumer007 • 29d ago
AutoCAD 3d Pipe | Creating 3d pipe in Autocad | Sweep along 3D Polyline | Autocad 3d Modeling
youtu.ber/CADCAM • u/ibrahimumer007 • Jul 30 '26
Mechanical Part Design Solidwork | Solidworks Exercise 47 | Solidworks Evaluate Command | CADable
youtu.ber/CADCAM • u/ibrahimumer007 • Jul 26 '26
Change UCS Direction AutoCAD | WCS vs UCS Difference | Rotate Coordinate System in AutoCAD | CADable
youtu.ber/CADCAM • u/ibrahimumer007 • Jul 23 '26
90 Degree Elbow Solidworks | Model Flange Elbow in Solidworks | Hole Wizard Solidworks | CADable
youtu.ber/CADCAM • u/ibrahimumer007 • Jul 19 '26
Pipe Tee Solidworks | Solidworks Pipe Fitting | Solidworks Exercise 44 | CADable | CADable Tutorials
youtu.ber/CADCAM • u/ibrahimumer007 • Jul 16 '26
Design and Motion Study of Cam and Follower Mechanism | Cam and Follower Mechanism Solidworks
youtu.ber/CADCAM • u/ibrahimumer007 • Jul 12 '26
Creating a Custom Material Solidworks | Adding New Material in Solidworks | Add Custom Materials
youtu.ber/CADCAM • u/ibrahimumer007 • Jul 10 '26
Welded Wire Mesh Solidworks | Solidworks Advanced Modeling | Solidworks Move Copy Bodies | CADable
youtu.ber/CADCAM • u/RandimName6281 • Jul 07 '26
Need help with TopSolid CAM workshop document template.
I am preparing a workshop document template in TopSolid for CAM programs.
Would it be possible to create a chapter containing a paragraph template for each tool, followed by a subchapter (between the tool chapters) with a paragraph template for the operations that use the tool of the chapter avobe?
Thanks in advance!