answersLogoWhite

0


Best Answer

A CNC programmer is supposed to create the programs that the CNC machine operator uses to create components with a CNC machine.

Sometimes the operators know more than the programmers.

Different machines read different types of programs and are capable of doing different things. The programmer should know this before creating a program and they do this by using programming software (maybe), and the drawings of the components that require manufacturing.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How is a CNC programmer different than a CNC machine operator?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Compare high level language and low level language?

a) The LLL is machine oriented and the HLL is problem oriented. b) The LLL is machine dependent but the HLL isn't. c) The HLL is much more user friendly than the LLL. d) The LLL has faster execution than HLL.


What are the differences between assembly and high-level language c plus plus?

Assembly language is a procedural language with a low-level of abstraction between the source code and the resulting binary code. Assembly language is entirely machine specific, and the onus is therefore upon the programmer to code specifically for that machine. The code cannot be transferred and assembled on a different architecture -- it must be re-written in its entirety. High-level languages such as C++ have a high level of abstraction between the source code and the resulting binary code, with a high degree of separation between the source and the machine. This abstraction renders the source code far more portable than low-level languages as the onus is now upon the compiler to produce the machine specific code, not the programmer. C++ utilises a combination of structured and object-oriented programming to achieve this abstraction, allowing the programmer to create highly robust code that is not only easier to read, but easier to maintain, regardless of its complexity.


What operator can be used to compare 2 values in java?

One possible way (although much less efficient than using the operators directly) is by using BigInteger: int a = 5, b = 7; int sum = BigInteger.valueOf(a).add(BigInteger.valueOf(b)).intValue(); However, BigInteger.add() might use arithmetic operators in its own calculations; they are simply hidden from the programmer's view.


Why is a washing machine a complex machine?

more than one simple machine is contained in a Washing machine(complex machine)


What are the disadvantage of operator overloading?

The only disadvantage of operator overloading is when it is used non-intuitively. All operators must behave with predictable results, thus it makes no sense to implement the plus (+) operator so that it behaves like a subtract (-) operator, or a multiply (*) operator, or indeed anything other than the intuitive sum of two objects.

Related questions

How much time can a Xerox operator continuously work with a Xerox machine?

There is no limit to the amount of time an operator can work with a copier or printer, other than the issue of personal fatigue.


What is a benefit of using a machine instead of manual labor?

Machine tools are faster and more repeatable than manual labor. They also remove the operator from close proximity to hazardous conditions.


What are different type's operators?

The different types of operators are as follows: *Arithmatic operator *Relational operator *Logical operator *Assignment operator *Increment/Decrement operator *Conditional operator *Bitwise operator *Special operator


What is operator in java?

An operator is a symbol that does something in Java. for ex: "+" is an arithmetic operator that adds two numbers. ">" is a logical operator that checks if one number is greater than the other. There are many different types of operators in Java like Arithmetic, Logical, Relational and Assignment operators


What was computer technology like in 1949?

rather primitive, all vacuum tube logic, every machine was totally one of a kind custom built. machine time usually considered far more expensive (by orders of magnitude) than programmer time, so programs always written in numeric machine code.


Government speed chips control on my jeep rubicon 2003?

Jeep isn't a speed machine anyway but it is stored in the ECU and can be raised faster than your Jeep can go by an aftermarket (superchips/hypertech) programmer.


What is excel arithemetic operator less then?

The less than operator is the < symbol.


What is following comparison operator means greater than or equal to?

>= is the comparison operator that means greater than or equal to.


What following comparison operator means greater than or equal to?

>= is the comparison operator that means greater than or equal to.


Among assembly and machine language which is low level language?

They are both low level. Machine code has no abstraction whatsoever so it could be regarded as being no-level rather than low-level. However, there are very few instances where a programmer has to "bang the metal" and write machine code by hand. That's precisely the reason we wrote assemblers and compilers in the first place!


Differentiate between assemblers and compilers?

Assembly programming is low-level programming and is machine-dependant. Assembly language makes it easier for programmers to write machine-specific code. While this gives the programmer a high-degree of control over the resultant machine code, programs have to be written in minute detail at the machine level. Assemblers perform a 1:1 translation from the source code and are therefore extremely simple programs. However, assembly language is non-portable. Each machine architecture has its own specific machine code so the assembly code specific to one machine architecture cannot be assembled upon a different architecture. Compiled-language programming is high-level programming. By high-level we mean there is high degree of abstraction between the code you write and the machine code produced by the compiler. Compiled-languages are generally portable. That is, the same source code can be compiled on any machine that has a suitable compiler, where the compiler itself is machine-dependant, but the source code is not. While assembly programming requires programs be written in minute detail at the machine level, compiled-language programming is more abstract. A single high-level statement can easily produce hundreds of individual machine-code instructions. While the high-level programmer has much less control over the resultant machine code, compilers also incorporate code optimisers that can analyse the source code to produce the most efficient machine code -- often surpassing anything that an assembly programmer can produce by hand. Ultimately, compilers allow programmers to produce more machine code much more quickly and with more accuracy (fewer errors), and typically with greater efficiency. Even so, there are still some things that can only be achieved with assembly. For instance, a compiler's optimisers might "over think" a problem and produce less-than-optimal machine code for a specific routine. In these cases, the high-level programmer can simply insert inline assembly instructions where required. Alternatively, the compiler can be used to emit assembly instructions rather than machine code, and that assembly code can then be tweaked where required.


Compare high level language and low level language?

a) The LLL is machine oriented and the HLL is problem oriented. b) The LLL is machine dependent but the HLL isn't. c) The HLL is much more user friendly than the LLL. d) The LLL has faster execution than HLL.