Latest Program :
Recent Program

Automatic rounding Okuma Control G76


G76  Automatic rounding
          Corners of work can be rounded using a simple program.
         
[Command format]

          G76 G01 X_ L_ F_
                  Z_

          X and Z: Instruct target points for axis movement.
          L: Instruct a (+) or (-) signed rounding distance when the direction of axis movement in the next block is positive or negative direction, respectively.

[Note]

          1. G75 is valid only in the G01 mode.
          2. The rounding program is effective also in combination with   LAP instruction or during nose radius compensation.
          

G75 Automatic chamfering Okuma Control


G75 Automatic chamfering
        
          Corners of work can be chamfered using a simple program.
        
[Command format]

         G75 G01 X_ L_ F_
                  Z_

          X and Z: Instruct target points for axis movement.
          L: Instruct a (+) or (-) signed chamfering distance when the direction of axis movement in the next block is positive or negative direction, respectively.

[Note]

         1. G75 is valid only in the G01 mode.
          2. The chamfering program is effective also in combination  with LAP instruction or during nose radius compensation.
          

End face grooving compound fixed cycle Okuma Control


G74 End face grooving compound fixed cycle


[Command format]
          G74 X_ Z_ I_ I_ K_ D_ L_ F_ E_ T_
  
         X: X coordinates of target point
          Z: Z coordinates of target point
          I: Shift distance in X-axis direction (Diameter instruction.  If not instructed, it is regarded as 0.)
          K: Shift distance in Z-axis direction (If not instructed, it is regarded as 0.)
          D: Cut depth
          L: Cut depth at removing the tool
          DA: Instruct a return distance.  If DA is not instructed,   it is regarded as the return distance set to that of the grooving, drill cycle (other function 1) of the optional   parameter.
          E: Dwell upon arrival at Z-axis target point (The unit of instruction is the same as G04.)   (If not instructed, this sequence will not be executed.)
          T: Tool compensation No. instruction which determines the tool compensation amount at Z-axis target point positioning (if not instructed, the T instruction at the start point positioning is used.  The T instruction next to this block, or the compensation number, acts as the T instruction at start point positioning.)

Longitudinal grooving compound fixed cycle


G73 Longitudinal grooving compound fixed cycle
          
[Command format]
          G73 X_ Z_ I_ K_ D_ L_ F_ E_ T_

         X: X coordinates of target point
          Z: Z coordinates of target point
          I: Shift distance in X-axis direction  (Diameter instruction.  If the instruction is not instructed, it is regarded as 0.)
          K: Shift distance in Z-axis direction  (If not instructed,   it is regarded as 0.)
          D: Cut depth
          L: Cut depth at removing the tool  (Diameter instruction)   (If not instructed, this sequence will not be executed.)
          DA: Instruct a return distance.  If DA is not instructed,  it is regarded as the return distance set to that of the  grooving, drill cycle (other function 1) of the optional   parameter.
          E: Dwell upon arrival at Z-axis target point (The unit of instruction is the same as G04.)  (If not instructed, this sequence will not be executed.)
          T: Tool compensation No. instruction which determines the tool compensation amount at Z-axis target point positioning (if not instructed, the T instruction at the start point positioning is used.  The T instruction next to this block, or the compensation number, acts as the T instruction at start point positioning.)
          

End face thread cutting compound fixed cycle Okuma Control


G72 End face thread cutting compound fixed cycle
        
