Questions tagged [cnc]

CNC stands for Computer Numerical Control. It converts the design produced by Computer Aided Design software (CAD) into numbers.

Definition

CNC means Computer Numerical Control. This means a computer converts the design produced by Computer Aided Design software (CAD), into numbers. The numbers can be considered to be the coordinates of a graph and they control the movement of the cutter. In this way the computer controls the cutting and shaping of the material.

Useful Links

96 questions
0
votes
0 answers

How can I convert a web page to gcode for CNC engraving?

What I want to do is take the text from a Wikipedia page and etch it into stone with a CNC. Conceptually it's not that hard, you scrape the text, convert it to vectors, and use a CAM tool to make gcode. But doing it in an automated way with a body…
Pepijn
  • 4,145
  • 5
  • 36
  • 64
0
votes
0 answers

Laser engraving with 3018 pro can be controlled with basic Openbuilds controls, but engraving a file causes errors

I've been struggling with this for the past three days, and I can't seem to solve this problem. I'm on a Mac and trying to let my 3018 pro cnc machine laser engrave an image, but whatever I do, it always gives this error: "Error 20 - Unsupported or…
0
votes
0 answers

Setup CNC support in Octoprint OS

I have a working OctoPrint setup which runs a Ender 3 pro. I would like to add a 3018 pro small CNC to this setup. Since I am a beginner,I think there must be a way to install some kind of CNC software to the Same os of the raspberry pi.(May be on…
0
votes
1 answer

How to change axis velocity during Gcode operation

Good work everyone, I have been working on a 3 axis CNC machine for a while. A lot of things are going great! But I couldn't find how to increase or decrease the axis speeds while processing the g code. I am using the SMC_INTERPOLTAOR block to…
0
votes
1 answer

Serial Port Json Server - A porthole to TinyG - Programmers interface

First time on StackExchange as a questioner! Hope I get this right. Apols if this is TLDR. For thoes of you familiar with the TinyG SPJS you will know my context. For others: There is a program created by "somebody" called the SPJS(Serial Port…
Melticus
  • 11
  • 2
0
votes
0 answers

Controlling Linuxcnc machine with Digital Twin over MQTT

I have a Linuxcnc machine and a Digital Twin (DT) and want to control the machine with DT over MQTT. The DT publishes the .json format data and the linuxcnc subscribes to the defined topic to get the data. (The digital twin installed on an Ubuntu…
mdi13
  • 1
0
votes
0 answers

Command line operations on Siemens device

I'm looking for some info on how to start and stop trace thru command line operations on Siemens 840D CNC machine. Any information or pointers would be really helpful
0
votes
0 answers

C# Disable mouse takeover

I am currently using the windows on screen keyboard to control the program for the cnc machine. In C# I tried to make a simple on screen keyboard with only the keys I need. I use this command to send…
AB Studio
  • 11
  • 2
0
votes
0 answers

How can I solve the Inkscape SyntaxError when trying to save a gcode?

I've been struggling for the past few days to install and uninstall different versions of Inkscape in hope that one of them will finally convert my image into gcode. Unfortunately, nothing seems to work. (I also have installed version Python 3.8) As…
0
votes
0 answers

What are A,B,C angles in gcodes of 5 axis cnc machines

I want to know what is the meaning of A, B, C angles in 5 axis g-codes and how to decode them and make transformation matrix of tool tip respect to machine.
0
votes
1 answer

is there anyway to Generate G-Code from STL file

I am working on a project to generate G-Code for 3D Model in STL Format. Suggest me how I can do it Basically this generated G-Code will be used with Milling CNC.
0
votes
2 answers

X,Y coordinate to gcode

I'm working on a computer science project which is a CNC plotter basically all of the methods I see for getting Gcode uses Inkscape. I have already written software to convert Normal images to black and white edges only and I have pulled the…
0
votes
0 answers

Real time OS (RTOS) for Raspberry Pi to make a CNC Controller

this is my first post please be kind. I have experience programming C++, but it has been a few years since I did anything... I would like to program a real-time CNC controller, to run CNC machines without a motion controller. I will use a Raspberry…
0
votes
1 answer

Convenient way to alter CNC code when post processor fails

Due to ugliness of paid overpriced abandonware "ESPRIT" the post processor is generating code in wrong way and this is a snipped from already regexed on the last line. But the illogical placing of high pressure coolant line persists. Which would…
PovilasCNC
  • 23
  • 5
0
votes
1 answer

Creating a 3D cordinate in C#

Actually, I have designed a C# program That controls the CNC machines, For example, we can take UGS, There is much software out there but I need to create this in C#. The Only thing I am suffering here is the 3D coordinate system. How to create the…