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
2 answers

Is constant surface speed really constant?

My manufacture processes teacher says susface speed in machining is not constant, even if we use CNC, but I can't find anything about it.
0
votes
1 answer

Can I make CNC Editor with HTML5?

I would like to make my own CNC Editor. I am looking for some guidance. I don’t know if it is even possible with HTML5. But it would be great if I can. If possible, please list what I should research and learn. I don’t need it to be online…
Pyroclasm
  • 31
  • 3
0
votes
1 answer

Reverse Engineering / Log or intercept program instructions

I'm trying to find a way of replicating the action / instruction that a physical button being pushed on a control panel sends to the software of a CNC machine of ours. Ultimately I would like to integrate this instruction into an executable file I…
0
votes
1 answer

Explanation of Offset algorithm

I have a small problem. I am trying to build my own cnc and implement offset algorithm, but i am not able to understand what "TIP", "FIP" mean. This seems so complicated! This is the link to description this algorithm: Here's a link I will be very…
0
votes
1 answer

GCode and RS232

I am attempting to read a RS232/USB input from a Gcode script. Is it possible to perform this from GCode or am I going to have to wrap it in python or something? For reference, my algorithm is essentially: -Perform some CNC…
0
votes
3 answers

how can stand alone exe's communicate together?

I run an assembly line at work that I'm trying to automate. The current software is two stand alone excitable. One is an editor that adds the variables to an sql database and the second reads that database and controls the cnc. Both are on the same…
sam
  • 25
  • 3
0
votes
0 answers

Remove variable from the index.php url ?categoryID=27/index.php

I have url: https://example.com/index.php?categoryID=127/index.php Write htacces: RewriteRule ^index\.php(.*)$ /$1 [R=301,L] RewriteRule ^(.*)/index\.php(.*)$ /$1$2 [R=301,L] And I got https://example.com/?categoryID=127/index.php How can I remove…
Vladishka
  • 1
  • 1
0
votes
1 answer

c# twincat passing argument to class constructor

I wonder what is the best way. If I need to pass a class to a class constructor why should I use a variable inside my class. Example: using Beckhoff.App.Ads.Core.Plc; Class test() { private static IBAAdsServer AdsServer; private static…
JudgeDreed
  • 143
  • 1
  • 13
0
votes
1 answer

FTP Files Upload Error in VB6

I'm developing a project in which it is required to Communicate with Mitsubishi M70 CNC (an FTP server) through VB6. Though my initial Communication with it is successful, when I try to upload or download file to it ,following error occurs : Error…
sst
  • 1
  • 2
0
votes
0 answers

Debugging a proprietary recursive script

So after reading these questions here, and here, I don't really have any other ideas of how I want to ask this question without explaining my situation. Note: I am very new to proprietary platforms in general, coming from a background in Free/Open…
stelicho
  • 21
  • 8
0
votes
2 answers

How to calculate points y position on arc? When i have radius, arcs starting and ending points

I'm trying to write a program on CNC. Basically I have circular arc starting x, y , radius and finishing x, y also I know the direction of the arc clockwise or cc. So I need to find out the value of y on the arc at the specific x position. What is…
aidas
  • 43
  • 1
  • 5
0
votes
0 answers

Convert.ChangeType() Returns incorrect value

I've got a class that parses a CNC file, but I'm having difficulties with trailing "words" on each line of the file. My code parses all leading "words" until it reaches the final word. It's most noticeable when parsing "Z" values or other Double…
tbm0115
  • 410
  • 11
  • 21
0
votes
1 answer

Determine angle clockwise with loops for path geometry

I'm creating path tool programmaticaly and im stucked in one point. I need to add loops to connections with acute angle. I have all data but still dont know how to determine when set CW or CCW angle direction for loop arc. Result below for fixed…
bred_one
  • 147
  • 3
  • 15
0
votes
1 answer

Lexer for CAD NC programs

I'm evaluating the possibilities to track tool movement using nc programs in different formats as input. Using a lexer to tokenize the different program types into a meta layer, where only uniform tools and points, etc. exist seemed like a good…
mike
  • 4,929
  • 4
  • 40
  • 80
0
votes
2 answers

Append text file with custom footer

Good day, I am a CNC program not a computer programer. I am using CAM software to make cutting programs for our CNC router. The router is a bit old and can only take files 200-300 kb big. We are doing carvings that require 1-2 megs text files. I…