[Command format]
          G72 X_ Z_ A_ B_ D_ W_ H_ L_ E_ F_ J_ M_ Q_
                    K
          X: Coordinates of ending point for thread cutting end face
          Z: Final cut depth for thread cutting
          A: Taper angle
          I: Difference between start and end points for taper thread cutting (Instruct A or I only for taper thread.)
          B: Cut angle  (The range is 0<=B<180.  If not instructed, it is regarded as 0, the same as the cutter angle of  ordinary tool.)
          D: Cut depth at the 1st cycle
          W: Finishing margin  (If not instructed, it is regarded as W=0, without finishing cycle.)
          H: Thread major height
          L: Thread overcutting distance at the last thread cutting cycle (Effective when M23 is instructed.  When L is not instructed with M23 effective, however, L is used as one pitch at the start of thread cutting.)
          E: Pitch change distance per pitch for variable pitch thread
          F: Thread pitch instruction  (When J is instructed, F/J pitch  is used.)
          J: Number of threads within the distance instructed by F (If not instructed, J=1.)
          M: This M code instructs the cut mode and cut pattern for  the thread cutting.

          M32: Single blade cut mode
          M33: Zig-zag cut mode
          M34: Reverse single blade cut mode
          M73: Cut pattern 1
          M74: Cut pattern 2
          M75: Cut pattern 3, cut pattern 4
          Q: Instruct the number of multi-thread for multi-thread   machining.
          

Compound fixed thread cutting cycle Longitudinal Okuma Control


G71 Compound fixed thread cutting cycle: Longitudinal
        
[Command format]

          G71 X_ Z_ A_ B_ D_ U_ H_ L_ E_ F_ J_ M_ Q_
                    I

          X: Final cutting depth of thread cutting
          Z: Coordinates of ending point for longitudinal thread cutting
          A: Taper angle
          I: Difference of radii between start and end points of taper   thread cutting (radius instruction)
             (Instruct A or I only for taper thread.)
          B: Cut angle  (The range is 0<=B<180.  If not instructed, it is regarded as 0, the same as the cutter angle of  ordinary tool.)
          D: Cut depth at the 1st cycle
          U: Finishing margin (If not instructed, it is regarded as U=0, without finishing cycle.)
          H: Difference between thread major diameter and crest diameter (diameter instruction)
          L: Thread overcutting distance at the last thread cutting cycle   (Effective when M23 is instructed.  When L is not instructed    with M23 effective, however, L is equal to one pitch at the  start of thread cutting.)
          E: Pitch change distance per pitch for variable pitch thread
          F: Thread pitch instruction (When J is instructed,   F/J pitch is used.)
          J: Number of threads within the distance instructed by F (If not instructed, J=1.)
          M: This M code instructs the cut mode and cut pattern for the thread cutting.M32:  Single blade cut mode
         
          M33: Zig-zag cut mode
          M34: Reverse single blade cut mode
          M73: Cut pattern 1
          M74: Cut pattern 2
          M75: Cut pattern 3, cut pattern 4
          Q: Instruct the number of multi-thread for multi-thread machining.
          

Droop control ON Okuma Control


G65  Droop control ON

          The feed axis is controlled to follow the computed value. For this reason, the actual axis position is behind the computed value.  The droop control prohibits to issue the next function unless the delay falls within the droop range specified by the parameter, in order to suppress the delay of the axial position.

          G64:  Droop control OFF
          G65:  Droop control ON

Droop control OFF Okuma Control


G64 Droop control OFF

          The feed axis is controlled to follow the computed value. For this reason, the actual axis position is behind the computed value.  The droop control prohibits to issue the next function unless the delay falls within the droop range specified by the parameter, in order to suppress the delay of the axial position.

          G64:  Droop control OFF
          G65:  Droop control ON

Mirror image coordinate selection check Okuma Control


G62  Z-axis mirror image coordinate selection check

          Whether the Z-axis program coordinate system is used as the fundamental or mirror image coordinate system is instructed at the head of program. Actually, the direction of coordinate system is selected by the parameter and, when the program instruction mismatches with the parameter selection, an alarm occurs.

[Command format]

          G62 Z0:  Selection of fundamental coordinate system
          G62 Z1:  Selection of mirror image coordinate system

[Note]
          1. Since this G code is used to collate the machining program with the mirror image selection parameter for safety reasons, omitting this code does not result in an alarm.
          2. This code is effective for the twin-spindle machine.

