background image

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ADTECH 4 SERIES 

CNC MAINTAINANCE USER MANUAL 

Summary of Contents for 4 Series

Page 1: ...1 ADTECH 4 SERIES CNC MAINTAINANCE USER MANUAL ...

Page 2: ...ondition 6 3 Operation panel 7 3 1 LCD keypad 7 3 2 LCD brightness adjustment 8 3 3 System menus 8 3 4 Operating keys 10 4 Manual operation 11 4 1 Returning to home point manually 11 4 2 JOG Function 13 4 3 Single step 13 4 4MPG 13 4 5 Manual auxiliary function operation 14 4 6 Tool setting 15 4 6 2 tool setting gauge 17 4 7 Data settings 18 4 7 1 Tool compensation setting 18 4 7 2 System paramete...

Page 3: ...py program from USB disk 28 8 2 Reading programs into work area 29 8 2 1 Reading programs from controller into work area 29 8 2 2 Reading programs from USB disk into work area 29 8 3 Editing modifying programs 29 8 4 Deleting files 29 8 4 1 Deleting files in memory 29 9 Main interfaces of the controller 31 9 1 Position interface 31 9 2 Edit interface 33 9 3 MDI interface 34 9 4 File management 35 ...

Page 4: ...terface definition 104 12 1 1 49 series controller interface 104 12 1 2 49serise Mounting dimensions 105 12 1 3 Installation precautions 106 12 2 Port definition 107 12 2 2 Input port XS7 110 12 2 3 Output port XS8 112 12 2 4 MPG port 115 12 2 5 Spindle port 116 12 2 6 RS232 port definition 118 12 2 7 USB memory flash drive port XS10 118 12 2 8 PC USB port XS11 118 12 3 Electrical connection diagr...

Page 5: ...ranscription or translation by any company or individual without the permission is prohibited This manual does not include any form of assurance standpoint expression or other intimations Adtech and the stuffs have no responsibility for any direct or indirect disclosure of the information benefit loss or business termination of this manual of the quoted product information In addition the product ...

Page 6: ...res or unexpected consequences Connect the surge absorption diodes to the product in the required direction otherwise the product will be damaged Ensure the power switch is OFF before inserting or removing plug or disassembling chassis Overhauling Ensure the power is OFF before overhauling or components replacement Make sure to check failures after short circuit or overloading and then reboot the ...

Page 7: ...9 series cnc controllert developed by Adtech Shenzhen CNC Technology Co Ltd for milling machines and machining centers CNC4940 is four axis motion controller and CNC4960 is six axis motion controller Instructions and reading convention of the Manual Before using this CNC system please read this Manual carefully to operate properly Terminology note and reading convention in this Manual CNC4940 and ...

Page 8: ...and pause Pause sec ms Coordinate system setting Automatic coordinate system setting G04 X P_ G92 M series Yes Safe functions Soft hard limit check Emergency stop Yes Yes Program storage Program storage capacity storagequantity Capacity 128MB 100 work areas No limit on processing file quantity Program edit Insert modify delete cancel Program edit Program No sequence No address Yes character retrie...

Page 9: ...caling instruction Mirror processing instruction Tool biasing instructions Program cycle program skip program shift program transfer different end processing modes macro definition and program management instructions Fixed point instructions starting point setting point etc Linear arc and spiral interpolation instructions Six workpiece coordinate systems nine extension coordinate systems and one r...

Page 10: ...erence 2 3 4 Full English menu operation full screen edit 4940 4960 CNC system uses cascading menu structure and full English operation to ensure simple operation and visibility 2 3 5 Abundant error correction functions Point out the nature and correct the errors in operation 2 3 6 Program exchange between CNC system and PC Perform CAD CAM CAPP auxiliary programming with abundant software in PC an...

Page 11: ...perform the operations of submenus JOG axis moving and edit input are composite It has different definitions according to the modes System working mode switch section is used to switch working modes which can improve the security and system performance Handwheel and single step mode are switched with Repeat button LCD unit ...

Page 12: ...rn pages and the left arrow is used to close the submenus in next level and previous menu 3 2 LCD brightness adjustment CNC49XX doesn t support brightness adjustment 3 3 System menus CNC49XX system uses cascading menu structure You can press the following keys to operate the menus Press a key to show the corresponding content in the bottom of the LCD Key on the left Return to previous menu Key in ...

Page 13: ...ADTECH 4 series CNC System maintainance Manual 9 Para General Axis Manage Tool spindle Port Coord Coord Exp Set HALVE Tcheck Measure Prog Edit Check CAM Save as File Del line ...

Page 14: ...ubsections Left Right move cursor to left right Page key Up Down Turn pages Menu keys Select the menus Spindle cw rotation Press it to rotate spindle cw and press it again to stop rotating Spindle ccw rotation Press it to rotate the spindley ccw and press it again to stop rotating Coolant Coolant on off Lubricant Lubricant on off BDT Block delete on off SBK Single block function on off PAUSE Pause...

Page 15: ...e is enabled as home signal after sensed and then stop You can set the Home mode in Parameter General in which 0 default indicates program and 1 indicates mechanical You can also press SBK key in home mode to switch among Mechanical Program Mechanical quickly This method doesn t conflict with parameter setting servo home as the home signal you need to set Axis phase Z home enable to 1 in Parameter...

Page 16: ...tch the screen and cancel selection automatically Reset relative position manually Press the mode switch key Manual to select manual operation In Relative Position and Coordinate System screen press X Y Z A B C respectively to show the value of corresponding axis and then press the Cancel key to reset the relative position of currentaxis Note The tool also can return to home point according to pro...

Page 17: ...og mode 4 3 Single step Single step mode is similar to Jog mode the operations are same but only moves a specified pulse increment every time when press the key The operation as follows Press the mode switch key MPG step this key is composite and you can press it repeatedly to switch the modes to select the single step operation Press composite keys X X Y Y Z Z A A B B C C in numbers area to move ...

Page 18: ...itch on off the coolant Key indicator No matter in what mode the key indicator is on if only the coolant is on or else the indicator is off Lubricant on off at MPG step Jog mode press this key to switch on off the lubricant Key indicator No matter in what mode the key indicator is on if only the lubricant is on or else the indicator is off Spindle CW stop In at MPG step Jog mode press this key to ...

Page 19: ...ameters 4 6 Tool setting Tool setting is the main operation and important skill for CNC machine operater Under certain conditions tool setting precision can determine the precision of parts and the tool setting efficiency also affects the CNC processing efficiency directly there is two methods for cnc machine tool setting i e centered and tool setting gauge 4 6 1 Centered The centered function is ...

Page 20: ...the workpiece and press EOB to record boundary point 1 Move the tool to make its side blade touch side B surface of the workpiece and press EOB to record boundary point 2 Record boundary point 3 4 in the same method Press EOB after recording all boundary points to calculate the coordinates of center point If all are ok press EOB again to return the result to specified coordinate system Plane circl...

