· We need to be able to direct the position of the cutting tool. As the tool moves we will cut metal (or perform other processes).
· Obviously if we plan to indicate positions we will need to coordinate systems.
· The coordinates are almost exclusively cartesian and the origin is on the workpiece.
· For a lathe, the infeed/radial axis is the x-axis, the carriage/length axis is the z-axis. There is no need for a y-axis because the tool moves in a plane through the rotational center of the work. Coordinates on the work piece shown below are relative to the work.
· For a tool with a vertical spindle the x-axis is the cross feed, the y-axis is the in-feed, and the z-axis is parallel to the tool axis (perpendicular to the table). Coordinates on the work piece shown below relative to the work.
· For a tool with a horizontal spindle the x-axis is across the table, the y-axis is down, and the z-axis is out. Coordinates on the work piece shown below relative to the work.
· Some common programming languages include, (note: standards are indicated with an *)
· These languages have many similarities, but the syntax varies.