[Applicable specification]  LT machine

Zero offset, maximum spindle speed designation


G50 Zero offset, maximum spindle speed designation

          When this is instructed to the same block as the S command this function as the spindle speed maximum command.  In other cases, it functions as the origin shift command. Spindle speed maximum instruction this restricts the maximum spindle speed that can be instructed by the program.

[Command format]

          G50 S___
          S:  Instructs the restricting maximum of the spindle speed.

Origin shift              
                          The origin can be shifted freely on the program.  When G50 is instructed, the program origin is shifted so that the current position is at the program coordinates of the axis of the block instructed in the same block as G50.  The shift distance moved by the origin shift will be cleared upon resetting.

Cutter radius compensation Right


G42 Cutter radius compensation: Right

          For lathe machining, this functions as the tool nose radius compensation-right.  This is instructed when the center of tool (center of nose radius) passes the right-hand side of machining face, viewing from the direction of relative movement of tool against the work.

Tool nose radius compensation Left


G41 Tool nose radius compensation: Left

          For lathe machining, this functions as the tool nose radius compensation-left.  This is instructed when the center of tool (center of nose radius) passes the left-hand side of machining face, viewing from the direction of relative movement of tool against the work.

Fanuc Panel Keys



Address keys


The area of the MDI keypad that allows an operator to enter letters and special characters into the control.


ALARM keys


Keys located on the machine panel that display alarm information for the machine panel. These keys are different from the alarm keys associated with the control panel.


AUTO key


The key on the CNC machine that changes the operation mode to auto. Auto mode allows an operator to call up and execute a part program stored in memory. Auto mode is sometimes called memory mode on some CNC controls.


AUTO mode


The mode that allows an operator to call up and execute a part program stored in the machine.


AUX/GRAPH


A function key located on the MDI keypad that displays the graphics screen.


Axis/direction keys


The area of the machine control that allows an operator to select a specific axis.


BLOCK DELET key


A machine control that provides the option of skipping a predetermined series of program blocks. A block delete allows the operator to run two versions of the same program.


Brackets


[ ]. Punctuation marks used to separate CNC program commands from macro statements.


CAN key


A key located on the MDI keypad that backspaces the cursor to delete the last character entered, and cancels any program block that is highlighted during a block edit.


Control panel


The group of controls on a CNC machine that run, store, and edit the commands of a part program and other coordinate information.


Coolant keys


The area of the CNC machine control that allows an operator to turn the coolant on and off, manually or automatically, during a program cycle.


Cursor keys


The up and down arrow keys located on the MDI keypad that enable an operator to move through various screens and fields in the control, edit and search for CNC programs, and move the cursor through the program or screen options.


Cycle start


The control button used to begin a program or continue a program that has been previously stopped.


Cycle stop


The control button used to pause a program. Also known as feed hold, cycle stop pauses tool feed but does not stop spindle movement.


DGNOS/PARAM


A function key located on the MDI keypad that displays the diagnostics and parameters screens.


Display screen


The main screen of the machine that displays important information for the operator.


DRY RUN key


A key that activates the dry run feature on a CNC machine. The dry run function checks a program quickly without cutting parts.


EDIT key


The key on the CNC machine that changes the operation mode to edit. Edit mode allows an operator to make changes to a part program and store those changes.


EDIT mode


The mode that allows an operator to make changes to a part program and store those changes.


Emergency stop


Used for emergencies only, the control button that automatically shuts down all machine functions.


End-of-block key


EOB. A signal that marks the end of a part program block. An end-of-block signal is represented by a semicolon (;) in a part program.


Execution keys


The area of the CNC machine control that allows an operator to begin or end a part program. The execution keys include CYCLE START and CYCLE STOP.


Feed hold


The control button used to pause a program. Also known as cycle stop, feed hold pauses tool feed but does not stop spindle movement.


Function keys


