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 Okuma. Show all posts
Showing posts with label Okuma. Show all posts
Define M code for Mazak machine , Okuma, Fanuc , Cincinnati, all control
12:21 AM
Sivakumar
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.
About Thread or what is mean by thread?
10:28 AM
Sivakumar
Threading:-
Out of different fastening process threading is one. This process is widely used because it doesn’t join two parts permanently giving the flexibility of disassembling them when needed
What is a Thread?
A thread is a raised, helical rib or ridge around the exterior of a cylindrically shaped object or the interior of a hole. Common threaded parts include screws, nuts, and bolts. Threads have two basic applications: fastening and the transfer or control of motionApplication:-
Thread is one of the most used processes in mechanical field. In everyday life we come across through many type of components that have a thread in it. Take example of a pen cap or a water bottle etc.
Understanding a thread:
v The crest is the peak or top of the thread ridge that lies between two flanks. Its size and shape may vary depending on the thread type.
v The flank is an angled side of a thread. Threads have two flanks.
v The root is the bottom of the thread that lies between the flanks. Its size and shape also may vary depending on the thread type.
Type of thread:-
Depending on Geometry thread is classified into two categories. A) Straight threads B) taper thread.
Straight threads can be classified into single start or multi start threads.

Important parameters on the thread:-
- v The pitch point is the position on the thread where the distance between the flanks is equal in both the ridge and the groove.
- v The pitch diameter is the measured distance between the pitch points in the groove between the threads. It is one of the most important dimensions in thread inspection.
- v The depth is the length of the vertical space from the root to the crest of a thread.
- v The major diameter is the distance between the crests of a thread. It is the widest diameter on a thread.
- v The minor diameter is the distance between the roots of a thread. It is the smallest diameter on a thread.
- v Thread form which is the shape of the thread example 90 degree, 60 degree threads etc.
Start, Pitch, and Lead
Start:-
Start refers to the number of different individual threads that wrap around the cylinder. The number of threads equals the number of starts. It means how many start points are there in a thread.
Pitch:-
The distance from one thread crest to the next. For threads manufactured in inches, pitch is expressed in inches as a fraction. It is not the number of threads per inch, but the number "one" divided by the number of threads per inch. For metric threads, pitch is expressed in millimeters.Lead:-
Lead is the distance that a screw travels in one revolution. This distance is equal to the pitch of the screw multiplied by the number of starts on the screw. On a single-thread screw, the lead equals the pitch.
Threads can be manufactured in one of the below mentioned process.
- v Thread cutting and thread milling are cutting methods that use a single-point tool and multi-point tool, respectively, to create threads on a blank or work piece.
- v Thread rolling is a cold forming process that uses a die to deform metal and press it into the shape of threads. Figure 2 shows the mechanism that holds the dies.
- v Thread tapping uses a drill-like tool to either cut or form threads on the ID of a previously drilled hole.
- v Thread grinding uses an abrasive wheel to wear away material and create the thread. Thread grinding is the most precise method of producing threads
Threads may be cut using multiple methods. OD threads may be cut on a lathe or a mill. Both methods begin with a larger blank or work piece and use a cutting tool to remove material and shape the threads. In general, cutting threads is an efficient method, but it has its drawbacks. Cutting produces chips that can interfere with the threads, and the process can cause stress cracks in the metal.A lathe uses a single-point tool, to cut the threads into the blank or work piece, which is held either between centers or in a chuck. The cutting tool is fed into the blank and moved sideways along the rotating piece. On the first pass, the tool is often used to scratch the surface so that the operator can inspect the scratch and verify the tool settings. Then the tool makes multiple passes, cutting deeper each time the tool travels the length of the cylinder.
Milling is another form of cutting. Thread milling is performed similarly to lathe cutting except that a multi-point tool is used. Also, when using a mill, it is usually the tool, not the work piece, that rotates. Milling can be performed more quickly than other methods, but it is generally not recommended for manufacturing smaller threads.
To continue ……………
Okuma Machine Yearly History
6:00 AM
Sivakumar
1898 Inventor Eiichi Okuma founded his own business, the Okuma Noodle Machine Co., to manufacture and sell noodle-making machines
1904 Manufacture and sales of machine tools started
1918 Okuma Machinery Works Ltd established Sales of OS lathe launched
1937 Okuma's machine tool production (value) of machine tools became No.1 in Japan
1963 Developed the Okuma Control (OSP) with absolute position feedback encoder Became Japan's only comprehensive manufacturer of both Machine & Control
1966 Manufacture of LA-N NC lathes and MDB double-column machining centers started
1974 Manufacture of MCM double-column machining centers (5-sided applications) started
1975 Manufacture of LS-N NC lathes started
1976 USA and Europe liaison offices opened
1980 Main operations relocated from the old headquarters plant (Nagoya) to Oguchi
1982 Manufacture of LB15 NC lathes started
1987 Okuma Machine Tools Inc established in the US (manufacturing)
1991 Corporate name changed to Okuma Corporation
1995 Okuma America Corporation established in the US
1997 Okuma Nanjing office opened Okuma South Germany Resource Center opened Okuma Latino Americana Ltd established Tatung-Okuma Co., Ltd established (Taiwan, manufacturing)
1998 Manufacture of SPACE TURN series NC lathes started
2000 The IT PLAZA was launched, a new IT manufacturing system Okuma Techno (Thailand) established
2001 Manufacture of ACE CENTER MB-V series vertical machining centers started
Okuma Australia Pty established (liaison since 1973) Okuma Machinery (Shanghai) Co. Ltd established
2002 BYJC-OKUMA (Beijing) Machine Tool Co. Ltd established (manufacturing)
2003 Received Japan Society of Mechanical Engineers Award for "Thermal Deformation Compensation System," the core of the Thermo-Friendly Concept
2005 3-company integration (Okuma, Okuma & Howa and Okuma Engineering)
2006 4-company merger (Okuma Holdings, Okuma, Okuma & Howa and Okuma Engineering)
2007 K5 Factory (Kani Plant) completed Okuma India Pvt Ltd established
2008 Global CS Center, Okuma Memorial Gallery, Logistics Center built.
More about detail see Okuma website
Okuma machine M code List
5:55 AM
Sivakumar
Okuma machine M-codes List:-
- M00 Program Stop
- M01 Optional Stop
- M02 End of Program
- M03 Spindle CW
- M04 Spindle CCW
- M05 Spindle Stop
- M06 Tool Change
- M08 Coolant ON
- M09 Coolant OFF
- M12 Machine Spindle STOP
- M13 Machine Spindle CW
- M14 Machine Spindle CCW
- M15 C-Axis Positioning
- M16 C-Axis Positioning (NEG)
- M17 CEJ MATIC :Request of Data transfer
- M18 Post-process Gauging RS232C: Request of Data transfer
- M19 Oriented Spindle Stop
- M20 Tailstock Barrier OFF or spindle interference monitoring OFF (opposed two- spindle models)
- M21 Tailstock Barrier ON or spindle interference monitoring ON (opposed two- spindle models)
- M22 Chamfer OFF
- M23 Chamfer ON
- M24 Chuck Barrier OFF, Tool interference OFF
- M25 Chuck Barrier ON, Tool interference ON
- M26 Thread Lead Along Z-Axis
- M27 Thread Lead Along X-Axis
- M28 Tool Interference Check Function OFF
- M29 Tool Interference Check Function ON
- M30 End of Program
- M32 Straight In-feed along thread face mode (on left face)
- M33 Zigzag in feed in Thread Cutting
- M34 Straight In-feed along thread face mode (on right face)
- M40 Spindle gear Range Neutral
- M41 Spindle Gear Range 1
- M42 Spindle Gear Range 2
- M48 Spindle Speed Override Ignore Cancel
- M49 Spindle Speed Override Ignore
- M55 Tailstock Spindle Retract
- M56 Tailstock Spindle Advanced
- M58 Chucking Pressure Low
- M59 Chucking Pressure High
- M72 ATC Unit Position at Approach Position
- M73 Thread Cutting Pattern 1
- M74 Thread Cutting Pattern 2
- M75 Thread Cutting Pattern 3
- M76 Parts Catcher Retract
- M77 Parts Catcher Advanced
- M78 Steady Rest Unclamp
- M79 Steady Rest Clamp
- M80 Over cut Advanced
- M81 Over cut Retract
- M83 Chuck Clamp
- M84 Chuck Unclamp
- M85 No Return to the Cutting Starting Point after the completion of rough turning cycle (LAP)
- M86 Turret Indexing direction: CW (reverse)
- M87 Cancel of M86
- M98 Tailstock Spindle Thrust Low
- M99 Tailstock Spindle Thrust High
- M109 Cancel of M110
- M110 C-Axis Joint
- M134 Z-Axis Thrust Monitoring OFF
- M135 Z-Axis Thrust Monitoring ON
- M136 Designation of Multiple fixed cycle configuration
- M137 Touch setter interlock release ON
- M138 Touch setter interlock release OFF
- M139 Lead Machining Function - Learning Operation
- M140 Tapping Cycle M-Tool Constant Rotation Answer Ignored
- M141 C-Axis Clamp or not Selection
- M142 Coolant Pressure Low
- M143 Coolant Pressure High
- M146 C-Axis Unclamp
- M147 C-Axis Clamp
- M152 M-Tools Spindle Interlock ON
- M153 M-Tools Spindle Interlock OFF
- M161 Feedrate Override Fix (100%)
- M162 Cancel of M163
- M163 M-Tools Spindle Speed Override Fix (100%)
- M168 Ignoring M-Tool Spindle Constant Speed Answer
- M169 C-Axis NoClamp
- M191 M-Tool Spindle Orientation Direction Specified CW
- M192 M-Tool Spindle Orientation Direction Specified CCW
- M197 Thread Cutting Phasing Stroke Clear
- M211 Keyway Cutting Style: Minus Direction
- M212 Keyway Cutting Style: Zigzag
- M213 Keyway Cutting Style: Designated Depth Infeed
- M214 Keyway Cutting Style: Equal Depth Infeed

















