Navigation

  • Page 1

    1 NCT®201 Controls for Milling Machines and Machining Centers Operator’s Manual Alpha version of SW as of 24/09/2012 Prepared based on the Operation Manual in Hungarian language, issued on 19.04.2013 and the “NCT 201_EN_NEW (7) LATHE” English Operation Manual, issued on 31.01.2013.

  • Page 2

    2 READ THIS MANUAL BEFORE USING THIS PRODUCT. FAILURE TO FOLLOW THE INSTRUCTIONS AND SAFETY PRECAUTIONS IN THIS MANUAL CAN RESULT IN SERIOUS INJURY All operators and service personnel must read this manual before operating the NCT CNC control equipment and all connected machine tools. Keep this...

  • Page 3

    3 CONTENTS 1. Introduction .......................................................................................................................... 6 2. General Operating Information .......................................................................................... 7 2.1. Softkey .......

  • Page 4

    4 5.3.5. The important Variables in one place .................................................................... 40 5.4. Messages ....................................................................................................................... 41 5.4.1. Construction of message numbers .....

  • Page 5

    5 11.5. Axis Lock .................................................................................................................... 95 11.6. Test Run ...................................................................................................................... 95 11.7. Calculation of ...

  • Page 6

    6 1. Introduction Dear User, Thank you for having chosen one of our control systems. We sincerely hope that you will be satisfied in your work with its facilities. Please remember that the skill of operating the machine can only be learned through knowing its part programming fundamentals. S...

  • Page 7

    7 2. General Operating Information NCT201 control units have touch screens. You can push the buttons on the screen either with your fingers or by using the stylus provided. You can use a keyboard and mouse set up via any of the four USB ports provided. The operating surface is similar to the...

  • Page 8

    8 2.2. Side Bar Below are all of the side bar buttons and their functions. This allows you to move the side bar from one side to another. This is the WIN-S button, which opens another group of windows and functions. This is the PLC button, which allows you to switch the PLC functions...

  • Page 9

    9 2.2.1. WIN-S Button The WIN-S button brings up a sub menu which contains the following 24 functions. 1. Mechanical position 2. List of G and M codes 3. Information about main spindle and tools (F, S, T) 4. Single block 5. Directory 1 (for files) 6. Directory 2 (for files) 7. Listing o...

  • Page 10

    10 2.2.2. Keypad By pushing the side bar KEYPAD button, an onscreen keyboard will be displayed. It is a general keypad that has numerical buttons, and lower and upper case letters according to the language selected for the control unit. It also has function keys, basic mathematical operators (+...

  • Page 11

    11 2.2.2.1. Buttons of the screen keyboard 1) Alphanumeric keyboard: In the picture, as a default setting, in the area marked as “1” we can see the capital letters of the English alphabet. By pushing button “25” lower case letters appear. After this, by pushing button “24” we can sw...

  • Page 12

    12 24) ABC: In the switched on state of the button we will find capital letters and the most frequently used punctuation marks on the alphanumeric keyboard (1). 25) abc: In the switched on state of the button we will find lower case letters and the most frequently used punctuation marks on the a...

  • Page 13

    13 2.2.3. Software Machine Operation Panel The software mechanical panel opens all of the functions necessary to operate the machine. The keys are exactly the same as the machine operating panel. 2.2.3.1. Operating Modes Jog Incremental jog Handwheel Reference point Edit Automatic o...

  • Page 14

    14 2.2.3.4. Spindle Speed Override The spindle RPM will be reduced or increased by 10% by pushing on the respective – or + button in the 50-150% range. By pushing the 100% button, the programmed RPM will be set. 2.2.3.5. Program Execution Buttons Single block execution Conditional bloc...

  • Page 15

    15 Jog Buttons The Jog buttons are used for moving the axis in a selected direction. In case the axis moves towards a reference point, the buttons can select the axis. The arrangement of buttons can vary from one machine type to another. Spindle Start / Stop Buttons M3 causes the spi...

  • Page 16

    16 2.3. User Box A user box is a profile set up for each individual machine operator. Each user box allows for modifications of the control unit as well as allowing additional personal adjustments (ex. the color of the screen, position of windows, etc.). This allows a machine to be used by sever...

  • Page 17

    17 2.3.2. Setup of Password You may setup an optional password for a user box. Otherwise, everybody may access your personal user box. In order to set up a password, select the following: SK > Setting > Security Choose the box you wish to protect by a password, than push the button “N...

  • Page 18

    18 used before setting up every task. It is only valid until you restart the control unit.  1: Authorization The user can set up parameters, measure a tool or a work piece, and write individual sentences. He has no right to cancel files with the “sys” extension. They can create and edi...

  • Page 19

    19 3. Operation Modes 3.1. Jog Operation Mode Jogging can be completed only while the machine is turned on if there is no EMERGENCY STOP STATUS in the above status field. After starting the operation, JOG will appear in the status field. Choice of Direction You will find +X, -X, +Y, -Y, ...

  • Page 20

    20 3.2. Incremental Jog Operation Mode Incremental jogging can be completed only while the machine is turned on if there is no EMERGENCY STOP STATUS in the above status field. After starting the operation, INCR will appear in the status field. In this operation mode, by pushing any direction ...

  • Page 21

    21 3.3. Handwheel Operation Mode Handwheel Mode can be completed only while the machine is turned on and there is no EMERGENCY STOP STATUS in the above status field. After starting this mode, the status field will show HNDL. Selecting the Step Select the step by using the button on the phys...

  • Page 22

    22 3.3.1. Multiple Hand wheels The control system may also be equipped with a total of 3 hand wheels. These hand wheels each control the movement of the X, Y, Z axes, but they are limited to each axis. If there are more axes, they have to be selected by an axis selection button and only then ca...

  • Page 23

    23 3.5. Automatic Operation Mode A program execution in automatic mode can be completed only while the machine is turned on if there is no EMERGENCY STOP STATUS in the status field. After starting the operation, AUTM will appear in the status field. The automatic mode is an operation mode for...

  • Page 24

    24 1. Stop the main spindle rotation. 2. Stop the coolant. 3. Retracts the tool to a position where you can manually intervene. You can also use the MDI mode to easily interrupt a part program if you need to make a measuring process. In order to do this, you need to interrupt the AUTOMATIC MODE ...

  • Page 25

    25

  • Page 26

    26 4. Position Display You can personalize the CRT monitor in such a way that all of the necessary information is always available on screen. You can collect different positions, coordinates, and other data in a single window that you can call by pushing the POSITION button in the SOFTKEY field....

  • Page 27

    27 If we switched on the polar coordinate interpolation, the Absolute position will display the already programmed R(mm) and α(degree) values, i.e. the position of the machine interpreted in the polar coordinate system, instead of the positions of the usual X(mm) and Y(mm) axes. By the “Rec...

  • Page 28

    28

  • Page 29

    29 4.1. Handling the Position Window The position window will be displayed by pushing the POSITION button in the SOFTKEY / BASIC menu. It can also be displayed through the WINDOWS menu on the sidebar (Win-s). On the header of this window, you will always see the format of the current position. Y...

  • Page 30

    30 5. Status The View menu brings up a new row of Softkey buttons, which displays the status of all currently running programs. Menu map: 5.1. Program Blocks during Automatic Execution To display the currently running program, push the Program List button, which will bring up another window (s...

  • Page 31

    31 5.1.1. Program List Functions If the window Program List is on display, the header will get darker when it is selected and the following functions will appear in the SOFTKEY line: (If you want to change to another window, touch the header of the desired window) Menu map: New Window By...

  • Page 32

    32 With active block search, a text field will appear on the bottom of the Program List window. Input the text you are looking for and if you get multiple results, you can move among them by using the >> button. You can also go backwards by pushing the LAST button. If you select the Row n...

  • Page 33

    33 5.2. Graphic Display of the Tool Path SK > View > Graphic The absolute position can be displayed (independently of the operation mode) in the graphic window. The window will be on the lower right part of the screen. The tool path will be shown as a continuous track. The rapid travers...

  • Page 34

    34 3) Directly on the touch screen you can circle the area you wish to enlarge. You can see a either a magnifier icon or a movement icon in the left upper corner of the Graphics window. Touch the magnifier icon and circle the area you want to enlarge. After releasing the screen, the content...

  • Page 35

    35 5.2.1.2. Moving You can move the drawing two different ways in the Graphic window: 1) SK > View > Graphic > Move Use the function of the buttons „Left”, „Right“, „Up”, „Down” to move the drawing. The speed of the movement depends on the button turned on (1 px”, ...

  • Page 36

    36 Auto Clear: Cancel the drawing which was made in the previous program. A new drawing will start when the program begins. No draw G0: The movements made in rapid traverse won’t be drawn. Export: You can save the content of the graphic window as a picture. Upon pushing the button, a directo...

  • Page 37

    37 5.3. Macro Variables During programming, it is possible to use macros. You can give them a value, read their content or edit them under a table form. By assigning a number, you can give a value directly to that macro variable. In the CNC program you can also give a value to a macro variable i...

  • Page 38

    38 5.3.3. Editing of the Macro Table New Window By pushing the New Window button, the old window will continue to be on display, but a new window will also appear with the same content (although it may hide the old one). The windows can be moved next to each other by grabbing their header,...

  • Page 39

    39 alarm window will pop up with the question: “Do you really want to restore the selected variables?” Press “Yes.” Redo the Undo In order to redo a previous undo, press Cancel in the SOFTKEY. A window containing a list of the previous redoes will pop up. Simply select the one you w...

  • Page 40

    40 5.3.5. The important Variables in one place If you need to collect the most important variables in one window, use the following command chain: SK > View > All variables The All Variables window will pop up, allowing you to follow the value of 20 macro variables at the same time. Si...

  • Page 41

    41 5.4. Messages If you need to see all of the control's messages, use the following command chain: SK > Status > All messages The window that pops up is called the Global Errors window. This same window can be called by double-clicking on the message field in the status bar. In the ...

  • Page 42

    42 5.4.1. Construction of message numbers 5.4.2. Groups of Messages Messages can be divided into the following main groups: System Alarms: – Alarms due to failure or false setting of servo system – Alarms due to failure of position encoders – HW/SW alarms coming from the NC Other NC er...

  • Page 43

    43 Possible answers for the messages: Cancelling messages by turning the power off and on In case of extremely serious or dangerous alarms, the message cannot be cancelled and the CNC must be restarted. These messages will cut the machine off from the CNC and create an emergency stop state (E...

  • Page 44

    44 5.5. Backup Copy To make a backup copy of any general data, use the following command chain: SK > Settings > Prog settings In order to avoid doing this operation one by one, you can make a backup copy from the whole system, containing the following: - macros #500-#999 - every wo...

  • Page 45

    45 5.6. Logbook The logbook sees and recalls everything that is happening in the control. The error logbook can be saved instantly and forwarded to the NCT service center. The error logbook file helps the repair work get finished faster and cheaper, allowing the down time of the machine to be r...

  • Page 46

    46 5.6.1. Filtering the Messages You can filter and relevant messages in the logbook by date or message group. Selecting the Starting Date Double click on the left side date button: Starting Date. A calendar will appear in the middle of the window. Select the starting date. To find the end...

  • Page 47

    47 By pushing the buttons (the header will be darkened), the messages in the selected group will show up. Messages related to the off buttons won’t appear in the logbook window. Order of the message entry The message entries will follow each other in a timely order in the log. As a displa...

  • Page 48

    48 5.8. Status Display The top line of the screen is the status window, You will get a global view of the current state of the control and the machine. This display field location is static, regardless which window you open. In the first line you will find a message field. In this field the fo...

  • Page 49

    49 – HNDL: Handwheel – REF: Reference point return – SBEX: Block restart 3 Automatic operation and manual data input mode – START: Start – STOP: Stop – NSCH: Block search – GOTO: Go to a block 4 Fourth status field states – INTD: Automatic execution interrupted 5 Interpolat...

  • Page 50

    50 5.9. Part and Time Counter This displays the different time and part counters. Apart from the operating time, the values are free to overwrite. Power on time: Unmodifiable clock that begins when the machine is initially delivered. Operation time: The time that the machine spends in ...

  • Page 51

    51 6. Program 6.1. Single block SK > Program > Single block With this function you can give an optional F (feed), S (spindle), T (tool), G (G-function), M (M-function) command or even execute a whole block containing one or more commands. 1. Press any of the buttons (JOG), (incremental...

  • Page 52

    52 6.2. CNC Program Creating and editing a CNC program can be done while the machine is still working. The program can be edited while another program is in operation. You can choose between writing a new program or editing a preexisting program. 6.2.1. Creating a new CNC program 1. To crea...

  • Page 53

    53 6.2.2. Editing an existing CNC program 1. To edit a program already existing, select the file first, which is possible by using one of the following command chains: SK > Program > Directory1 or SK > Program > Directory2. This will bring up the directory window. 2. Search the par...

  • Page 54

    54 6.2.3. Helping Functions by Editing  Undo: This will undo the last operation.  Cut: Select a part of or the whole text by highlighting it. Press the Cut button. The part you selected will disappear. The content you cut will be placed in a temporary storage and it will be copied from...

  • Page 55

    55 1. To select the program to run, select one from either of the following directories: SK > Program > Directory 1 or Directory 2 2. Move the cursor to the program file you wish to run and press Run. 3. Select AUTO mode in the machine operation panel. 4. If there is a multi-channel m...

  • Page 56

    56 7. Offsets 7.1. 0-points (Work shift) 7.2. Work Offset At the NCT201 control, you can use several different zero points. If the dimensions given in a drawing of a work piece cannot be programmed directly related to a basic point, the shifting of the program coordinates may help. You can save...

  • Page 57

    57 7.2.1. Work Offset Measure Work offset (work shift) measure is only possible in the following modes: JOG, INCR, HNDL 1. SK > Offset > Measure > Work offset measure 2. Select the work offset (work shift) number. The coordinate system of the part program 0-point will be selected. Do...

  • Page 58

    58 4) Zero-point metering on axes rectangular to the tool (usually X and Y): - Along axis X (along the axes rectangular to the tool) take up a position by manual movement, which is well-defined for you. You can do this for example by touching the workpiece, for which you can use a raporter (g...

  • Page 59

    59 Then the control unit will automatically calculate the machine position of the zero-point from the machine position and the given metering position of the zero-point, based on the below equations: Mx = x – x0 My = y – y0 where: – Mx: the zero-point offset in direction X, the X-dir...

  • Page 60

    60 The modifications entered here become recorded immediately in the zero-point table, as well. 5) Execute the steps described in point 3) also with axis Y (also with other axes rectangular to the other tools)! 6) Zero-point metering on axes falling into the direction of the tool (usually Z): ...

  • Page 61

    61 you forgot to rewrite the zero and still there is a tool of some size in the main spindle, it will lead to an erroneous zero-point metering, or it means that you entered such a high correction number that is bigger than the dimension of the tool correction table fixed on the parameter. - Alo...

  • Page 62

    62 where: – Mz: the zero-point offset in direction Z, the Z-direction machine position of the origo of the zero-point – z: the position of the tool measured in the machine coordinate system (without any length correction), in direction Z – L: The length correction of the tool (based on the...

  • Page 63

    63 the question: “Do you really want to restore the selected workoffset/tooloffset values?" Press Yes. /2: By this, for example, we can position a zero-point into the middle of an island, simply by touching the two sides of the island: 1) Touch one of the sides of the island! 2) Let’s ...

  • Page 64

    64 7.3. Tool Offsets The tool offset values are used for the tool length and tool nose radius compensation in the CNC program. The tool offsets are collected in the offset tables. Each time a tool offset is called by the program, the data of the selected offset will be used in the program. The p...

  • Page 65

    65 If you select an invalid offset number (which is not in the offset table), the field background will be yellow. The control will use the stored offset values of the tool from the selected offset number. The 4 values are: length, tool tip radius, wear offset and tool radius location (this is ...

  • Page 66

    66  The determination of the length correction has to be carried out only on the axis parallel to the tool - on the selected reference axis. Example: Determination of length correction on axis Z: For determining the length correction you can select from two options:  Direct determinati...

  • Page 67

    67 After touching the (prepared) basis surface, please write to the “Metering position” the position in which the machine is, compared to the selected zero-point. If you would like to ensure that the current position of the tool is the origo of the requested zero-point, you have to write 0 i...

  • Page 68

    68 Based on the machine position, the control unit will see where the tool is situated in the selected zero-point; by the entered “Metering position:” we can determine where it “should” be in the selected zero-point. Based on all these the control unit is going to calculate the elongatio...

  • Page 69

    69 7.3.2. Editing the Tool Offset Table Call the work offset table through the following command chain: SK > Offset > Tool offset table. To edit the table, touch the cell that you wish to overwrite and press ENTER using an external keyboard or keypad. You can find the following edit...

  • Page 70

    70 *** Attention! Any operations made on work offset tables will immediately overwrite the offset register. The running program will take this into account only if you restart the program from the very beginning. You can also interrupt the program execution by hitting the RESET button. In thi...

  • Page 71

    71 7.4. Orientation and Offset of the main spindle With this function you can set the orientation angle of the spindle. This is the angle position to which the spindle will rotate upon the M19 command. If it is a multi-spindle machine, the orientation angle can be adjusted for each of the spind...

  • Page 72

    72 7.4.2. Driving Spindles in Shifted Phase Mode (part transfer between spindles) This function makes it possible to rotate two spindles of a multi-spindle machine in different phases with shifted angles, but with equal revolutions. It can be useful in a sub-spindle machine, where you wish to ...

  • Page 73

    73 master spindle. The two spindles will rotate with the given offset angle. If you use the M3 or M4 commands for the slave spindle, it will have no effect. It can be stopped only by the M5 command, which will also finish the synchronization of the spindles. Suggestion: You can give the offset...

  • Page 74

    74 8. Tool management Definitions: For the storage of tools we use a tool storage (e.g. chain/drum/matrix storage). In case of several storages we call the separate storages as magazines. Within a magazine there are pockets - tool pockets situated. The tools can be placed into the pockets. The ...

  • Page 75

    75 Example: Push the “T reg” (T registration) button on the machine control panel! The button will stuck in (its background starts to light). In the base state of the SOFTKEY select the menu option “Program/Unique block”! If you would like to define a tool which will not be a member of ...

  • Page 76

    76 Then the control unit is going to warn in a message not to forgot to enter data belonging to the tool: the correction values, technical parameters, the shape number, data related to tool life and other data. For this select the menu option “Settings/Tool tables/Tool place table” in the ...

  • Page 77

    77 First select the “Edit” button located in the middle of the appearing window. Upon this the following window will appear: The following shall be set here:  Data series: We use the “Invalid” function for declaring a tool as unused without taking it out from the machine.  Tool l...

  • Page 78

    78  Tool size: If the tool fits into a place of a pocket, let’s select the “normal” option. If it overhangs by a half-pocket to any direction, we have to select the “oversized” option. (The exact setting of elongation is described in the chapter “Oversized tool”.)  Data serie...

  • Page 79

    79 For details please see the chapter “Tool life management”. Set the shape number of the tool if it is oversized. For details please see the chapter “Oversized tool”. Finally push again the START button, upon which the message “Fill in the tool info and shape number window!” will d...

  • Page 80

    80 8.2. Tool life management: In the base state of the SOFTKEY select the menu option “Settings/Tool tables/Tool place table”. In the opening “Tool place table” you have to select a tool the tool life of which you would like to manage; then double-touch on the T code of the tool located ...

  • Page 81

    81 Upon this the following window will appear: Select the appropriate option in the “Tool life counting” row: - - For occasion: it measures the “occasions” of tool redemption. - - For time: it measures the “time” of the tool spent by cutting. After this we have to click on the g...

  • Page 82

    82 - Tool life counter: This measures the time of the tool spent by cutting, or the number of its redemptions. - Tool life: This is the length of tool life of the tool. If the value of the tool life counter reaches the tool life of the tool, the tool will be regarded as used, “Expired”. - W...

  • Page 83

    83 8.3. Oversized tool The control unit is able to manage the so called oversized tools occupying more pockets. All this in an asymmetric way, with an accuracy of half pocket. The oversize of tools, in case of a chain and drum store can be determined in one dimension (to the left or to the righ...

  • Page 84

    84 Select the “Edit” button located in the middle of the appearing window. Upon this the following window will appear:

  • Page 85

    85 In the “Tool size” row we have to select the “Oversized” option. After this we have to click on the green tick at the bottom of the window and return to the previous window, on the left side of which we can set the oversize of the tool. In the “Shape number” field in the scrol...

  • Page 86

    86 Behind the tools we can see in square brackets the overhanging values in the measurement unit of half pockets. [Left, Right] The “0” shape number cannot be modified, its setting indicated that the tool has a normal size. It is not possible to overwrite the already used shape number, whi...

  • Page 87

    87 Interpretation of left and right directions: To the left: decreasing pocket numbers To the right: increasing pocket numbers After this we have to click on the green tick at the bottom of the window and the modifications will be saved. Attention! At certain machine constructions it is pos...

  • Page 88

    88 8.4. Deletion of a tool from the store Note: The exact procedure of deleting a tool is determined by the machine constructor, the tool deletion presented here is only an example, as it is done typically in this way; however, your machine can be different from this. Please contact the machine...

  • Page 89

    89 Push the START button on the machine control panel! Then the control unit will request the takeout of the tool in a message. According to the design of the machine, take out the tool then push again the START button. Switch off the “T del” (T deletion) button on the machine control p...

  • Page 90

    90 9. Program Execution Start and Stop You can start the program execution by using the CYCLE START button. The program execution can be stopped by the following buttons and functions:  the STOP button  the RESET button  SINGLE BLOCK button (this will cause the program to stop at th...

  • Page 91

    91 9.2. Cycle Stop To cancel the START state, press the STOP button during the program execution and the axes will slow down and stop. The execution of M, S, T, and B functions will be continued until the end of block. The STOP state is indicated by the STOP message in the 3rd status field wind...

  • Page 92

    92 9.4. Programmed Stop M00 If the control reads the M00 code during the program execution, the block that contains the M00 command will be executed. The control will then go into the STOP state and the machining will stop. The machining can be continued by pressing the START button. 9.5. O...

  • Page 93

    93 10. Program Execution Intervention 10.1. Conditional Block Skip You can program a conditional block skip /n at the beginning of a block. The "n" represents the block number. There is a block skip switch button on the operator's panel for activating the /n command. If the switch i...

  • Page 94

    94 11. Debugging the Part Program The following functions help the testing and debugging of the part program:  Single Block Execution  Dry Run  Locking Possibilities  Test Run  Calculation of the Cutting Speed  Description of the G and M Codes These functions are not separate...

  • Page 95

    95 feed is high. If it is off, then the feed is at the programmed feed rate value. If the machine lock is switched off, then the momentary axis positions can be seen again on the POSITION screen of the control unit. Note: Generally the MACHINE LOCK button can only be activated in one of the man...

  • Page 96

    96 11.7. Calculation of Cutting Speed This window helps calculate different speeds and feedrates. 11.7.1. Constant cutting speed calculation (G96, G97) The CNC control calculates the spindle speed, which is proportional to the specified surface speed at the position of the programmed coordi...

  • Page 97

    97 .  Type in the values in the fields you selected and the result will be put in the lower window pane. Feed selection by mm (inch) / minute (G94) and mm (inch) / revolution (G95) G94: mm/minute or inch/minute or degree/minute feed G95: mm/revolution or inch/revolution or degree/revol...

  • Page 98

    98 11.8. Description of G and M codes SK > MIX > G codes or SK > MIX > M codes The G and M codes are organized in groups. Within a group only one code can be activated. This window contains the list of the codes and shows the group division of G or M codes and shows which code is cu...

  • Page 99

    99 12. Interrupting and Restarting the Automatic Operation In many cases the automatic operation needs to be interrupted and restarted at a different time when the machining needs to be continued. There are several scenario cases for this, listed below:  During machining, the program may nee...

  • Page 100

    100 In the second case, it goes to the start position of the interrupted block and it will re-run the whole block. In the third case, it moves back to the interruption position and continues the machining from there. 12.3. Unconditional Restart the Automatic Operation If the automatic operati...

  • Page 101

    101 axis programmed, the X axis will go back to the original path in the block, whichever contains the X command. You can have the same movement when you switch over to single block mode at the beginning of the block N70 and move the slides away manually then return to the previous point. We can...

  • Page 102

    102 2nd partial block: Positioning to the point R. This partial block is a positioning block along an axis. In this example, the Z-axis is moving to the position specified by the address R: (G0 R2) 3rd partial block: Hole machining and retraction to the initial position (G98) or to R-point (G99...

  • Page 103

    103 above the next hole. There are two ways to interrupt the drilling operation: 1. While pulling back the drill, the operator notices that the depth of the hole is not deep enough. He can then press the STOP button, open any of the manual modes and execute the necessary manual operation. After...

  • Page 104

    104 7th case: Interruption of a linear interpolation not parallel to an axis in a G41 or G42 state. After returning to the automatic mode and pressing the START button, the tool path will be recalculated as we discussed in the 6th case. 8th case: Interruption of a circular interpolation in a...

  • Page 105

    105 12.4. Automatic Operation Restart with BLOCK RESTART Condition Press the BLOCK RESTART button and it will return to the automatic mode and then push the START button. Now the control will go to the start position of the interrupted block and continue the machining from there, meaning it re...

  • Page 106

    106 12.4.3. Different return moves while the BLOCK RESTART is active. The examples below are meant to show how to return to the start position of an interrupted block that has a movement command. 1st case: The control is in the G40 state and the block is interrupted and restarts a linear inter...

  • Page 107

    107 G0 X50 Y20 Z10 G17 G90 G81 X100 Y70 Z–60 R2 F200 If the drilling cycle is restarted with the BLOCK RESTART condition in effect, then there are three partial blocks in this cycle. 1st partial block: The tool is moving to a position in the selected plane. The start position in this partial...

  • Page 108

    108 4th case: The drilling cycle is interrupted and it restarts during the drilling operation. The tool is moved back to the X=100, Y=70, Z=2 starting position of the block when you press the BLOCK RESTART button. If you press the START button, the tool will re-execute the drilling and the ret...

  • Page 109

    109 6th case: Return to the start position of the block after the machining was interrupted in offset mode and the tool was at an inside corner. When the BLOCK RESTART button is pressed, the machining of the inside corner corresponds to the case of the machining of the outside corner. As t...

  • Page 110

    110 It is not necessary to fully reposition to the interruption point, but we can continue with the returning by switching to automatic mode, upon START. By this function we can safely return to the interruption point on the desired path, by avoiding any potential obstacles. 12.5.2. Returning to...

  • Page 111

    111 If we modified a correction on any of the axes, such as along axis Z in our example, or if we modified the zero-point offset, it will go back to the position Z valid at the time of interruption by taking into consideration the new correction or zero-point offset. Returning to the starting ...

  • Page 112

    112 Case 2: Interruption of the drilling cycle and returning during positioning in the appointed plain If in the cycle according to the example we interrupt the movement during the movement to the point in the position of X=100, Y=70, and we go back to the interruption point by the BLOCK BACK ...

  • Page 113

    113 Case 5: Going back to the interruption point during contour monitoring, at the bypassing of external corners Upon the BLOCK BACK condition, it will set a vector rectangular to the interruption point, the length of which will be equal to the length of the new tool radius (provided that we c...

  • Page 114

    114 12.6. Automatic Operation Start after Block Search In the course of machining, there may be a need for executing the program selected for automatic mode not from the first block, but from a block within the program. The block search can be activated on the following conditions:  Automati...

  • Page 115

    115 Press the Row number button on the SOFTKEY line and you can search by line number of the program. Press the Case sensitive button on the SOFTKEY line and there will be a distinction between upper case and lower case letters. The Next button is the same as the >> button next to the text...

  • Page 116

    116 12.6.3. The SEARCH Command In order to use the SEARCH command, you need to be in automatic mode and the running program should be displayed on the program list window. Select the desired program block though the following command chain: SK > View > Program list > Block search >...

  • Page 117

    117 Tool change: M6 After preparing the T2 tool, the tool will change because the M6 command is programmed in the N100 block. Tool to be Prepared: T3 The T3 tool is programmed in the N120 block. In this case, the search for the T3 can be done while the T2 is still working. The above example il...

  • Page 118

    118 Other Functions: M50, M51 Other M functions are listed in a separate line. In the sample program, the table has been rotated to the B90 position, which was programmed in the N010 block. For the table rotation, the O9031 macro is called. The following program section can be found in the macr...

  • Page 119

    119 – Second, it executes the positioning on the axes which have a custom macro command appointed to them. In this case, it will move on axis B because it will generate a macro call once the move is finished. – Finally, the tool positions itself along all axes at the same time. This position...

  • Page 120

    120 Other Intervention Possibilities Before START It is possible to change the order of execution, and cancel the execution of other M -codes before starting the execution of data gathered in automatic mode. Touch one of the functions or coordinates (which should be taken out of the execution a...

  • Page 121

    121 12.6.4. The GOTO Command If you point to the desired block and press the GOTO key, the control will execute the program from the selected block after you press the START button. Contrary to the SEARCH command, it does not gather functions and positions from the beginning of program. It is th...

  • Page 122

    122 13. Settings 13.1. Program settings In order to modify the program settings, use the following command chain. SK > Settings > Prog. settings The Prog. setting – NCT user window will pop up. Here, you can set the colors, resolutions, language, network, time and other functions of ...

  • Page 123

    123 Select the adequate color tab. On the right side of this window, you can see the different buttons, text background colors, sign layouts and pictograms in the style that you have chosen. Save changes: You do not have to press any button for savings, these settings will become valid immedi...

  • Page 124

    124 13.1.3. The Language of the USB keyboard In the middle USB keyboard field, you can set the language for a keyboard connected to the USB connector. You can enable or disable the beep of the keyboard click by checking the Enable Beep window.

  • Page 125

    125 13.1.4. Which keyboard is active? The bottom Machine operator panel field is used to select the active keyboard. Only a single keyboard can activated at one time: either the physical or the software. If you have the first configuration, like the one on the left side, you can select whether ...

  • Page 126

    126 13.1.5. Freezing the windows The Display settings allow you to determine the window size and the location of multiple windows that are visible on the monitor panel. If you want to freeze all of the windows, check the All windows freezing box in the Visualization section of the Display tab. W...

  • Page 127

    127 13.1.6. Setting the Help Text Besides the printed version of the operation manual, the help text can be also reached from the control panel through the following command chain: SK > Mix > Operator's help Additional help for the parameter description is possible also: SK > Servi...

  • Page 128

    128 13.1.7. Calibration of the Touch screen 1. SK > Setting > Prog.setting 2. In the window, select the Display tab 3. Press the blue Touch Calibration button. 4. A new menu will then pop up: TUB1: channel. 5. You can now choose calibration on either 4 points or 25 points. 6. Once a...

  • Page 129

    129 12.2.8. Setting the Resolution of the Screen SK > Setting > Prog.setting > Display . In the bottom field of the window, you can find the possible screen resolution options. The already selected resolution will be displayed next to Current resolution. If you need to resize the sc...

  • Page 130

    130 13.1.8. Setting the time and date SK > Setting > Prog.setting > Display > Date/Time You will find two different setting fields separated by a frame. On the left side, you can set the date and time. In the Current time field, the actual current time is displayed, shown by the ...

  • Page 131

    131 14. Channels One of the most important strengths of the NCT 2xx is the support of the multi-channel control unit. The maximum number of the channel is 8, but it may be different depending on the software version that is being used. The several channels mean several logical CNC controls in o...

  • Page 132

    132 7) Other windows are dependant on different channels and can be displayed at the same time. 14.3. The START button On an NCT 2xx control unit that is connected to a multichannel machine, there is only one START button. Once pressed, all the channels in automatic operation mode will start b...

x