Keys located on the MDI keypad that enable the operator to choose between different tasks.


HOME key


A key that automatically moves the spindle to the machine zero position. The HOME key is sometimes called the zero return key on some machines.


Input buffer


A temporary location on a computer that holds all incoming information before it continues to the CPU for processing.


Input key


A key located on the MDI keypad that allows an operator to enter data into the input buffer. This key is also used to input data from an input/output unit.


Jog feed


In JOG mode, the continuous movement of a tool in a direction along a selected axis.


JOG key


The area of the machine control that allows an operator to move a selected axis. Jog keys are often called axis direction keys.


Machine function keys


The area of the control panel that allows an operator to perform different functions depending on what display or mode is selected. The machine function keys include SINGL BLOCK, BLOCK DELET, and DRY RUN.


Machine panel


The group of controls on a CNC machine that allow an operator to control machine components manually. Sometimes called the operator panel.


Machine zero


The position located at the farthest possible distance in a positive direction along the machine axes. Machine zero is permanently set for each particular CNC machine.


Manual data input keypad


The MDI keypad is located on the control panel and houses the address, numeric, and navigation keys.


Manual pulse generator


A circular handwheel on a CNC machine that can move a tool incrementally along an axis. On some machines the MPG is known as the "handle."


Manual pulse generator keys


Keys located on the machine panel that allow the operator to move the tool incrementally along an axis.


MDI key


The key on the CNC machine that changes the operation mode to manual data input mode. Manual data input mode lets an operator enter and execute program data without disturbing stored data.


MDI mode


An operation mode that lets an operator enter and execute program data without disturbing stored data.


MPG keys


The keys on the operator panel that control the size of incremental movement of the manual pulse generator.


No. key


A key that allows an operator to enter a numerical value into the input buffer. The SHIFT key must be used with the No. key.


Numeric keys


Keys located on the MDI keypad that allow an operator to enter numbers, a minus sign, and a decimal point into the control. These keys also contain the CAN key, manual JOG arrow keys, the EOB key, the BLOCK DELET, and the right and left cursor move keys.




Offset register


Area of the machine control that holds tool geometry, wear, and work offset settings.


OFSET


A function key located on the MDI keypad that displays tool offsets and settings.


OFSET MESUR key


A key on the CNC machine control panel that allows the operator to determine and set a tool offset. It measures the current coordinate value and the coordinate value of a command, and uses the difference as the offset value. If the offset value is already known, pressing the OFSET MESUR key moves the tool to the specified offset position.


Operation keys


The keys located on the operator panel that allow an operator to move tools and set offsets.


Operation mode keys


The AUTO, EDIT, and MDI keys that change the operation mode of the CNC machine.


Operator panel


The group of controls on a CNC machine that allow an operator to control machine components manually. Sometimes called the machine panel.


OPR/ALARM


A function key located on the MDI keypad that displays the alarm screen.


Output/start key


A key located on the MDI keypad that allows an operator to start an automatic operation and output data into an input/output unit.


Override


A machine control component that adjusts programmed values such as speed and feed rate by a certain percentage during operation.


Over travel check


A safety function that determines if the tool has moved beyond its set boundaries. Forbidden zones can be programmed to specify areas where the tool can and cannot enter.


Page keys


The up and down arrow keys located on the MDI keypad that allow an operator to move through various screens and fields one page at a time.


Parentheses


( ). Curved brackets used to separate program text information from CNC program commands.


Part program


A series of instructions used by a CNC machine to perform the necessary sequence of operations to machine a specific workpiece.


POS


A function key located on the MDI keypad that displays the position screen that shows axis locations.


Power off


The red button on a CNC control panel that shuts off power to the control.


Power on


The green button on a CNC control panel that provides power to the control.


PRGRM


A function key located on the MDI keypad that displays the program screen and blocks of the current part program.


Program edit keys


Keys located on the MDI keypad that allow an operator to alter, insert, or delete data from stored memory.


