1. The document provides information on CNC programming functions and codes for a lathe machine.
2. It defines standard G-codes and special G-codes used for various positioning, interpolation, and cycle functions.
3. M-codes are also defined that control operating parts of the machine like coolant, spindle direction, and turret functions.
CNC milling is developed a new technology for the mechanical engineers with the highly accuracy.The maximum accuracy of this CNC machine is up to 0.01 mm or 10 microns.
The fanuc system is very easy as compare to other controls but i can say that if you will learn the fanuc system,it helps you to very easy as compare to other systems.
In this ppt. all the operations and programmings of CnC milling are available.
Some programming are very important just like how to make :
1. PcD
2. Ellipse
3.Origin at angle
4.Shift the origin
5.Facing,peck drilling,boring,threading etc.
CNC milling is developed a new technology for the mechanical engineers with the highly accuracy.The maximum accuracy of this CNC machine is up to 0.01 mm or 10 microns.
The fanuc system is very easy as compare to other controls but i can say that if you will learn the fanuc system,it helps you to very easy as compare to other systems.
In this ppt. all the operations and programmings of CnC milling are available.
Some programming are very important just like how to make :
1. PcD
2. Ellipse
3.Origin at angle
4.Shift the origin
5.Facing,peck drilling,boring,threading etc.
This is the ppt of CNC turning with Fanuc system.It helps you to encourage your CNC programming skills,also in this ppt some theory of CNC turning are available which helps you to do the programming in the proper way.Here some points are given below to do the programming in the fanuc control CNC.
1 . How to make the turning job?
2. How to make the programming of fillet and chamfer in the different ways.
3. How to use the TNRC codes G41 and G42.
4. How to use the different tools in the different-different operations.
The all above points are very important and these points are available in this ppt.
Modern precision manufacturing demands extreme dimensional accuracy and surface finish.Such performance is very difficult to achieve manually, if not impossible, even with expert operators. In cases where it is possible, it takes much higher time due to the need for frequent dimensional measurement to prevent overcutting. It is thus obvious that automated motion control would replace manual “handwheel” control in modern manufacturing. Development of computer numerically controlled (CNC) machines has also made possible the automation of the machining processes with flexibility to handle production of small to medium batch of parts. In the 1940s when the U.S. Air Force perceived the need to manufacture complex parts for highspeed aircraft. This led to the development of computer-based automatic machine tool controls also known as the Numerical Control (NC) systems. Commercial production of NC machine tools started around the fifties and sixties around the world. Note that at this time the microprocessor has not yet been invented. Initially, the CNC technology was applied on lathes, milling machines, etc. which could perform a single type of metal cutting operation. Later, attempt was made to handle a variety of workpieces that may require several different types machining operations and to finish them in a single set-up. Thus CNC machining Centres capable of performing multiple operations were developed. To start with, CNC machining centres were developed for machining prismatic components combining operations like milling, drilling, boring and tapping. Gradually machines for manufacturing cylindrical components, called turning centers were developed.
Automatically controlling a machine tool based on a set of pre-programmed machining and movement instructions is known as numerical control, or NC.In a typical NC system the motion and machining instructions and the related numerical data, together called a part program, used to be written on a punched tape. The part program is arranged in the form of blocks of information, each related to a particular operation in a sequence
of operations needed for producing a mechanical component. The punched tape used to be read one block at a time. Each block contained, in a particular syntax, information needed for processing a particular machining instruction such as, the segment length, its cutting speed, feed, etc. These pieces of information were related to the final dimensions of the workpiece (length, width, and radii of circles) and the contour forms (linear, circular, or other) as per the drawing. Based on these dimensions, motion commands were given separately for each axis of motion. Other instructions and related machining parameters, such as cutting speed, feed rate, as well as auxiliary functions related to coolant flow, spindle speed, part clamping, are also provided in part programs depending on manufacturing specifications such as tolerance and surface finish. Punched tapes are mostly obsolete.
Producing hole is one of the most common machining operation on a machining center.
Machining center have many hole making cycles such as Spot Drilling, Reaming, Deep Hole drilling, Peck drilling etc.
in this Ppt all canned cycle are explained i;e G70 G71 G72 G73 G75 G76 G81
cnc, mesin cnc, fanuc, haas, makino, yaskawa, doosan, mesin bubut, mesin milling, mesin tapping, wirecut, mesin press, mesin pabrik, mesin otomotif, sparepart mesin cnc
SPICE MODEL of ERZV09D220 in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of ERZV09D270 in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
This is the ppt of CNC turning with Fanuc system.It helps you to encourage your CNC programming skills,also in this ppt some theory of CNC turning are available which helps you to do the programming in the proper way.Here some points are given below to do the programming in the fanuc control CNC.
1 . How to make the turning job?
2. How to make the programming of fillet and chamfer in the different ways.
3. How to use the TNRC codes G41 and G42.
4. How to use the different tools in the different-different operations.
The all above points are very important and these points are available in this ppt.
Modern precision manufacturing demands extreme dimensional accuracy and surface finish.Such performance is very difficult to achieve manually, if not impossible, even with expert operators. In cases where it is possible, it takes much higher time due to the need for frequent dimensional measurement to prevent overcutting. It is thus obvious that automated motion control would replace manual “handwheel” control in modern manufacturing. Development of computer numerically controlled (CNC) machines has also made possible the automation of the machining processes with flexibility to handle production of small to medium batch of parts. In the 1940s when the U.S. Air Force perceived the need to manufacture complex parts for highspeed aircraft. This led to the development of computer-based automatic machine tool controls also known as the Numerical Control (NC) systems. Commercial production of NC machine tools started around the fifties and sixties around the world. Note that at this time the microprocessor has not yet been invented. Initially, the CNC technology was applied on lathes, milling machines, etc. which could perform a single type of metal cutting operation. Later, attempt was made to handle a variety of workpieces that may require several different types machining operations and to finish them in a single set-up. Thus CNC machining Centres capable of performing multiple operations were developed. To start with, CNC machining centres were developed for machining prismatic components combining operations like milling, drilling, boring and tapping. Gradually machines for manufacturing cylindrical components, called turning centers were developed.
Automatically controlling a machine tool based on a set of pre-programmed machining and movement instructions is known as numerical control, or NC.In a typical NC system the motion and machining instructions and the related numerical data, together called a part program, used to be written on a punched tape. The part program is arranged in the form of blocks of information, each related to a particular operation in a sequence
of operations needed for producing a mechanical component. The punched tape used to be read one block at a time. Each block contained, in a particular syntax, information needed for processing a particular machining instruction such as, the segment length, its cutting speed, feed, etc. These pieces of information were related to the final dimensions of the workpiece (length, width, and radii of circles) and the contour forms (linear, circular, or other) as per the drawing. Based on these dimensions, motion commands were given separately for each axis of motion. Other instructions and related machining parameters, such as cutting speed, feed rate, as well as auxiliary functions related to coolant flow, spindle speed, part clamping, are also provided in part programs depending on manufacturing specifications such as tolerance and surface finish. Punched tapes are mostly obsolete.
Producing hole is one of the most common machining operation on a machining center.
Machining center have many hole making cycles such as Spot Drilling, Reaming, Deep Hole drilling, Peck drilling etc.
in this Ppt all canned cycle are explained i;e G70 G71 G72 G73 G75 G76 G81
cnc, mesin cnc, fanuc, haas, makino, yaskawa, doosan, mesin bubut, mesin milling, mesin tapping, wirecut, mesin press, mesin pabrik, mesin otomotif, sparepart mesin cnc
SPICE MODEL of ERZV09D220 in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of ERZV09D270 in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of DF3A6.8UFU , PSpice Model in SPICE PARKTsuyoshi Horigome
SPICE MODEL of DF3A6.8UFU , PSpice Model in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of DF2S6.8UFS , PSpice Model in SPICE PARKTsuyoshi Horigome
SPICE MODEL of DF2S6.8UFS , PSpice Model in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of ERZV10D220 in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of ERZV05D270 in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of ERZV09D180 in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of ERZV09D390 in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of ERZV10D270 in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of STPSC806 (Professional Model) in SPICE PARKTsuyoshi Horigome
SPICE MODEL of STPSC806 (Professional Model) in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of ERZV20D180 in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of ERZV10D390 in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
SPICE MODEL of CM600HA-24H (Professional+FWDP Model) in SPICE PARKTsuyoshi Horigome
SPICE MODEL of CM600HA-24H (Professional+FWDP Model) in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
Electrical and Acoustic Characteristics.
Dimensions 30x5.5mm
AC Impedance 8±15%Ωat 2000Hz
Rated Input Power 1.0W
Max. input power 1.5W
Resonance Frequency 550±20%Hz
Output Sound Pressure Level 90±3dB/0.1M 0.1W at 0.8,1.0,1.2,1.5KHz Average
Frequency Response Fo~6KHz
Operating Temperature -20~+65℃
Storage Temperature -30~+70℃
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Safalta Digital marketing institute in Noida, provide complete applications that encompass a huge range of virtual advertising and marketing additives, which includes search engine optimization, virtual communication advertising, pay-per-click on marketing, content material advertising, internet analytics, and greater. These university courses are designed for students who possess a comprehensive understanding of virtual marketing strategies and attributes.Safalta Digital Marketing Institute in Noida is a first choice for young individuals or students who are looking to start their careers in the field of digital advertising. The institute gives specialized courses designed and certification.
for beginners, providing thorough training in areas such as SEO, digital communication marketing, and PPC training in Noida. After finishing the program, students receive the certifications recognised by top different universitie, setting a strong foundation for a successful career in digital marketing.
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
2. TRAINING
Forward
Thank you very much for participating in our education.
DAEWOO constantly makes an effort to research and develop to satisfy the
requirements of customers positively.
DAEWOO does its utmost to accept and practice the Quality Confirmation of DAEWOO and Custom-
ers' requirements through the Dealer-net-work of about 350 as practicing the World Quality Manage-
ment.
DAEWOO provides with the technical data and support the technical coaching, therefore, if you con-
tact us when you need of them , we will immediately help you.
We will do our best during your education period.
Thank you.
3. TRAINING
O-T
DAEWOO
RESET O( N) GE RC 7 8 9 ALTER
NO. X Z R
G 01 0.000 0.000 0.000
NC POWER G 02 0.000 0.000 0.000 XU YV Z W 4TH 4 5 6 INSRT
0.000 0.000 0.000 CURSOR
G 03
ON G 04 0.000 0.000 0.000 I ,
JA K@ F
-NO 1 2 3 DELET
G 05 0.000 0.000 0.000
G 06 0.000 0.000 0.000
M# S= T* L+ _ .
G 07 0.000 0.000 0.000
ACT. POSITION(RELATIVE) P[ Q] DH BSP EOB CAN INPUT
U 0.000 W 0.000
PAGE
NUM. MZ 120. S MDI 0T
OFF SHIFT POS PRGRM OFSET MENU
WEAR GEOM W.SHIFT MRCRO DGNOS OPR AUX OUTPT
MACRO
PARAM ALARM GRAPH START
? ? N LM
80 100 120 90 100 110
50 100 150
60 140 80 120 0 180
40
150
70
? %
20 60
0 50 ALARM NO.
SPINDLE LOAD
FEEDRATE OVERRIDE SPINDLE OVERRIDE SPINDLE SPEED
EMERGENCY STOP
+X
X100
X X10
–Z +Z
SINGLE OPTIONAL OPTIONAL DRY RUN
Z START STOP COOLANT BLOCK STOP BLOCK SKIP
X1
MODE INCREMENTAL FEED
RAPID N β
α
6 7 8
100 45 9
3 10
50 2 11
–X 1 12
F0
CYCLE START FEED HOLD MACHINE READY EMG. RELEASE RAPID OVERRIDE TOOL NO. MACHINE LOCK PROGRAM PROTECT CHUCKING
1
4. TRAINING
G-FUNCTION
STANDARD G SPECIAL
GROUP FUNCTION
CODE G CODE
#G00 G00 01 Positioning (Rapid feed)
G01 G01 Straight interpolation
G02 G02 Circular interpolation (CW)
G03 G03 Circular interpolation (CCW)
G04 G04 00 Dwell
G20 G20 06 Data input (inch)
#G21 G21 Data input (mm)
#G22 G22 04 Stored distance limit is effective
G23 (Spindle interference check ON)
G23 Stored distance limit is ineffective
(Spindle interference check OFF)
G27 G27 00 Machine reference return check
G28 G28 Automatic reference return
G29 G29 Return from reference
G30 G30 Tte 2nd rererence return
#G32 G33 01 Thread process
G40 G40 07 Cancel of compensation
G41 G41 Compensation of the left
G42 G42 Compensation of right
G50 G92 00 Creation of virtual coordinate/Setting the rotating time of principal spindle
G70 G70 Compound repeat cycle(Finishing cycle)
G71 G71 Compound repeat cycle(Stock removal in turning)
G72 G72 Compound repeat cycle(Stock removal in facing)
G73 G73 Compound repeat cycle(Pattern repeating cycle)
G74 G74 Compound repeat cycle(Peck drilling in Z direction)
G75 G75 Compound repeat cycle(Grooving in X direction)
G76 G76 Compound repeat cycle(Thread process cycle)
G90 G77 01 Fixed cycle(Process cycle in turning)
G92 G78 Fixed cycle(Thread process cycle)
G94 G79 Fixed cycle(Facing process cycle)
G96 G96 02 Control the circumference speed uniformly(mm/min)
#G97 #G97 Cancel the uniform control of circumference speed.
Designate r.p.m
G98 G94 05 Designate the feedrate per minute(mm/min)
#G99 #G95 Designate the feedrate per the rotation of principal spindle(mm/rev.)
- G90 03 Absolute programming
- G91 Incremental programming
Note) 1. # mark instruction is he modal indication of initial condition which is immediately available
when power is supplied.
2. In general, the standard G code is used in lathe, and it is possible to select the special G code
according to setting of parameters.
2
5. TRAINING
NC LATHE M-CODE LIST
M-CODE DESCRIPTION REMARK M-CODE DESCRIPTION REMARK
M00 PROGRAM STOP M39 STEADY REST 1 UNCLAMP OPTION
M01 OPTIONAL STOP M40 GEAR CHANGE NETURAL
M02 PROGRAM END M41 GEAR CHANGE LOW
M03 MAIN-SPINDLE FORWARD M42 GEAR CHANGE MIDDLE
M04 MAIN-SPINDLE REVERSE M43 GEAR CHANGE HIGH
M05 MAIN-SPINDLE STOP M46 PTS BODY UNCL & TRACT-BAR ADV. OPTION
M07 HIGH PRESSURE COOLANT ON OPTION M47 PTS BODY CL & TRACT-BAR RET. OPTION
M08 COOLANT ON M50 BAR FEEDER COMMAND 1 OPTION
M09 COOLANT OFF M51 BAR FEEDER COMMAND 2 OPTION
M10 PARTS CATCHER ADVANCE OPTION M52 SPLASH GUARD DOOR OPEN OPTION
M11 PARTS CATCHER RETRACT OPTION M53 SPLASH GUARD DOOR CLOSE OPTION
M13 TURRET AIR BLOW OPTION M54 PARTS COUNT OPTION
M14 MAIN-SPINDLE AIR BLOW OPTION M58 STEADY REST 2 CLAMP OPTION
M15 AIR BLOW OFF OPTION M59 STEADY REST 2 UNCLAMP OPTION
M17 MACHINE LOCK ACT (ONLY)
MDI M61 SWITCHING LOW SPEED (N.J) α P60
M18 MACHINE LOCK CANCEL (ONLY)
MDI
M62 SWITCHING HIGH SPEED (N.J) α P60
M19 MAIN-SPINDLE ORIENTAION OPTION M63 MAIN-SPDL CW & COOLANT ON
M24 CHIP CONVEYOR RUN OPTION M64 MAIN-SPDL CCW & COOLANT OFF
M25 CHIP CONVEYOR STOP OPTION M65 MAIN-SPDL & COOLANT OFF
M30 PROGRAM END & REWIND M66 DUAL CHUCKING LOW CLAMP OPTION
M31 INTERLOCK BY-PASS(SPDL &T/S) M67 DUAL CHUCK HIGH CLAMP OPTION
M32 INTERLOCK BY-PASS(SPDL &S/R) 3 AXIS M68 MAIN-CHUCK CLAMP
M33 REV.-TOOL-SPINDLE FORWARD 3 AXIS M69 MAIN-CHUCK UNCLAMP
M34 REV.-TOOL-SPINDLE REVERSE M70 DUAL TAILSTOCK LOW ADVANCE OPTION
M35 REV.-TOOL-SPINDLE STOP M74 ERROR DETECT ON
M38 OPTION M75 ERR0R DETECT OFF
3
6. TRAINING
NC LATHE M-CODE LIST
M-CODE DESCRIPTION REMARK M-CODE DESCRIPTION REMARK
M76 CLAMFERING ON M131 INTERLOCK BY-PASS (SUB-SPDL)
M77 CLAMFERING OFF M163 SUB-SPDL CW & COOLANT ON
M78 TAILSTOCK QUILL ADVANCE M164 SUB-SPDL CCW & COOLANT OFF
M79 TAILSTOCK QUILL RETRACT M165 SUB-SPDL & COOLANT STOP
M80 Q-SETTER SWING ARM DOWN OPTION M168 SUB-CHUCK CLAMP
M81 Q-SETTER SWING ARM UP OPTION M169 SUB-CHUCK UNCLAMP
M84 TURRET CW ROTATION M203 FORWARD SYNCHRONOUS COM.
M85 TURRET CCW ROTATION M204 REVERSE SYNCHRONOUS COM.
M86 TORQUE SKIP ACT B AXIS M205 SYNCHRONOUS STOP
M87 TORQUE SKIP CANCEL B AXIS M206 SPINDLE ROTATION RELEASE
M88 SPINDLE LOW CLAMP
M89 SPINDLE HIGH CLAMP
M90 SPINDLE UNCLAMP
M91 EXTERNAL M91 COMMAND 3 AXIS
M92 EXTERNAL M92 COMMAND 3 AXIS
M93 EXTERNAL M93 COMMAND
M94 EXTERNAL M94 COMMAND OPTION
M98 SUB-PROGRAM CALL OPTION
M99 END OF SUB-PROGRAM OPTION
M103 SUB-SPINDLE FORWARD
M104 SUB-SPINDLE REVERSE
M105 SUB-SPINDLE STOP
M110 PARTS CATCHER ADVANCE(SUB) OPTION
M111 PARTS CATCHER RETRACT(SUB) OPTION
M114 SUB-SPINDLE AIR BLOW OPTION
M119 SUB-SPINDLE ORIENTATION OPTION
4
7. TRAINING
Note) 1. M00 : For this command, main spindle stop, cutting oil, motor stop, tape reading stop are
carriedout.
M01 : While this function is the same as M00, it is effective when the optional stop switch of
console is ON.
This command shall be overrided if the optional stop switch is OFF.
M02 : Indicates the end of main program.
M30 : This is the same as M02 and it returns to the starting position of the programme when
the memory and the tape are running.
2. M code should not be programmed in the command paragraph containing S code or T code.
It is favorable for M code to programe in a command paragraph independently.
3. The edges of processed material become round due to the effect of characteristics of AC
servo motor. To avoid it, M74 and M75 functions are used.
When command of M75 When command of M74
(Error detection is OFF) (Error detection is ON)
4. M76, M77
These codes are effective when thread process is programmed by G92, and they are used for
ON and OFF of thread beveling. Thread chamferingis set as much as one pitch by setting of
parameters and it is possible to set double.
(Thread chamferingON) (Thread chamferingOFF)
5
8. TRAINING
Function Address Meaning of address
Program number O(EIA)/(ISO) Program number
Block sequence number N Sequence number
Preparatory function G Sercifies a motion mode (Linear, arc, etc)
Dimension word X, Z Command of moving position(absolute type) of each axis
U, W Instruction of moving distance and direction(incremental type)
I, K Ingredient of each axis and chamfering volume of circulat center
R Radius of circle, corner R, edge R
Feed function F, E Designation of feedrate and thread lead
Auxiliary function M Command of ON/OFF for operating parts of machine
Spindle speed function S Designation of speed of main spindle or rotation time of main spindle
Function (Tool) T Designation of tool number and tool compensation number
Dwell P, U, X Designation of dwell time
Dewignation of program number P Designation of calling number of auxiliary program
Designation of sequence No P, Q Callling of compound repeat cycle, end number
Number of repetitions L Repeat time of auxiliary program
Parameters A, D, I, K Parameter at fixed cycle
One block is composed as follows
One block
N G X Y F S T M :
Sequence Preparation Dimension Feed Spindle Tool Function EOB
Auxiliary function word function speed function auxiliary
No. function
6
9. TRAINING
Meaning of Address
T function is used for designation of tool numbers and tool compensation.
T function is a tool selection code made of 4 digits.
T 0 2 0 2
Designation of tool compensation number
Designation of tool number
Example) If it is designated as(T 0 2 0 2 )
0 2 calls the tool number and calls the tool compensation value of number , and
the tool is compensation as much as momoried volume in the storage.
The cancel of tool compensation is commanded as T 0 0
If you want to call the next tool and compensation, you should cancel the tool com-
pensation. For convenient operation, it is recommended to used the same number of
tool and compensation.
It is not allowed to use the same tool compensation number for 2 different tools.
Minimum compensation value : + 0.001mm
Maximum compensation value : + 999.999mm
Tool compensation of X spindle is designated as diameter value.
7
10. TRAINING
G00(Positioning)
G00 Each axes moves as much as commanded data in rapid feedrate.
G00 X(U) Z(W); G00 X150.0 Z100.0
X200.0 Z200.0
X
X200
X150 Z200 G00 U150.0 W100.0
Z100
Z U50.0 W100.0
(X0 Z0)
N1234 G00 X25. Z5.
+X
G00
-Z +Z
Ø25
5
-X
8
11. TRAINING
G01
G01(Linear interpolation)
Each axes moves straigrtly as much as commanded data in commanded rate.
G01 X150.0 Z100.0 F0.2 :
G01 X(U) Z(W) F X200.0 Z200.0 :
X
X200 G01 U150.0 W100.0 F0.2 :
X150 Z200
Z100 U50.0 W100.0 :
Z
(X0 Z0)
N1234 G01 X25. Z-30. F0.2
+X
G01
-Z +Z
Ø25
30
-X
9
12. TRAINING
AUTO CHAMFERING “C” AND CORNER “R” (Option)
+X
C
+r
+i
A
B
-i Command path Z→X : A : Start point of instuction
-r
C' G01 Z(w) B C ( ¡ i) : B : End point of instruction
-X G01 Z(w) B C ( ¡ r) :CC’ : Running point of command
A
-r +r
Command path X→Z :
-Z +Z G01 X(u) B C ( ¡ k)
C' B C
-K +K G01 X(u) B R ( ¡ r)
Note) (1) After instructing from G01 to one axis, the next command paragraph should be fed in
vertical direction.
(2) If the next command paragraph is incremental type, designate the incremental volume
baed on B point.
(3) In following cases, errors occur. (G01 Mode)
– When instruction one of I, K, R and X and Z at the same time.
– When instructing two of I, K, R in the same block.
– When instructing Xand I or Z and K.
– When the moving distance is less than the next command
are not right angled.
(4) During the operation of single command paragraph, the operation at C point stops.
Example)
X
C3 N1 G01 Z30.0 R6.0 F0.2 :
N3
N2 N2 X100.0 K-3.0 :
6
R
N1
N3 Z0 :
Ø100
Z
Ø40
(N2 X100.0 C3.0 :)Normal
30
80
10
15. TRAINING
G02 G03
X I (X)
Z K(Z)
P0
P2
X
G02 I
P1
K
Z
N1234 G02 X.. Z.. (R..)
X
P2
G03
P1
P0 -I
-K
Z
N1234 G03 X.. Z.. (R..)
13
16. TRAINING
G02, G03(Circular interpolation)
Each axis interpolates circularly to the commanded coordinate in instructed speed.
Meaning
Conditions Instruction
Right hand coodinate Left hand coodinate
1 Rotation direction G02 CW CCW
G03 CCW CW
2 Location of end point X,Z Location X,Z of commanded point from coordinate
Distance to the end point U,W Distance from start point to commanded point
3 Distance between start point Distance from start point to the center of and arc
and the center point I,K with sign, radius value (I always designates the
radius)
Arc radius with no sign radius R Radius of circumference
of circumference
G02 X(u) Z(w) R_ F_ :
60 G01 X30.0 Z60.0 F0.3 :
X 30 Z35.0 :
5
G02 G02 X40.0 Z30.0 I5.0 :
R
G02 (G02 U10.0 W-5.0 I5.0)
Ø50
Z
Ø30
G01 X50.0 :
Z0 :
G03 X(u) Z(w) R_ F_ :
G01 X40.0 Z60.0 F0.3 :
X 60
G03 G03 X50.0 Z55.0 K-5.0 :
G03
5
R
Ø50
Z
14
17. TRAINING
Note) (1) If I or K is 0 it is omissible.
(2) G02 I_: Make a round of circle.
(3) It is recommended to use R as + value, and designates the circumferences less than
180.
G03 R_: No moving
(4) When designating R which is less than the half of moving distance, override R and make
half circle.
(5) When designating I, K and R at the same time, R is effective.
(6) When the moving end point is not on the circumference as a result of wrong designation
of and K :
P2 P2
r r
P1 P1
15
22. TRAINING
1G04 (Dwell)
After passing as much time as commanded by X(u) or P code in the same block, carry out the next
block.
In case of 10 seconds' dwell
G04 X10.0 : (G04 X10000 : )
G04 U10.0 : (G04 U10000 : )
G04 P10000.0 : (G04 P1000 : )
Automatic reference return
Reference means certain point fixed in the machine, and coordinate value of reference is set in NC
parameter.
OT-C/F FS16/18T
Parameter NO N708(X) N1240(X, Z)
N709(Z)
1) G27(Reference return check)
Position is decided through rapid feed to the position of value set in NC PARAMETER by com-
mand.
Example) When PARAMETER N708(X) is 330000
N709(Z) is 529000
G00 X100.0 Z100.0 :
G27 X330.0 Z529.0 : End point(Machine reference)
X330.0
( )
X100.0 Z529.0
( )
Z100.0
Start point(0.0)
If arrived position is the reference, reference Lamp is ON.
Note) When instructing G27, you should cancel the OFFSET volume
2) G28(Reference automatic return)
By command, commanded axis automatically returns to the reference.
G28 X(u) Z(w) :
Example) When PARAMETER N708(X) is 330000
N709(Z) is 529000
20
23. TRAINING
G28 U0 W0 : G27 X100.0 Z100.0
X330.0 X330.0
( ) ( )
Z529.0 X100.0 Z529.0
( )
Z100.0
Action of G28 block presents that the commanded axis goes via the center in rapid feedrate and
returns to the reference.
Note) When instructing G28 block, tool, tool compensation, tool location offset should be can-
celed principlly.
3) G29(Automatic return in reference)
Commanded spindle goes via the remoried center point and decides the position as com-
manded point.
G29 X(u) Z(w) :
∴Generally, it is used right after G28 or G30 command.
G28 X100.0 Z100.0 :
Machine referebce
Center point
G29 X50.0 Z200.0 : X100.0
Return point
Z100.0 X50.0
Start point Z200.0
4) G30(The 2nd reference return)
Commanded spindle automatically returns to the 2nd reference
(coordinate point set in parameter)
G30 X(u) Z(w)) :
∴You should input appropriate distance between works and tool exchangeposition in the relative
parameter.
PARAMETER NO N735(X) = 200000 FS16/18T
N736(Z) = 300000 N1241(X,Z)
The 2nd reference
X
X200.0 G30 U0 W0 :
Z300.0
Z
Reference) Generally, the 2nd reference is used for the start point of program.
21
24. TRAINING
G32(THREAD CYCLE)
According to G32 command, straight thread and taper thread of certain lead are cut.
G32 Z(w) F : (G32 is applied to only single block)
X(u) F :
Example 1) STRAIGHT lead
Lead of screw : 3mm
X
δ1 : 5mm
20
δ2 : 1.5mm
δ2 δ1 Ø50 Depth of cut : 1mm(2cut two times)
Z
70
(ABSOLUTE)
G50 T0100 :
G97 S800 M03 :
G00 X90.0 Z5.0 T0101 M8 :
X48.0 :
G32 Z-71.5 F3.0 :
G00 X90.0 :
Z5.0 :
X46.0 :
G32 Z-71.5 :
G00 X90.0 :
Z5.0
X150.0 Z150.0 T0100 :
M30 :
∗ When processing G32 thread, feed(pitch) is modal.
22
25. TRAINING
Example 1) STRAIGHT lead
G32 X(u) Z(w) F : Because it is taper, it is applied to both axis at the same time.
Lead of screw : 3mm
X
δ1 : 5mm
δ1 δ2 : 1.5mm
δ2
Ø50
Depth of cut : 1mm(2cut two times)
Ø25
Z
70
(ABSOLUTE) (INCREMENTAL)
G50 S800 T0100 : G50 S800 T0100 :
G97 S800 M03 : G97 S800 M03 :
G00 X90.0 Z5.0 T0101 : G00 X90.0 Z5.0 T0101 :
X22.026 : U-67.974 :
G32 X49.562 Z-71.5 F3.0 : G32 U27.321 W-76.5 F3.0 :
G00 X90.0 : G00 U40.438 :
Z5.0 : W76.5 :
X21.052 : U-68.948 :
G32 X48.588 Z-71.5 : G32 U27.321 W-76.5 :
G00 X90.0 : G00 X90.0 :
Z5.0 : W76.5 :
X150.0 Z150.0 T0100 : X150.0 Z150.0 T0100 :
M30 : M30 :
Reference)
Values of incomplete thread δ1 and δ2.
δ1= 3.6 x L x n L = Lead of thread
1800 n = Rotating time of main spindle
δ2= L x n
1800
23
29. TRAINING
Tool diameter compensation
G40 : R compensation cancel
G41 : When located on the left side of material based on the progressing direction,
G42 : When located on the right side of material based on the progressing direction,
X X
G41 G42
Z Z
What is Tool diameter compensation?
If R is on the end of the tool edge, parts which are not impensated only by tool position OFFSET
are occured during the taper cutting or circlar cutting. Therefor, impensating this error automatically
is namelyR compensation.(During the tool diameter compensation, add theR and T-direction in the
R compensation column of OFFSET PAGE.
Example 1) When not using tool diameter compensation(R compensation a and b should be cal-
culated)
compensation ¡ 0.5
PROGRAM
2
C
G01 X25.0 Z0 F0.2 :
b X30.0 Z-2.5 :
45°
8
0.
G00 U1.0 Z1.0 :
R
compensation
Ø30
G28 UO WO :
a ( ¡ 0.5)
M30 :
∗
27
30. TRAINING
Example 2) When using tool diameter compensation
∗ You do not have to calculate R compensation a and b
∗ If a position and b position are given on the program, the tool performs automati-
cally R compensation and moves to the next progressing direction.
compensation ¡ 0.5
PROGRAM
2
G42 X26.0 Z0 F0.2 :
C
compensation
b G01 X30.0 Z-2.0 :
X = 30.0
Z = –2.0 ( ¡ 0.5)
Z-30.0 :
Ø30
G00 U1.0 Z1.0 :
X = 26.0 a
Z=0 G28 UO WO :
M30 :
∗
Presentation 1) In case of no compensation
Presentation 2) In case of compensation
28
31. TRAINING
1) Direction of imaginary (In case of right hand coordinate)
Direction of imaginary seen from the center of radius is decided by the cutting direction of tool
during the cutting. Therefor, it should be set as much as compensation volume.
Direction and number of imaginary are decided among the following eight
types.
X X X
4 3 8
Z Z Z
5 7 9
1 2 6
<Selecting example of imaginary number>
1 2
3 4
5
6
29
32. TRAINING
8
7
9
2) Compensation setting of X
T
OFFSET No. Z
OFFSETNO. X Z TOOL DIRECTION
01 0.75 -0.93 0.4 3
0.2 -1.234 10.987 0.8 2
. . . . .
. . . . .
16 . . . .
Command scope of OFFSET volume0– + 999.999mm
30
43. TRAINING
G74(Peck drilling in Z axis divection)
1) Drill cutting cycle
G74 R(e) :
G74 Z(w) Q( ¡ k) F :
∆k` ∆k ∆k ∆k ∆k
R(e) : Retreat volume
C A Z(w) : Final cutting depth
∆i
(R) (R) (R) (R)
Q( ¡ k) : One time cutting depth
∆d
(F) (1000=1mm)
(F) (F) (F) (F)
∆i
U/2
F : Cutting feedrate
∆i`
B
X
e
[0 < ∆i` < ∆i ]
W
Z (R) : Radius traverse
(F) : Cutting feed
Examples of program
∆k` ∆k
C
(R)
∆d
(F) (F)
N10 G50 S500 T0200 :
G74 R1.0 :
G97 S280 M03 :
G74 Z-90.0 Q5000 F0.23 :
G00 X0 Z5.0 T0202 M08 :
G00 X200.0 Z150.0 T0200 :
Start point of drilling
M01 :
41
44. TRAINING
2) Stock removal cycle in side
G74 R(e) :
G74 X(u) Z(w) P( ¡ i) Q( ¡ k) R( ¡ d) F :
∆k` ∆k ∆k ∆k ∆k
C A
∆i
(R) (R) (R) (R)
∆d
(F)
(F) (F) (F) (F)
∆i
U/2
∆i`
B
X
e
[0 < ∆i` < ∆i ]
W
Z (R) : Radius traverse
(F) : Cutting feed
R(e) : Retreat volume(Modal command)
P( ¡ i) : Moving volume of X axis
Q( ¡ k) : Cut volume in Z axis(Q5000=5mm)
X(u) : Composition of X axis
Z(w) : Final cutting depth
R( ¡ d) : Escape wlume at the end point of Z axis proess(Designate the symbol and
radius according to the direction of escape)
F : Cutting feedrate
42
45. TRAINING
Ø20
Ø50
Ø10
Ø30
Ø50
10
10
¡¯ If there is one groove, X(u), P( ¡ i) can be omitted.
(In case of omitting, it shall be done at the same time)
N10 N10 G50 S2000 T0100 :
G00 X20.0 Z1.0 : G96 S80 M03 :
G74 R1.0 : G00 X50.0 Z1.0 T0101 :
G74 Z-10.0 Q3000 F0.1 : G74 R1.0 :
G00 X200.0 Z200.0 : G74 X10.0 Z-10.0 P10000 Q3000 F0.1 :
G00 X200.0 Z200.0 T0100 :
M30 :
M30 :
Attention
FANUC 0TC
Q3000=3mm N1 G50 S2000 T0100 :
P10000=10MM G96 S80 M3 :
G0 X47.0 Z1.0 T0101M8 :
G74 R1.0 :
G74 Z-10.0 Q3000 F0.1 :
3
G0 U-5.0 :
Ø50 G74 X20.0 Z-10.0 P2500 Q3000 F0.1 :
G0 X200.0 Z200.0 T0100 :
M30 :
Ø20
Ø50
10
43
46. TRAINING
G75
Q<T!
Z = I - T!
+X
t
P
R
-Z Q +Z
X
Z
I
P..( ¥ M )
.
-X
N50 G75 R
N55 G75 X... Z-... P... Q...
44
47. TRAINING
G75(X directiion grooving : Peck drill cycle in turining)
G75 R(e) :
G75 X(u) Z(w) P( ¡ i) Q( ¡ k) R( ¡ d) F :
(R) A
∆i
(F)
C
(R)
(F)
(R)
U/2
(F)
(R)
(F)
(R)
(F)
∆Κ ∆d
X
W
Z (R) : Radius traverse
(F) : Cutting feed
R(e) : Retreat volume(Modal command)
X(u) : Compostion of X axis
Z(w) : Composition of Z axis
Q(k) : Moving volume in Z axis(Designate with out symblo)
P(i) : Cut volume or X axis(Designate the radius)
R(d) : Escape volume at the end point of X axis process
(Designate the symble according to escape dinetion)
F : Cutting feedrate
45
48. TRAINING
10 60
40
20
10
Ø60
Ø80
N10 G50 S500 T0100 :
G97 S_ M03 :
G00 X90.0 Z1.0 T0101 :
X82.0 Z-60.0 :
G75 R1.0 :
G75 X60.0 Z-20.0 P3000 Q20000 F0.1 : ¡¸¡£
G00 X90.0
X200.0 Z200.0 T0100 :
M30 :
¡¯ While it has the same function with G74, X and Z are exchanged.
If there is one groove, volues of Z and P can be omitted at the same time.
46
49. TRAINING
G76
N50 G76 Pxx xx xx Q... R...
N55 G76 X... Z... R0 P... Q... F...
1
1
Pxx (0 - 99)
..
n
N50 G76 Pxx xx xx Q... R...
N55 G76 X... Z... R0 P... Q... F...
F
Pxx
a = F*( )
45
Ο 10
Pxx (0 - 99)
a
N50 G76 Pxx xx xx Q... R...
N55 G76 X... Z... R0 P... Q... F...
α
Pxx = 0 Pxx = α ( 80 , 60 , 55 , 30 , 29 )
47
50. TRAINING
G76
N50 G76 Pxx xx xx Q... R...
N55 G76 X... Z... R0 P... Q... F...
R
Q(Xmin)
Q ... ( µm )
+X
Z
F
P
-Z +Z
X
N50 G76 Pxx xx xx Q... R...
N55 G76 X... Z... R0 P... -X
Q... F...
48
51. TRAINING
G73(Compound type thread cutting cycle)
By G76 command, thread cutting cycle is possible.
FORMAT G76 P(m) (r) (a) Q(∆dmin) R(d)
G76 X(u) Z(w) R(i) P(k) Q(∆d) F(f)
P(m) : Repeating time before the final thread ex) P 0 2 1 0 6 0
(r) : Chamfering at the end part of thread Angle of thread face
(a) : Angle between threads Chanfering volume 1.0 lead omissible
Repeating time
Q( §Edmin) : Min. cut volume(Example : Calculate as Q100=NC and process at least more
than 0.1 for processing of one time)-0.1(Decimal point is vot allowed)
R( §E d) : Finishing clearance(Final finishing clearance)
X(u) : Core diameter of thread
(Command the value of Outer diameter of thread-<height of threadx2>)
Z(w) : Z spindle coordinate at the end point of thread process
R(i) : For omitting, straight thread and R– : X+ and Taper thread
R+ : X– and Taper thread
P(k) : Height of thread(Omit the decimal point <Example>P900=0.9mm)
Q(d) : Initial cut volume (Omit the decimal point <Example>Q500=Designate) the radius
value
F(f) : Cutting feedrate(Lead)
*P(k) : 0.6 x Pitch = Core diameter of thread
Hikgh value
Midium value = 0.6
Low value
(Exampal1) G76 Compound type thread cycle
E (R) A
Tool tip
U/2 B
B
(F)
(R) a
∆d
∆d n
D 1st
∆d
2nd
K
r
k
i 3rd
nth
C
Z
d
w
X
49
55. TRAINING
G90 Fixed cycle
1) Single fixed cycle for cutting
FORMAT G90 X(U) Z(W) _R _F_ Taper cutting
X(U) : X coordinate at the tnd point of Z
Z(W) : End point
R- : When cutting from the start point to X+ direction
R+ : When cutting from the start point to X- direction
I/R : Inclination(Designate the radius value)
G90X(U) Z(W) F ; G90X(U) Z(W) R F ;
X X
Z W
4(R)
U/2
U/2
3(F) 1(R)
2(F)
R
X/2
Z Z W
X/2
Z
R... Rapid traverse
F... Cutting traverse specified by F code
1. U0, W0, R0 2. U0, W0, R0
X X
W
Z Z
2(F)
4(R)
R
U/2
3(F) 1(R)
1(R)
U/2
3(F)
4(R)
R
2(F)
W
3. U0, W0, R0 4. U0, W0, R0
at R U at R U
2 2
X X
W
Z Z
4(R)
R
1(R)
2(F)
U/2
U/2
3(F) 3(F)
2(F) 1(R)
R
4(R)
W
53
56. TRAINING
Exampal1) When the taper is R Example)
X X
2 2
R
Ø60
Ø50
Ø30
Ø30
Ø40
Z Z
40 30
PROGRAM PROGRAM
G30 U0 W0 : G30 U0 W0 :
G50 S2000 T0100 : G50 S2000 T0100 :
G96 S200 M03 : G96 S200 M03 :
G00 X61.0 Z2.0 T0101 M8 : G00 X56.0 Z2.0 T0101 M08 :
G90 X55.0 W–42.0 F0.25 :
X50.0 : G90 X51.0 W-32.0 F0.25 :
X45.0 : X46.0 :
X40.0 : X41.0 :
Z-12.0 R-1.75 : X36.0 :
Z-26.0 R-3.5 : X31.0 :
Z-40 R-5.25 : X30.0 :
G30 U0 W0 : G30 U0 W0 :
M30 : M30 :
ƒT When cutting of inside diame-
ter,above format can be used.
54