Programming fundamentals

Jun 17th, 2015
Studypool Tutor
Adelphi University
Price: $30 USD

Tutor description

Lathe and Milling machines are taken for case study but other machine tools like CNC grinding, CNC Hobbing, CNC filament winding machine, etc. can also be dealt with in the same manner.

Word Count: 1519
Showing Page: 1/9
(1) Programming fundamentalsMachining involves an important aspect of relative movement between cuttingtool and workpiece. In machine tools this is accomplished by either movingthe tool with respect to workpiece or vice versa. In order to define relativemotion of two objects, reference directions are required to be defined. Thesereference directions depend on type of machine tool and are defined byconsidering an imaginary coordinate system on the machine tool. A programdefining motion of tool / workpiece in this coordinate system is known as apart program. Lathe and Milling machines are taken for case study but othermachine tools like CNC grinding, CNC Hobbing, CNC filament windingmachine, etc. can also be dealt with in the same manner.(1.1) Reference PointsPart programming requires establishment of some reference points. Threereference points are either set by manufacturer or user.a) Machine OriginThe machine origin is a fixed point set by the machine tool builder. Usually itcannot be changed. Any tool movement is measured from this point. Thecontroller always remembers tool distance from the machine origin.b) Program OriginIt is also called home position of the tool. Program origin is point from where thetool starts for its motion while executing a program and returns back at the end ofthe cycle. This can be any point within the workspace of the tool which issufficiently away from the part. In case of CNC lathe it is a point where toolchange is carri

Review from student

Studypool Student
" <3 it, thanks for saving me time. "
Ask your homework questions. Receive quality answers!

Type your question here (or upload an image)

1823 tutors are online

Brown University





1271 Tutors

California Institute of Technology




2131 Tutors

Carnegie Mellon University




982 Tutors

Columbia University





1256 Tutors

Dartmouth University





2113 Tutors

Emory University





2279 Tutors

Harvard University





599 Tutors

Massachusetts Institute of Technology



2319 Tutors

New York University





1645 Tutors

Notre Dam University





1911 Tutors

Oklahoma University





2122 Tutors

Pennsylvania State University





932 Tutors

Princeton University





1211 Tutors

Stanford University





983 Tutors

University of California





1282 Tutors

Oxford University





123 Tutors

Yale University





2325 Tutors