Program protect switch


A switch located on the machine control panel that allows the operator to secure current program information. The program protect switch prevents accidental or intentional deletion of programs in memory.


Program source keys


The group of keys on the operator panel that control how part programs are used. The AUTO, EDIT, and MDI keys that comprise the program source keys are distinct machine modes.


Rapid traverse


The movement of machine components at the fastest possible rate of travel. Rapid traverse motion merely requires an endpoint for the movement.


Reference position


A fixed position on a machine tool to which the tool can easily be moved by the reference position return function.


Reset key


A key located on the MDI keypad that stops all machine motion and places the program cursor at the top of the current program.


Shift key


A key located on the MDI keypad that allows an operator to access letters and special characters found on the address keys.


SINGL BLOCK key


A key that activates the single block feature on the GE Fanuc 0-C control. The single block function runs the program one block at a time to prove out the program.


Soft keys


Keys located directly below the display screen that have different purposes depending on which function key has been chosen. The function of each soft key is visible on the display screen between brackets.


SP


A key that allows an operator to enter a space when manually entering data.


Spindle jog key


A key located on the machine panel that rotates the spindle incrementally in either a clockwise or counterclockwise direction.


Spindle keys


The area of the CNC machine control that allows the operator to manually control the rotation of the spindle in a clockwise or counter clockwise direction. The spindle keys include CW (clockwise) and CCW (counter clockwise), STOP, and JOG.


TEACH key


A key that changes the operation mode of a CNC machine to allow tool positions obtained by manual operation to be stored into memory.


Tool limit switch


The component that prevents a tool from exceeding the set direction limit on an axis. The tool limit switch detects overtravel.


Zero return key


Also known as the home key, zero return automatically moves the spindle to the machine zero position.


Tool nose radius compensation Cancel


G40 Tool nose radius compensation: Cancel
          
                       This cancels tool nose radius compensation instructed by G41 or G42.

Feed-shaft synchronized feed for M-tool spindle


G37 Feed-shaft synchronized feed for M-tool spindle: Reverse
        
[Applicable specification]  Compound machine

Feed-shaft synchronized feed for M-tool spindle


G36 Feed-shaft synchronized feed for M-tool spindle: Forward
        

  [Applicable specification]  Compound machine

Variable lead thread cutting cycle Decreasing lead


G35 Variable lead thread cutting cycle: Decreasing lead
        
[Command format]

          G35 X__ Z__ (E__) F__ (C__) (J__)

          X: Thread cutting target point
          Z: Thread cutting target point
          E: Pitch change per pitch for decreasing variable pitch thread cutting
          F: Thread cutting pitch instruction (F/J pitch when J is instructed)
          C: Phase difference of thread cutting (If not instructed, C=0.)
          J: Number of threads at the distance instructed by F (If not instructed, J=1.)

Variable lead thread cutting cycle Okuma Control


G34 Variable lead thread cutting cycle: Increasing lead
        
[Command format]

          G34 X__ Z__ (E__) F__ (C__) (J__)

          X: Thread cutting target point
          Z: Thread cutting target point
          E: Pitch change per pitch for increasing variable pitch thread cutting
          F: Thread cutting pitch instruction  (F/J pitch when J is instructed)
          C: Phase difference of thread cutting (If not instructed, C=0.)
          J: Number of threads at the distance instructed by F (If not instructed, J=1.)

Variable lead thread cutting cycle Increasing lead Okuma Control


G34 Variable lead thread cutting cycle: Increasing lead
        

 [Command format]

          G34 X__ Z__ (E__) F__ (C__) (J__)

          X: Thread cutting target point
          Z: Thread cutting target point
          E: Pitch change per pitch for increasing variable pitch thread cutting
          F: Thread cutting pitch instruction  (F/J pitch when J is instructed)
          C: Phase difference of thread cutting (If not instructed, C=0.)
          J: Number of threads at the distance instructed by F (If not instructed, J=1.)

