Fanuc control

Mazak control

Mazak Part Program, Offset Method, Control Key, cycle, Canned Cycle, Drilling Cycle, Macro - Cncprograming.blogspot.com.

Okuma control

Okuma Part Program, Offset Method, Control Key, cycle, Canned Cycle, Drilling Cycle, Macro - Cncprograming.blogspot.com.

Cincinnati control

Cincinnati Part Program, Offset Method, Control Key, cycle, Canned Cycle, Drilling Cycle, Macro - Cncprograming.blogspot.com.

Hass Turning Program

Fanuc Turning Part Program, Offset Method, Control Key, cycle, Canned Cycle, Drilling Cycle, Macro - Cncprograming.blogspot.com.

Showing posts with label Cincinnati. Show all posts
Showing posts with label Cincinnati. Show all posts

Cincinnati Operator Station

Operator Station Assembly OSA Keypad
            A2100 provides a full set of numeric and cursor control keys directly below the screen . These keys provide the operator with the capability to navigate and modify any data tables within the control, without the requirement of selecting the on-screen keyboard.
Symbol descriptions for the OSA keypad are as follows:
A2100 OSA buttons


Cincinnati Machine M Codes List| Cincinnati M code List Free Traning


Cincinnati Machine M Codes List:-

            M00                =          Program Stop
            M01                =          Optional Stop
            M02                =          End Of Program (Do Not Put Tool Away)
            M03                =          Spindle on CW
            M04                =          Spindle on CWW
            M05                =          Spindle Stop
            M06                =          Tool Change, Not Retracted, Shortest Path
            M06.1 =          Tool Change, With Retract
M06.2 =          Tool Change, No Retract, Increasing Tool       Numbers
            M06.3 =          Tool Change, No Retract, Decreasing Tool Numbers
            M08                =          Coolant #1 ON
            M09                =          Coolant OFF
            M13                =          Spindle On CW, Coolant #1 On
            M14                =          Spindle On CCW, Coolant #1 On
            M19                =          Oriented Spindle Stop
            M30                =          End Of Program
            M34                =          Enable Data Acquisition
            M35                =          Disable Data Acquisition
            M48                =          Feedrate & Spindle Speed Override Enable
            M49                =          Feedrate & Spindle Speed Override Disable
            M60                =          Chip Conveyor On
            M61                =          Chip Conveyor Off
            M62                =          Barfeeder Enable
            M63                =          Barfeeder Disable
            M80                =          Release Chuck Jaws
M81                =          Grip Chuck Jaws
M80.1 =          OD Work Holding Releases Part, ID Grips Part
M81.1 =          OD Work Holding Grips Part, ID Releases Part
M82                =          Advance Part Catcher
M83                =          Retract Part Catcher
M86                =          Advance Tailstock Quill
M87                =          Retract Tailstock Quill
 

Cincinnati Machine G Codes List | Cincinnati Machine Programming Online Free Traning

Cincinnati Machine G Codes List:-