Page 21: ... boundary points to calculate the coordinates of circle center and display in theresult section If all are ok press EOB again to return the result to specified coordinate system Arc centered checking under the main menu press Monitor MDI to enter the MDI interface select edit mode enter program block G55G0X0Y0 if coordinate system G55 is selected while tool setting press Start EOB and the tool mov...

Page 22: ...achine coordinates of Z axis when touches the sensor and import the Z coordinates to current selected coordinate system tool setting gauge stop blowing Z axis returns to home position 4 7 Data settings 4 7 1 Tool compensation setting The tool compensation parameters can be set as follow Select the edit mode In the main menu press Coord and then press submenu Exp to enter tool compensation paramete...

Page 23: ... submenu key to select the parameter type General manage Move cursor to select the parameter enter the value and then press EOB to modifythe parameter where the cursor locates 4 8 System shoutcut key operation Under monitor mode pos interface then o key the controller will show a dialog you can select one O program O0001 O0002 and son on EOB for comfirming Under monitor mode pos interface Jog mode...

Page 24: ...llows Save the program in the memory read 8 1 for details Select Edit File in the menu or press File on the panel to enter file operation interface Press the arrow keys to move the cursor press EOB to select a program and load the file into the work area Press Auto Press the Start to run the program and the indicator is on 5 2 MDI operation In Monitor interface switch to MDI enter the program with...

Page 25: ...rate at Jog mode press key in Position interface to adjust the Jog rate Press the key to increase or decrease by 10 10 150 Spindle speed at auto or Jog mode press the key to adjust the spindle speed by 100r min The maximum speed is set by the spindle parameters in the system and the minimum speed is 16r min If you press and hold the key for three seconds the value will be increased or decreased qu...

Page 26: ...ng M00 or M01 code the controller stop automaticly which is same as SBK function after press start the controller continue working After finish a work piece the controller stop automaticly Program ends After executing M30 the controller stop automaticly and returns to program start point Feeding pause During automatic operation press the Pause key on the operation panel the automatic operation pau...

Page 27: ...n After investigating the alarm reason press Reset to clear thealarm 6 3 Soft limit over travel If themachine enters the limt area which set by axis parameters the controller show alarm and the machine decelerates and stops At this moment you can move the machine to safe direction with Jog mode and then press Reset to release the alarm Caution During automatic operation when the machine touches an...

Page 28: ...0026 0027 0028 0029 Reset Prog No End M6Tx Abort Tool Invalid G Program Repeat Error G Program Number Error G7X8X Instruction Run Error Program Abend Appointed M01 Instruction Stop M98 Format Error Motion Run Error Current Program No Repair G Program Format Error M99 Instruction Abort Motion Abort Illegal char Noneffective Exegesis Character Illegal G Code GCode RadialOffset Num Err Noneffective G...

Page 29: ...e Error Missing X Code Error Missing X Code Error Missing X Code Error Missing X Code Error Missing X Code Error Missing X Code Error Missing X Code Error Missing X Code Error Missing X Code Error Missing X Code Error Missing X Code Error Screw Value Repeat Error System Abort Factitious return no parameter input no store address for Gcode pro num form 1024 no return zero 1025 1026 1027 1028 1029 1...

Page 30: ...ce Search for corresponding function ports in IO configuration and then check in input diagnosis Servo alarm if there is no alarm on servo parameter P2 axis parameter 001 004 setting and actual servo alarm level may be reverse Please modify the parameters The corresponding function ports are IN34 37 which can be checked in input diagnosis axis No setting by parameter P2 45 P2 49 is specified repea...

Page 31: ...t occur at the same time Please refer to the alarm info in the Diagnosis menu for details When the alarms are eliminated please press Reset to clear the alarm 7 4 Self diagnosis function The CNC system may stop even when there is no alarm this maybe he system is executing certain processes Then you can check with the self diagnosis function The step of self diagnosis as follows In the main menu pr...

Page 32: ...t to save the edited programs into the system memory 8 1 2 PC serial port input The step of loading files to controller through PC follows Set system baud rate and ID No Connect to PC and run Adtech serial communication software Set the baud rate same as controller and scan ID device Select the Upload file to NC button in the communication software Select CNC file in the popup dialog box and press...

Page 33: ...edit interface and edit the program in current work area for loading program into work area refer to 8 2 The program mode similar to notepad in Windows Move the cursor directly to locate press keys to enter press EOB to change line and press Delete to delete the character where the cursor locates Caution After all operations press Reset to save the files and this functions base on program mode CNC...

Page 34: ...ADTECH 4 series CNC System maintainance Manual 30 The programs loaded into the work area can t be deleted or else the comtroller will report error ...

Page 35: ... machine tool coordinates including absolute position relative position and General position In the main interface press Monitor to enter the position interface To enter position interface Absolute position The position of current machine coordinates relative to the origin of workpiece coordinate system The absolute position interface as follows Absolute Position Interface ...

Page 36: ...calculation this function is preserved With the more and more powerful of automatic centered function it is used less The operation as follows Enter Pos interface Switch to Rele interface Then enter Jog mode Press a coordinate axis No e g X and the X coordinate flashes Press Cancel to reset X coordinate to 0 The relative position interface as follows Relative Position Interface General All coordin...

Page 37: ...ace The program interface shows the program info in current work area In the main interface press program to enter the program interface To enter program edit interface Program edit The program edit interface shows the NC program currently processed in this mode you can edit the NC program see 8 3 for details ...

Page 38: ...ontroller software To enter system info interface System info interface is shown below System Info Interface 9 3 MDI interface MDI mode is mainly used for the execution of single G code in certain occasions To enter MDI interface In MDI interface enter complete NC code instruction in edit mode press the Start key in the edit mode and confirm to execute directly To restore the default settings quic...

Page 39: ...ware Copy the upgrade file to memory in either method above to upgrade the software Reboot the controller In File interface press Reset button the controller will show a dialog then presss EOB to reboot the controller This method is different from power off for reboot In certain occasions you can reboot the controller quickly in this method to make certain function take effect Connect to PC with t...

Page 40: ...interface to enable real time track display automatically During automatic running of the system the motion track is displayed in real time In other Jog edit mode you can also press Preview to preview the processing file The shortcuts of adjusting position PageUp Zoom in PageDown Zoom out Shift position the shift unit is the set pixel unit Graphic simulation interface is shown below MONITOR path ...

Page 41: ...ce shows comtroller parameter info including General axis parameter management tool magazine spindle port etc In the main interface press para to enter the interface Parameter has the following menus General parameters General parameters are a set of functions that aren t classified in details e g home mode Jog speed etc General parameter interface is shown as below ...

Page 42: ...r set of interface characteristics of control position axis Please refer to the parameter description for details Axis parameter interface is shown as below Axis Parameter Interface Management parameters This is a function that confirms identity and initialize the controller Management parameter interface is shown as below ...

Page 43: ...lla tool magazine the parameter and macro program made acoording to the tool magazine type the default parameter and build in program is for linear tool magazine Spindle parameters Spindle parameters include the spindle motor Induction Motor electrical characteristics of and spindle servo motor servo spindle is speciall for ATC it is different of normal servo motor characteristics The specific app...

