You are on page 1of 223
l-MAP OSP-U100M/OSP-U10M EDIT FUNCTION (1st Edition) Pub. No. 4190-E (IME51-195-R1) May 1998 OKUMA SAFETY PRECAUTIONS SAFETY PRECAUTIONS The machine is equipped with safety devices which serve to protect personnel and the machine itself from hazards arising from unforeseen accidents. However, operators must not rely exclusively on these safety devices: they must also become fully familiar with the safety guidelines presented below to ensure accident-iree operation. This instruction manual and the warning signs attached to the machine cover only those hazards which Okuma can predict. Be aware that they do not cover all possible hazards. Precautions Relating to Machine Installation (1) _ Install the machine ata site where the following conditions (the conditions for achievement of the guaranteed accuracy) apply. - Ambient Temperature 171025°C - Ambient humidity : 75% max. (no condensation) = Site not subject to direct sunlight or excessive vibration; environment as free of dust, acid, corrosive gases, and salt spray as possible. (2) Prepare a primary power supply that complies with the following requirements. + Voltage : 200V - Voltage fluctuation : xt 10% max. - Powersupply frequency 50/60 Hz - _ Donot draw the primary power supply from distribution panel that also supplies a majornoise source (for example an electric welder or electric discharge machine) since this could cause ‘malfunction of the NC unit. - If possible connect the machine to a ground not used by any other equipment. If there is no choice but to use a common ground, the other equipment must not generate a large amount of noise (such as an electric welder or electric discharge machine). (3) _ Installation Environment ‘Observe the following points when installing the electrical control cabinet. Make sure that the NC unit will not be subject to direct sunlight. - Make sure that the electrical control cabinet will not be splashed with chips, water, or oil. - Make sure that the electrical control cabinet and operation panel are not subject to excessive vibrations or shock. - The permissible ambient temperature range for the electrical control cabinet is 0 to 40°C. ~The permissible ambient humidity range for the electrical control cabinet is 30 to 95% (no condensation), - The maximum altitude at which the electrical control cabinet can be used is 1000 m (3281 ft.) SAFETY PRECAUTIONS. 2. Points to Check Before Turning on the Power (1) Close all the doors of the electrical control cabinet and operation panel to prevent the entry of (2) Make absolutely sure that there is nobody near the moving parts of the machine, and thatthere are no obstacles around the machine, before starting machine operation. (3) When tuming on the power, tum on the main power disconnect switch first, then the CONTROL ON switch on the operation panel. Precautions Relating to Operation (1) After turning on the power, carry out inspection and adjustment in accordance with the daily inspection procedure described in this instruction manual. (2) Use tools whose dimensions and type are appropriate for the work undertaken and the machine specifications. Do not use badly wom tools since they can cause accidents. (8) Do not for any reason touch the spindle or too! while spindle indexing is in progress since the spindle could rotate: this is dangerous. (4) Check that the workpiece and tool are properly secured. (5) Never touch @ workpiece or too! while itis rotating: this is extremely dangerous. (6) Donot remove, chips by hand while machining is in progress since this is dangerous. Always stop the machine first, then remove the chips with a brush or broom. (7) Donot operate the machine with any of the safety devices removed. Do not operate the machine with any of the covers removed unless it is necessary to do so. (8) Always stop the machine before mounting or removing a tool. (9) Do not approach or touch any moving part of the machine while it is operating. (10) Do not touch any switch or button with wet hands. This is extremely dangerous. (11) Before using any switch or button on the operation panel, check that itis the one intended, Precautions Relating to the ATC (1) The tool clamps of the magazine, spindle, etc., are designed for reliability, but itis possible that a tool could be released and fallin the event of an unforeseen accident, exposing you to danger: do ot touch or approach the ATC mechanism during ATC operation. (2) Always inspect and change tools in the magazine in the manual magazine interrupt mode. (8) Remove chips adhering to the magazine at appropriate intervals since they can cause misoperation. Do not use compressed air to remove these chips since it wll only push the chips further in, (4) Ifthe ATC stops during operation for some reason and it has to be inspected without turing the power off, do not touch the ATC since it may start moving suddenly. SAFETY PRECAUTIONS 6. On Finishing Work (1) On finishing work, clean the (2) Return the ATC, APC and other equipment to the predetermined retraction position, inty of the machine. (8) Always tur off the power to the machine before leaving it. (4) Totum off the power, tum off the CONTROL ON switch on the operation panel first, then the main power disconnect switch. Precautions During Maintenance Inspection and When Trouble Occurs In order to prevent unforeseen accidents, damage to the machine, etc., itis essential to observe the following points when performing maintenance inspections or during checking when trouble has occurred. (1) When trouble occurs, press the emergency stop button on the operation panel to stop the machine. (2) Consult the person responsible for maintenance to determine what corrective measures need to be taken. (3) _ If two or more persons must work together, establish signals so that they can communicate to confirm safety before proceeding to each new step. (4) Use only the specified replacement parts and fuses. (6) Always turn the power off before starting inspection or changing parts. (6) When parts are removed during inspection or repair work, always replace them as they were and ‘secure them properly with their screws, etc. (7) When carrying out inspections in which measuring instruments are used - for example voltage checks - make sure the instrument is property calibrated. (8) Donot keep combustible materials or metals inside the electrical control cabinet or terminal box. (®) Check that cables and wires are free of damage: damaged cables and wires will cause current leakage and electric shocks. (10) Maintenance inside the Electrical Control Cabinet a) Switch the main power disconnect switch OFF before opening the electrical control cabinet door. b) Even when the main power disconnect switch is OFF, there may some residual charge in the servoamplifier and spindle drive unit, and for this reason only service personnel are permitted to perform any work on these units. Even then, they must observe the following precautions. = Servo amplifier = Discharge the residual voltage one minute after tuming off the breaker inside the unit. ~ Discharge the residual voltage one minute after turning off the main power disconnect, switch, )_Theelectrical control cabinet contains the NC unit, and the NC unit has a printed circuit board whose memory stores the machining programs, parameters, etc. In order to ensure that the contents of this memory will be retained even when the power is switched off, the memory is. supplied with power by a battery. Depending on how the printed circuit boards are handled, the contents of the memory may be destroyed and for this reason only service personnel should handle these boards. SAFETY PRECAUTIONS (11) Periodic Inspection of the Electrical Control Cabinet a) Cleaning the cooling unit The cooling unit in the door of the electrical control cabinet serves to prevent excessive tem- perature rise inside the electrical control cabinet and increase the reliability of the NC unit. Inspect the following points every three months. = Is the fan motor inside the cooling unit working? ‘The motor is normal if there is a strong draft from the unit. = _ Is the extemal air inlet blocked? Ifit is blocked, clean it with compressed air. 7. General Precautions (1) Keep the vicinity of the machine clean and tidy. 19 while working, and follow the instructions of someone with sufficient (2) Wear appropriate clot training. (3) Make sure that your clothes and hair cannot become entangled in the machine. Machine operators must wear safely equipment such as safety shoes and safety goggles. (4) Machine operators must read the instruction manual carefully and make sure of the correct procedure before operating the machine. (8) Memorize the position of the emergency stop button so that you can press it immediately at any time and from any position, (6) Do not access the inside of the control panel, transformer, motor, etc., since they contain h-voltage terminals and other components which are extremely dangerous. (7) _Iftwo or more persons must work together, establish signals so that they can communicate to confirm safety before proceeding to each new step. Symbols Used in This Manual The following warning indications are used in this manual to draw attention to information of particular importance. Read the instructions marked with these symbols carefully and follow them. PE] Indicates an imminent hazard which, if not avoided, will resutt in death or serious injury. LAXWARNING] Indicates hazards which, if not avoided, could result in death or serious injury LALCAUTION] indicates nazards which, int avoided, could resultin minor injuries or damage to devices or equipment, - NOTICE]: Indicates precautions relating to operation or use. 4190-E P-(i) TABLE OF CONTENTS TABLE OF CONTENTS SECTION 1 I-MAP EDIT FUNCTION .. te ORME cesvaencrnatemeomiven rer ees 1 2. Outline of individual Functions . : niveta vaandnts OB 24, File Editing Funotion ... 2 2-2, Interactive IMAP Function ar 2-3. Point Calculation Function 5 IMAP Edit Mode .......... 6 4, Selections Of Operation Modes .........eseessesesecssessteseesteetettaetseeseeeesas 6 5. Background Operation Function . ... 6 6. Data Setting Screen Configuration ........ 7. Controls on Operation Panel ..... rates 8 7-1. Functions of Keys .. a 8 Function Data Setting Procedure ' 10 61. Setting Date at the Column at which Console is Located 10 82, Altering Data Already Set .. ore n &3, Deleting Data Already Set and Leaving that Column Black . 12 8. Unit Systems . ea be 13 40. Setting of Feedrate Data .........2.... Bee apse f 14 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION .. 1. Selection of IMAP Edit Function ... 2. Selection of Program Creation or Amend Operation 3. Designation of Program File Name ... 3-1. Supplementary Explanations for Designating Program Files 4, Selection of Program to be Edited .... 4-1. Supplementary Explanations for Program Selection 5, File Editing Operations .........20....0000066 = 26 - 82 5-1, Program Editing 5-2, OneLine Insertion .. 4190-E P-(ii) TABLE OF CONTENTS 53. One Line Deletion ......... seeaeysTgaue 5-4. One Character insertion... 55. One Character Deletion .... 56 Find. neleot ese 5-7. Change 3 5:8. Copy, Move, and Extract ... - 39 5:8, One Line Erasing ......... 43 5-10. Deletion . er i 44 5-11. Power Failure/Shutdown ing Editing 245 SECTION 3 INTERACTIVE I-MAP FUNCTION ....... 0.0.00. eeeeee eee eieiniseey 1. Fundamental Concept ....... ae 48 2. Operation Status Transfer Diagram ........ 3. Operations in Interactive LMAP Function ... 34. Calling Out the Cycles ..... 2 r - 50 3-2. Operations In Fixed Cycle Function -51 3-3. Operations in Hole Pattern Function ’ 3-4. Operation for Milling Cycles " $5. Operation for True Circle Cutting Cycles 3-6. Reverse Conversion Operations .. i SECTION 4 MENU TYPE PLAYBACK FUNCTION ..........0.0000005 +» 142 1. Basi Concept .......... “ ae = 142 2, Operation Status Transfer Diagram 143 3. Operations in Playback Function ..........ceeccessecseeseeeseeseseeee 144 31. Calling Out the Functions 144 3-2. Data Setting . aah 2 145 33. Block Insert Operation : 148 34, Other Operations ....... é ebifrieecein cae 180 3-5. Supplementary Explanations f for Operating Playback Fi PUNGION eeseeensesensy 151 SECTION 5 POINT CALCULATION FUNCTION ..........0...0cec es eeee eens - 152 1. Fundamental Concept ........ . 152 2. Patterns of Shape Elements apsannept eas 188 3. Designation of Shape Elements and Data Setting Items ..........e.ceccesceeseeseeseesenee 188 4190-E P-(il) ‘TABLE OF CONTENTS 34, Point Designation Method ........0...cccsecssssseceeeeeseereaeeenee - 158 3-2, Line Designation Method ‘ . 159 3-3. Are Designation .... 161 3-4. Contact Circles .....-..- apd 3-5, Straight Line Chamlering .......00.ssecceeseeeeees i itwyaamd 4. Operation Status Transfer Diagram ... . 165 5. Point Calculation Function Operations ..2.....2.-. pacrbomeririe doves yenlOE 51. Pattem Selection..........00.c006 1% * 5-2, Selection of First Element Definition B06 ‘ 172 5-3. Data Setting for First Element .. by 77 5-4, Data Setting of Unknown Element ..........200ccceeeee - 184 5-5. Selection of Second Element Definition ; sing Ra PART 5-6. Data Setting for Second Element ..... 189 5-7. Display and Input of Calculation Result +191 5-8 Last Element 198 5-9. Last Result .. 199 510. Result Data . sstacnda 3 5-11. Data Setting Screens .......... 2... sanguine urapiebaunatadanigita at BOB SECTION 6 I-MAP ERROR MESSAGES ........... 0.0000 0000e . - 206 SECTION 7 I-MAP ALARM MESSAGES ........... 0.00.0 seeee eee e eee 24 2B 4190-E P-t SECTION 1 I-MAP EDIT FUNCTION SECTION 1 I-MAP EDIT FUNCTION 1; Outline The MAP edit function creates a part program newly or edit the part program already made and stored in the NC memory. Creation or editing of program can be accomplished easily in interactive mode using the leractive MAP function, point calculation function and menu type playback function added to conventionally available program editing function. These functions can be accessed as required in making or editing a program, permitting highly efficient programming. Program registration fun Program editing function Edit butter Memory \ Interactive One pattem -Map function data Point | calculation Calculation function function Menu type Program read-out function playback 1 block data function Function Diagram of |-MAP Function 4190-E P-2 SECTION 1 I-MAP EDIT FUNCTION 2. Outline of Individual Functions File Editing Function Creation and editing of part program are possible by this function. Programs may be edited (writing, alteration, insertion, deletion. etc.) using the display screen. This function is called the “screen editor’, ‘The program editing function has sub functions to make programming easier. These sub functions include the ‘interactive IMAP function” and ‘point calculation function’. During programming and program editing ‘operations, required function can be accessed at any point as many times as necessary. ‘The part program completed using the program editing function is registered in the memory at the time the programming and editing operations have been completed. 4190-E P-3 SECTION 1 I-MAP EDIT FUNCTION 2-2. Interactive |-MAP Function Various pattems of machining operations are pre-programmed and accessed as required. Inputting the data to the parameters displayed on the display screen can make or ecit a program. Menu type guide drawing display and data setting display for each selected menu make programming easy. The pattems available include: - Fixed cycles (boring, drilling, ete.) - Area machining (face milling, pocket milling, etc.) - Hole position pattern (line at angle, bolt hole circle, etc.) Fea TIEN Te or enn : Foie: esse ‘Menu Type Guide Drawing Display Menu Selection proces comer Tree matt jou Ban neces 4 loo marr 6 BOTTOM LEVEL z ae OF Data Settin: (POINT P LEVEL, ® 7 se” : 5 Ey Display tina. fo (eee LIMIT RETR (NO aT 7 Set Stare” ol z ar x Boor ars = row [peor aur gD EVEDEDEOED 4190-E P-4 SECTION 1 |-MAP EDIT FUNCTION Alter the data setting is completed on the displayed display screen, one block of data is created in the NC program format from the input data and written into the program being created or edited using the BLOCK INSERT. "Note that this function has the reverse conversion function of the pattem cycle, which generates the data setting display screen including the guide drawing display as indicated above from the one block data in the program developed from the fixed cycle, area machining and hole position pattem. This reverse conversion function allows easy confirmation and editing of the pattern cycle program already made, NB BHC X30 YO 160 J60 KB | Reverse conversion 4190-E P-5 SECTION 1 I-MAP EDIT FUNCTION 2-3. Point Calculation Function Coordinate values of a point to be input to the point data parameters are usually picked up from the part drawing. This function allows the coordinate values of the point data not directly picket up from the part drawing to be calculated in the interactive from and the result of calculation is substituted to the program, being created or edited by the program editing function, in unit of words. Shape elements to be used to calculate the coordinates of the point are displayed as guide drawing and parameters for which numerical values are tobe input are indicated in bright letters so that operators can easily recognize the data to be input. In addition, results of calculation are drawn on the display screen as well as indication of calculated numerical values. This makes error-free programming possible. fo POI CLELATION —— tet EDO pore SELECT WLME? 2 2 Poms 2 POINT ene Siew VECTOR 1 POINT era ARE Selection of Shape Element for Point Data Calculation FROG PORTION Tree EDIT ABN io sao xss0 vise) oe TEST FoR] EDED Display of Result of calculation 4190-E P-6 SECTION 1 -MAP EDIT FUNCTION 3. I-MAP Edit Mode ‘The IMAP edit mode executes the interactive program editing function which creates a program newly or edits the program stored in the memory. 4. Selections Of Operation Modes If any of the mode selection key other than the I-MAP edit is pressed during the IMAP edit mode, the system exits the IMAP edit mode. If such operation is attempted during the operation, editing operation is terminated. Therefore, when the system enters the LMAP edit mode newly, itis in the initial state of the I-MAP edit mode and the start-up page of this mode is displayed at the display screen. Z. 7 lorr ay [zs sy) 5. Background Operation Function The I-MAP edit mode is selected to newly create or edit a program and background machine operation in the AUTO or MANUAL mode is possible. Can be proceeded ‘simultaneously Actual Machining at the same time 4190-E P-7 SECTION 1 -MAP EDIT FUNCTION 6. Data Setting Screen Configuration ‘A maximum of 16 lines of program are displayed on the display screen while the program editing function is being executed in the I-MAP edit mode. However, if any of the interactive /MAP function and point calculation function is called out, the display screen displays the data setting page of the called out function. The display screen configuration is indicated in Fig.1-5 below. ‘The data setting page switched from the program editing soreen displays a total of three lines of the program including the one line on which the cirsoris located and preceding two. The cursors reversed at the same time. Configuration of the data setting lines on the data setting page differs depending on the function selected. The cursorkeys a ante anehoye (sr fei ete pean tints i setting lines. ist line: The mode presently selected (guide display) ‘PROGHAN OPEUTION FPaP_EDE 2nd line :_Display of alarm content rd - Sth lines : Program display lines 6th - 19th lines : Data setting fines 20th - 22th lines: Console fines (display of input data) 23th - 24th lines :_ Guide display of function keys RAE F 4190-E P-8 SECTION 1 |-MAP EDIT FUNCTION Controls on Operation Panel 7. Bee Qs) 4190-E P-9 SECTION 1 -MAP EDIT FUNCTION wd. Functions of Keys (1) Mode Selection Keys ‘Selection the required operation and programming mode. The lamp in the key of the selected mode lights up. (2) Character Keys Input of alphabets and symbols using these keys. (3) BS and CANcel Keys ‘These keys are used when wrong keys have been pressed during inputting the data, BS key: Backspaces the cursor by one character, allowing the data to be input continuously from the correctly input data. i (=] ley pressed —> =A eS sae flickering Cursor flickering CAN key : Deletes all characters input, lowing the data to be input from the beginning. snc _ 7 Key's presses — = A ES eee flickering Cursor flickering (4) Operator Keys Operators are input by these keys. (5) WRITE Key The characters input are written into the memory or the function designated by the input characters is executed. (8) Numerical Keys ‘These keys input numerical values. (7) Cursor Keys ‘The cursor (reversed display with characters indicated in black) on the screen is moved by these keys. (8) Page Keys ‘The keys are used to change the display pages when a set of data is displayed in more than one page. (9) Function Keys Pressing the function key corresponding to the function name displayed on these keys executes the designated function. 4190-E P-10 SECTION 1 I-MAP EDIT FUNCTION 8. Function Data Setting Procedure In the data setting screen of the interactive pattem cycle function, prompt >S__ is displayed on the console line since the command is automatically generated without pressing the function key. 8-1. Setting Data at the Column at which Console is Located Key in the desired data by pressing the numerical keys. The keyed in data is displayed at the console line on the display screen and set at the cursor located column when the WRITE key is pressed. HOLE POSITION NS | | 7 OO® oe HOLE POSITION NS LT J | HOLE POSITION xX [423.000 Y 456.000 BOTTOMLEVEL Z >S789, HOLE POSITION 79.000 ‘456.000 NN" is displayed at the console line, press the WRITE key. HOLE POSITION —X_ 123.000 Y BOTTOMLEVEL Z zzzza 2S. a HOLE POSITION =X aah. Y BOTTOMLEVEL Z — sf ot =. ye at - 123.000 HOLE POSITION NSN, HOLE POSITION N” symbol is located at the left of the edit line, One line can contain up to 63 characters. Edit Pointer... The position indicating the intended start of data edition ‘The address character or numeral data is identified by @ bright square. Record .. Called block in a part program ‘A unit data beginning with the character preceded by “LF” and ending with the next "LF", Since the number of characters shown in one line of the CRT is 63, 2 ‘record is displayed in more than one line itt contains more than 63 characters. In this case, the symbol “&" is displayed at the beginning of the second line. (If lines continue to the third and later lines, the symbol “8” is displayed only on the second line.) PROG OPERATION THe DT Aru seo Mio coo aoe Yee sese fio: 6s ESS ves res NiO2 a? oor waoe Yeon Fee Bi nice ‘See yave fame Je aos aoe Yano Hes 32 Edit Line fice coo aoe Mier Ge Naee va8e 88 68 65s zi80 ns res Edit pointer _// 1 record (1 block tor ‘a machining program), ee re oe oe A or steer | seer [oeiere |anet eat _|reqo2 EDEDEDESD! 4190-E P-28 SECTION 2 OPERATIONS OF FMAP EDIT FUNCTION 5-1-1. Cursor Operations When the cursor key is pressed, the edit pointer and the edit line can be moved. (1) Cursor Right Movement (a) Each time the cursor key is pressed, the edit pointer (reversed display) moves to the right. (b) The edit pointer moves continuously while the cursor key is held down. (2) Cursor Lett Movement eo O® (a) Each time the cursor key is pressed, the edit pointer (reversed display) moves to the left. (b) The edit pointer moves continuously while the cursor key is held down, i 8 210 sperm ane Tie] one] oum| oor Te eT ts anere| wea | seve ome | awe |r? | toraoi DaeaeDeD ora — an 90100) HO" xm oe i @ Som om me Sin ue ae ee Ge lh me Soe Ie Iie ow oe 3 Moe te Bee ms SS 20 on se mexio.an are te [one oo we Jor tnsemr | peste | ineerr | peeve | osere | ewse | ovr | foreo) Ene 4190-E P29 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION (3) Cursor Downward =e Movement >Re eo " ae oe fics Sor moe Gos Os) te wise mos. mr (a) Each time the cursor fos” 0 key is pressed, the an edit pointer (reversed. display) and the edit line (>>) move down LE] UNE (b) The edit pointer and ‘ise | DALE the edit ine move continuously while the cursor key is held down. (c) When the cursor key is pressed with the edit line (>>) placed at the bottom, the edit line (>>) a xa00 isha 00 xan x30 wn | wa | nnser | caste joes | suse | out | tere0) ESGDEDED moves to the next block (the firs line in the next page), (4) Cursor Upward Movement (a) Each time the cursor key is pressed, the edit pointer (reversed display) and the edit line (>>) move up of WEELI00.uIN one line. oe (6) The edit pointer and eT alma = [EP Tome the edt line move inser | oaere em | pare | nae | ease [oor | tore) 8 8888 8 ET x30 00 xno Y200 is Y00 i030 kw 200 aon xm y200 De WeDo VAREI S230 Zs we wa fio) h 10 Si 200 So Hie 100 tne | oir 7 een TOs Ter sao ES wo ws #100 on 10 00 20 hoot 2100 continuously while CpDED ‘the cursor key is held down. ES (©) When the cursor key is pressed with the edit line (>>) placed at the top (01000 on the display ‘soreen), the edit line (>>) does not move. [Supplements] 1. When the cursor key is pressed continuously or held down until the edit pointer (reversed display) reaches the let-end or right-end position, the edit line (>>) moves up or down, respectively. 2, The edit pointer (reversed display) is placed on the edit ine (>>). This means that, the edit line and the edit pointer move together. The edit pointer moves as the edit line changes. 4190-E P-30 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION [Suppiemenis] 3. lf there is a record exceeding 68 characters (one block of data is not displayed within one line) and if the edit data cannot be displayed within the display area (16 lines), a blank line is automatically generated, The symbol of “@" is displayed on the automatically generated blank line so that itis distinguished from the line generated by the “one-line insertion* function. In this processing, a blank line is generated only at the bottom of the screen and not generated at a middle or the top of the screen. om & MEELIO0.UIN Tie end une TLE] Ga | Gun. ine] Or tse | oaeve | ansesr | oetere | oare | ease | ourr | tee} 4190-E P-31 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION 5-1-2. Page Down ‘When the page key @ is pressed, the next page is displayed. (1) Onthe display screen, 16 lines of program data are displayed on one display page. When program data to be edited is not found on the given page, press the page keys until required data is obtained. (2) Positions of the edit pointer and edit line remain unchanged. (3) When the last part of the fle has been reached while the page key is pressed, the remaining blocks are displayed on the screen. The message “fle end” will appear on the command line. 5-1-3. Page Up When the page key (&) is pressed, the previous page is displayed. (1) When the first page has been reached, the display remains unchanged even if the page key is kept pressed. The message “beginning of file" will appear on the command line. 4190-E P-32 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION 5-2. One Line Insertion (1) (2) 3) (4) 6) (6) This function inserts @ blank line right before the edit line. Press function key [F2] (LINE INSERT) to insert @ blank line before the edit line >). Lines following the edit line shift down and the last line on that page disappears from the display and shifts to the next page. ‘The edit pointer shifts to the beginning of the inserted blank line. (One line insertion operation at the fine which has more then 63 characters differs from ordinary one line insertion processing. (See the figure.) The prompt “>DL" will be displayed on the ‘command line. This function is effective for deleting an entire line in the stored program. Naot 600 800 2200 >> N02 eso N10 601 2150 Fos Nios x00 niz eo xn See a Su FEO] REE a OR sttcer [ieee [seus [neemt [ance | ox. tome: ED Zeress Fo] LINE INSERR. Niot 00 800 200 > = NIOz 3250 N03 eo z180 Fos nro x00 Niot 00 x00 200 102 x250 >> aY100 oO 10s eo 180 Fos ioe xa00 ni? aor x9 5 mesio.uin fies FERRE OE] OF] PT] eT seiecr |reeey [oetere [rrecrt [revere | cx.” | curt |reaman EXEDCDEDEDEDEDED Prose 2) (LINE INSERT), Ni04 600 800 2200) i = 250 avi00 Ni03 Gor Z160 Fos Ni04 xa00 4190-E P-33 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION 5-3. One Line Deletion a @ (3) (4) (5) (6) This function deletes the edit line. Press function key [F3] (LINE DELETE) to delete the edit line, Lines following the edit line shift up and the first line on the next page shifts to the current page and displayed on the last line. ‘The edit pointer shifts to the first character of the line next to the deleted line. (One fine deletion operation at the line which has more than 63 characters differs from ordinary one line deletion processing, (See the figure.) The prompt “>DL" will be displayed on the command line, This function is effective for deleting an entire line in the stored program. Niot 00 x800 z200 >> Ntoe 0 Nica cos z180 ros Nios x00 \ + ot he on rou | EOE] OO | a saoer | mecrr fuse [ieert [rcere | ex.” | ety |rommen Cerca aac aa a a a cc a a EDEDEDED Zevess 63) (LINE DELETE), Nio1 00 x00 200 o> Bios cor 150 Fos. Nios x30 Nii7 cor x3 ior Goo x80 z200 Nto2 x250 >> 8Y100 a Ni03 Gor 150 Fos en Hie ena Tee | CREE |] P| eT stizer [mecer [ocurte [mecnt Jraere | ca.” | aur |recee: eo Zeress{F3} (LINE DELETE), ‘ Niot G00 xB00 Z200 >> [hos cor 2150 Fos Ni0 300 Nur cor x13 4190-E P-34 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION 5-4, One Character Insertion a) 2) (3) (4) 6) (6) This function inserts a space before the edit pointer, Press function key [F4] (CHAR. INSERT) to insert a space right before the edit pointer. Data following the edit pointer shifts to the right when a space has been inserted. One character insertion operation at the line which has more than 63 characters differs trom ordinary one character insertion processing. (See the figure.) The position of the edit pointer remains unchanged. ‘The prompt “>IC" will be displayed on the ‘command line. This function is effective for inserting a character (numeral). Ni0t G00 x80 200 [press (4) (CHAR. INSERT). >> Niot Goo D800 200 80 >> -N101 G00. G00 Yeoo z200 ate Te OE OE |] saicer [meses frase |oreeet [neere | ex” | curr [eoceo: EDEDEDEDES EH Press [4] (CHAR. INSERT) t Nrot Goo x{ls00 ‘200 zo a0 4190-E P-35 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION 5-5. One Character Deletion (1) This function deletes a character located by the edit pointer. >> N11 Goo 00 200 Press function key [F5] (CHAR. DELETE) to delete the character located by the edit pointer. (2) When the character is deleted, characters ress (F5| (CHAR. DELETE) following the deleted | one shift to the left. (8) One character deletion | 55 wi01 oa Bo Z200 operation at the which has more than 63 characters differs rem ordinary.one >> Ntot ‘c00 00 ‘Ye00 zo 80 character deletion processing. (See the 1 figure.) (4) The position of the edit i pointer remains sziecr |rsseer [evete | rreert |oeete | ca. | quit |remme: unchanged. EDEDEDES EDED (8) The prompt *>DC” will be displayed on the ZeressiF5) (CHAR. DELETE) command line. >> N101 Goo 800 ‘y200 200 4190-E P-36 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION 5-6. Find This function searches for a specified character-string. It is also possible to advance or retum the edit pointer by the specified number of lines. (1) Search for Character-string (a) The character-string specified by keying-ir operation is searched for, starting from the character which is Next to the one located by the e pointer. (b) When the specified character-string has been found, the edit pointer stops at the first character of the character-string. (©) To specify a character-string, key in a character before and after it. Here, Nit ‘G00 Zn the character before Nie anaiehartia: Migs cor 2150 Fos character-string must Nios Goo 310 zz00 Ni05 x200 be the same, and the fice a srte following characters : cannot be used. +, 1» iy 8 O through 9, space, and characters used within the character-string Example: /X300/ Example: To search “X900" in the following program >> NTO eo 800 2200 ioe x250 103 601 150 Fos NiO x00 105 00 x310 200 10s x200 N107 aor 2100 fie ons Sax 3 p00/ Ue rio | owe | cory | wove [ecmucr| sas | paste | (o7E0) EDED! Z__ Press [F1) (FIND), | EDEDEDEDED ‘Key in"73007 through the Keyboard. t —— ross the WAITE key. (d) The symbol “?" which specifies an arbitrary character can be used. Example: /N701/ This is the command to search for three-digit N codes whose lower two digits are “01”. Once a character-string has been specified, itis searched for each time function key [F1] (FIND) and the WRITE key are pressed. {e} The symbol“ "in character-strings represents one character other than numbers and a decimal point. Example: X10 With this command, character-strings such as X100, X10.5, and others are not searched for. (f)_ Pressing any key on the operation pane! interrupts this function at the point the key has been pressed. 4190-E P-37 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION (2) Edit Line Shitting (2) This function shifts the edit ine by a specified number of lines. (b) The edit pointer is placed at the first character of that line, (c) On the display screen, the display changes so that the edit ine is located on the first line of the screen. (a) When the specified number is larger than the last line ofthe file, the edit pointer is placed in the line next f to the last line. In this case, two lines from the last line are displayed on the screen, followed by the following message ‘on the command line. file end (e) When a negative number is specified, od EnNEDED Press (F1] (FIND), ‘Keyin“#" through the Keyboard. + Press the WAITE key. ‘When the 4th block is specified in the following program the edit ine shifts backward andthe ect | >> Hes pointer is placed at Nior the first character of the specified line. (f) When a negative number exceeding the first line of the file is specified, the edit pointer is placed at the beginning of the file, The message “eginning of file” will be displayed on the command line. 4190-E P-38 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION 5-7. Change (1) 2) (3) (4) (5) © ” This function replaces Example: To change “Z200" in N10S block to *Z210" in the following a specified program character-string with >> NOI 0 800 250 another character- ioe io x250 ified. Nio3 Gor string specitiec ice ae Nios G00 x310 z200 Press function key [F2] fee seu (CHANGE) to select this function. 2180 Fa.s00| The edit pointer is | placed at the first character of the character-string which Vite has replaced the ee wy previous | | 5 chavatarcbiya. Fo | ower | coer | wore Jaquet] suse Joasre | tomo? When the specified ea character-string is not ress (F0\(CHANGE) found, the message ‘no character string’ is { displayed and the edit KReyin" 220072570" wrough he reyboars pointer does not move. 1 TONE The same delimiter as Press the WAITE key explained in 5-9 is used. The symbol “?" is used in quite the same manner as in 6-9. “Find” operation, When program data contains several same character-strings, press function key [F2] (CHANGE) and the WRITE key. The character-strings will be replaced one by one. Pressing any key on the operation panel interrupts this function at the point the key has been pressed. In this case, character-strings are not replaced. The following option code can be used: “A” When this option code is designated, global search and replace can be executed. The character-strings are replaced at one time. 4190-E P-39 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION 5-8. Copy, Move, and Extract ‘These functions are used to transfer a group of commands from one program to another or to insert the same group of commands into several different positions of a program. Copy or move Nis News Net? Note To other areas Fig. 2-1 Copy, Move, and Extract Functions Operation sequence: @ Save the group of commands into the extract butter using the COPY of MOVE command. @ The EXTRACT command will insert the commands saved in the extract buffer into the specified sequence. 4190-E P-40 SECTION 2 OPERATIONS OF MAP EDIT FUNCTION 5-8-1. Copy This function transters Example: To copy blocks from *N103" to “N105" in the following pro- specified program data to the gram extract butter. NioT G00 800 2200 Nioz 250 Press function key [F3) oe “a taiso mee (COPY) after the range (in nies xa00 terms of lines) of program 105 00 xst0 200 data to be duplicated has SOs od been specified. (1) Program data in the specified range which starts from the edit line (>) is transferred to the extract buffer. (2) The edit pointer is placed at the first character of the line that is preceded by the last line of the specified range. (8) Program data previously registered in 107 Gor 2170 Y Move the symbol ">>" to N103 using the cursor control keys. vast tore 7 pass .c00" { eyin“s"twough the Keyboard. the extract buffer is Y corned, Press the WAITE hay (4) When the specified number is larger than >| the last line of the file, oc program data up to the last line is transterred. ‘ (6) When a negative ite - an number is specitied, toa cot 2150 0.900 program data in the N04 x900 blacks preceding the | IOS oS ad ay edit line (edit line not N107 ot 2170 included) is transferred. When a negative number exceeding the first line of the file is specified, program data up to the first line of the file is transferred. (6) Pressing the WRITE key without entering the number oflines causes program data inthe edit ineto be transferred. (7) When an attempt has been made to transfer program data which is larger than the extract butter, the message “extract buffer overflow” will appear on the display screen and copy operation is not executed. 4190-E P44 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION 5-8-2. Move This function extracts Example: To transfer blocks from “N103" to “N105" in the following program data in the specified program range ofa fle and transfers it Wor 00 x00 Za00 to the extract buffer. aoe x250 Press function key [F4] Suite Go ‘Sic zim ea (MOVE) atter the range (in Nias 00 xo10 e00 terms of lines) of program N08 x200 data to be transferred has ior Gor 2170 been specified, f (1) Program data in the + specified range which = ‘Move the symbol >>" to N109 using the eursor contol starts from the edit line 1 5 = (>) is transfered to the extract butier. 3 (2) The lines transferred ai Som eve til rere anes [ba esi to the extract buffer Ca DDD EDEDED display screen. LZ Press raj move) (3) The edit pointer is | shifted to the first character ofthe line Kay n°F trough te keyboard next to the last line of t transferred lines. Presse WANE hey (4) (5) ©) ” Program data, previously registered in the extract butter is erased, When the specified number is larger than the last line of the file, program data up to the last line is transferred. After program data has t been transferred, the “The folowing massage = displayed onthe command ine message “#:#RECORD DELETE" appears on the command line. Here, “4:4” indicates the number of the specified lines. ‘When a negative number is specified, program data in the blocks preceding the edit line (edit line not included) is transferred, When a negative number exceeding the firs line ofthe fle is specified, program data up tothe frst line of the fle is ransterred. 4190-E P-42 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION (8) When anattempthas been made to transfer program data which is larger than the extract butter, the message “extract buffer overfiow’ will appear on the display screen and move operation is not executed, (9) Pressing the WAITE key without entering the numberof lines causes program data in the edit line to be transferred, 5-8-3, Extract This function inserts program data which is registered in the extra buffer before the edit line (>>). Press function key [F5] (EXTRACT) and the WRITE key after the edit line has been selected. (1) Data in the extract buffer is inserted before the edit line (>). (2) Data in the extract butfer is not erased. (3) The edit pointer remains at the same position, (4) Ifno data is registered in the extract butter when EXTRACT operation is attempted, the message “extract bufier empty” is displayed and data transfer is not initiated. (5) To erase program data registered in the extract butter, proceed as follows. IF5] (EXTRACT);C [WRITE] File data is not changed. Example: When the extra buffer data insert before the block “N203” Data in he extractbuter Ni03 Gor 2150 0.200 N10 x00 105 G00 x310 2200 Na10 G00) 600) 7200 nape x150 >> bos Gor 2150 0.400 aoe x200 Neos 300 xe10 200 ¥ Move the symbol >>" to N20S using the cursor control Keys 2 T Te Fino | cusce | cory | wove |emact| Buse | caste | texeo) Press [F5) (EXTRACT). ress the WRITE key. Na10 ‘G00 600 Z200 Neca x150 Nios cor 150 Fo.200 ic4 x300 Ni05 Goo x310 z200 o> (Nbos Gor 2150 Fo.400 Nao x20 N205 G00 x210 2200 4190-E P-43 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION 59. One Line Erasing (1). This function erases program data in the edit line (>>). The blank line remains. Press function key [F6] (LINE ERASE) to erase program data in the edit line. When Gata is erased, a blank tine will remain, (2) The edit pointer is placed at the first character of the erased edit line. (3) The prompt *>ER” will be displayed on the ‘command line. (4) One line deletion operation at the line which has more than 63 characters differs ‘from ordinary one line deletion processing, (See the figure.) (5) This function is effective when replacing entire program data in a block with new program data. Nior G00 x80 200 Nr02 x250 >> N103 Gor so Fos Nios x300 om ue r0e_| owe | con omacr| onee | ener tonae EXEDEDEDEDECHDEDED Press [F6) (LINE ERASE) Ntot G00 x00 z200 Ni02 x250 > NIOe %800 Nior G00 x80 z200 Ni02 x250 >> 82200 a 103) cor 2150 Fos Nt04 x800 Tine 10 | owee| cov | aoe [emul ers [nacre] toes EDEDEDEDEOED ross [F6] (LINE ERASE) | rot G00 x80 Nios z180 Fos Ni04 cor xa00 SECTION 2 4190-E P-44 OPERATIONS OF I-MAP EDIT FUNCTION ss 5-10. Deletion (1) Program data ina specified range is, deleted. ‘After specifying the number of lines to be deleted, press function key [F7] (DELETE). The specified number of lines will be deleted including the edit ine (>). (2) The edit pointer is placed at the first character of the block which follows the final line of the deleted blocks. (3) When the number of the spectied lines to be deleted is larger than the final block of the file, all program data up to the end ofthe file is deleted and the line right after the final ine Of the fle becomes the edit line. In this case, the message “fle end” will appear. (4) After program data has been deleted, the message *“sekRECORD DELETE" appears on the command line, Here, “x” indicates the number of the deleted lines. wor Go x00 Zio Nice x20 >> Nto3 ea z180 ros Nios x20 Nios 00 x10 2200 Noe x200 z100 Nic7 cor ‘To delete four blocks from N103 to N105. 284 The ro _|owe| oo | uve lemmcr| suse | x= tore) ENDED EDEDEDESD! + | Z Press [F7| (DELETE), ‘Keyin'4" through the keyboard ress the WRITE key, + >> NtOt 600 x800 200 ioe 250 ror or 2100 + ‘The commandline ofthe screen wil show the following message. 04 4: Reco OeLETE ite ond ogirming of fie oie en | owe | corr | ume |ecrucr| suse | omere| toro) EDEDEDEDED) (5) Lines following the deleted range will shift up. Operation: 1. [F7] (DELETE)-4 [WRITE] Four lines preceding the edit line (edit line not included) are deleted. 2. [F7] (DELETE) [WRITE] Only the edit line is deleted. 4190-E P-45 SECTION 2 OPERATIONS OF |-MAP EDIT FUNCTION 5-11. Power Failure/Shutdown during Editing The function to avoid the file from being lost is provided even if power failure occurs or power is shut down by mistake during editing 5-11-1, In-editing Comment | power is shut down during editing, the following “in-editing comment" is attached to the first data block of the file having been edited. . “THIS FILE NEEDS EDITING AGAIN! t OKUMA MACHINERY WORKS LTD.’ This comment is deleted when the same file is read out from the memory. Note: This comment is not displayed on the edit screen. 5-11-2. Alarm If the file with the “in-editing” comment is run, the following alarm occurs. 2230 Unusable: direct of lett side If this alarm message is displayed, read out the same file from the memory and complete editing. TT PUTIN ro ———y Ts TW ZEAE direct of tet sido se00 Fa eset ttn Sia THIS FILE NEEDS EDITING AGAIN!” FUR WOHIRERY WORKS LTD. Low wx SPnOLE Low x Y cr posit (wore) 8.000 0.000 mane 25 2s xin Pros aCTUAL [PART] BLOG sac | posit. [praca] ota ED EES! ca To give waming to an operator, the following alarm is displayed on the screen when the power is tumed on after the power was shut down during editing. In this case, an error file name is stored to the file of “MDO:ERROR.BAK" (or “MDO:ERROR.LOG"). 4248 Error File 4190-E P-46 SECTION 2 OPERATIONS OF |-MAP EDIT FUNCTION 5-11-3. Not-guaranteed Area Indicating Symbol {If the power is shut down during editing, the first character of the program displayed on the screen (16 lines. X 63 columns) where a character was changed or added last is replaced with the not-guaranteed area indicating symbol *<". Note that this replacement occurs only when “1” is set for NC optional parameter (bit) No. 16, bit 4. Example: NC optional parameter (bit) No. 16, bit 4=0 a SUTIN i = 7 a TNS 1105 Aloo coo x00 YD e5 Mich G3 Zw we cs Giicon x40 ano Fic mo Gs X00 YD igo mos xo Yu0 amy ios an a) mor oo ao moe 300 Mos Ga 100 mo mn = weI00.MIN Fite end —_—_—— auTion Tr z WES OOLUT >B000 mio, om = xa00Y500 250, mio) * 68 Zs wo wns a3 Gicor x40 y209 FID mot Gio Yoo 10 Mos fo S00 tmp wee woo Ya ion mgr oo 3400 mae 4 $300. y200 a) z100 mo am ‘ EELI00.UIN Tite eed ENE] LiKe | wa, | OUR, The eo tnsert | oeuere | sent | oe.eTE | pause | ease | out | texe0) ee NT OE EDEDEDEDED 4190-E P-47 SECTION 2 OPERATIONS OF I-MAP EDIT FUNCTION — 5-11-4. File Edit Starting Processing It the first data block of a file, selected for edit “under repair of error file.” is displayed. Ifthe file includes the ‘not-guaranteed area” s area” symbol is included is displayed. Exampl >fiiooo wid) Goo (x00 mo Be os Gétoor—_x400 Mot Ga 500 ios moo moe i200 mor x40 fos = ano nn = AMIN Ser repait of ror file Flenoo’ Fie mainteranes, Example’ TT 00 an) moe Heb Giloor aco he & eo es 0 ne Bn no Mao tie aD me the mt Au Uorrepsir of ror file. Pleased becausa sbort ed [see | | Lite [2 | seman tases | naere | seat | cave |omere | ease | uit | (era0! File including the *not-guaranteed area” symbol Lig [une | OWA | GURL Une] BIT twsert | pevzre | wees | neueTe | oaere | ease | quit | (oD) EDEDEDED ing, is the “in-editing” symbol (see 5-14-1), the message of symbol (see 5-14-3), the soreen where the ‘not-guaranteed File not including the “not-guaranteed area” symbol vw 50 Ess oe aos yao Fi00 on Yoo io ito Yo ew yan iio vem zi00 FASTER yo 0 mss mo wos yoo Fico Yoo” Shoo Yo iszo0 Do wm ii 200 zi00 ting In the pope. 4190-E P-48 SECTION 3 INTERACTIVE I-MAP FUNCTION. SECTION3 INTERACTIVE I-MAP FUNCTION 1. Fundamental Concept ‘The interactive |-MAP function is provided to make MAP cycle NC programs indicated below easily in interactive programming mode, - Fixed cycles (hole machining) such as drilling, boring and tapping = _ Hole position pattems (point calculation) such as line at angle and bolt hole cycle ~ Milling cycles (area machining) such as face miling, pocket milling and round miling The required pattem is frst selected by displaying the menu type guide drawings on the display screen, ‘The parameters and guide drawing are then displayed in response to the selected pattem allowing simple data input for making a program. Aiter all data have been set for the parameters displayed, fixed cycle program in the NC program format is generated based on the input data and inserted into the program being created or edited using the BLOCK INSERT. Note that this function has the reverse conversion function of the MAP cycle, which generates the data setting display screen including the guide drawing display as indicated above from the one block data. This reverse conversion function allows easy confirmation and editing of the MAP cycle program already made. 4190-E P-49 SECTION 3. INTERACTIVE I-MAP FUNCTION (nana avigsio) 1 sa (oiling 37049) {uno 37040: suiyed s}o9j05 Bp [LES serra weiBoud ‘eoeider 10 81M ine nNawiizal (onswiles) uonoun4 dir! ennozeyu) Operation Status Transfer Diagram 4190-E P-50 SECTION 3 INTERACTIVE I-MAP FUNCTION 3. 3-1. Operations in Interactive I-MAP Function Calling Out the Cycles The fixed cycle, hole pattern and milling cycle can be called out from the EDIT display screen, (1) Press any of the function key [F1] (FIXED CYCLE), [F2] (HOLE PATTERN) and [F3] (MILLING CYCLE). The display screen changes into the pattem select page corresponding to the function key pressed. onc te sso Tt Ne coo see vs00 Fas te Be Ne cor Sana Fie ts Yam Ie cae Mize vis 10 25 fens prose ress compe FDEE | WE ILLES] CRE aT Grae [entree cre [currine| cower] Boe | cut tome: PRO PaRATION ce Saz0 vis 30 315 3 DEEP HOLE DRILLING 2 TRePING 5 maine & BORING (SOL STO® AT BoTTOH? Brot borne © BORING (OGL ¢T porTon 5 HGH Sreee Dee FOE DRILLING 12 REVERSE THOPING FINE BORING 4190-E P-51 SECTION 3 INTERACTIVE IMAP FUNCTION 3-2. Operations In Fixed Cycle Function 3-2-1. Pattern Selection (1) Press the function key [F6] (GUIDE), ‘The display screen changes into the menu type guide drawing screen. (2) Page keys are used to change the pages of the guide drawings. 73 ET enn Srreae 1s PROGR OPERATION 32 Ir cae nize vis 10 335 2 sor omnes 20 FED COE MODE CFC 2 commer DRL 3 DEER HOLE DeILLINS € borane BORING (Sea. STGP aT BOTTOM? 7 BOK BORING 8 BORING (DELL aT BOTTOM SS Hiow SOCED eer HOE DRILLING 2 FEVeRSE TeDG Daa EDDED 4190-E P-52 SECTION 3 INTERACTIVE I-MAP FUNCTION, (3) Function key [F5] (DISP RETURN) is used to retum the display screen to the pattem selection page from the guide ¢rawing page. To select the desired pattem, input the menu number. The number keyed in is displayed following prompt “>SL.” Note that this selection is possible from the guide drawing page. ‘An example to select “3 DEEP HOLE DRILL" is explained below. (4) After keying in “3" by pressing the numerical key, press the WRITE key. The display screen is changed to the data setting screen for the selected patter. Foam Soar arin Frases M7 cae Mago viS 30 335 I > othe pattem select page Tee EDIT o0..mIN Srrawen 10212 4190-E P-53 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-2-2. Data Setting Prompt ">S" is displayed at the console line of the data setting screen. Input the data for the parameters indicated by the cursor. (1) SEQUENCE NAME N Key in“8" by pressing the numerical key and press the WRITE key. (2) HOLE POSITION x Key in “50” by pressing the numerical keys and press the WRITE key. HOLE POSITION Y Key in “60” by pressing the numerical keys and press the WRITE key. (3) BOTTOM LEVEL z Key in “45” by pressing the numerical keys and press the WRITE key. (4) POINT R LEVEL R Key in “5” by pressing the numerical key and press the WRITE key. (6) DWELL P Key in'"1” by pressing the numerical key and press the WRITE key. (6) PECKING AMOUNT Q Key in “10” by pressing the numerical keys and press the WRITE key. For parameter Q, always set a positive number. (7) FEEDRATE F Key in *3" by pressing the numerical key and press the WRITE Key to select F3 dial for F1-diglt feed command. Note: For feedrate command F; refer to Section 1, 10, “Setting of Feedrate Data’. (8) TOOL OFFSET NO. H Key in “1" by pressing the numerical key and press the WRITE key. ‘The cursor is then placed on NO of UPPER LIMIT RETURN. The console line displays Upper limit return (0=NO, 1=YES) allowing the operator to select the return requirements. (9) UPPER LIMIT RETURN NO Key in “1” by pressing the numerical key and press the WRITE Key to select YES. The cursor is placed on YES of CYCLE EXECUTION. The console line displays: Cycle execution (0=NO, 1=YES) (10) CYCLE EXECUTION YES Press the WRITE key to select default. Now, the cursor is automatically returned to the SEQUENCE NAME N. Tore cost oO QO ©0602 < QOC©EQOOOEO© TMOVDNSL" Note that this selection is possible from the guide drawing page. An example to select “8 BOLT HOLE CIRCLE" is explained below. After keying in "6" by pressing the numerical key, press the WRITE key. The display screen is changed to the data setting screen for the selected pattem, Proce OPanarion nee fe ee maze vis te 35 aA Sraee: eese10 tse 7 cee nize v5 10 15 pa r Steere ae sa oae ar Fae] sr row [near cores) aur EQEDEDEDES ED To the pattern >| select page lr Pramas OTN TP OT aren 4190-E P-67 SECTION 3 INTERACTIVE IMAP FUNCTION 3-3-2. Data Setting Prompt “>S” is displayed at the console line of then data setting screen. Input the data for the parameters indicated by the cursor, a) 2) (3) (4) 6) (6) SEQUENCE NAME N Key in “8° by pressing the numerical key and press the WRITE key. CENTER i Key in °0" by pressing the numerical key and press the WRITE key. CENTER Y Key in “O° by pressing the numerical key and press the WRITE key. RADIUS \ Key in “50” by pressing the numerical keys and press the WRITE key. STARTING ANGLE J To input 15°, key in “15” by pressing the numerical keys and press the WRITE key. ‘The cursor is located at the data column of parameter QUANTITY K and console line displays the following message. refer to machining direction too (CCW: K > 0, CW: K <0) QUANTITY K ‘To machine 24 holes in the clockwise direction, key in "24" by pressing the numerical keys and press the WRITE key. 4190-E P-68 SECTION 3 INTERACTIVE I-MAP FUNCTION, <— ©©O 5 a Ep 4190-E P-69 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-3-3. Confirmation of Input Data To visually confirm the correctness of set data, hole positions defined by the set data can be drawn on the display screen. In this drawing operation, range in which the hole positions are drawn is automatically determined by the automatic scaling. (1) Press the function key [F6] (CONFIRM). The defined hole positions are drawn on the display screen. The hole positions are displayed as indicated below: Reference point or center Alterate display of bright and normal indication Starting (first) point + Bright indication Other points «+2... «++ Normal indication (2) If an error is found in the drawn pattern, correct wrong data. If data re-setting is required while displaying the data setting guide drawing, press the function key [F5] (DISPLAY RETURN). 4190-E P-70 SECTION 3 INTERACTIVE |-MAP FUNCTION. Proce OFERATION Somme IT pee raN raw 2682 so Wo cae ize vis 10 135 fae SON Ne, cone Res oF Poms STeTING ae fo. OF POINTS 4190-E P-71 SECTION 8 INTERACTIVE I-MAP FUNCTION 3-3-4. Block Insert Operation After inputting the data to all parameters displayed, press the function key [F4] (BLOCK INSERT). One blockof program data is generated from the data input and inserted to the program being created or edited, which is displayed at the program display lines. Insertion of the block data occurs at the program line indicated by the cursor. (1) Press the funotion key [F4] (BLOCK INSERT). One block of data \serted into the line in the program display lines. The data input remains on the display soreen as input. Rocher OPERATION Teere eoITeee.tn Siar: Se FP one 220 vis 10 1S Hosa pet (FECES PATTER BELT BE CTRL fave ee Oy ao —_— Sms mac 3 ase : meron 2S ; 4 er \ Se ee ita Hs Se Sf = row [eo cores) att | EDED One block inserted 5 fr ee mage vas 20 335 "ye 152 135 ize EATERY TELE HSE CTRELLET — 1 52.002 x Stee mmc 325.0000 roo Ponts oe a 33 Saar Paea] ENEDEDEDEDED! asei52 4190-E P-72 SECTION 3 INTERACTIVE I-MAP FUNCTION 2) 8) (4) ‘Since the data previously input remains on the display screen as input, if another block data of the same patter is to be made continuously, alter the data as required and press the function key [F4] (BLOCK INTER). ‘To quit the interactive IMAP function, press the function key [F7] (P-CYCLE QUIT). The display ‘screen restores the program editing function. To retum to the menu selection for the pattems, press the function key [F3] (MENU). Proce OPERATION Ir sae ze YS 10 315 ER Somer ire ene (Sef BOInEE end machining direction (ceu: + you! ~ 9 en hy To the program editing page DED | CES] TRE BAT] EAT cree |parem| orcs Jourtine| cower] pox | cart [ream 4190-E P-73 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-3-5. Data Setting Screens and Program Formats of Hole Position Pattems Data setting screens of the hole position pattems are shown below. ‘The program format of one block generated from the data set on the data setting screen is also indicated, (1) Line at Angle (N_)LAA_) OY) dL ro Tae BHT pour a REPEAT ORE A wT = Ziwe imawn so. OT * powanc Pr 5 (2) Gra x (N_) GRDX (X_) (Y_) |_ J_ K a Pog roe =I rou [ieee corre] aut 4190-E P-74 SECTION 3 INTERACTIVE I-MAP FUNCTION (3) Gray @ (N_) GRADY K_) VW) J_K FROGS CoEATIOH a RESTATE Soper ee rare Por mae X was TERRY AE No. © Forts NO. OF Points ¥ Double Grid x (N_) DGRDX (K_) Y_) LJ No. oF POINTE ¥ SHIFT rhTERVAL SHIFT DeTeeuR ¥ oe ao st rou [nex kK_ P_@)@) Tone EDIT oenin Free: 0057 Joost] curr 4190-E P-75 SECTION 3 INTERACTIVE I-MAP FUNCTION (5) Double Grid Y (N_) DGADX %_) (~_) 1 JL K_ PL FRO ODRATION Tee IT INTERIRL & ARES ree Y ars to. oF poms x @) Rm) ern Sees 3025 no. & porns ¥ Say mite x BAT INTERVAL By er = ven [reser (6) Square X (N_) SORX K_) (Y_)L J_ kK_ P. Jconerrey cult. Foay cH 4190-E P-76 SECTION 3 INTERACTIVE I-MAP FUNCTION (7) Square Y (N_) SQRX (X_) (Y_) I_ (8) Bolt Hi Ww) iole Cycle BHC (X_) (Y_) 1d papIUs I k sues mae 5 Noor poms p 8 Paad 5 sr inser corsa) aur CAEDEDES) kK 4190-E P-77 SECTION 3 INTERACTIVE I-MAP FUNCTION (@) ARC (W_) ARC KX) (X) LL KD) eee Q_ K_) First set Tenth set TR EIT BOC HN | [Supplement] Commands in(_ ) in program formats are omissible. Thatis, these parameters may not bbe set on the data setting screen. If function key [F4] (BLOCK INSERT) is pressed although data is not set for the parameter which cannot be omitted, an error occurs and the cursor is auto- matically located at the data column of such parameter. 5350 Data shortage ERROR 4190-E P-78 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-4, Operation for Milling Cycles 3-4-1. Pattern Selection (1) Press the function key [F6] (GUIDE). ‘The display screen changes to the menu type guide drawing soreen. (2) Page keys are used to change the pages of the guide drawings. Tee IT era Sreares 305105 CIRGLE RUNG MILLING (OER GATING) 5 CIROE ROUND MILLING CINTERL CUTTING) FORD MLLING METH ComeR R COvTEe CUTTING? FOUND MRLLING UIT COMER R CINTEREL QUTTING) FOUND MILLING Hite OerER CGMTmR CUTTING? DDS DDD \ ele) EeaeDeaDEDEDED (3) (4) 4190-E P-79 SECTION 3 INTERACTIVE I-MAP FUNCTION Function key [F5] (DISPLAY RETURN) is used to retum the display screen to the pattem selection page from the guide drawing page. To select the desired pattem, input the menu number. The number keyed inis displayed following the prompt “SL”. Note that this selection is possible on the guide drawing page. ‘An example to select “6 ROUND MILLING (INTERNAL CUTTING)’ is explained below. After keying in “6” by pressing the numerical key, press the WRITE key. The display screen is changed to the data setting screen for the selected pattem. Sree es ree Fr cae faze vas 10 15 To the pattem select page PROG OPERATION Te Gi ann Ir ope Size v15 10 Pownr ® LeveL Upent x mars Laem ¥ mas, orring wpm > CUTTER R COFP.t0, Fon crrST M0. FeEpRATE ome = 4190-E P-80 SECTION 3 INTERACTIVE -MAP FUNCTION 3-4-2. Data Setting Prompt “>S" is displayed at the console line of the data setting screen. Input the data for the parameters indicated by the cursor (1) SEQUENCE NAME N Key in “8" by pressing the numerical key and press the WRITE key. (2) REFERENCE POINT x Key in “0” by pressing the numerical key and press the WRITE key. REFERENCE POINT Y Key in “0” by pressing the numerical key and press the WRITE key. (3) FINISH SURFACE z Key in 40" by pressing the numerical keys and press the WRITE key. (4) RETURN LEVEL a Key in °S" by pressing the numerical key and press the WRITE key. (6) LENGTH X AXIS 1 Key in “300” by pressing the numerical keys and press the WRITE key. (6) LENGTH Y AXIS J Key in “200” by pressing the numerical keys and press the WRITE key. (7) FINISH ALLOWANCE, kK Key in “0.5” by pressing the numerical keys and press the WRITE key. (8) CUTTING WIDTH (%) Pp To set 80%, key in “80" by pressing the numerical keys and press the WRITE key. (9) MACH. ALLOWANCE Q Key in “50” by pressing the numerical keys and press the WRITE key. (10) CUTTER R COMP. NO. D Key in "6" by pressing the numerical key and press the WRITE key. (11) TOOL OFFSET NO. H Key in "6" by pressing the numerical key and press the WRITE key. (12) FEEDRATE F Key in“1" by pressing the numerical key and press the WRITE key. Note: For feearate command F; refer to Section 1, 10, "Setting of Feedrate Data”. Fa ATION 4190-E P-81 SECTION 3 INTERACTIVE IMAP FUNCTION Wy cae Neo vis re 235 RBS HITEITERAT Ss * DDD N ® WRITE (1) x @) WRITE Y () WRITE (2) Zz © @® © wane © R 6) WRITE (4) 1 @® © © wane 6) 1 @ (0) WRITE (6) kK © © © wane @ P @ WRITE (8) ae © © WRITE (9) DB © WRITE (10) H © WRITE (11) F @ WRITE (12) OGRE OFSRATION re oe Teese EDIT He coe bee vis 10 335 ~~ Reg RET tem ¥ Bas Finis Lone Curtine aD ce Stok Roa curter e core.r0, Soon FSET he. FeEpeare 6 Bt = PEELED wan8Botbude ee Sreaare 3:08:56 EDEDEDEDED 4190-E P-82 SECTION 3 INTERACTIVE I-MAP FUNCTION a 3-4-3, Confirmation of Input Data To visually confirm the correctness of set data, machining shape defined by the set data can be drawn on the display screen. In this drawing operation, range in which the hole positions are drawn is automatically determined by the automatic scaling, (1) Press the function key [F6] (CONFIRM). The defined hole positions are drawn on the cisplay soreen. The displayed shape is are differentiated by brightness as indicated below: Blank material ..........+....++.++.. Normal indication Machining allowance «Bright indication Reference point” sevseesseeess Allemate display of bright and normal indication “only on X-¥ plane (2) If an error is found in the drawn pattern, correct wrong data. If data re-setting is required while displaying the data setting guide drawing, press the function key [F5] (DISPLAY RETURN). 4190-E P-83 SECTION 3 INTERACTIVE I-MAP FUNCTION roc CrERATION Fr cae xige va5 10 235 Aoneoas— SON. Ee REFER POINT Finis srwace 2 Pou. ibemeacs 1 (emvads 5 Foo muoece . . eurtane wir C2) Sroox Roe Too. OFFSET No. FeconaTe or PROG OPERATION se WP cae bige vis 10 328 Fase surrace oun R LEVEL Leen » eas LBeTH Y Bers FINS Rupee currine wip ca Stoo ROA Toon OFFSET No. Et a = rou Tee EDIT eta Sraans sess enn crete aC = Seat Sue pe we et ay aoe ae ine es > i, lll oopee 4190-E P-84 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-4-4. Block Insert Operation After inputting the data to all parameters displayed, press the function key [F4] (BLOCK INSERT). One block of program data is generated trom the data input and inserted to the program being created or edited, which is displayed at the program display lines. Insertion of the block data occurs at the program line indicated by the cursor. (1) Press the function [F4] (BLOCK INSERT). One block of dataiis inserted into the line in the program display lines. The data input remains on the display screen as input. ‘One block inserted 4 OGRA OPERATION Tee DIT nN Siac: 310905 fone xia Is Tens Zi SEUENEE Tee FIMisH seerece Point R LEVEL Lexore > ere Leer es FINES: FLLOUeRCE ae Foay = rou | ner Jcorare) oT 4190-E P-85 SECTION 3 INTERACTIVE -MAP FUNCTION (2) Since the data previously input remains on the display screen as input, it another block data of the same pattern is to be made continuously, alter the data as required and press the function key [F4] (BLOCK INSERT). (8) Toquit the interactive type pattern cycle function, press the function key [F7] (P-CYCLE QUIT). The display screen restores the program editing function. (4) To retum to the menu selection for the patterns, press the function key [F3] (MENU). doaroar aa Seance we REFERED POON Fase suRrace Ponnr R LEVEL (Bem x res (Bem ¥ as Fits anos Garrine were G2 Foo: ROA SISTER F COPP.10. me oe 8 520 2 To the program editing page currira|cower| soe | curt [compos EDEDEDED ep 4190-E P-86 SECTION 3 INTERACTIVE I-MAP FUNCTION. 3-4-5. Data Setting Screens and Program Formats of Milling Cycles Data setting screens of the milling cycles are shown below. The program format of one block generated from the data set on the data setting screen is also indicated. (1) Face Milling (toot on type) (N_) FMLA %_) _) Z_ RL rims sear pone F LeveL iden» ras ipem ¥ mas Fras Aucarece Ccarrins wpm Ci ire GUTTER R core, Too. OFSET He 2 a ° 3 «_) P)@)D_F be ft Face Milling (tool off type) (N_) FMILF (X_) (~_) Z_ 2) a SON ee RoDRNEE POT ist suarace Port m LeveL Lee mas FINISH ALLO curring wibT 2) im GUTTER & core.no, Too OFFSET Fe, Paap ore oar at corn 4190-E P-87 SECTION 3 INTERACTIVE I-MAP FUNCTION (8) Pocket Miling (zigzag type) (N_) PML &K_) WY) Z_R_ IL Pocket Miling (spiral type) (N_) PMLA &_) (¥_) Z_ (4) Raa OERATION i 5 Sec REFERENCE POINT Point ® LeveL LENT» Ts Loem ¥ fds Finis ALLowrce TTI MaDTH Cc reer EDEDEDEDED a TN ae eT moun a aogser earner ee st =n. Soe 5 * mee > Loe Y AXIS 3 we clte i > crime nism 6 oom é Mu, = re, wk oe Le =: == aay = oe [deep EDEDEDEDEDED Tee EIT JK) ©) @) Dd FL 1K) PO) era Prem 3 Jcovrare| our? SECTION 3 INTERACTIVE IMAP FUNCTION (6) Round Milling (external) (N_) PMILO (X_) (Y_)Z_R_I_J_ kK) PD) Fa OPTION TAP Been Srroare. a 4 Zomere x foower rent 1 rinast suerece Benrads 5 — Finis fulowece 7 Sree wom) A a ores ff b= a Ear rar [Trew Tne | [corm an (6) Round Milling (internal) (N_) PMILI &_) (Y_)Z_R_ 1 J_ K_) (P_) @_) DL FROG OFAN TRF EIT poor i Braces ast FINISH ALLE currane aor ca Too. REO Yoo. OFFSET No. mm = = EDEDEDEDED 4190-E P-89 SECTION 8 INTERACTIVE I-MAP FUNCTION (7) Gircle Pocket Milling (NW) POR &) (VW) Z ALIA) K) PO) @)DE earrnes eiore Garter FCOP.NO. Soon orrset ve. Freee 3:18:38 Ree ROT RICCI —— 4190-E P-90 SECTION S INTERACTIVE IMAP FUNCTION (8) Circle Round Milling (external) (N_) ROIRO (K_) Y_)Z AR_1_ A) K)()@)D FW) Te DT oon Frey 3.2038 eed Fins suprace Pom FLEE eos FERRO RROTUS Fang Loser Soo. Rano TOO. OFFSET HO. ron aienie 4190-E P-91 SECTION 3 INTERACTIVE IMAP FUNCTION (2) Circle Round Milling (internal) (N_) RCIRO (X_) (Y_) Z_ R_I_ (A_) K&_) (P_) Q_.) DL F_ Tre DI Sen EQEDEDEDES) 4190-£ P-92 SECTION 3. INTERACTIVE I-MAP FUNCTION (10) Round Milling Comer Rounding (external) (N_) RSQRO (X_) (Y_)Z_R_I_J_@)K)P_)(Q@)D_F_L_W) Te GIT eon eras surrace Pom ® LeveL Lena» fos Lem» as BppRORCH RPTUS Fri aoe Qrring MIM ce) ‘Stocx Rerawe CUTTER F COFF.ND. THRE EDIT o05.aN Fro comer f size STT DIRESTION =r aay row |neoe cova curr EDEDEDES) 4190-E P-93 SECTION 3. INTERACTIVE I-MAP FUNCTION (11) Round Milling Comer Rounding (intemal) (N_) RSQRO (K_)(Y)Z_R_|_J_A)K)P)@)DF LW) Tore EDIT eno wees sn top) lenath effeet 1s not used, ne date aot ie requires Ser TEE] Jcorzrn) curt 4190-E P-94 SECTION 3 INTERACTIVE I-MAP FUNCTION (12) Round Milling Comer Chamfering (external) (WJ Rsaco (K_)(/_)Z_R_I_J_ A)MK)P)@)D FLW) Ta DI eecran rece 325018 Friis surrace potwr ceva (anne » was Bem ¥ mus Fremonc RPIUS Fins pLowence carting wip ca ‘STOCK REMOWRL CUTER F COPP.NO, oad Sreae. sss mee Toa. FEET FEED Comer & size 4190-E P-95 SECTION 3 INTERACTIVE IMAP FUNCTION 3-4-6. Supplements qa) (2) (3) Commands in( —_) inprogram formats are omissible. That is these parameters may not be seton the data setting screen. {function key [F4] (BLOCK INSERT) or [F6] (CONFIRM) is pressed although data is not set for the parameter which cannot be omitted, an error occurs and the cursor is automatically located at the data column of such parameter. 5350 Data shortage ERROR FINISH ALLOWANCE K Omissible. Default is K = 0. CUTTING WIDTH (%) P Omissible, Default is P = 70 (%). MACHINING ALLOWANCE, DEPTH Q Omissible If no data is set for this parameter, cutting tool is fed up to the finishing level (K added). ‘Automatic generation of G56 by TOOL OFFSET NO. H command ‘When one block of NC program isto be created from the data setting screen, G56 (tool length offset command) is automatically generated and added to one block program if the data is set at parameter TOOL OFFSET NO. H. LENGTH X AXIS | and LENGTH Y AXIS J Data | and J define the machine area. Four areas can be defined by the signs of the | and J data. ‘The area defined by the sings of the | and J data in reference to the datum position is indicated below. This positional relationship is confirmed by the datum point (point blinking in full and half brightness) drawn on the display screen when the function key [F6] (CONFIRM) is pressed. Y L <1 1<0 I>0 J>0 J>0 J 4190-E P-96 SECTION 8 INTERACTIVE I-MAP FUNCTION (4) On the data setting screen for CIRCLE POCKET MILLING, CIRCLE ROUND MILLING (INTERNAL), or ROUND MILL CORNER A (INTERNAL), the following guide message is displayed in the console line when the cursoris located at the data setting column for APPROACH RADIUS A. approach radius and last machining_ (On the data setting soreen for CIRCLE ROUND MILLING (EXTERNAL), ROUND MILL CORNER R (EXTERNAL), or ROUND MILL CHAMFER (EXTERNAL), the following guide message is displayed in the console line when the cursor is located at the data setting column for APPROACH RADIUS A approach radius and last machining_ ‘These messages indicate that the machining direction can be designated using the sign of data A when carrying out the final machining cycle on the finishing surface in which finishing allowance K is included. (5) START DIRECTION U (On the data setting screen for CIRCLE ROUND MILL (EXTERNAL), ROUND MILL CORNER (EXTERNAL), or ROUND MILL CHAMFER (EXTERNAL), the following guide message is displayed in the console line when the cursoris located at the data setting column for APPROACH RADIUS U. machining start direction (toward +Y=0, -X=1, -Y=2, +X=3) On the data setting screen for ROUND MILL CORNER R (INTERNAL), the following guide message is displayed in the console line when the cursor is located at the data setting column for APPROACH RADIUS U. machining start direction (toward -Y=0, +X=1, +¥=2, In these pattern cycles, the direction in which machining is started can be selected as required from the directions indicated below. Xe: Q vse a: Sb u-0 CIRCLE ROUND ROUND MILL ROUND MILL MILLING eouteMe CORNER R (INTERNAL) (INTERNAL) (XTERNAL) ROUND MILL CHAMFER (EXTERNAL) 4190-E P-97 SECTION 3 INTERACTIVE I-MAP FUNCTION (6) Changing pages when setting data using more than one page For CIRCLE ROUND MILL (EXTERNAL), ROUND MILL CORNER R (EXTERNAL, INTERNAL), and ROUND MILL CORNER CHAMFER (EXTERNAL), two pages are used for setting the data because the items requiring data setting cannot be contained in one page. These pages can be . change by using the cursor keys S o Jor the WRITE key. Example: ROUND MILL CORNER CHAMFER (EXTERNAL) screen = row |e covered curt Ea ea ca PROT FRATION Toe? EDIT 0c Sree a > > ARS CGE Re A ORE Fae comer eae ————— Steer DIRECTION ool lenges offset i= not used, na date aet is required Ear = ve [anger Jconrren|cuTT EDEDEDES) For this page changing operation, the page keys cannot be used. 4190-E P-98 SECTION 3. INTERACTIVE I-MAP FUNCTION. (7) Finish allowance K is set both on side faces and surface. {8) These pattern cycles are carried out with the spindle rotating in the forward (M03) direction. Note that the MOS mode is effective after the completion of a cycle. (9) Because the cutter diameter is calculated by multiplying the value set for the cutter radius ‘compensation number by two times, pay due attention if the actual cutter radius differs from the value set for the compensation number. *(10)At the end of pattem, approach, cutting along periphery, and retract are carried out continuously even in the single block mode, *(11) Inthe round milling corner rounding/chamfering (outside) cycle, there maybe areas left uncut due to the tool paths which are generated inthese cycles. In such cases, four comers must be machined in advance when such cycles are used, *(12)When using these pattern cycles, set “O” for optional parameter (bit) No. 2, bit 7 (buffering). Data processing will take a lttle long time. The items marked with * are supplemental explanations of the following cycles: Circle pocket milling + Circle round miling (outside and inside) ~ Round milling comer rounding (outside and inside) Found milling comer chamfering (outside) CAUTION) | : 1 When the setting for optional paramater (bit) No. 3, bit is “1”, ie, the setting allows the use of a decimal point, dimensional values must be set in units of 1 mm 1 inch. In other cases, the values must be given in the unit system set by the optional parameter (bit) No. 3. Example: Setting for optional parameter (bit) No. 3, bit 6 = 4 ‘Numerical values are interpreted as indicated below depending on whether the values are real or integer. Real mm Integer zm - Interpreted as 1 mm Interpreted as 1 mm je 2 If the patterns explained before are called in the “call after axis motion” mode (MODIN), cycle operation will be incorrect. Therefore, do not call the pattern in the MODIN mode. 3 Because common variable VC101 is used in the patterns, do not use VC101 in a user's program, Interpreted as 1 4m in usual programs ‘The above supplemental explanations (10) to (12) and cautions 1. to 3. are applied to. ound pocket milling, circle round milling (outside and inside), round milling commer Founding (outside and inside), and round milling corner chamfering (outside). 4190-E P-99 SECTION 3 INTERACTIVE I-MAP FUNCTION Restrictions (1). The following mode does not allow the use of these pattern cycles, a) Cutter radius compensation mode (G41, G42) b) SD cutter radius compensation mode (644) c) Fixed cycle mode (2) For these pattems, infeed axis is fixed to Z-axis with the inteed direction in the negative direction. Therefore, area machining plane is only the X-Y plane (G17) and other planes cannot be used. (3) Patter cycles cannot be called using the U, V, and W axes. (4) Retum to the upper level using the M52 code is nat allowed. (8) Each pattern uses the local variables as indicated below. Therefore, the user's program can use the following number of local variables. Number of Local Variables | Number of Local Variables Deed ma Patan Gyaie | which can be Used in a User's program Circle pocket miling 40 215 Circle round milling (outside) 37 218 Girele round milling (inside) 38 27 Found milling comer rounding (outside) ee eee. Round milling comer rounding (inside) al 201 Found milling comer chamfering(outside) Pe, 188 It more than one pattem cycle is used ina single program, check the number of local variables of the pattem cycle which uses the largest number of local variables. (6) Nesting level of the circle pocket and circle round programs is three and that of the round milling comer rounding and comer chamfering is four. Therefore, the allowable nesting for a user's program is limited to five or four. (7) Mfboth of F1-and F4-digit commands are allowed, feedrate commands are interpreted as indicated below. Fi . Fi-digit feed Fl. F1-digit feed Fit . Fa-digit mt Fo... . 9 mm/min (When feedrate unit is 1 mm/min) F500 ......... Fi-digit feed fan F command value is 4 to 8, itis assumed to be F1-digit command. In addition to these cases, the command using @ real number such as 1.0, 2.0, 3.0 and 4.0, is also interpreted as F1-digit feedrate command. However, for the 4-set F1-digit command specification, numerical values which are interpreted as Fi-digit command are 1 to 4. 4190-E P-100 SECTION 3. INTERACTIVE I-MAP FUNCTION ‘Note: The restrictions from (2) to (7) are applied to round pocket milling, circle round milling (out- side and inside), round milling corner rounding (outside and inside), and round milling cor- ner chamfering (outside). LAXCAUTION] |: tf any of Ft to Fe commands is given without conformance to the above restriction (7), 3-4-8, The the axis may move at a higher feedrate than expected by the operator, causing a dangerous situation. Check Items [For round pocket milling, circle round milling (outside and inside), round milling comer rounding (outside and inside), and round milling comer chamfering (outside)] following items are checke in each of the pattems. An alarm occurs if the described condition is detected. a (2) @) (4) (5) ALARM-B 2215 Program bad direct: numerical data Common to All Patterns The absolute value of approach radius A in the final cycle is smaller than the cutter radius, With a K command value, stock becomes negative, Absolute mode IKI > IR -Z1 Incremental mode IKI > IZ Circle Pocket Milling “Circle pocket radius” ~ “finish allowan Circle Round Milling (inside) “Circle round miling radius" — “stock” - “cutter radius" - A <0 “cutter radius” <0 Value set for optional parameter (long word) No. 35 Found Milling Comer Rounding, Comer Chamfering (Comer rounding radius, comer chamfering size) > IW/2l, or (Comer rounding radius, comer chamfering size) = 2! Round Milling Comer Founding (inside) 1 (X-axis length)! = {(cutter radius) + (stock) + A) x 2, or J (Yeaxis length)! = {(cutter radius) + (stock) + A) x 2 A: Value set for optional parameter (long word) No. 85 In addition to the above items, the set data is also checked. 4190-E P-101 SECTION 3 INTERACTIVE I-MAP FUNCTION Pattem Cycles Category Mnemonic Code ‘Area Portion to be Machined chamfering Face milling FMILA Upper face (surface) of the area (Too-on type) FMILF Upper face (surface) of the area (Too-ofi type) Pocket milling PML Inside the area (Zigzag type) PMILR Inside the area (Spiral type) Found miling MILO ‘Outside periphery of the area MILI Inside periphery of the area Circle, pocket milling PCIR Inside the area Circle, round miling PCIRO (Outside periphery of the area RCIRI Inside periphery of the area Round milling, comer RSQRO Outside periphery of the area rounding RSQRI Inside periphery of the area Round miling, comer RSQCO ‘Outside periphery of the area 4190-E P-102 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-4-10. General Rules of Command Format (1) Circle Pocket Miling and Circle Round Milling [Mnemonic] X__ Mnemonic code: x QuvUA-Ns Fe: Fo : u is» Zio sis BL —_ (FB_)& FC=_(Us_} Only for circle round miling (out) Only for citcle pocket milling ‘Area machining function code X coordinate value of center point Y coordinate value of center point Z coordinate value of finish surface Radius of circle (circle pocket milling, round milling) Finish allowance Percentage of cutting width Depth of cut (A) for circle pocket miling Stock for citele round milling Rapid retraction position Approach radius for final cutting cycle Cutter radius compensation Feedrate Feedrate from R-point level to finish surface Note: For circle pocket milling, feedrate from R-point level to infeed start level after Z-axis has retumed to F-point level after it has been fed Feedrate for Z-axis infeed (circle pocket milling) X-1'-axis feedrate to engage by cutting width Cutting starting direction (circle round milling (out)) ‘A.Commang (cutting cirection for final machining is designated also) a) Circle pocket milling and circle round milling (in) A>o Aco. A=Oorblank . + G03 for all of approach circle, retract circle, and cutting circle G02 for all of approach circle, retract circle, and cutting circle - G03 for cutting circle (approach and retract motion are eliminated.) b) Circle round milling (out) A>o Ac. A=Qorblank . G03 for all of approach circle and retract circle G02 for cutting circle G02 for all of approach circle and retract circle G03 for cutting circle G02 for cutting circle (approach and retract motion are eliminated.) 4190-E P-103 SECTION 3 INTERACTIVE I-MAP FUNCTION. 2) a) b) Round Milling Comer Rounding and Round Milling Corner Chamfering [Mnemonic] = X__ L Mnemonic code: Ne zag = D_ F_ FA K ‘Area machining function code X coordinate value of reference point Y coordinate value of reference point Z coordinate value of finish surface Length from the reference point in the X-axis direction Length from the reference point in the Y-axis direction, Finish allowance Percentage of cutting width Stock Rapid retraction position Approach radius for final cutting cyole Corner rounding radius, or comer chamfering size Too! radius compensation Feedrate Feedrate from R-point level to Z-point level X-1Y-axis feedrate to engage by cutting width Cutting starting direction A. Command (cutting direction for final machining is designated also) Outside cutting Ard... Aco. A =O orblank Inside cutting A>O.. A=Oorbiank ... - G03 for approach circle and retract circle G02 for outside periphery G02 for approach circle and retract circle G03 for outside periphery - G02 for outside periphery cutting (approach and escape motion are eliminated.) - GOB for all of approach circle, retract circle, and inside periphery cutting G02 for all of approach circle, retract circle, and inside periphery cutting G03 for inside periphery cutting (approach and escape motion are eliminated.) 4190-E P-104 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-4-11, Data Setting Items Mnemonic Code Face ming | MLR Tololelelelalalale|-|-]ole|-|-|-]- eed pain |O}O;ojelelalalale|-|-Jefelfafa]-|- Round mitirg | BMS Tololelelelalalale]-|-lolela]-|-]- wigs Porket] cin Jololele|-lalalalela]|-lelela|ala|- Circle, round miling RCIRO (outside) Girole, round milling Rc! }O/O/@]@]-J/alalajoja]-jelefa}-fal- (inside) Round milling, comer rounding RSQRO JO/O/@/O/G/ajalalojaloljoljejal- fala (outside) Round milling, ret Asari |O/O/@/@}/@/A}alale@]alolojola]-lala rounding (inside) ° oO e e 1 b > > Q > ' ° o > ' b > Round miling, chamieing | PSACO lO }ole/elolalalalelalejelola|-lala (outside) ©: Omissible; when omitted, the actual position data is taken for the center or reference point. ©: Not omissible; when omitted, an alarm occurs ALARM-B 2215 Program bad direct: numerical data ‘A: Omissible; detault values are indicated below. Default K=O P=70 ‘Z-axis is fed to the level where finish allowance is left on the finish surface on one infeed motion. ‘A=0 (no approach and retract circles) 4190-E P-105 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-4-12. How to Set the Data in Incremental and Absolute Modes The following data will differ depending on the dimensioning mode (incremental or absolute). Absolute Mode (680) Incremental Mode (491) Zt Actual point Zt Actual point we asses —| ; R | i Se |z | x x | | x peal Coordinate system Coordinate system Positional relationship among the actual point, F-point level, and finish surface is indicated below. Therefore, for R and Z, a negative value is always used in the incremental mode. | ‘Actual point Repoint level <- Finish allowance range | | Finish surace | (Z level) ‘s 4190-E P-106 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-4-13. Cutting Starting Point [To be set for round pocket milling, circle round milling (outside and inside), round milling comer rounding (outside and inside), and round milling comer chamfering (outside)] For circle round milling, round milling comer rounding, and corer chamfering, the cutting starting point can be set by the distance from the workpiece edge using parameters. Optional parameter (long word) No. 34 and No. 35 No. 34... No. 35 Setting range: No, 34 No. 35 [Supplements] 1 - Setting of the cutting starting point for outside cutting Setting of the cutting starting point for inside cutting Cutting too! lS ‘This distance is set lor a parameter. Cutting toot - 500 to 99999999 + 500 to 5000 For a parameter, setting is possible in the range of 89999999 to +99999999. However, the setting outside the range indicated above (setting range) causes an alarm when a program is interpreted. ALARM-B 2215 Program bad direct: numerical data Setting for these parameters is made in units of 41m regardless of the data setting Unit. Therefore, ifthe data setting unitis “inches”, setting for these parameters must be made in wm. 1 inch = 25.4 mm Before shipping, 5000 (5 mm) is set for these parameters. 4190-E P-107 SECTION 3 INTERACTIVE I-MAP FUNCTION Ee 3-4-14, Details of Patter Cycles [For details regarding face milling, pocket milling, and round milling, refer to Programming Manual. This section explains the individual pattem cycles assuming that the cutting starting point is § mm away from the workpiece edge. (1) Round Pocket Miling ‘Taking the point designated by (X, Y) as the center, the circle area defined by radius I is cut by ‘generating spiral paths to the level which is defined by K (finish allowance) + finish surface (Z-point level); each path level is defined by Q. Finish allowance is left in the radial direction as well. Operation Sequence: @ © (On the X-Y plane, positioning is carried out to the center point (starting point) of the circle pocket Positioning of Z-axis is carried out to the F-point level. Z-axis is ted by Q from R-point level at a feedrate FB. X-axis is ted by cutting width at 2 feedrate FC. A full circle is cut in the counterciockwise direction (G03) at a feedrate F. Steps @ and © are repeated until the position which is defined by the “finish allowance + stock of cutting width” is reached. I approach radius A is designated, the approach circle and cutting circle directions are determined according to the plus or minus sign of A; final cutting process is carried out in the order of “approach”, “full circle”, and “retract” If approach radius A is not designated, steps @ and © are repeated again and X-axis returns in the negative direction by cutting width. Z-axis retums to the R-point level and X and Y axis positioning is carried out to the center of circle pocket, Then, Z-axis positioning is carried out from R-point level to @ point 1 mm away from the previous infeed level at a cutting feedrate FA. After that, Z-axis is fed by “Q+1" mm at a feedrate FB. At this level, steps @ to @ are carried out. Step © is carried out untilthe level whichis defined by the finish allowance and finish surface is reached, Z-axis retums to the F-point level to end the pattern cycle. [Supplement] Cutting width and the number of cutting cycles | K~ (Too! radius compensation value) a Cutting width = ni: Number of cutting cycles 1 K ~ (Too! radius compensation value)/2 (Tool radius compensation value) * (P/100) n= * As known from the calculation indicated above, actual cutting width slightly differs from the cutting width designated by P. 4190-E P-108 SECTION 8 INTERACTIVE I-MAP FUNCTION (%Y) Finish allowance K u Circle Pocket Milling Paths 4190-E P-109 SECTION 3 INTERACTIVE I-MAP FUNCTION — eee (2) Circle Round Milling (outside) Taking the point designated by (X, Y) as the center, the outside of the circle defined by radius | is cut to the level which is defined by K (finish allowance) + finish surface (2-point level). Finish allowance K is left in the radial direction as well. Operation Sequence: @ Onthe X-Y plane, positioning is carried out to the center point of the circle. ® Positioning is carried out to the cutting starting point according to the U command. Here, the cutting starting point is defined as the point where the tool periphery is 5 mm away from the workpiece edge in either X or Y direction. Workpiece: % 5mm Cutting starting point @ Zaxis is ted to the R-point level at a rapid feedrate. Zaxis is fed from the A-point level to the “finish suriace + finish allowance” at a cutting feedrate FA. ® Xor¥-axi © Atuli circle is cut in the clockwise direction (G03) at a feedrate F. fed to the cutting center of the circle by cutting width at a cutting feedrate FC. @® Steps © and © are repeated until the position which is defined by the “finish allowance + stock of cutting width” is reached. If approach radius A is designated, the approach circle and cutting circle directions are determined according to the plus or minus sign of A; final cutting process is carriad out in the order of “approach”, “full circle", and “retract” {approach radius Ais not designated, steps @) and @ are repeated again and X-axis or Y-axis retums by cutting width © Z-axis retums to the F-point level and the cycle ends. [Supplement] Cutting width and the number of cutting cycles Cutting width = OK ihe ————= —— 5 (Tool radius compensation value) * (P/100) ‘As known from the calculation indicated above, actual cutting width slightly differs from the cutting width designated by P. 4190-E P-110 SECTION 3 INTERACTIVE I-MAP FUNCTION (The illustration shows the case where A > 0, U=3.) | R Fy NI NA Finish allowance K | 1 Pa 1M [2772 tl 5mm Q Circle Round Ming Paths (outside) 4190-E P-111 SECTION 3 INTERACTIVE I-MAP FUNCTION (8) Circle Round Milling (inside) ‘Taking the point designated by (X, Y) as the center, the inside of the circle defined by radius lis cutto the level which is defined by K (finish allowance) + finish surface (Z-point level). Finish allowance K is left in the radial direction as well. Operation Sequence: @ ® ® ® 8 6@ © ® ning is carried out to the center point of the circle. On the X-Y plane, posi Z-axis is fed to the R-point level at a rapid feedrate. Z-axis Is fed from the R-point level to the “finish surface + finish allowance” at a cutting feedrate FA. X-axis is fed in the positive direction to the cutting starting point at a feedrate FA. Here, the cutting starting point is defined as the point X-axis is fed from the center of the circle in the positive direction by “!-Q — cutter radius compensation value - 5 mm’, That is, the tool periphery is 5 mm away from the workpiece edge in the X direction. Up Workpiece Uh 5mm Cutting starting point X-axis is fed in the positive direction by the cutting width at a feedrate FC. A full circle is cut in the counterclockwise direction (G03) at a feedrate F. Steps © and@ are repeated until the position which is defined by the “finish allowance + stock of cutting width” is reached. If approach radius A is designated, the approach circle and cutting circle directions are determined according to the plus or minus sign of A; final cutting process is carried out in the order of “approach”, “full circle", and “retract”. Happroach radius Ais not designated, steps ©) and @ are repeated again and X-axis or Y-axis retums by cutting width, Zaxis returns to the F-point level and the cycle ends. [Supplement] Cutting width and the number of cutting cycles Cutting width= = _O-K n n: Number of cutting cycles K qahig as BOER (Too! radius compensation value) * (P/100) * As known from the calculation indicated above, actual cutting width slightly differs from the cutting width designated by P. (xy) 4190-E P-112 SECTION 3 INTERACTIVE I-MAP FUNCTION (The illustration shows the case where A > 0.) R WN iS ry, Finish allowance K ~ A + Zz i a 5mm — 7 Circle Round Milling Paths (inside) 4190-E P13. SECTION 3 INTERACTIVE I-MAP FUNCTION (4) Round Milling Comer Rounding (outside) ‘Taking the point designated by (X, Y) as the reference point, stock Q outside the rectangle which is defined by X-axis length | and Y-axis length Jis removed taking comer rounding into consideration {o the level defined by the finish surface (Z) and finish allowance K. Operation Sequence: @ Onthe X-Y plane, positioning is carried out to the cutting starting point according to the cutting starting direction defining command U. Here, the cutting starting point is defined as the point where the outside periphery of a cutting tool is 5 mm away from the workpiece edge either in the X-axis or Y-axis direction. WG 7P Smm Cutting starting point Z-axis is ted to the R-point level at a rapid feedrate. ee Z-axis is fed from the R-point level to the “finish surface + finish allowance” at a cutting feedrate FA. X-axis or Y-axis is fed in the infeed direction by cutting width at a feedrate FC. @e@e ) ‘The peripheryis cut in the clockwise direction ata feedrate F. On comers, cutting is carried out sso that the stock remained will he same as the current stock in reference to the shape which is defined by L. ‘Steps @ and © are repeated untilthe position which is defined by the “finish allowance + stock of cutting width” is reached. @ @ If approach radius A is designated, the approach circle and cutting circle directions are determined according to the plus or minus sign of A; final cutting process is carried out in the order of “approach”, “full circ "and “retract”. Hfapproach radius A is not designated, steps © and © are repeated again and X-axis or Y-axis retums by cutting width. Z-axis returns to the R-point level and the cycle ends. [Supplement] Cutting width and the number of cutting cycles Cutting width= _O-K n ni: Number of cutting cycles Q-K Fup) > ____ (Too! radius compensation value) * (P/100) * As known from the calculation indicated above, actual cutting width slightly differs irom the cutting width designated by P. 4190-E P-114 SECTION 3 INTERACTIVE I-MAP FUNCTION (The illustration shows the case where A > 0, J>0, A>0, U=1.) Finish allowance K es Q PETS Round Milling Comer Rounding Paths (outside) 4190-E P-115, SECTION 3 INTERACTIVE I-MAP FUNCTION (8) Round Milling Comer Rounding (inside) ‘Taking the point designated by (X, Y) as the reference point, stock Q inside the rectangle which is defined by X-axis length | and Y-axis length J is removed taking comer rounding into consideration to the level defined by the finish surface (Z) and finish allowance K. Operation Sequence: @ Onthe X-Y plane, positioning is carried out to the cutting starting point according to the cutting starting direction defining command U. Here, the cutting starting point is defined as the point where the outside periphery of a cutting too! is 5 mm away from the workpiece edge either in the X-axis or Y-axis direction. Z Workpiece U 5mm Cutting starting point @® Zaxis is fed to the F-point level at a rapid feedrate. @ Zaxis is fed from the F-point level to the “finish surface + finish allowance" at a cutting feedrate FA. @ X-axis or Y-axis is fed in the infeed direction by cutting width at a feedrate FC. ® The peripheryis cutin the clockwise direction ata feedrate F. On comers, cutting is carried out after the remaining stock becomes smaller than the rounding value L. Feedrate for cutting a comer area is “0.75 x ‘Steps @ and © are repeated untilthe position which is defined by the “finish allowance + stock of cutting width" is reached. @ If approach radius A is designated, the approach circle and cutting circle directions are determined according to the plus or minus sign of A; final cutting process is carried out in the order of “approach”, “full circle’, and “retract”. approach radius Ais not designated, steps @ and © are repeated again and X-axisor Y-axis retums by cutting width, Z-axis returns to the R-point level and the eycle ends. [Supplement] Cutting width and the number of cutting cycles Cutting width= = _O-K n ni: Number of cutting cycles Q-k (Too! radius compensation value) * (P/100) n= Fup * As known from the calculation indicated above, actual cutting width slightly differs from the cutting width designated by P. 4190-E P-116 SECTION 3 INTERACTIVE |-MAP FUNCTION (The illustration shows the case where | > 0, J>0, ust) ZT 77 Finish allowance K A z }—_] te Q Round Milling Corner Rounding Paths (inside) 4190-E P17 SECTION 3 INTERACTIVE I-MAP FUNCTION (6) Round Milling Comer Chamfering (outside) “Taking the point designated by (X, Y) as the reference point, stock Q inside the rectangle which is. defined by X-axis length | and Y-axis length J is removed taking comer rounding into consideration to the level defined by the finish surface (Z) and finish allowance K. Operation Sequence: @ Onthe X-Y plane, positioning is carried out to the cutting starting point according to the cutting starting direction defining command U. Here, the cutting starting point is defined as the point where the outside periphery of a cutting tool is 5 mm away from the workpiece edge either in the X-axis or Y-axis direction. GY Workpiece Y 5mm Cutting starting point Z-axis is ied to the R-point level at a rapid feedrate. eae Z-axis is fed from the R-point level to the “finish surface + finish allowance” at a cutting feedrate FA. X-axis or Y-axis is fed in the infeed direction by cutting width at a feedrate FC. oe ‘The periphery is out in the clockwise direction at a feedrate F. On corners, cutting is carried out after the remaining stock becomes smaller than the rounding value L. Feedrate for cutting a corner area is “0.75 x F. © Steps @ and © are repeated until the position whichis defined by the “finish allowance + stock of cutting width” is reached. © 1 approach radius A is designated, the approach circle and cutting circle directions are determined according to the plus or minus sign of A; final cutting process is carried out in the order of “approach”, “full circle", and “retract”. approach radius Ais not designated, steps @ and @are repeated again and X-axis or Y-axis returns by cutting width. ® Zaxis retums to the R-point level and the cycle ends. [Supplement] Cutting width and the number of cutting cyoles Q-k Cutting width = n ni: Number of cutting cycles Q-k = Fup (Too! radius compensation value) * (P/100) * As known from the calculation indicated above, actual cutting width slightly differs from the cutting width designated by P. 4190-E P-118 SECTION 3 INTERACTIVE I-MAP FUNCTION (The illustration shows the case where | > 0, J>0, A>0, U=1,) ae he Finish allowance K z—TZZZA (AZ777) a 5mm Round Milling Comer Chamfering Paths (outside) 4190-E P-119 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-5. Operation for True Circle Cutting Cycles 3-5-1. Patter Selection a) (2) Press the function key [F6] (GUIDE). ‘The display screen changes to the menu type guide drawing soreen. Function key [F5] (DISPLAY RETURN) is used to retum the display screen to the pattem selection page from the guide drawing page. PROGR OPERATION Neo. FRR ORATION EHP GT Arn se We og nize YS 12 33S a. a Circle cutting yele mode ts jsciect | row RETUR aurr 4190-E P-120 SECTION 3. INTERACTIVE I-MAP FUNCTION To select the desired patter, input the menu number. The number keyed in is displayed following prompt “>SL", Note that this selection is possible on the guide drawing page. ‘An example to select “2 CIRCLE CUTTING (CCW)" is explained below. (3) After keying in "2" by pressing the numerical key, press the WRITE key. ‘The display screen is changed to the data setting screen for the selected pattem. Fran ORATION ae) So cae sizo vis 10 31 = pia jscuccr | ree Jae out EXGDEDEDEDEDEDED Og PROGR ORATION ad Wr Gaz size vis 10 335 4190-E P-121 SECTION § INTERACTIVE IMAP FUNCTION 3-5-2, Data Setting Prompt “>S" is displayed at the console line of the data setting screen. Input the data for the parameters indicated by the cursor a 2) @) (4) (5) (6) (7) (8) SEQUENCE NAME N Key in “8” by pressing the numerical key and press the WRITE Key. BOTTOM LEVEL Zz Key in “-50" by pressing the numerical keys and press the WRITE key. POINT A LEVEL R Key in "10" by pressing the numerical keys and press the WRITE key. RADIUS 1 Key in “40” by pressing the numerical keys and press the WRITE key. APPROACH RADIUS =A Key in “15" by pressing the numerical keys and press the WRITE key. CUTTER COMP. NO D Key in “3” by pressing the numerical key and press the WRITE key. TOOL OFFSET NO. H Key in “3” by pressing the numerical key and press the WRITE key. FEEDRATE F To set 200 mm/min, key in *200” by pressing the numerical keys and press the WRITE key. Note: For feedrate command F, refer to Section 1, 10, “Setting of Feedrate Date’. SECTION 3 INTERACTIVE I-MAP FUNCTION FROG ORT 6 Wr one ize vis 16 315 GDED EDEDEDED WRITE WRITE aN © QOO©L080G® <—2© ©0660 WRITE WRITE WRITE WRITE [WRITE © PROGR OPERATION aa) I oe maze v5 10 318 WRITE . (1) (2) ) (4) (5) © ” 6) 4190-E P-123 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-5-3, Block Insert Operation After inputting the data to all parameters displayed, press the function key (F4] (BLOCK INSERT). One block of program data is generated from the data input and inserted to the program being created or edited, which is displayed at the program display lines. Insertion of the block data occurs at the program line indicated by the cursor. (1) Press the function [F4] (BLOCK INSERT). One block of data is inserted into the line in the program display lines. The data input remains on the display screen as input PROGR CPERATION Te IT en sow fe cae M120 vis 10 315 GUTTER R Coren ‘oo. OcrsEr Ho FEEIRaTE (One block inserted Pace OFERATION TP EDT ar ne Gee mize vas sa 33s Ne G57 GSE 2-50 ALD Tag AIS D5 HS FomD sorton LeveL Porm LEVEL mous SEPRORCH REPT GLITER F cove, r0. 2 4190-E P-124 SECTION 3. INTERACTIVE I-MAP FUNCTION 3-5-4. Cutting Position Setting To insert the cutting position into the program for the circle cutting, set X- and Y-axis positions on the X-Y plane. (1) To quit the interactive IMAP function, press the function key [F7](P-CYCLE QUIT), The display screen restores the program editing function. (2) To set the cutting position, key in"N@ GOO X10 Y20" and press the WRITE key. FROGS ORATION 7 Nr cae 1320 viS 10 915 fe G57 G56 2-50 RIO 1K0 AIS 09 HE FeO0 ra a No cae nize vis 10 215 fe Gasr Gog 2-50 Rid 1a0 AS 53 He reo ED HOBBOOEEOOENO® ann Seam 534 Siti EDEDEDEDED a Sree: 3:25:18 FED] oe |e] OR a saiccr |nezer foarte [rect oar: | Gay, aurt_|roneo 2 a PROS OFERATION 7 SIT ha cae sage vis 10.215 ¥8 Gaur GSE 2-50 FAO Tao AIS Do Ho Fone coe nae vee fa a nN Sree, 2:35:01 4190-E P-125 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-5-5. Cycle Cancel Pattern Selection (1) Press the function key [F1] (MENU SELECT). (2) Press the function key [F4] (CIRCLE CUTTING). (8) To select “3 CYCLE CANCEL”, key in “3” following prompt “>SL” and press the WRITE key. From OPERATION a ho cae xize va5 Te 15 ‘ NS Caer Se ES RID ee aS Do Ho Fame ts cee 10 28 PROGR OPERATION TRE EDIT pee reas 313536 ne see xize vis 10 35 Ne Geer GSE 250 RAO Tao xs 3 Ho rzm0 pere car foarte car larrme|coner| woe | curr [rome 4190-E P-126 SECTION 3 INTERACTIVE I-MAP FUNCTION — PROGR OPERATION Te DIT aan Sawa 230 te Gas7 oss 2-80 Rie 14 AIS DS 1G Fee te Gao xi Yee EAEDEDEDED I Of v Prom ORATION Te Or weraN weet ase te Gast ose Se AID a0 AIS 02 1 Fee be Gas xe v2 fe CREE RET eek By preseing function key (F49 ROOK IEERT, command S00 uth SEOLENCE NE te ingerted inte above Fegan, Shen circle cutting cycle is cancelled. 4190-E P-127 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-5-6. Data Setting Screens and Program Formats of Cycle Cancel Prompt “>S" is displayed at the console line of the data setting screen. (1) SEQUENCE NAME N Key in “10” by pressing the numerical keys and press the WRITE key. (2) Press the function key [F4] (BLOCK INSERT). One block of data is inserted into the line in the program display lines. The data input remains on the display screen as input. Proce CPERATION Tare IT ween rast ager te Gai ose Z-50 Ri0 140 AIS 03 He FeO fe Coe x40 v2 , ee oe eee Ere CTS CEE ELT cence By pressine function key (F2 BOOK INSERT, 3 One block inserted © @) > ROR OPERATION Tyee EDIT een. HIN Srave se3e6 ne coo s@ veo An. a SRE COS EERE EL 4190-E P-128 SECTION 3 INTERACTIVE I-MAP FUNCTION (3) To quitthe interactive type pattern cycle function, press the function key [F7] (P-CYCLE QUIT). The display screen restores the program editing function. (4) To return to the menu selection for the patterns, press the function key [F3] (MENU). PROGR OPERATION re coo 16 veo a GRE Cae CEE soe 1B pressing function key (F£) ROO! INERT, omane GBS with SEOUENGE NRE fe anaeried inte above hen eirete curting eyelets cance! ted. To the program editing page Te ETT wenn Sawa, 335 IRE BAY Se cree parte) cer Jarrinclcowerr| pax | aur [roo 4190-E P-129 SECTION 3 INTERACTIVE IMAP FUNCTION 3-5-7. Data Setting Screens and Program Formats of Circle Cutting Cycles Data setting screens of the true circle cutting cycles are shown below. The program format of one block generated from the data set on the data setting screen is also indicated, (1) Circle Cutting Cycle (cw) (N_) G336 Z_ FL iz ure: aes (2) Circle Cutting Cycle (CCW) (N_) G37 Z_R_I_ A PROT OFRATION Te EDT een HE p@ 4190-E P-130 SECTION 3 INTERACTIVE I-MAP FUNCTION (3) Circle Cutting Cycle Cancel (N_) 300 Seeaeres Sai:03 1 pressing function key (F) BLOGS INERT, command G50 ulth SERENE NAVE sz inverted inte above Srele cutting eycle te canceled [Supplements] 1. Commandin( ) in program formats are omissible. That is these parameters may Not be set on the data setting screen. It function key [F4] (BLOCK INSERT) is pressed although data is not set for the parameter which cannot be omitted, an error ocours and the cursor is automatically located at the data column of such parameter. 5350 Data shortage ERROR 2. Automatic generation of G56 by TOOL OFFSET NO. H command When one block of NC program is created on the data setting screen, G56 (tool length offset command) is automatically generated if the data is set at parameter TOOL OFFSET NO. H. 4190-E P-131 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-5-8. Supplementary Explanations for Circle Cutting Cycle Programming (1) The cursor on the pattem selection number on the pattern selection screen indicates the cycle selected last. The cursor is moved by the cursor keys. ‘This cursor is moved only when new cycle is selected, PROGR OPERATION Tare BIT een Sraeres ares Ne as? a56 2-50 RIG 19 AIS DE 1 FRE te Goo M10 v2 i __ SLE OTS CE Cursor indicating the cycle selected 4 CIRGE GING CE (OD @ cree arn OoE (cop SCs rote core, (2) Both Z and R commands must be designated in absolute values. (8) In the true circle cutting cycle, the following alarm occurs if any of the following occurs. ALARM-B 2215 Program bad direct: numerical data a) Any of Z,R, |, A, D, and F is not set. b) Either | or J command value is negative or zero (0). ©) (true circle radius) = J (approach radius) (4) The true circle cutting oycle is allowed only on the X-Y plane. Ii the true circle cutting cycle is called on other plane, an alarm occurs. (5) When the true circle cutting cycle is executed, the spindle start command M03 is automatically designated and the spindle rotates in the forward direction. After the completion of the cycle, the M03 code remains eftective. (6) If both of F1- and F4-digit commands are allowed, feedrate commands are interpreted as indicated below. FL. Fi-digit feed FI, Fi-digit feed Fit ........ Fi-digit feed F500 ........ Fi-digitteed ) When feedrate unit is 1 mmvimin) fan F command value is 1 108, itis assumed tobe F1-digit command. In addition to these cases, a real number such as 1.0, 2.0, 3.0 and 4.0, the command is interpreted as F1-digit feedrate command. 4190-E P-132 SECTION 3 INTERACTIVE I-MAP FUNCTION (7) Nesting level ofthe circle cutting cycle is two. Therefore, the allowable nesting fora user's program is limited to six. (8) Inthe true circle cutting cycle, ten local variables are used. Therefore, the user's program can use max. 245 local variables. LAXCAUTION| |: 1 Since the true circle cutting cycle can be executed by the G code macros of MODIN ‘ype, itis necessary to set the NC optional parameter (bil) No. 34 bit 3 to “1”. NC optional parameter bit No. 34 bit 3 1: System G code macros 300-349 are MODIN type. 0 : System G code macros 300-349 are CALL type. : 2 When the setting for optional parameter (bit) No. 3, bit 6 Is “1”, Le., the setting allows the use of a decimal point, dimensional values must be set in units of 1 mm or 1 inch. In other cases, the values must be given in the unit system set by the optional parameter (bit) No. 3. Example: Setting for optional parameter (bit) No. 3, bit 6 = 1 Numerical values are interpreted as indicated below depending on the values are real or integer. Real mm Integer um X=1.0 Xt. Interpreted as 1 mm Interpreted as 1mm TE. 3 If any of F1 to F8 commands is given without conformance to the above restriction (7), the axis may move at a higher feedrate than expected by the operator, causing a dangerous situation. Interpreted as 1 14m in usual programs 4190-E P-133 SECTION 3 INTERACTIVE l-MAP FUNCTION 3-5-9. Command Format 0336 (6337) Z_ R_|_A_D_F_ FA_ 300 Cancelling true circle cutting cycle G336 ‘True circle cutting cycle mode (clockwise) ON 337: True circle cutting cycle mode (counterclockwise) ON 2 i Tiktgestpont } Absolute mode A + Zeaxis approach start point 1 + True circle radius A Approach circle radius D Cutter radius compensation F Feedrate FA Feedrate from F-point level to Z-point level Inthe true circle cutting cycle, a block of commands preceded by G336 (6337) does not execute the cycle; it simply establishes the true circle cutting mode. The true circle cutting cycle is executed only after axis motion commands are executed. After this, the true circle cutting cycle is called and executed each time axis motion commands are executed. The true circle cutting cycle is cancelled by executing the G300 code. 7%) R een ae ID IQ a 4190-E P-184 SECTION 8 INTERACTIVE -MAP FUNCTION 3-5-10. Operation Sequence of True Circle Cutting Cycle 1?) 2) 3) 4) 5) 6) 7) 8) Z-axis is positioned at the F-point level at a rapid feedrate, Z-axis is fed from the P-point level to the Z-point level at a feedrate FA. If FA is not designated in the program, it is calculated by FA = 2x F. X and Y axis move to the approach starting point at a teedrate of "2 x F”. Approach motion is carried out in radius A at a feedrate F. A tull circle of radius | is cut at a cutting feedrate F. Retract motion is carried out in radius A at a feedrate F. X and Y axis retum to the programmed point at a feedrate “2 x F". Z-axis retums to the A-point level, ‘The above sequence is carried out when axis motion is called in the true circle cutting mode; the true circle cutting cycle is carried out after the completion of programmed axis motion. Therefore, when the true Circle cutting cycle is carried out continuously, the same circle is cut if axis motion of only Z-axis is designated. Steps 4), 5) and 6) are carried out continuously even in the single block mode. 4190-E P-135 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-5-11. Program Example @s36 Z10 R20 150 ASD D1 FI - The true circle cutting mode is set (Note). G00 x100 Y100 ceecessss The true circle cutting cycle is carried out after the positioning to X100, Y100 is The true circle cutting completed. oyole is carried out each time an axis motion command is executed. e300 ccosses The ttue circle cutting cycle mode is cancelled, Note: The true cirele cutting cycle is not carried out in this block. y | | | | ATH1100.000) 4190-E P-136 SECTION 3 INTERACTIVE I-MAP FUNCTION 3. ® Reverse Conversion Operations The MAP cycle program in NC program is developed to the data on the data setting screen and associated guide drawing. This reverse conversion feature allows easy alteration and confirmation of the MAP cycle program. ‘As an example, data alteration procedure for line at angle program is explained below. 3-6-1. Selection of Reverse Conversion Function (1) Press the function key [F1] (MENU) on the data editing screen to change the function key guide to function menu. he Guar cee 2-50 R10 a0 ALE D2 HG Fe Nae Gen 0 Yee Jes Tee HS 125 KE TED A Mae Geo a5 ree * (brend prosran ressout coneletes ie ene TE Oe Oe OR | rT sac |pecrr foaete [prea Jones | ce | out Jeon: EXGDEDEDED! (2) Place the cursor at the first character of mnemonic LAA which indicates “line at angle”. 4190-E P-137 SECTION 3 INTERACTIVE |-MAP FUNCTION (8) Press the function key [F5] (CONVERT). ‘The data setting screen of HOLE POSIT. PATTERN (LINE AT ANGLE) is displayed. Tree EDIT AeA. Srv 32:2 Indicates reverse conversion Tee BIT ern EDEDED 4190-E P-138 SECTION 3 INTERACTIVE -MAP FUNCTION. 3-6-2. Altering Data The procedure to change | data (interval between points) from 50 mm to 60 mm and K data (quantity of points) from 310 5. (1) Locate the cursor at data column of | (150.000). (2) Key in “60” and press the WRITE key. (3) Key in “5” and press the WRITE key. Tare EDIT REAR Ea EVEDEDED 4190-E P-139 SECTION 3 INTERACTIVE I-MAP FUNCTION 3-6-3. Altering Block Data To convert the input data into one block of NC program, press the function key [F4] (BLOCK ALTER). The block of data identified by the cursor in the program display area on the display screen is overwritten by newly generated program data. (1) Press the function key [F4] (BLOCK ALTER). ‘The data on the data setting screen remains asis. The function name assigned to function key [F4] changes from BLOCK ALTER to BLOCK INSERT. roca OPERATION Tne DIT awa.rn f G59 GS6 750 760 IES FE PL OLD FS HEE FT Pattee (Line AT aT INTERNAL ND. z ® 2 'eo.c2"s ao ar ee okies fis Ge a ai ce msc ES Ge ae ee pa (One block altered EDECHDED EDED 4190-E P-140 SECTION 3 INTERACTIVE IMAP FUNCTION aS (2) Quit the interactive type pattem cycle function, press the function key [F7] (P-CYCLE QUIT). The display screen retums to the program editing screen. (8) Press the function key [F3] (MENU). The guide display for the function keys reverts to the function menu. Tare DIT awn Gries 0.28 ug Ie ose Yep Jat 1 Rizr Tine (2) @) To the program editing page 4190-E P-141 SECTION 3 INTERACTIVE IMAP FUNCTION 3.6-4. Supplementary Explanations for Reverse Conversion Operations (1) To execute the pattem reverse conversion function, place the cursor at the first character of the mnemonic code of the MAP cycle. In the case of G codes, place the cursor at character G. Example: Ni2[L] AA X60 Y60 J45 150 K3 nso [G] 83 X50 Yeo 2-45 R5 P1 Q10 FS Ht (2) If wrong data is contained in the block of a program, corresponding error “message is displayed at ‘the console line when the reverse conversion is attempted. The wrong datas not displayed at the data column while correct data is displayed as set. When there are more than one set of wrong data in one block, error message of the first wrong data is displayed. Example: Nio[G] 82 x999999.999 YO 2-30 R3 P-1 FS | Overtiow digi Only positive date: allowed Reverse Conversion 5344 No. of digits error “X" ERROR (8) When reverse conversion of a patter cycle is attempted, data in the program block is automatically developed to the data and set at parameters on the data setting page. Block alter operation generates one block data of NG program from the data set at the data setting page. This means that reverse conversion and block alter operations delete the data not set at the data setting screen. “(",*)" and ‘/ will be deleted. However, the following data are processed specially so that they will not be cleared. a) Fixed cycles = land J words in G8 cycle = FAcommand in G85 cycle = Land J words in G87 cycle - FAcommand in G89 cycle + land J words in G76 cycle b) M53 and MS4 of all patterns of fixed cycles ©) Milling cycles = FAand FB commands in PMIL and PMILR cycles FA command in RMILO and RMILI cycles 4190-E P-142 SECTION 4 MENU TYPE PLAYBACK FUNCTION SECTION 4 MENU TYPE PLAYBACK FUNCTION Tt Basic Concept The function creates a program by reading and entering the axis position data while actually carrying out machining using the manual rapid feed, manual cutting feed, pulse handle feed, and other manual operating functions. The program is created in the background mode. ‘The data items required to create one block of NC program are displayed in one display page and the data including the position data s set through interactive operation. Atthe completion of data setting forall data setting items, one block of NC program is created using the set data in the NC program format; tis written to the program which is being created or corrected using the program edit function. 4190-E P-143 SECTION 4 MENU TYPE PLAYBACK FUNCTION Operation Status Transfer Diagram 2. vonouny yoeqhelg edA, nua, (reas HooTalral ‘Gwolleal (shal (uno Howe dla) (nantes) (37949 ONITUNILES) Gi ul pe (yusiive s70Hllea) Sed (ino nNawiles) 4190-E P-144 SECTION 4 MENU TYPE PLAYBACK FUNCTION SSS 3. Operations in Playback Function 3-1. Calling Out the Functions ‘The menu type playback function can be called out from the EDIT display screen. (1) Press the function key [F6] (PLAY BACK). The display screen changes into the menu type playback function selection screen, 8 ey @ a RaARAEARE a ez 8 PROGR) ORATION Nae oa vasa vase 4190-E P-145 SECTION 4 MENU TYPE PLAYBACK FUNCTION 3-2. Data Setting Prompt “>S' is displayed at the console line of the menu type playback function selection screen. Input the data for the parameters indicated by the cursor. (1) SEQUENCE NAMEN Key in “11” by pressing the numerical keys and press the WRITE key. (2) POSITION XYZ In of axes, press the function key [F3] (CAL ) and the WRITE key. To read the actual pos (3) FEEDRATE F Key in “100” by pressing the numerical keys and press the WRITE key. (4) M FUNCTION M Key in “08" by pressing the numerical keys and press the WRITE key. (5) TOOL OFFSETNO. H Key in “1” by pressing the numerical key and press the WRITE key. Now, the cursor is automatically retumed to the SEQUENCE NAME N. 4190-E P-146 SECTION 4 MENU TYPE PLAYBACK FUNCTION FR TTI cd z Rio coe s3se vise Postrioy FEEDRATE Function Too OFFSET > (2) atTE| CTU POSITION x 30.008 Y betes 2 le 4190-E P-147 SECTION 4 MENU TYPE PLAYBACK FUNCTION ae ESTO 1" 7 Me cao vasa vise FROG OPERATION Tore? EDIT ABE. aN Greases Tezaize *s n Fae SUES Ne 4190-E P-148 SECTION 4 MENU TYPE PLAYBACK FUNCTION 3-3. Block Insert Operation After inputting the data to all parameters displayed, press the function key [F4] (BLOCK INSERT). One block of program datas generated from the data input and inserted to the program being created oredited, which is cisplayed at the program display lines. Insertion of the block data occurs at the program line indicated by the cursor. (1) Press the function key [F4] (BLOCK INSERT). One biock of data is inserted into the line in the program display lines. The data input screen is cleared. PROGR OPERATION Tovee ert A. raN sree TeB26 io Gee x82 v3 cece posrrioy x 109.008 % eles 2 Seloe ropere ie noruction one Too orrser ne. ten tool length offse: ie not used, no date set in required = ca [secre CDEDEDEDED ‘One block inserted FrOSReT OPERATION Tee EDIT ale. ran rao ego ase ¥350 ns Gat oss Kie0 Yeoa Z00 F190 re Ht ne raetioN TOOL GFFSET N0, 4190-E P-149 SECTION 4 MENU TYPE PLAYBACK FUNCTION (2) Tocreate the next block, move the axis to the desired position using the manual cutting feed switch, Make sure that the values of the AXIS POSITION. column have changed at that time, After that, repeat the data setting, one block insertion and the manual operations if required (8) To quit the menu type playback function, press the function key [F7] (P-BACK QUIT). The display scteen restores the program editing function. (4) To retum to the menu selection for the pattems, press the function key [F6] (MENU). Manual cutting feed PROGR CPERETION Tove eDIT aBC.mN reas 752s nao coe xise vise Rit GOI GBs M10 Y200 2500 Foe ne Ht | | > To the program editing page EXEDEVDEDEDECHIEDES) 4190-E P-150 SECTION 4 MENU TYPE PLAYBACK FUNCTION, 3-4. Other Operations 3-4-1. Function key [F3] (CAL) ‘The function key [F3] (CAL) is used to read the coordinate values X, Y, and/or Z of the actual, position forthe setting value. When a numerical value is input in this data setting operation, the total value of the current position coordinate value and the input numerical value is taken as the setting value, The function key [F3] is effective only when the cursor is at the data column of POSITION X, Y or Z. In summary, > [FS] WRITE.................. Actual position coordinate value is set > [F3] [numerical-value] WRITE... “Actual position + input numerical value is set, 3-4-2. Cursor Movement Cursor moves in different ways from conventional mannerwhen the menudriven playback function is used so that position data can be read easily © = cursor control key SEQUENCE NAME N [ZZZ7Z— «|® POSITION x eR Y Zz POSITION - Y Zz POSITION x Y Zz POSITION x Y z FEEDRATE F As illustrated above, when the cursors on the POSITION X, Y,AND Z, reading of the actual position datais Possible for three axes at the same time. 4190-E P-15t SECTION 4 MENU TYPE PLAYBACK FUNCTION 3-4-3. Automatic Generation of G Code Using FEEDRATE F Command When one block of NC program is created by setting the data on the playback function screen, a G code is automatically generated according to the command set for FEEDRATE F. *O" is set for FEEDRATE F: G00 is generated for the corresponding block. This block does not contain an F command. Any value other than ‘0 is set for FEEDRATE F: G01 is generated for the corresponding block. The F command is generated according to the set numerical value as explained in Section 1, 10. Nothing is set for FEEDRATE F: No G code is generated for the corresponding block. This block does not contain an F command. 3-4-4. Automatic Generation of G56 by TOOL OFFSET NO. H Command If the data is set at parameter TOOL OFFSET NO. HWhen one block of NC program is created on the data setting screen, G56 (too! length offset command) is automatically generated if data is set at parameter TOOL OFFSET NO. H. 3-5. Supplementary Explanations for Operating Playback Function (1) When the menu driven playback function screen is displayed, the cursor control keys and page keys are not effective, The created blockis written to the “reverse display” position in the program display lines (Sines). In other words, the created block is inserted at the cursor position on the program edit screen. ‘Therefore, confirm the cursor position on this screen before calling the menu driven playback function, (2) When the cursors are located on all of the POSITION X, Y and Z positions, data setting is possible by pressing the function key [F3] (CAL). In this case, itis not possible to set the position data for three axes at the same time by using the function key [F1] (SET). (3) The function key [F3] (CAL) is effective only when the cursor is located at POSITION X, Y and/orZ. If the function key [F3] (CAL) is used when the cursor is located at other data position, an error occurs. 5348 CAL command 4490-E P-152 SECTION 5 POINT CALCULATION FUNCTION SECTIONS POINT CALCULATION FUNCTION as Fundamental Concept Coordinate values of point not known from the part drawing is calculated by defining the shape elements which determine the point in question and input calculated coordinate values into the program being edited. Here, the shape elements are called as indicated below : The first shape element ...... - The shape element placed before the unknown shape element. Unknown shape element ................ Unknown shape element to be obtained ‘The second shape element .............. The shape element placed atter the unknown shape element. ‘Shape elements used for the point calculation function are the following four types : Oo : Point 1: Line 2: Ate (clockwise) 3: Are (counterclockwise) Example 1: Cross-point between two line segments The first shape element Straight line segment Unknown shape element Point ‘The second shape element : Straight ine The first ine ‘The second line Unknown shape to be obtained (cross-point) Example 2: Are contacting are and straight line segment The first shape element: Are (clockwise) Unknown shape element —: Are (counterclockwise) The second shape element : Straight line Unknown shape to be obtained (arc) The first arc ‘The second line In the case,coordinate values if starting and end point and the center of the arc calculated to define the CoWare, 4190-E P-153 SECTION 5 POINT CALCULATION FUNCTION Patterns of Shape Elements Combinations of the three shape elements--the first shape element, unknown shape element and the second shape element--are called pattern, Pattems handled by the point calculation function are summarized below: ‘Shape element: 0: Point 1: Straight line 2: Are (Cw) 3: Are (CCW) ‘Symbols used on display screen: Known shape element Unknown shape element The first shape element The second shape element (1) Cross-point between Two Line 101 1 (2) Cross-points between Are and Line 402 103 201 301 (3) Cross-point between Arcs 202 203 302 303 1 2 2 2 2 + 4190-E P-154 SECTION 5 POINT CALCULATION FUNCTION (4) Are Tangent to Two Lines 131 324 (6) Are Tangent to Arc and Line 422 133 224 331 (6) Are Tangent to Are and Line 132 333 222 (8) Aro Tangent to Two Arcs 223 322 4190-E P-155 SECTION 5 POINT CALCULATION FUNCTION (8) Arc Tangent to Two Arcs 232 323 (10) Line Tangent to Two Arcs 212 313. (11) Line Tangent to Two Ares 213 312 (12) Arc Passing a Given point and tangent to an Are 023 032 320 230 (13) Arc Passing @ Given Point and Tangent to an Arc 022 033, 330 220 4190-E P-156 SECTION 5 POINT CALCULATION FUNCTION (14) Are Passing a Given Point and Tangent to an Are 024 031 120 130 (15) Are Passing @ Given Point and Tangent to an Arc o12 013, 210 310 2 z ~—|—» — t t $ t 020 (16) Arc Passing two Given Points 030 000 (17) Arc Passing Three Given Points (18) Point on @ Given Line Closest to a Point Off the Line oot 100 4190-E P-157 SECTION 5 POINT CALCULATION FUNCTION (19) Point on a Given Arc Closet to a Point Off the Arc 200 on 10 (21) C-chamiering att 2 [Supplements] 1 2 3. 4. 5. Patter (16) is not usable when an arc is programmed using its radius. With pattern (17), an arc is defined from the given three points. For pattern (19), an ertor occurs if the arc center defined is located on the given point. For pattern (20), ifthe given point lies on the given line, then the perpendicular line is directed 90 deg. in the counterclockwise direction from the given line. 90° Given line With patiern (21), @ line passing two points on the given lines apart from the ccross-point by distance D. 4190-E P-158 SECTION 5 POINT CALCULATION FUNCTION 3. Designation of Shape Elements and Data Setting Items The method to define shape elements is called the ‘shape element designation method" and shape elements can be defined in different manners. 3-1. Point Designation Method Points are designated on an XY coordinate system or on a polar coordinate system. (1) Designation on XY Coordinate System ° RY? (2) Designation on Polar Coordinate System Ye x [Supplement] Designation of lines and ares require points to be designated as will be explained in later sections When designating points to define lines and arcs, these two types of coordinate systems--XY coordinate system and polar coordinate system—may be used. 4190-E P-159 SECTION 5 POINT CALCULATION FUNCTION 3-2. Line Designation Method Lines are designated in the following three methods (1) By Designating Two Points (2) By Designating One Point and Gradient z (3) By Designating One Point and an Angle [Supplements] 1. Lines have orientation. Pd (x2, Y2) (x, Yt) (xt, Yt) (2, Y2) 4190-E P-160 SECTION 5 POINT CALCULATION FUNCTION [Supplements] 2. When directly inputting a line, it is possible to designate a line with shift amount added (for pattems (1) through (3)). S (shit) Relerence line (x, ¥) Shift amount S is input with a sign. Positive for shift to the left side in terms of the orientation of the reference line. 2 Positive shit ~ Original fine Negative shift 3. Designation of lines parallel to coordinate system axes is easily be made by leaving either of X or Y coordinate blank. Y Input of‘at ...x (2)(O) ware © | a WRITE : input oro... x Y) WRITE P ¥@Q _ wore x 20 |. Input ote ...x (5 )(2)(0) ware YO} © wane e for lines having orientation in the posttve direction Oo for lines having orien-tation in the negative direction This input is possible for all patterns (1) through (3) above. However, if the second point is left blank in pattern (1), it will cause an error. 4. At the data setting column on the data setting screen,an arrow mark is displayed as indicated below when input of the point data is skipped to leave the data column blank. 4190-8 P-161 SECTION 5 POINT CALCULATION FUNCTION 3-3. Arc Designation Arcs are designation in the following two methods. (1) By designation the coordinate values of the center and arc radius 1 Note: Radius Rmustalways be 2 positive valuae. R>o (2) By designation the coordinate values of the center and a point on the are 2 oK2v29 3-3-1. Omission of One Axis Command for Arc Designation ‘Among the pattems indicated in 2, “Pattems of Shape Elements”, pattems that belong to (2) and (8) allows automatic generation of contact ars (circle) if either of X or Y coordinate of the center of the known arcand thus calculation of the coordinate values of the contact point ang the center of the arc is made. Example Po In pattem 803, Y FIRST ELEMENT = CIRCLE (CCW) R2 UNKNOWN ELEMENT = POINT SECOND ELEMENT = CIRCLE (CCW) When defining smaller circle (C2), input as follows: ich POINT X O® WRITE *@ WRITE A x fe RADIUS R © WAITE ‘With the input above, in which Y coordinate is defined as ‘unknown’, coordinate values of contact point P2 and circle center P1 are calculated. 4190-E P-162 SECTION 5 POINT CALCULATION FUNCTION Omission of One Command for Pattern (2): Omission of One Axis Command for Pattern (3): 1 t t 1 ' ' ' 1 L r For the pattems classified into pattem (3), two contact circles which meet the conditions are present. Therefore, input sign (+ or —) preceding omission code (/) to select one of the two possible circles. le: Exampl t x ©) wane Y write (5) wane x WAITE Y Ow WRITE R © WRITE 4190-E P-163 SECTION 5 POINT CALCULATION FUNCTION In response to the input of [/ for omission of coordinate value,the data setting column on the data setting screen displays an arrow mark.See below. % WRITE....... pont x ©) Xx 1D WRITE .... POINT X @ ¥ QO WRITE ....... POINT Y @ Example: When X coordinate of circle is omitted x OQ WRITE CENTER x RI OOK ITE Y | 60.000 (Polarco.) (A) a ‘This omission of coordinate valueiis permissible only when the circle definition mode is selected as ‘CENTER and RADIUS". 2, Omission of coordinate valve is applicable only for either of the FIRST or SECOND ELEMENT. 3. The circle Gefined through the omission of axis coordinate command is handled in the same manner as the setting data for the known arcs. Therefore, itcan be used as the FIRST ELEMENT (details in 5-8, “Last Element’) 4, Patterns that allow the omission of axis command are as indicated below. Patterns in category (2) = 102, 103, 201, 301 Pattems in category (3) = 202, 203, 302, 303, [Supplements]

You might also like