G00            =       Rapid Traverse (Linear)
G01            =       Linear Interpolation
G02            =       Circular Interpolation CW
G03            =       Circular Interpolation CCW
G04            =       Dwell
G09            =       Exact Stop
G12            =       Contouring Rotary Axis Unwind
G15.1         =       Polar Coordinate Programming (Blot Circle)
G15.2         =       Polar Coordinate Programming (Part Contour)
G150          =       Scaling Off
G151          =       Scaling On
G152          =       Position Towed Tailstock
G18            =       ZX Plane Select
G20            =       Straight or Taper Turning Cycle
G21            =       Straight or Taper Facing Cycle
G28            =       Auto Return to Reference Point
G29            =       Auto Return from Reference Point
G32            =       Threads per Inch Threading
G33            =       Threading Constant & Variable Lead
G34            =       Auto Multiple Pass Threading Cycle
G35            =       OD/ID Groove Cycle
G35.1         =       Face Groove Cycle
G36            =       Move To Next Operation Location
G36.1         =       Check End of Pattern
G40            =       Tool Nose Radius Compensation OFF
G41            =       Tool Nose Radius Compensation on LEFT
G42            =       Tool Nose Radius Compensation on RIGHT
G45            =       Acceleration/Deceleration ON
G46            =       Acceleration /Deceleration OFF
G52            =       Local Coordinate System
G60            =       Positioning Mode
G61            =       Contouring Mode
G62            =       Diameter Programming Mode
G63            =       Radius Programming Mode
G70            =       Inch Programming
G71            =       Metric Programming
G72            =       Stock Removal Finish Cycle
G73            =       Stock Removal Turning Cycle
G74            =       Stock Removal Facing Cycle
G75            =       Stock Removal Copy Cycle
G80            =       Reset Fixed Cycle
G81            =       Drill Cycle
G82            =       Counter Bore/ Spot Drill With Dwell Cycle.
G83            =       Deep Hole Drill (Peck Drill) Cycle
G84            =       Tap Cycle (Conventional)
G84.1         =       Rigid Tap Cycle
G85            =       Bore/Ream Cycle
G86            =       Bore Cycle
G87            =       Back Bore Cycle
G88            =       Web Drill / Bore Cycle
G89            =       Bore / Ream With Dwell Cycle
G90            =       Absolute Dimension Input
G91            =       Incremental Dimension Input
G92            =       Position Set
G92.1         =       Position Sets Setup Offset
G93            =       Inverse Time Federate
G94            =       Feed Per Minute Federate Mode
G95            =       Feed Per Revolution Federate Mode
G96            =       Constant Surface Speed
G97            =       Constant Spindle Speed Cancel(S=Rpm)
G98            =       Machine Coordinates (Tool Tip)
G98.1         =       Machine Coordinates
G99            =       Position Set Cancel

Define M code for Mazak machine , Okuma, Fanuc , Cincinnati, all control

Miscellaneous functions:-


          Miscellaneous functions, which are also referred to as M-code functions, give spindle forward /backward rotation and stop commands, coolant on/off commands and other auxiliary commands to the NC machine.

          For the NC unit, these functions must be selected using M3-digit data. Up to four sets of M3-digit data can be included in the block.

Example:-

          G00 X__ M__ M__ M___ M___ ;

          Notes:-
                   If five or more sets of M3-digit data are set, only the last four sets will become valid.

For M-codes M00, M01, M02, M30, M98, M99, M998, and M999, the next block of data is not read into input buffer since pre-reading is disabled automatically.
The M-codes can be included in any block that contains other command codes .if however, the M-codes are included in a block that contains move commands, than the execution priority will be either

The M-code functions are executed after completion of movement, or

The m-code functions are executed together with movement.

It depends on the machine specifications which type of processing is applied.
Processing and completion sequences are required in each case for all M commands except M98 and M99.

Functions of M-codes:-

          There are six types of special M-code functions
1.   
    Program Stop: M00
When this M-code is read, the tape reader will stop reading subsequent block. Whether the machine function such as spindle rotation and coolant will also stop depends on the machine specifications. The machine operation is restarted by pressing the cycle start button on the operation panel .whether resetting can be initiated by M00 or not also depends on the machine specifications.

2.   Optional Stop:M01
         
When the M01 code is read with the OPTIONAL STOP menu faction set to ON, the tape reader will stop operating to perform the same function as M00.
The M01 command will be ignored if the OPTIONAL STOP menu function is set to OFF.
Example:-
          ;
          N10 G00 X50.0 ;
          N11 M01;
          N12 G01 X25.0 Z25.0 F10.;
          ;
          ;
          If the optional stop function is on, operation stops at N11.
          If the optional stop function is off, operation does not stop at N11 and N12 is executed.

3.   Program End: M02 or M30
         