Page 44: ...equence specified by the controller s IO function numbers which will improve the controller flexibility IO configuration parameter interface is shown as below IO Configuration Parameters Interface 9 7 Compensation interface Tool compensation interface shows tool compensation info of the controller including tool length compensation tool radius compensation and other input variables To enter tool c...

Page 45: ...Tool Compensation Parameter Setting Interface 9 8 workpiece coordinate system setting interface The coordinates interface shows coordinate system info including coordinate system setting G54 G59 centered and tool setting gauge In the main interface press Coord to enter coordinate system Workpiece coordinate system Display workpiece coordinate system i e the offset of workpiece home position and ma...

Page 46: ...evel Tool checking run after T code The workpiece coordinate system interface is shown as below Workpiece Coordinate System Setting Interface Coordinate system auxiliary parameter setting interface The auxiliary parameters for workpiece coordinate system including offset and tool setting parameters of tool setting gauge To enter coordinate system auxiliary parameter setting interface The detailed ...

Page 47: ... and it is same like setting to home position of the workpiece tool setting gauge effective signal automatic tool setting machine tool Z negative limit of tool setting gauge The X Y coordinates are the mechanical coordinates of the t tool setting gauge on machine tool setting gauge can position automatically only when the coordinate is set properly Effective voltage level of tool setting gauge is ...

Page 48: ...ce IO diagnosis allows entering at any moment You can check current IO state of the controller In Jogmode press the direction keys to select corresponding IO and press EOB to control the output manually DA diagnosis interface module Correct the output voltage of two lines DA voltage module for testing press the to output corresponding voltage directly input the actually measured voltage to corresp...

Page 49: ...nu and then select according to layers user variables are to customize the names of 20 variables 100 999 according to CSV configuration table so that the variable names have visual meanings In programs the user customized variables are called with variable number 9 11 Current modal instruction info Display the G code modal info of current system In Monitor interface you can check the running code ...

Page 50: ... and paste 5 Select the second upgrade file NC_RES NC skip this step if the file doesn t exist Also select Copy press file again find local d press EOB enter ADT folder andpaste 6 After that reboot controller and press CAN button hold 3s then release input password 26722719 7 select 1 BIOS set in the mext interface press 1 prog sec it will show are you sure y n then press Y it will show program su...

Page 51: ...or backup in the future 6 For recover operation also save the SYSCONF BAK file in the root directory of local disk d The controller will recognize this file automatically in the process of recovering 10 5 Entering BIOS 1 If the system has irreversible error and can t be started please enter BIOS to upgrade and maintain the program 2 To enter BIOS press the Can key when controller power on hold Can...

Page 52: ...sword in P3 1 of management parameters the controller enters the corresponding mode automatically according to the entered password According to the application the parameters will take effect immediately or after reboot the parameters that require reboot are marked with Certain parameters are set in binary system parameter descriptor has bit symbol the conversion between binary system and decimal...

Page 53: ...eneral parameter P1 General parameter P1 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 InpStartSpeed mm min InpAcceleration mm sec ZeroReturn Mode IO FilterWave 1 8 Communication options MaxFeedSpeed mm min MaxMPGSpeed mm min Wheel Coefficient M Code Delaytime ms Line number System Baudrate Controler ID Circle InpUnit mm...

Page 54: ...0 051 052 053 054 055 056 057 058 059 060 061 062 063 064 065 Description X diameter prog enable default process plane T code form IP address Subnet mask Default gateway Mac Addresss Pretreatment segments feed speed setting En enable of G00 Inp mode Abnormal memory En Z rise to safe pos en Arise to safe pos en Pro RZ to reference pos Mac RZ to reference pos Home mode cls coord Z safe height A safe...

Page 55: ...mm min Instant Instant Instant Axis parameter P2 Z FastSpeed mm min Instant Axis parameter P2 4 FastSpeed mm min Instant Axis parameter P2 B FastSpeed mm min Instant Axis parameter P2 Axis parameter P2 Axis parameter P2 C FastSpeed mm min 03 XStartupSpeed mm min YstartupSpeed mm min Instant Instant Instant Axis parameter P2 ZstartupSpeed mm min Instant Axis parameter P2 4StartupSpeed mm min Instan...

Page 56: ...r P2 4BacklashExpiate pulse Instant Axis parameter P2 BBacklashExpiate pulse Instant Axis parameter P2 Axis parameter P2 Axis parameter P2 CBacklashExpiate pulse 07 X HOME Offset mm Y HOMEOffset mm Instant Instant Instant Axis parameter P2 Z HOME Offset mm Instant Axis parameter P2 4 HOME Offset mm Instant Axis parameter P2 B HOME Offset mm Instant Axis parameter P2 Axis parameter P2 Axis paramete...

Page 57: ...restrain rate Y max restrain rate Instant Instant Instant Axis parameter P2 Z max restrain rate Instant Axis parameter P2 4 max restrain rate Instant Axis parameter P2 B max restrain rate Instant Axis parameter P2 Axis parameter P2 Axis parameter P2 C max restrain rate 13 X_ServoAlarmIn ELevel Y_ServoAlarmIn ELevel Instant Instant Instant Axis parameter P2 Z_ServoAlarmIn ELevel Instant Axis parame...

Page 58: ...it ELevel Instant Axis parameter P2 B Limit ELevel Instant Axis parameter P2 Axis parameter P2 Axis parameter P2 C Limit ELevel 18 X Pulse Mode Y Pulse Mode Instant Instant Instant Axis parameter P2 Z Pulse Mode Instant Axis parameter P2 4 Pulse Mode Instant Axis parameter P2 B Pulse Mode Instant Axis parameter P2 Axis parameter P2 Axis parameter P2 C Pulse Mode 19 X Pulse Dir Mode Y Pulse Dir Mod...

Page 59: ...X Encoder bit p Y Encoder bit p Instant Instant Instant Axis parameter P2 Z Encoder bit p Instant Axis parameter P2 4 Encoder bit p Instant Axis parameter P2 B Encoder bit p Instant Axis parameter P2 Axis parameter P2 Axis parameter P2 C Encoder bit p 24 X Reset to 360 Y Reset to 360 Instant Instant Instant Axis parameter P2 Z Reset to 360 Instant Axis parameter P2 4 Reset to 360 Instant Axis para...

Page 60: ...meter P2 4 Rolling Path Optimize Instant Axis parameter P2 B Rolling Path Optimize Instant Axis parameter P2 Axis parameter P2 Axis parameter P2 C Rolling Path Optimize 29 Max Acc ofX Kpps Max Acc ofY Kpps Instant Instant Instant Axis parameter P2 Max Acc of Z Kpps Instant Axis parameter P2 Max Acc of 4 Kpps Instant Axis parameter P2 Max Acc of B Kpps Instant Axis parameter P2 Axis parameter P2 Ax...