Fixed thread cutting cycle Longitudinal G33


G33 Fixed thread cutting cycle: Longitudinal
        
[Command format]
          G33 X__ Z__ I__ (E__) (F__ (K__) (L__) (J__) (C__)
                      A__

          X: Thread diameter at each thread cutting
          Z: Coordinates of thread cutting longitudinal end point
          F: Thread cutting pitch instruction (F/J pitch when J is instructed)
          I: Difference of radii between start and end points for taper thread cutting
          A: Taper angle (Instruct I or A only.)
          E: Pitch change per pitch for variable pitch thread cutting
          K: Z-axis shift distance for thread cutting start point (K=0 if not instructed)
          L: Thread overcutting distance (If not instructed, L is equal to one pitch at start of thread cutting.)
             This is valid when thread cutting chamfering M code (M23) is instructed.
          J: Number of threads at the distance instructed by F (If not instructed, J=1.)
          C: Phase difference of thread cutting (If not instructed, C=0.)
          

Fixed thread cutting cycle End face G32


G32 Fixed thread cutting cycle: End face
        
[Command format]

          G32 X__ Z__ K__ (E__) (I__) (L__) F__ (C__)
          X: Coordinates of ending point of end face thread cutting
          Z: Thread cutting dimension for each thread cutting
          F: Thread pitch instruction (F/J pitch if J is instructed)
          K: Difference between start and end points for taper thread cutting (If not instructed, K=1.)
             When the value is plus, upward taper, while downward taper then it is a minus value.
          A: Taper angle from the axis parallel to Z axis   (Instruct K or A only.)
          E: Pitch change per pitch for variable pitch thread cutting    (If not instructed, E=0.)
          I: X-axis shift distance at thread cutting start point    (If not instructed, I=0.)
          L: Thread overcutting distance (If not instructed, L is equal to one pitch at start of thread cutting.)
             This is valid when thread cutting chamfering M code (M23) is instructed.
          J: Number of threads at the distance instructed by F (If not instructed, J=1.)
          C: Phase difference of thread cutting (If not instructed, C=0.)
          

Fixed thread cutting cycle Longitudinal Okuma Control


G31 Fixed thread cutting cycle: Longitudinal
        
[Command format]

          G31 X___ Z___ I__ (E__) F__ (K__) (L__) (J__) (C__)
                        A__
          X: Thread diameter at each thread cutting
          Z: Coordinates of thread cutting longitudinal end point
          F: Thread cutting pitch instruction                   (F/J pitch when J is instructed)
          I: Difference of radii between start and end points for taper  thread cutting
          A: Taper angle  (Instruct I or A only.)
          E: Pitch change per pitch for variable pitch thread cutting
          K: Z-axis shift distance for thread cutting start point (K=0 if not instructed)
          L: Thread overcutting distance (If not instructed, L is equal to one pitch at start of thread cutting.)   This is valid when thread cutting chamfering M code (M23) is instructed.
          J: Number of threads at the distance instructed by F (If not instructed, J=1.)
          C: Phase difference of thread cutting (If not instructed, C=0.)

Skip cycle G30 Okuma Control


G30 Skip cycle

          This is used in the measurement subprogram such as the touch sensor and touch setter.

[Command format]

          G30 X___ D___ L___
              Z___
              C___ (Compound machine)
              Y___ (Y axis control)

[Note]
          1. Movement from the start point to the approach point is at  the rapid feedrate, and then the measurement feedrate  towards the virtual target point.

Torque limit G29 Okuma Control


G29 Torque limit
          This restricts the maximum output torque of the feed axis servo motor.
        
[Command format]

          G29 PX=___
              PZ=___
              PW=___

[Note]
          1. The torque limit value is set as a percentage (%) to the feed axis servo motor rated torque.

[Applicable specification]
                                                Torque limit, torque skip specification
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Online Education - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger