CNC Milling (1)

download CNC Milling (1)

of 48

Transcript of CNC Milling (1)

  • 7/23/2019 CNC Milling (1)

    1/48

    COMPUTER NUMERICALCONTROL

    PROGRAMMING BASICS

    Milling and Turning

  • 7/23/2019 CNC Milling (1)

    2/48

    Cartesian

    Coordinate

    System

    Almosteverythingthatcanbeproducedona

    conventionalmachine

    tool

    can

    be

    produced

    onaCNCMACHINETOOL,withitsmany

    advantages.Themachinetoolmovements

    usedin

    producing

    aproduct

    are

    of

    two

    basic

    types:

    point

    to

    point

    (straight

    line

    movements)

    continuouspath(contouringmovements).

  • 7/23/2019 CNC Milling (1)

    3/48

    Machines

    Using

    CNC Early machine tools were designed so that the operator

    was standing in front of the machine while operating thecontrols.

    This design is no longer necessary, since in CNC theoperator no longer controls the machine tool movements.

    On conventional machine tools, only about 20 percent ofthe time was spent removing material. With the addition ofelectronic controls, actual time spent removing metal hasincreased to 80 percent and even higher.

    It has also reduced the amount of time required to bringthe cutting tool into each machining position.

  • 7/23/2019 CNC Milling (1)

    4/48

  • 7/23/2019 CNC Milling (1)

    5/48

    CNCLathe Most lathes are programmed on two axes

    The X axis controls the cross motion of the

    cutting tool. Negative X (X) moves the tool towards the

    spindle centerline;

    positive X moves the tool away from thespindle centerline.

    The Z axis controls the carriage travel toward oraway from the headstock.

  • 7/23/2019 CNC Milling (1)

    6/48

  • 7/23/2019 CNC Milling (1)

    7/48

    MillingMachine

    Themillingmachinecanbeprogrammedon

    threeaxes:

    TheXaxis

    controls

    the

    table

    movement

    left

    or

    right.

    TheYaxis

    controls

    the

    table

    movement

    toward

    or

    awayfromthecolumn.

    TheZaxiscontrolsthevertical(upordown)

    movementofthekneeorspindle.

  • 7/23/2019 CNC Milling (1)

    8/48

    Programming

    Systems

    Two types of programming modes used for CNC,

    The incremental system

    The absolute system.

    Both systems have applications in CNC programming,and no system is either right or wrong all the time.

    Most controls on machine tools today are capable ofhandling either incremental or absolute programming.

  • 7/23/2019 CNC Milling (1)

    9/48

  • 7/23/2019 CNC Milling (1)

    10/48

    Incremental program

    Locations are always given as the distance anddirection from the immediately preceding point.

    Command codes which tell the machine to move

    the table, spindle, and knee are explained hereusing a vertical milling machine as an example:

  • 7/23/2019 CNC Milling (1)

    11/48

  • 7/23/2019 CNC Milling (1)

    12/48

  • 7/23/2019 CNC Milling (1)

    13/48

  • 7/23/2019 CNC Milling (1)

    14/48

  • 7/23/2019 CNC Milling (1)

    15/48

  • 7/23/2019 CNC Milling (1)

    16/48

  • 7/23/2019 CNC Milling (1)

    17/48

  • 7/23/2019 CNC Milling (1)

    18/48

  • 7/23/2019 CNC Milling (1)

    19/48

  • 7/23/2019 CNC Milling (1)

    20/48

  • 7/23/2019 CNC Milling (1)

    21/48

  • 7/23/2019 CNC Milling (1)

    22/48

  • 7/23/2019 CNC Milling (1)

    23/48

  • 7/23/2019 CNC Milling (1)

    24/48

  • 7/23/2019 CNC Milling (1)

    25/48

  • 7/23/2019 CNC Milling (1)

    26/48

  • 7/23/2019 CNC Milling (1)

    27/48

  • 7/23/2019 CNC Milling (1)

    28/48

  • 7/23/2019 CNC Milling (1)

    29/48

  • 7/23/2019 CNC Milling (1)

    30/48

  • 7/23/2019 CNC Milling (1)

    31/48

  • 7/23/2019 CNC Milling (1)

    32/48

  • 7/23/2019 CNC Milling (1)

    33/48

  • 7/23/2019 CNC Milling (1)

    34/48

  • 7/23/2019 CNC Milling (1)

    35/48

  • 7/23/2019 CNC Milling (1)

    36/48

  • 7/23/2019 CNC Milling (1)

    37/48

  • 7/23/2019 CNC Milling (1)

    38/48

  • 7/23/2019 CNC Milling (1)

    39/48

    Schoolof

    Mechanical

    and

    Manufacturing

    EngineeringDecember52012

  • 7/23/2019 CNC Milling (1)

    40/48

  • 7/23/2019 CNC Milling (1)

    41/48

  • 7/23/2019 CNC Milling (1)

    42/48

    Plane

    Selection

    G17,G18,G19

    School

    of

    Mechanical

    and

    Manufacturing

    EngineeringDecember52012

  • 7/23/2019 CNC Milling (1)

    43/48

  • 7/23/2019 CNC Milling (1)

    44/48

    SUB

    Program

    School

    of

    Mechanical

    and

    Manufacturing

    EngineeringDecember52012

  • 7/23/2019 CNC Milling (1)

    45/48

  • 7/23/2019 CNC Milling (1)

    46/48

  • 7/23/2019 CNC Milling (1)

    47/48

  • 7/23/2019 CNC Milling (1)

    48/48

    END