Page 61: ...Instant Axis parameter P2 Z HomeSpeed3 Instant Axis parameter P2 4 HomeSpeed3 Instant Axis parameter P2 B HomeSpeed3 Instant Axis parameter P2 Axis parameter P2 Axis parameter P2 C HomeSpeed3 35 X pitch compensate En Y pitch compensate En Instant Instant Instant Axis parameter P2 Z pitch compensate En Instant Axis parameter P2 4 pitch compensate En Instant Axis parameter P2 B pitch compensate En I...

Page 62: ...age parameter P3 manage parameter P3 manage parameter P3 manage parameter P3 manage parameter P3 manage parameter P3 manage parameter P3 manage parameter P3 manage parameter P3 manage parameter P3 manage parameter P3 manage parameter P3 manage parameter P3 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 Select SupMode AlterSuperuserPasswor Alter User Pas...

Page 63: ... Spindle parameter P5 Spindle parameter P5 Spindle parameter P5 Spindle parameter P5 Spindle parameter P5 Spindle parameter P5 Spindle parameter P5 Spindle parameter P5 Spindle parameter P5 Spindle parameter P5 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 Spindle assign port axis Spi Alarm ELevel Spi Reset ELevel Spi ECZ Home Enable Spi ECZ Elevel...

Page 64: ...d Spi code command invalid Machine spi one speed Machine spi two speed Machine spi three speed Machine spi four speed Spindle stop delay ms Effective mode Instant Instant Instant Instant Instant Instant Instant Instant Instant Instant Instant Instant Instant Instant Instant Instant Instant Default value Page Port parameter P6 Port parameter P6 Port parameter P6 Port parameter P6 Port parameter P6 ...

Page 65: ...ADTECH 4 series CNC System maintainance Manual 61 Instant ...

Page 66: ...er P6 Port parameter P6 Port parameter P6 Port parameter P6 Port parameter P6 Port parameter P6 Port parameter P6 Port parameter P6 Port parameter P6 Port parameter P6 Port parameter P6 21 Spindle 2 CCW output 22 Transduser alarm reset 023 Spindle blow output 024 Spindle brake output 025 Servo spi en output 026 Servo spi stop output 027 Servo spi pulse output 028 Sv spi rigid tapping output 029 Sa...

Page 67: ...parameter P6 Z Ext home input Port parameter P6 4 Ext home input Port parameter P6 BExt home input Port parameter P6 Port parameter P6 Port parameter P6 XC Ext home input 49 X Servo En input Y Servo En input Port parameter P6 Z Servo En input Port parameter P6 4 Servo En input Port parameter P6 B Servo En input Port parameter P6 Port parameter P6 Port parameter P6 Port parameter P6 Port parameter ...

Page 68: ...amming error when excute program Range 0 1 Unit None Authority Operation admin or super Default 0 program Effective time Instant Note 0 Program home 1 Mechanical home Program home is that the coordinates all are zero actually it is the workpiece home point Mechanical home it requires detecting external sensor to locate the home position while home operation move to specified home direction at home...

Page 69: ...etting MPG Maximum speed the max setting is 10000 if this setting value is too low the MPG will not work well uauslly the default value is ok Range 1 3000 Unit Authority Operation admin or super Default 1000 Effective time Instant Note This setting is handwheel response speed if this setting value is too low the handwheel will not work well uauslly the default value is ok Range 1 9999 Unit ms Auth...

Page 70: ...uthority Operation admin or higher Default 1 Effective time Reboot Note The communication rate setting for connection PC software when the controller communicate with pc software via RS232 or network RJ45 Range 0 1 Unit mm Authority Operation admin or higher Default 0 2 Effective time Instant Note Set the arc interpolation equivalent If this value is too small the arc is more better but the intern...

Page 71: ...m if it is speed1 it works as high effcient acceleration balancing algorithm Range Real time Preprocesss Unit None Authority Operation admin or higher Default real time Effective time Instant Note Real time processing is suitable for machine debug In pretreatment mode after controller start working there are 2s for buffering and pre reads For The pretreatment the controller can check the direction...

Page 72: ...e of the automatic oil pump automatic timing star setting is that after comntroller power on it starts timer and when the timer over the oil pump output P6 045 setting is active The output holding time is set by 023 after this time over the output is inactive OilPressureOut Freq Hz Output signal follows the hertz specified by 024 in working processing and used for oil supply devices If this settin...

Page 73: ...ead more instructions Range Unit Authority Operation admin or higher Default Effective time Instant Note Inp AccSpeed Mode it for setting the interpolation acceleration deceleration 0 is linear acceleration and deceleration 1 is S curve acceleration deceleration S Speed Acceleration Used to set the performance of Scurve acceleration deceleration Range 0 1 Unit Authority Operation admin or higher D...

Page 74: ...ult plane so that it no need to specify the modal plane value while programming andwrite plane related instructions directly in stead Range 0 2 Unit Authority Operation admin or higher Default 2 Effective time Instant Note This parameter for lathe machine no need edit it Range Unit Authority Operation admin or higher Default 192 168 0 123 255 255 255 0 192 168 0 1 Effective time Reboot Note These ...

Page 75: ...ed to set the segments of pretreatment preview The larger this value is the greater the operation is and the longer the waiting time before motion is During small segment interpolating if this value is larger the possibility of waiting for operation during motion will become higher the value is set according to the actual processing effect If this value is smaller the value is set according to the...

Page 76: ...s start again it work if The setting is sta mem the system will memory the current state then reboot or press start the system will work directly from the last position Range off Abs coord Mac coord Unit Authority Operation admin or higher Default off Effective time Instant Note 0 is diaable when the controller pause during working the A and Z axis will move to the P1 050 and P1 049 setting safty ...

Page 77: ...ause during working the Aor Z axis will move to the P1 050 and P1 049 setting safty position this coordinate can be workpiece coordinate or machine coordinate Range 9999 999 9999 999 Unit mm Authority Operation admin or higher Default 0 Effective time Instant Note If the P1 044 or P1 045 setting is 1 enable when the controller pause during working the Aor Z axis will move to the P1 050 and P1 049 ...

Page 78: ...on controller it will return zero automatic Range 0 3922 Unit ms Authority Operation admin or higher Default 0 Effective time Instant Note after the spindle stop working the controller has a delay and output a signal to Make the spindle brake signal inactive Range Unit Authority Operation admin or higher Default 0 Effective time Instant Note This parameter is invalid now so no need set it Range 1 ...

Page 79: ...w mode Range 500 10000 Unit none Authority Operation admin or higher Default 4000 Effective time Instant Note For setting the handwheel max speed rate it is valid only when the P1 062 setting is 1 Range 1 20 Unit none Authority Operation admin or higher Default 10 Effective time Instant Note For setting the handwheel max speed Acc it is valid only whenthe P1 062 setting is 1 Range Off on Unit none...

Page 80: ...onding to every pulse unit 0 001mm Ex 1 the motor encoder pulse is 5000 and the machine moves 5mm pitch is 5mm when the motor rotates one cycle and there is no gear ratio on this axis then CMR CMD 5000 5 1000 1 1 Then CMR 1 CMD 1 the pulse equivalent is 0 001 p mm Ex 2 the motor encoder pulse is 5000 and the machine moves 10mm pitch is 10mm when the motor rotates one cycle and there is no gear rat...