Usually, the program end command is given in the final block of marching program. Use this command mainly for reading data back to the head of the program during memory operation, or rewinding the tape in the tape operation mode (use an M30 command to rewind the tape.) The NC unit is automatically reset after tape rewinding and execution of other command codes included in that block.
Automatic resetting by this command cancels both modal commands and offsetting data, but the designated-position display counter is no cleared to zero.
The NC Unit will stop operating when the tape rewinding is completed (the automatic run mode lamp goes out). To restart the NC unit, the cycle start button must be pressed.
Beware that if, during the restart of the NC unit following completion of M02 or M30 execution ,the first movement command has been set in coordinate word only, the valid mode will be the interpolation mode existing when the program ended. It is recommended, therefore, that the first movement command be given with an appropriate G-code.

4. Subprogram Call/End: M98 / M99
                    Use M98 or M99 to branch the control into a subprogram or to recall it back to the calling program.
As M98 and M99 are internally processed by the NC M-code signals and strobe signals are not output.

Internal processing by the NC unit when M00. M01, M02 or M30 is used.
After M00, M01, M02 or M30 has been read ,data pre reading is automatically aborted .Other tape rewinding operations and the initialization of modals by resetting differ according to the machine specification .

Notes:-
M00, M01, M02, and M30 output independent signals, which will be cancelled by RESET Key.
Tape rewinding is performed only when the tape reader has a rewinding function.










         




Explain Part program

Part program:-

          A part program consists of a set of machining instructions that the operator wants to execute.

A part program uses alphabetic text for its instructions and numeric information as the target values for those instructions. In this way, a CNC program can be developed as a series of instructions, each of which performs a machining operation. Complex machining tasks can be accomplished by combining machining operations.


  • v   G Codes
  • v  M Codes
  • v  Letter Address
  • v  G00, G01, G02, G03, G04
  • v  Canned Cycles
  • v  Multiple Repetitive Canned Turning Cycle
  • v  Canned Cycle For Drilling
  • v  Canned Grinding Cycle (Grinding Machine Only)
  • v  Circular Interpolation
  • v  Polar Coordinate Interpolation (G12.1, G13.1)
  • v  Cylindrical Interpolation (G07.1)
  • v  Constant Lead Threading (G32)
  • v Variable–Lead Thread Cutting (G34)  
  • v  Continuous Thread Cutting
  • v  Multiple–Thread Cutting
  • v Skip Function (G31)  
  • v Multistage Skip  
  • v  Torque Limit Skip (G31 P99)
  • v  Inch/Metric Conversion (G20, G21)
  • v  Diameter And Radius Programming
  • v Constant Surface Speed Control (G96, G97)  
  • v  Programmable Parameter Entry (G10)
  • v Polygonal Turning  

Computer Numerical Control, CNC


CNC means Computer Numerical Control.
                        This means a computer converts the design produced by Computer Aided Design software (CAD), into numbers. The numbers can be considered to be the coordinates of a graph and they control the movement of the cutter. In this way the computer controls the cutting and shaping of the material.
CNC Coordinates    
                                  All the positions and motions of a computer numerical control (CNC) machine are understood in terms of numbers. Numbers describe the shape of the work piece, the movement of the cutting tool, the depth and speed of the cut, etc.

Figure 1

                                       How exactly are numbers used in this way? The common system used to describe location is called the Cartesian coordinate system, which consists of a cubic grid of imaginary lines. The Cartesian system defines the location of a single point in three-dimensional space using three axes, which are shown in Figure 1. These axes are called the X-axis, Y-axis, and Z-axis, and each one indicates a particular direction.

                                    An axis is an imaginary straight line. In the Cartesian system, the X-, Y-, and Z-axes meet at right angles. In other words, they join together like the corner of a box, as shown in Figure 2.

Figure 2


Followers

Face book

Twitter Delicious Facebook Digg Stumbleupon Favorites More