Page 81: ...d used for GOO instruction About start speed 1 2 rpm motor speed is recommended for step motor as above the machine moves 5mm when the motor rotates one cycle and the speed is 5 10mm sec 300 600mm min For servo motor the start and stop shouldn t have vibration If this speed is too high it will cause vibration during motion and the step motor will be out of step The acceleration and start speed als...

Page 82: ...switch isn t installed please use soft limit which uses machine home point as reference point Positive limit and negative limit are subject to actual distance unit mm Since soft limit decelerates and stops at the limit point it may exceed the seting distance which depends on acceleration time and speed Please keep certain margin when setting this parameter Range 1 20000 Unit pulse Authority Operat...

Page 83: ... axis home operation First complete the mechanical home operation offset corresponding pulse and then set this point as mechanical home Note This parameter is invalid during program home operation Range 0 1 Unit pulse Authority Operation admin or higher Default 1 1 0 0 Effective time Instant Note Set the mechanical home direction of each axis 1is Positive 1 is Negative Range 0 9999 Unit Mm min Aut...

Page 84: ...ll the working process speed will be slow so the larger the setting is the higher processing speed is as the machine working condition these settings are as lager as possible if the parameter P1 018 setting is speed or speed 1 then this parameter is invalid 013 X_ServoAlarmIn ELevel Y_ServoAlarmIn ELevel X restrain acc mm s 2 Y restrain acc mm s 2 Z restrain acc mm s 2 4 restrain acc mm s 2 B rest...

Page 85: ...ld change these settings 1 is high level 0 is low level Range 0 1 Unit Authority Operation admin or higher Default 0 Effective time Instant Note 1 is enable 0 is disable When mechanical home mode is selected this parameter for setting whether external servo zero point servo z phase signal should be searched If these settings enable that means after the machine detecting sensor Z_ServoAlarmIn ELeve...

Page 86: ...eration is completed For the better precision it is suggested that set these settings Enable Note these setting only for servo motor setp motor should disable Range 0 1 Unit Authority Operation admin or higher Default 0 Effective time Instant Note These settings for setting each axis servo zero point z phase signal level input 1 is high level 0 is low level Range 0 1 Unit Authority Operation admin...

Page 87: ...of the motor drive should be known in advance 0 is Pulse pulse mode 1 is Pulse direction model Range 0 1 Unit Authority Operation admin or higher Default 0 Effective time reboot Note Set pulse direction if the controller direction is reverse to actual direction please modify this parameter to adjust the direction of motor Range 0 1 Unit Authority Operation admin or higher Default 0 Effective time ...

Page 88: ...rs P2 001 P2 12 Setting Range 0 6 Unit Authority Operation admin or higher Default 1 6 Effective time reboot Note At default mode the actual number of every axis corresponds to the silk screen number on the shell If certain axis is abnormal you can replace the axis through this function For example set P2 022 X physial Assign Num is 4 and 4 physial Assign Num is 1 then any operation to X axis will...

Page 89: ...e If set y axis dual drive the Y physial Assign Num is 2 then you can set 4 physial Assign Num 2 that means the Y axis is dual drive x axis port is master A axis is slave Other axis is similar Range 0 9999 Unit P R Authority Operation admin or higher Default 2500 Effective time reboot Note Set the servo motor encoder rated P R if the encoder is 2000p r pls set these parameters 2000 Range 0 1 Unit ...

Page 90: ...rive one motor direction will have accumulative error during every forward and backward motion Therefore if finding that there is error in one direction please check whether this parameter matches Range 0 1 Unit Authority Operation admin or higher Default 1 Effective time reboot Note 0 is rotary 1 is linear Range 0 1 Unit Authority Operation admin or higher Default 1 Effective time instant X featu...

Page 91: ...ers are valid only when the P2 026 AND P2 027 settings are 0 set whether looking for shortest path automatically if it is rotary axis and is positioning but doesn t process enable this function to shorten the motion time 0 disable 1 Enable Note If processing is required during the motion the shortest path may be not your desired processing track Range 100 8000 Unit Kpps Kilo Pulse Per Second Autho...

Page 92: ... the home function and limit stop function Hard limit function Use hard limit in software scanning mode in which the hard limit decelerates and stops according to the maximum acceleration of this axis Therefore if this value is too high the machine tool will stop in emergency and if this value is too low it will cause too much overshoot Home function the home acceleration of every axis uses this v...

Page 93: ...ical home mode is selected this parameter determines whether external deceleration switch should be searched If this parameter is set to 0 and P2 015 P2 016 servo Z phase enable is also set to 0 the home mode sets current point as the home directly in mechanical mode 0 disable 1 enable Range 0 1 Unit Authority Operation admin or higher Default 0 Effective time instant Note if the logic direction o...

Page 94: ...rameters of mechanical home Range On off Unit Authority Operation admin or higher Default Off Effective time instant Note make the pitch compensate enable or disable EN means the pitch compensate is effective off means the pitch compensate isineffective Range 1 1000 Unit mm Authority Operation admin or higher Default 10 Effective time instant Note set pitch compensate spacing this setting for lase...

Page 95: ... be more than pitch compensate spacing so the start point can be 0 or other values Range 9999 999 9999 999 Unit mm Authority Operation admin or higher Default 0 Effective time instant Note when the pitch compensation is effective set the compensationrange it can be 0 100mm or 10 120mm or others but the minimum should be more than pitch compensate spacing so the end point can be any point 11 4 Mana...

Page 96: ...ective time instant Note At super mode you can reset the parameters to default value Range none Unit none Authority Super mode Default none Effective time instant Note The parameters can be backed up and restored only in super user mode The parameters are backed up to the sysconf bak file in the root directory of the controller If this folder already has a file with same name the latest backup wil...

Page 97: ...password Range 0 1 Unit none Authority Super mode Default 0 Effective time instant Note This function This function is to be developed now it is invalid Range none Unit none Authority Super mode Default none Effective time instant Note Clear the accumulated value of current processing pieces Range 0 999999 Unit none Authority Super mode Default 0 Effective time instant Note When the accumulated va...

Page 98: ...fective time instant Note Select default boot screen from absolute position relative position and comprehensive position after power on Range Unit none Authority Operation admin or higher Default English Effective time reboot Note Select system language Simplified Chinese Traditional Chinese English Range 0 1 Unit none Authority Operation admin or higher Default 0 Effective time reboot Note Macro ...

Page 99: ...ontent of the interface If the axis function of the hardware exists it still can output axis control during programming but the axis status won t be displayed The status such as axis limit and alarm will be ignored Range 0 1 Unit none Authority Super user Default Off 0 Effective time Instantt Note Used to configure whether RS232 of current system outputs the testing info while program is running T...

Page 100: ...o set whether controller uses additional panel which must be ADT matching additional panel or compatible with the interface of same protocol If additional panel is used the sys debug information En must be disable P3 020 Range M Func user _Def Unit none Authority Super user Default M Func Effective time reboot Note Used for setting M code MFUNC the default m code User def use the m code define by ...

Page 101: ...ller will be protected the screen is closed press nay key can make the screen normal 0 is diable Range Slave poll Unit none Authority Super user Default Slave Effective time Instant Note If the controller used for Modbus then this parameter for setting the controller mainframe or slave Salve the controller is set for slave Poll the the controller is set for mainframe 11 5 Tool magazine parameters ...

Page 102: ...log output 10V for controlling VFD 1 6 corresponding to 1 6 axis 7 servo spindle port the servo spindle motor which is special for ATC function The default setting is 0 that means it is VFD control mode if you want to Spi ECZ Home Enable Spi ECZ Elevel Spi Limit Enable Spi Limit Enable Spi Limit Elevel Spi Pulse Mode Spi Pulse Logic Mode Spi HomeDect ELevel Spi ExtHome Check En Spi Round Setting S...

Page 103: ...ponding to 1 6 axis Range 0 5000 Unit Authority Operation admin or higher Default 2500 Effective time Instant Note This setting is the encoder line of spindle motor This parameter will affect G74 and G84 tap instructions Please set it properly Range 0 30000 Unit Authority Operation admin or higher Default 24000 Effective time instant Note This setting is used to calculate the analog output of the ...

Page 104: ...ut maybe it is used for certain special application Range 0 10000 Unit Authority Operation admin or higher Default 0 Effective time instant Note After spindle start running there is a delay for spindle getting the speed then work the next codes Range 0 1 Unit Authority Operation admin or higher Default 0 Effective time instant Note These signals are used for ATCfunction pls refer the servo spindle...

Page 105: ... Note Set spinde the Min speed Range 1 100000 Unit RPM MIN Authority Operation admin or higher Default 24000 Effective time instant Note There are two aalong outputs port for spindle set the 2nd spindle the Max speed Range 1 24000 Unit RPM MIN Authority Operation admin or higher Default 24000 Effective time instant Note set the 2nd spindle the speed Range OFF ON Unit Authority Operation admin or h...

Page 106: ... no need set it Range 1 24000 Unit ms Authority Operation admin or higher Default 24000 Effective time instant Note When the spindle execute stop command there is a delay for spindle stop the delay time is this parameter setting 11 7 Port configuration P6 Range 0 23 Unit Authority Operation admin or higher Default Effective time instant Note Assign input or output for each functional ports the inp...

Page 107: ... IN6 input ports the IN33 IN35 diagnosis level is high level and others are low level Range 0x00000000 0xFFFFFFFF Unit Authority Operation admin or higher Default 0 Effective time instant Note Used for closing the outputs when reset alarm 0 keep before status 1 close this output For example P6 053 10 then the binary dihgit is 00000000 00000000 00000000 00001010 That means when press RESET buuton t...

Page 108: ...inance Manual 104 For example P6 056 10 then the binary dihgit is 00000000 00000000 00000000 00001010 That means when press RESET buuton to reset the alarm the output LED33 LED35 will be closed and others output will keep before status ...

Page 109: ...put card board for connecting limit home and other input signals 3 XS8 output port 25 pins output card board for all output signals 4 USB port it s for exchaging files and other functions 5 24v power input port Internal power consumption is 5W 6 XS9 MPG input port 7 XS10 spindle port 26 pins connector for spindle inputs and outouts 8 XS14 expand input port 25 pins input card board for expand input...

Page 110: ...ADTECH 4 series CNC System maintainance Manual 106 12 1 2 49serise Mounting dimensions ...

Page 111: ... with anti interference measures such as shielding space electromagnetic radiation absorbing impact current and filtering power clutter which can prevent interference with the system To ensure system stability please take the following measures CNC must be kept away from the equipment with interference e g inverter AC contactor electrostatic generator high voltage generator and sub unit of power l...

Page 112: ...ADTECH 4 series CNC System maintainance Manual 108 12 2 Port definition 12 2 1 pulse port XS1 XS6 There are 4 pulse ports XS1 XS4 on cnc4940 6 pulse ports on CNC4960 XS1 XS6 Pulse port internal circuit ...

Page 113: ...mmended the connection is as below Pin No Definition Function 1 PU Pulse signal 2 PU Pulse signal 3 DR Direction signal 4 DR Direction signal 5 ALM Servo alarm signal input low logic 6 OUT Axis alarm reset output signal 7 ECZ Encoder phase Z input 8 ECZ Encoder phase Z input 9 PUCOM 5V DC 10 11 24V 24V Internal 24V power supply directly connected to 24V power supply of the controller 12 ECA Encode...

Page 114: ...shall follow the figure below and do not connect PU and DR together or else the pulse interface may be damaged Connect to servo drive Most of servo drives are differential input so you can refere the above diagram Connect to step driver with differential input sample 1 and most of servo drive need 24VDC for input and output then you can connect pin 10 and p11 to servo driver directly pin 10 and p1...

Page 115: ... A_LMT INCOM1 X axis limit X axis limit Y axis limit Y xis limit Z axis limit Z xis limit A axis limit A xis limit 24v 10 IN8 X_STOP0 X home point 9163 input board IN00 IN01 IN02 IN03 IN04 IN05 IN06 IN07 24V IN08 11 12 IN9 Y_STOP0 IN10 Z_STOP0 Y home point Z home point IN09 IN10 12 2 2 Input port XS7 It include all axis limit inputs signal and other signal the definition as below ...

Page 116: ... C home point Standy by Standy by 24v B axis limit B xis limit C axis limit C xis limit Standy by IN11 IN12 IN13 IN14 IN15 24V IN16 IN17 IN18 IN19 IN20 24 IN21 Standy by IN21 25 IN22 Standy by IN22 26 27 28 29 30 31 IN23 INCOM3 IN24 IN25 IN26 IN27 Standy by 24v Standy by Standy by Standy by Standy by IN23 24V IN24 IN25 IN26 IN27 32 IN28 Standy by IN28 33 34 35 36 37 IN29 IN30 IN31 INCOM4 Standy by...

Page 117: ...IN34 IN35 IN36 IN37 IN38 IN39 IN40 IN41 IN42 IN43 IN44 IN45 IN46 IN47 IN48 IN49 IN50 IN51 IN52 IN53 IN54 IN55 INCOM5 function Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy Standy dy 24v ...

Page 118: ...ion OUT0 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 OUT17 OUT18 OUT19 OUT20 OUT21 OUT22 OUT23 24V Function Spinde CW M03 Spinde CCW M04 M10 M11 M12 M13 Cooling M08 M09 Lubricating M32 M33 M14 M15 M16 M17 M18 M19 M20 M21 M22 M23 M24 M25 M26 M27 M28 M29 M30 M31 M34 M35 M36 M37 M38 M39 M40 M41 M42 M43 M44 M45 M46 M47 M48 M49 M50 M51 OUTGND24V ...

Page 119: ...CNC6D panel F6 FCNC6D panel F7 FCNC6D panel F8 FCNC6D panel F9 FCNC6D panel F10 FCNC6D panel F11 FCNC6D panel F12 FCNC6D panel F13 M52 M53 M54 M55 M56 M57 M58 M59 M60 M61 M62 M63 M64 M65 M66 M67 standy by M68 M69 standy by standy by standy by standy by standy by standy by standy by standy by standy by standy by standy by standy by standy by standy by standy by M70 M71 M72 M73 M74 M75 M76 M77 M78 M...

Page 120: ...64 Function 0 1 High speed 0 01 Medium speed 3 IN65 0 001 Low speed 4 IN60 Start 5 6 7 8 9 10 11 12 13 14 15 IN61 HA 24V 5V IN56 IN57 IN58 IN59 IN62 HB 5V Stop Handwheel Aphase Internal 24V Internal 5V X axis Y axis Z axis A axis E stop Handwheel B phase Internal 5V 12 2 4 MPG port ...

Page 121: ...16 17 18 19 EXT_GNDA EXTVCC5 0A CDR CDR CPU AXIS_IN1 AXIS_IN2 UECZ UECB UECA AXIS 2 AXIS 4 AXIS 6 CPU PWM Spindle encoder 5V Spindle encoder 5V Spindle pulse port DR Spindle pulse port DR Spindle pulse port PU Spindle alarm input 1 Spindle alarm input 2 Spindle encoder Z Spindle encoder B Spindle encoder A Spinde out2 CCW Spinde out4 Spinde out6 Spindle pulse port PU PWM output 12 2 5 Spindle port...

Page 122: ...nal Common anode connection follows The power supply is determined by encoder If 5V power supply is used resistor R will be unnecessary For 12V power supply please use 1K 2K resistor and for 24V power supply please use 2K 5K resistor Suggestion Please use differential connection to ensure better anti interference when the conection wires arelong 20 21 22 23 24 25 26 DAOUT2 DAOUT1 DAGND AXIS 1 AXIS...

Page 123: ...12 2 6 RS232 port definition RS232 communication port 9 pins plug male NC NC TXD NC RXD NC NC NC GND 12 2 7 USB memory flash drive port XS10 It is standard flash drive port 12 2 8 PC USB port XS11 It is standard USB communication port 1 6 2 7 3 8 4 9 5 ...

Page 124: ...ADTECH 4 series CNC System maintainance Manual 120 12 3 Electrical connection diagram 12 3 1 Electrical Symbol ...

Page 125: ...ADTECH 4 series CNC System maintainance Manual 121 12 3 2 Main Power connection diagram ...

Page 126: ...ADTECH 4 series CNC System maintainance Manual 122 12 3 3 Servo drive connection diagram ...

Page 127: ...ADTECH 4 series CNC System maintainance Manual 123 12 3 4 Step connection diagram ...

Page 128: ... region POWER X Y Axis Limit POWER definition 24V GND X X Y Y 24V GND function 24V 24V X limit X limit Y limit Y limit 24V 24V 12 3 5 ADT9163 PCB board Note the 24V and GND are the power supply for the limit and home sensors the MAX current output is 200MA ADT9163 definition chart ...

Page 129: ...J2 J2 POWER J2 J2 J2 INPUT24 27 J2 J2 J2 POWER Z Z A A 24V GND B B C C 24V GND X Y Z A 24V GND B C IN14 IN15 24V GND IN20 IN21 IN22 IN23 24V GND IN24 IN25 IN26 IN27 24V Z limit Z limit A limit A limit 24V 24V B limit B limit C limit C limit 24V 24V X home Y home Z home A home 24V 24V Bhome Chome air pressure detection Vacuum detection 24V 24V External switch 1 External switch 2 External switch 3 E...

Page 130: ...S4 24V IN28 IN29 IN30 IN31 Spindle encoder A Spindle encoder A Spindle encoder B Spindle encoder B Spindle encoder Z Spindle encoderZ Spindle encoder power supply 5V Spindle encoder power supply 0V Spindle PU Spindle PU Spindle DR Spindle DR PWM1 Analog output GND 0 10V the 1st analog out 0 10V the 2nd analog out Spindle servo alarm 1 24V Spindle servo alarm 2 24V Spindle CW Spindle CCW VFD speed ...

Page 131: ...he limit and home sensors the MAX current output is 200MA ET102A definition chart port J38 J38 J38 J38 J38 J38 J38 J38 J38 J38 J38 J38 J38 region POWER IN03 IN00 POWER IN07 IN04 POWER definition 24V GND IN00 IN01 IN02 IN03 24V GND IN04 IN05 IN06 IN07 24V function 24V 24V IN00 IN01 IN02 IN03 24V 24V IN04 IN05 IN06 IN07 24V ...

Page 132: ...J39 J39 J39 J39 J39 J39 J39 J39 J39 IN11 IN08 POWER IN15 IN12 POWER IN19 IN16 POWER IN23 IN20 GND IN08 IN09 IN10 IN11 24V GND IN12 IN13 IN14 IN15 24V GND IN16 IN17 IN18 IN19 24V GND IN20 IN21 IN22 IN23 24V IN08 IN09 IN10 IN11 24V 24V IN12 IN13 IN14 IN15 24V 24V IN16 IN17 IN18 IN19 24V 24V IN20 IN21 IN22 IN23 ...

Page 133: ...tion chart port J31 J31 J31 J31 J31 J31 J31 J31 J31 J31 J32 J32 J32 J32 region OUT00 OUT09 OUT10 OUT19 definition OUT00 OUT01 OUT02 OUT03 OUT04 OUT05 OUT06 OUT07 OUT08 OUT09 OUT10 OUT11 OUT12 OUT13 function OUT00 OUT01 OUT02 OUT03 OUT04 OUT05 OUT06 OUT07 OUT08 OUT09 OUT10 OUT11 OUT12 OUT13 ...

Page 134: ...eries CNC System maintainance Manual 130 J32 J32 J32 J32 J32 J32 J30 J30 J30 J30 OUT20 OUT23 OUT14 OUT15 OUT16 OUT17 OUT18 OUT19 OUT20 OUT21 OUT22 OUT23 OUT14 OUT15 OUT16 OUT17 OUT18 OUT19 OUT20 OUT21 OUT22 OUT23 ...

Page 135: ...ram CNC OR NC file 1 by usb line connect pc with controller by usb line the back of controller usb port xs11 the steps as follow a press FILE button it will show as below B then press TO PC F6 button C open you pc then you can find a u disk in your pc D open the u disk H ...

Page 136: ...ADTECH 4 series CNC System maintainance Manual 132 E open the PROG folder and copy the NC OR CNC file to this folder F select NC or CNC file in controller G then press EOB button ...

Page 137: ...inished 2 copy program by flash drive A insert the flash drive to usb port that at the front of controller B press file button then select data traveler C then you can find the cnc file in controller D press F3 copy then press CAN button back to lock disk and enter prog folder then press paste F4 button ...

Page 138: ... press CAN button hold it and power on the controller when hear a buzzing then loose the button 3 input the password 26722719 4 the controller will display the picture as follow 5 select 6 press 6 change the language 6 then will show 7 select 2 u disk then will show 8 select 0 USB communication if connect successfully will show USB Transmiting ...

Page 139: ...nance Manual 135 9 then copy the file ADTROM BIN and nc_res ncp I send you to ADT file ofcontroller 10 when finish press CAN button 2 times back to the main interface 11 then select 1 prog sec and press Y thenfinish 12 reboot controller ...

Page 140: ... 136 15 ATC Function 49 serise controller support ATC function the program made by macro the controller support several kinds of tool magazines there are two samples for reference as below Sample 1 15 1 umbrella type tool magazine 15 1 1 FLOWCHART ...

Page 141: ...pindle cut loosen input pin number 5 6 7 8 9 10 IN IN4 IN5 IN6 IN7 IN8 IN9 Macro address 1004 1005 1006 1007 1008 1009 spindle cut clamp input 11 IN10 1010 series no 1 2 3 4 Defination current tool no target tool no max tool no z offset Macro address 4120 200 400 4126 series no 1 Defination System tool amount Macro address 400 2 3 X axis tool change position Y axis tool change position 401 402 4 5...

Page 142: ...13 Z axis tool setting position 24 No 14 Z axis tool setting position 25 No 15 Z axis tool setting position 26 No 16 Z axis tool setting position 27 No 17 Z axis tool setting position 28 No 18 Z axis tool setting position 29 No 19 Z axis tool setting position 30 No 20 Z axis tool setting position 31 No 21 Z axis tool setting position 32 22 Z axis tool setting position 33 No 23 Z axis tool setting ...

Page 143: ... 2 G90 G599 when enter tool changing procedure it will shift to G599 machine tool coordinate system and the values are absolute in the program each axis refer the machine coordinate system so the match parameter of the tools are refering to machine coordinate 3 201 4120 read current tool number to 201 variable use for compare with 5 IF 200 201 GOTO 100 200 s variable value is transmit by target to...

Page 144: ...s tool change 26 IF 201 0 judge if current tool no is o or not 27 if the value is not 0 then execute next codes 码 28 G01 Z 403 F 405 machine move to Z axis tool chaning point 29 M89 P11 L1 air cylinder push out 30 M88 P6 L0 wait for disk air cylinder back input sensor signal 31 M89 P12 L1 spindle air cylinder push out 32 G04 P300 delay 300 millisecond 33 G01 Z 403 2 5 F1000 Z axis rise up 2 5 403m...

Page 145: ...magazine The current tool NO is bigger than target tool number or target tool located at lower half of tool magazine for example the max tool number is 24 current tool NO is 1 target tool NO is 16 the nearest path is No 1 No 24 No 23 No 16 forward rotate choose tool 40 M89 P9 L1 disc CW output P9 is disc CW output signal nearby tool changing if current tool NO is 3 and target tool NO is 4 disc CW ...

Page 146: ... it will be ccw 49 M89 P9 L1 disc cw P9 is the signal of the disc cw 50 1 0 symbol is 0 tool selection of cw 51 GOTO 3 jump to N3 52 N4 tool selection of CCW 53 M89 P10 L1 54 1 1 symbol is 1 tool selection of ccw tool selection counting 55 N3 56 2 201 current tool NO saved into temporary variable 57 WHILE 2 200 DO1 judge whether it is target tool or not 58 M88 P7 L0 wait for tool counting input si...

Page 147: ...grams From No 55 to 68 are for counting base on previous tool selection direction to select tool principle is accumulation or decrease by current tool number tool selection is finished when current tool NO is same as target tool NO 69 IF 1 1 GOTO 5 JUMP to N5 70 G04 P 408 dealy 71 M89 P9 L0 close disc cw output signal after delay 72 GOTO 6 73 N5 74 G04 P 409 delay 75 M89 P10 L0 close disc ccw outp...

Page 148: ...gth compensation 96 4126 1 setting length compensation 97 N100 program jump 98 M30 program end 99 Sample 2 15 2 Linear tool magazine Linear magazine generally fix on X or y axis the interval of tools is same now we take X axis for example 15 2 1 Program process 1 check parameters address 2 Z axis go to safe position 3 Y axis move to safe distance 4 X axis move to tool release position 5 Dust cover...

Page 149: ...ition Tool interval mm 400 4 2 3 4 5 6 7 8 401 402 403 404 405 406 412 413 10 X axis move to tool change position 11 Z axis move to datum point 12 Spindle pick up tool 13 Y axis move to safe position 14 Z axis move to safe position 15 Dust cover down 16 Z axis move to datum position 17 ATC finish 15 2 2 I O Definition Output definition input definition Macro address Description main function spind...

Page 150: ...reference point Y safe position Y move to this position then X move to next tool position and pick up tool Tool interval the distance between adjacent 2 tools 15 2 3 Macro program and descriptoin O0001 IF 4120 200 GOTO 100 IF 400 0 GOTO 100 IF 4120 400 4120 0 3000 1 Current tool number error IF 200 400 200 0 3000 1 Current tool number error G90 Linear tool magzine Z axis go to safe position G53 1 ...

Page 151: ... 406 tool release G04P500 M89P7L1 1 0 WHILE 1005 0 DO1 IF 1 1000 THEN 3000 1 IN5 Time Out G04P10 1 1 1 END1 Zmove to safe height G53 1 Z 404 F 405 Xmove to tool pick up position 1 401 200 1 413 G53 1 X 1 F 406 Zmove to tool release position slowly G53 1 Z 403 F 406 tool clamp M89P7L0 1 0 WHILE 1006 0 DO1 IF 1 1000 THEN 3000 1 INT6 Time Out G04P10 1 1 1 END1 ...

Page 152: ... 404 F 405 dust cover down OUT6 M89P6L0 1 0 WHILE 1007 0 DO1 IF 1 1000 THEN 3000 1 INT7 Time Out G04P10 1 1 1 END1 Zmove to reference position G53 1Z 403F 406 N100 ATC finish M30 15 3 parameter settings For the ATC is active it should change the manage parameter 023 set it to be User Def after changing after that reboot ...

Page 153: ...ller and make it active 1 copy systable csv file to ADT folder 2 load CSV file into controller Select this parameter then press EOB the controller will show a dialog press EOB reboot 15 5 copy macro program file to controller Copy T_func nc file to cotroller MACRO folder After that reboot ...

Page 154: ... axis tool setting postion 413 The user defined macro variable name 115 No 5 Z axis tool setting postion 414 The user defined macro variable name 116 No 6 Z axis tool setting postion 415 The user defined macro variable name 117 NO 7 Z axis tool setting postion 416 The user defined macro variable name 118 NO 8 Z axis tool setting postion 417 The user defined macro variable name 119 NO 9 Z axis tool...

Page 155: ... axis tool setting postion 431 The user defined macro variable name 133 NO 23 Z axis tool setting postion 432 The user defined macro variable name 134 NO 24 Z axis tool setting postion 433 The user defined macro variable name 135 z offset 4126 The user defined macro variable name 136 aim tool no 200 ...

Reviews: