background image

Lathe CNC Controller 

Manual

Ver Nov. , 2013 

HUST Automation Inc. 

No. 80 Kon Yei Road, Toufen, Miaoli, Taiwan   

Tel: 886-37-623242   

Fax: 886-37- 623241

Содержание H6D-T

Страница 1: ...Lathe CNC Controller Manual Ver Nov 2013 HUST Automation Inc No 80 Kon Yei Road Toufen Miaoli Taiwan Tel 886 37 623242 Fax 886 37 623241 ...

Страница 2: ......

Страница 3: ...18 I O Mode Screen 2 19 Parameter Screen 2 21 Software Version Screen 2 22 System Parameter Screen 2 23 Tool Radius 2 25 Tool Compensation Screen 2 27 G54 G59 Work coordinate setting page 2 29 Error message 2 30 Graph Mode Screen 2 30 2 2 Program Editing 2 31 2 2 1 Programming Overview 2 31 2 2 1 1 Part Programs 2 31 2 2 1 2 Programming Methods 2 31 2 2 1 3 Program Composition 2 33 2 2 1 4 Coordin...

Страница 4: ...eturn From Reference Position G29 3 24 3 13 2nd Reference Position Return G30 3 25 3 14 Thread Cutting G32 3 26 3 15 G33 Tapping Cutting Canned Cycle 3 30 3 16 G34 Variable Lead Thread Cutting 3 31 3 17 Canned Cycle Functions For implication of programming 3 36 3 17 1 Single Cutting Canned Cycle G90 G92 G94 3 36 Longitudinal Cutting Fixed Cycle G90 3 36 Outer Inner Diameter Tapered Lateral Canned ...

Страница 5: ...cution of the Subprogram 3 71 3 27 Tool Radius Compensation 3 65 3 27 1 Total Offset Compensation Setting and Cancellation 3 65 3 27 2 Tool tip Radius and the Direction of Fictitious Tool tip G41 G42 G40 3 66 3 27 3 Interference Check 3 86 3 27 4 Notes on Tool Radius Compensation 3 89 3 28 Coordinate System 3 91 3 28 1 Local Coordinate System Setting G52 3 91 3 28 2 Basic machine coordinate system...

Страница 6: ... 5 8 5 3 4 H6DL T Auxiliary Panel 5 9 5 3 5 H6D T Accessories Dimensions 5 10 5 4 Connector Type 5 12 5 5 Connector Name 5 12 5 6 Connector Pin out Definition 5 13 Axis Connector Pin 5 13 MPG H6D 5 14 MPG H9D 5 15 AD DAAnalog Signal Wiring 5 16 5 6 1 G31 INPUT Control Signals 5 17 5 6 2 Axial Control pin assignment and wiring 5 18 5 6 3 Wiring of Manual Pulse Generator MPG 5 19 5 6 4 Wiring of Spi...

Страница 7: ...9 5 9 1 6 Transfer Data Variable from CNC controller to PC 9 5 9 1 7 Transfer PLC Ladder from PC to CNC controller 9 6 9 1 8 Transfer LCD Screen Display Data from PC to CNC 9 7 9 1 9 Transfer Controller System Data from PC to CNC 9 7 9 1 10 Transfer function tables from PC to CNC controller 9 8 9 1 11 PC to Controller ARM 9 8 9 1 12 HCON EXE Program Operation 9 9 9 1 13 RS232C Connection 9 12 9 2 ...

Страница 8: ...HUST CNC H6D T Manual VI ...

Страница 9: ... failure detection but can prevent the mechanical conflict in a more effective way It can flexibly work with Optical Scale for performing fully closed loop control in achieving more accurate position alignment Automatic identification of NPN PNP signal format at the input point without the need to shift the switch Further the electrical layout is configured in a more convenient manner for easier a...

Страница 10: ...ions It is provided with 6 sets of working coordinate system setting functions to facilitate the program design and Workpiece machining Full follow up type of tapping mode in achieving more perfect thread more accurate thread depth control and faster speed Each axis can be set as active passive mode or single node non stop mode It is equipped with gear gap compensation function for adjusting the g...

Страница 11: ...t points optional single piece Transition Board can be selected to provide 48 input points and 32 output points of programmable logic control It can be expanded up to 256 input point and 176 output points of programmable logic control This operator s manual includes basic operation program editing G M code parameter settings connections and maintenance plus warning descriptions with examples and e...

Страница 12: ...HUST CNC H6D T Manual 1 4 ...

Страница 13: ...s Fig 2 1 After 3 seconds the next screen displays according to the Mode Selection setting When turning the PRON knob from left to right the following modes are displayed in order MPG TEST AUTO MDI EDIT PRNO JOG MPGx1 MPGx10 MPGx100 HOME Fig 2 2 Controller buttons function key following order from left to right RESET IO MCM TOOL RADIUS TOOL OFFSET GRAPH ...

Страница 14: ... axis will stop moving when the MPG has no input In this mode the program process will proceed in order when the program is running regardless of the direction of the hand wheel The program process will not return when the hand wheel is rotated anti clockwise Press the F7 Key to shift the multiple of MPG Hand Wheel as X1 X10 and X100 alternately and other function keys will be the same as the Auto...

Страница 15: ...axis to be monitored and the user can monitor the real time command of each axis and the Servo responding status 3 Restart Select only before running the program 1 In the Edit Screen as per Fig 2 8 below you may search the interrupted node or reset for restarting such node Press F4 Key after completing the search or setting when Restart indicates reverse white it means such function is active 2 Un...

Страница 16: ... Auto and Program Est mode to observe the program content Under Auto screen press F8 Key to access the Preview screen which will display the program content for the selected program number and then press F1 for returning to Auto screen 6 M0 1 S top This function can be selected at all times whether under running or stopping status On Auxiliary Panel press M01 Stop key to select or cancel the stopp...

Страница 17: ...uld be located at the rearmost end of the working process Upon reaching the working count the screen will indicate the working count up message At this time the customer can restart the program using the Reset key or pressing the Start key directly to restart the program and reset the worked count to zero 4 Working Time Display the duration second of the program currently executed When restarting ...

Страница 18: ...s on Draft Fast Draft Shift Method Under Draft Mode and before starting the program press Fast key once for ON and press again for OFF Fast Key Indicator ON Fast Draft Fast Key Indicator OFF Hand on Draft Hand on Draft Servo axis displacement command together with M T and S codes will be executed Fast Draft Servo axis will be locked without displacement but M T and S codes will be executed Such fu...

Страница 19: ...ion knob is in MDI Fig 2 8 Under this mode input node command directly and press Start key and you can execute this node command immediately Example 1 Edit M03 S1000 2 Press Enter key 3 Press Start key After the above said operation the Spindle will make CW turning speed 1000 rpm min ...

Страница 20: ...HUST CNC H6D T Manual 2 8 11 Tool Life Under MDI Mode press F5 Key to access valid when the Tool Life management function is active Fig 2 5 ...

Страница 21: ...ing limit of Tool service count 4 Press F6 Key to set the Time Limit After selecting the Time Limit at the upper part of the screen will indicate reverse white and flicker At this time use to move to the edition position for setting the corresponding limit of Tool service time 5 Based on actual Tool service status upper limit can be set simultaneously for Count Limit and Time Limit which can also ...

Страница 22: ...al programming status General programming The letters and digits need to be input by the operator manually and shown in Fig 2 9 is the general programming status Intellectual Programming The customer need not memorize the parameter letters of each command and relevant meaning but needs to fill in the value following the respective parameter according to the illustration to complete the programming...

Страница 23: ...y Please move the cursor to confirm the copy start node number for copy and then press the Enter key to confirm the selection as per Fig 2 10 Fig 2 10 2 More the cursor to the starting position of the block to be copied and then press Enter key to confirm as per Fig 2 11 Fig 2 11 ...

Страница 24: ... position of the block to be copied and then press the Enter key to confirm as per Fig 2 12 Fig 2 12 4 Press the Hint and then Copy key till the screen hint Copy Done appears as per Fig 2 13 To reselect the program content to be copied repeat Step a d Fig 2 13 ...

Страница 25: ...When the Set Restart indicates reverse white it means such function is active 2 Interrupt Node To search the interrupted node after the program is interrupted during the working process e g press Reset emergency stop shutdown access the Edit screen and then press Interrupted Node soft key and it can be retrieved 3 Search To enter certain bit and value in the specific program node press this key an...

Страница 26: ... the comment TYPE 201 to O001 1 Move the cursor to O001 2 Press 3 Press Prog ram selec tion methods 1 Select a program a Use the Cursor key or Page key to move the arrow to the desired program number Press the Cursor key that the program number will increase 100 for each time b Press the Select or Enter key 2 Program comments a Use the Cursor key or Page key to move the arrow to the program number...

Страница 27: ...e program Press the NO or N soft key to cancel the operation 4 Copy a program a Press the Copy key to display the following screen Fig 2 16 b Use the Cursor key or Page key to move the arrow to the sourc e program number c Press the Source key d Use the Cursor key or Page key to move the arrow to the ob j ec t target program number e Press the Object key When the source and target program numbers ...

Страница 28: ...ect or cancel Spindle release function When Release Spindle indicates reverse white it means such function is active otherwise it will be cancelled Upon starting the Release Spindle the Spindle can be turned by hand manually The Release Spindle function shall be effective for the voltage closed circuit spindle or the pulse type Spindle and the Spindle has returned to the Home Position 6 Spindle Po...

Страница 29: ...ange key and you may change to next tool along the direction set in the Manual Tool Change Direction parameter item e Chip Remover Press Chip Remove CW and Chip Remove CCW and you may change the status of Chip Remover flexibly f Tailstock FWD REV Press Tailstock FWD and Tailstock REV key and you may control the Tailstock action manually MPG Mode S c reen MODE switch turn to MPGx1 MPGx10 MPGx100 Fi...

Страница 30: ...pindle or Voltage Closed Circuit Type Spindle press the F2 Key for setting corresponding functions according to the Parameter Page a When setting the parameter at Locate Home Position for Spindle signal and the Grid signal required the F2 Key shall corresponds to Spindle Home Position Press such key and the Spindle will execute Home Position returning steps the same as ordinary Servo Axis find out...

Страница 31: ...the F2 Key shall corresponds to Spindle Zero Point Under such status push the said function key and the current Spindle position will be set as the Home Position of the Spindle I O I nput Output Mode S c reen Press I O MCM once to enter I O mode The following screen displays Fig 2 20 Input Output Status of the Controller Press the IOCSA soft key to display the following output status screen Fig 2 ...

Страница 32: ...splay the following panel status screen Fig 2 22 Panel I O Status of the Controller The corresponding screen does not display when this page displays and the work mode knob is turned This function is used to check the work mode knob is correct Press the I O soft key to display the input and output status screen ...

Страница 33: ...een Quickly press IO Parameter key twice to enter the Parameter Mode and listed below is the relevant page Fig 2 23 G54 G59 Working Coordinates Setting Press G54 G59 Key to enter the working coordinates system setting screen Fig 2 24 ...

Страница 34: ... and Lattice time Example System 2010 627 PLC 2010 623 System Time June 27 2010 PLC Time June 23 2010 2 Time Setting Press Time Set key indicating reverse white and then press key for showing year month day hour minute and second edit the value and then press Time Set again When the screen displays Data Loading OK wording it means the time has been successfully set Note S uc h func tion shall b e ...

Страница 35: ...3456 To modify the Advanced Parameter press Modify Parameter key and it will skip to Password Input Page as per Fig 2 26 After entering correct Advanced Parameter password the user shall be allowed to modify the Advanced Parameter After entering the system parameter page press Change Password key and it will skip to the password change page Enter current password and new password according to the ...

Страница 36: ... T Manual 2 24 Fig 2 28 Note After entering the correct Advanced Parameter password and before restarting you may change the system parameter setting screen directly during the next operation password not required ...

Страница 37: ...Fig 2 34 If the Tool is located at Negative X Direction at the center of the Workpiece then negative value should be entered for the diameter as per Example 2 Tool Calib ration S tep 1 Clamp the Workpiece securely clamp with Pedal Switch or Manual Chuck key 2 Set the group number 3 Write in X Axis position a Move the Tool with Hand Wheel for accepting OD machining Before the entire Tool leaves the...

Страница 38: ...ter as 20 000mm diameter program setting and the Tool is located at the X position direction at the centerline of the Workpiece 3 Enter the length as 0 000mm the machining end face will be the working Home Position of Z Axis 4 Press F4 X Tool Offset and F5 Z Tool Offset respectively 5 The X Z coordinates saved for the Tool setting screen will be 6 000 and 13 638 respectively Under Tool length offs...

Страница 39: ...le to switch between two screens Press the soft key to cycle between tool wear compensation tool length compensation and parameter screens The tool length compensation screen is shown as follows Fig 2 31 There are 40 groups respectively for tool wear compensation and tool length compensation 1 Set Tool Wearing Offset and Tool Length Offset according to the following method ...

Страница 40: ...D and end face machining Before the entire Tool leaves the machining coordinates move the cursor to the group to be entered under Tool length offset screen for entering the corresponding diameter value X Axis or length diameter Z Axis and then the system will set the Tool length offset value automatically 2 Change Tool offset value during operation a Lock by increment setting method without affect...

Страница 41: ...or key to move input position and input the values then press the Enter key 2 Used the cursor key to move input position then used MPG or JOG key move the axis to the target position press faster the SAVE X SAVE Z or SAVE A key twice 0 5 Sec the values will be renew from up left MACHINE POSITION ...

Страница 42: ...ror messag e When any error message happen that system will change to this page automatically Please reference the explanation of chapter six Fig 2 27 Graph Mode S c reen The following screen displays when the MODE switch to Graph ...

Страница 43: ...iagram machining plan and command code of the numerical control unit It is used to plan the tool path with the assistance of the auxiliary functions of the machine The part program can be transmitted to the memory of the control unit via a PC punched paper tape or keyboard 2 2 1 2 Prog rammingMethods A numerical control unit executes actions exactly in accordance with the commands of the part prog...

Страница 44: ...ly controlled part program in a specified format using the movement command movement rate and auxiliary functions Check the program and make sure that there are no errors before transmitting it to the controller AutomaticProg ramming All processes from drawing the part diagram to transmitting the part program are performed with a PC For complex part shapes it is both time consuming and error prone...

Страница 45: ...F200 N50 W 5 000 N60 X15 000 Z 10 000 N70 X30 000 W 10 000 N80 G0 X40 000 Z10 000 N90 M5 N100 M2 Block is the basic unit of a program A block contains one or more commands No blank should be inserted between commands when transmitting a program A block has the following basic format N ____G____X U ____Z W ____F____S____T____M____ N Block Sequence Number G Function Command X Z Coordinate positionin...

Страница 46: ... of the block N___ all other components of the basic block format are commands A command contains a command code letter a sign and some numbers BasicCommand Format e g the positioning command X 10 000 X Command code sign can be omitted 10 000 Destination of a tool positioning action The command codes include the function command code positioning or coordinate command code feed rate command code an...

Страница 47: ...t essential it is recommended to use it for easy search The serial number contains the letter N followed by some digits The number can be generated automatically or manually typed from the keyboard when editing the program Refer to Chapter IV The line number order is not followed but line numbers must be unique The program runs in order of blocks from top to bottom rather than their serial numbers...

Страница 48: ...gers point to the direction of normal rotation Coordinate PositioningControl The coordinate of the H6D T Series is either absolute or incremental depending on the command code of the coordinate axis i e X Z Absolute coordinate commands U W Incremental or decremental coordinate commands Please note the diameter is generally used to represent the X axis coordinate for a lathe regardless of increment...

Страница 49: ...sitive direction U W represents an increment If it is heading to the negative direction U W represents decrement X Z and U W are interchangeable in the program The commands used for absolute and incremental coordinates are described as follows Ab solute Commands Fig 2 29 P0 to P1 G01 X10 000 F0 200 P0 to P2 X24 000 Z30 000 P2 to P3 X32 000 Z10 000 P3 to P4 Z0 000 Fig 2 29 I nc remental Commands Fi...

Страница 50: ...s incorrect Therefore particular attention should be paid when the incremental coordinate system is used There aren t any rules about when to use the incremental or absolute coordinate system It depends on machining requirements If each machining point is positioned relative to the home position it is recommended to use the absolute coordinate system For diagonal simultaneous positioning on the X ...

Страница 51: ...e work origin should be on the centerline of the lathe spindle One of the following three points can be selected as the work origin of the Z axis Fig 2 31 1 Left end of the work piece 2 Right end of the work piece 3 Front of the claw or chuck Fig 2 31 Work Origin Selection 1 2 or 3 The work origin is also called workz ero point or prog ram orig in prog ram z ero point In this manual this zero poin...

Страница 52: ...responding to the coordinate used to indicate the work origin varies depending on the position of the work origin In general the machine origin is determined based on the position where the positioning measurement device and the touch plate of the limit switch are installed on the machine In this case use the positioning measurement function of the controller to obtain the relationship between thi...

Страница 53: ... 001 9999 999 mm R Radius 0 001 9999 999 mm G04 0 9999 999 seconds Program number 0 600 T code 1 There are two digits after T when no turret is mounted select a tool compensation number 2 There are four digits after a turret is mounted the first two digits is the tool selection and the last two digits is compensation number Memory capacity 512 K Lead screw compensation 0 255 pulses related to tool...

Страница 54: ... move the cursor to the block to edit 4 Used the or key to switch to the pervious or next page of the program 5 Edit one node at a time e g G90 X30 Z30 F0 2 and then enter 6 Use the key to create or insert a new block Enter a new block in a new program or insert a new block in an existing program Press the key after entering a new block 7 Use the key to apply save the new changes Use the key after...

Страница 55: ...G 0 X 0 Z 0 NEW LI NE G 4 X 1 NEW LI NE G 0 U 4 8 0 W 4 8 0 NE W LI N E G 4 X 1 NEW LI NE M 9 9 NEW LI NE If the program is longer than one page after completing the edition use the Page Up and Page Down to check if the programs in both pages are correct 2 2 2 2 Editinga Prog ram We have created PROGRAM 1 in the previous section The existing program change is described in this section Changing a p...

Страница 56: ...n shows as Fig 2 40 Fig 2 40 1 Change U480 by entering U360 To change an incorrect command enter the correct command and press Delete a Command Ex The third block program N30 U480 W 480 F0 2 Changed to N30 U480 W 480 Procedure 1 Make sure the system is in EDIT mode 2 Use the key to move the cursor to block N3 3 Enter a command to be deleted without values e g No value is entered behind F The scree...

Страница 57: ... Bloc k Ex Insert the block N31 U20 W 20 between the third block N3 G0 U480 W 480 and between N4 G4 X1 Procedure 1 Make sure the system is in EDIT mode 2 Use the to move the cursor to block N3 3 Enter N 3 1 Insert U 2 0 Enter W 2 0 Enter ...

Страница 58: ...2 42 Delete a Bloc k Ex Delete the block N31 U20 W 20 Procedure 1 Make sure the system is in EDIT mode 2 Use to move to the cursor to block N31 Press the key The screen shows as Fig 2 43 Move the cursor to block N4 after the block N31 is deleted Fig 2 43 Delete ...

Страница 59: ...elete the program O02 When you press the key no action is performed To delete all programs 0 999 follow the procedures below Procedure Switch to the MDI mode and instruct the command G10P20 0 1 All contents in the program are deleted Note After the procedure is complete all program data in memory is erased Therefore never perform this action unless it is absolutely necessary Delete Y N ...

Страница 60: ...ow is about the description of If to start the decimal point omission such parameter is shown in the first page of Parameter screen and it can be accessed by clicking IO MCM for twice Enter Non starting Omission Starting Omission X2 X0 002 mm X2mm Z35 Z0 035 mm X35mm U2500 U2 500 mm U2500mm W125 W125 000 mm W125mm 2 The command value to be entered by integral number G M N S code Computation parame...

Страница 61: ...0 N010 N0010 represents different blocks and a complete string must be entered to search a block serial number Bloc kNotes 1 Do not use two G codes in the same block 2 Do not repeat any coordinate code of a command such as X Y Z U V I W J and R in the same block 3 If you specify absolute coordinates and incremental coordinates for the same axis in a block only the incremental coordinates will be e...

Страница 62: ...HUST CNC H6D T Manual 2 50 ...

Страница 63: ...ne shot G code has no mark in the table is valid only in the defined program block Ex N10 G0 X30 000 Z40 000 N20 G4 X2 000 G4 is a one shot G code and is valid only in this block N30 G1 X20 000 Z50 000 G04 no longer valid in this block 2 Modal G codes A Modal G code has a mark in the table is valid until it is replaced by another G code of the same group Wherein G00 G01 G02 G03 Same group G40 G41 ...

Страница 64: ...in INCH mode 21 System measurement in METRIC mode 28 Automatic reference position return 29 Return from reference position 30 2nd reference position return 31 Skip function 32 Thread cutting 33 Tapping Cutting Canned Cycle 34 Variable lead thread cutting 40 Tool radius compensation cancel 41 Tool radius compensation set left 42 Tool radius compensation set right Local Coordinate System Setting Bas...

Страница 65: ... 90 Longitudinal cutting fixed cycle 92 Thread cutting fixed cycle 94 Face cutting fixed cycle 96 Constant surface speed control ON 97 Constant surface speed control OFF 98 Feed per minute mm min or in min 99 Feed per revolution mm revolution or in revolution G codes with are of power on default setting G codes with are modal G codes Function code prefixed with mark needs to be carried out in G99 ...

Страница 66: ... 1 Fast positioning Details Once this command is given the G00 mode is kept effective until a G01 G02 G03 or other single time G command appears Therefore if a subsequent command is also G00 only the axis address needs to be specified The speed of positioning is set by a machine parameter This command is capable of controlling movements in 1 6 axes simultaneously No position movement will take pla...

Страница 67: ... 05 2950 82 less than 5000 0 X axis set value X axis feed rate The feed rate of both axes is within the MCM parameter settings Therefore the tool will feed at the calculated rate on both axes When only a single axis X or Z executes fast positioning it moves at the respective speed set in the Highest Feed rate parameter 3 3 Linear Cutting G0 1 Func tions and Purposes This command together with the ...

Страница 68: ...f the F code is 0 02 mm min or 0 2 in min Once this command is given the G01 mode is kept effective until a G01 G02 G03 or other single block G command appears Therefore if a subsequent command is also G01 and the feed speed is not changed only the coordinate value needs to be specified The starting point is the coordinate of the tool when the command is given The feed rate defined after an F code...

Страница 69: ...n Func tions and Purposes This command makes the tool move along an arc Format G02 X U ____ Z W ____ I____ K____ F____ Fig 3 4 G02 Arc cutting G03 X U ____ Z W ____ I____ K____ F____ Fig 3 5 G03 Arc Cutting 2 0 4 6 1 00 Z X B A Z X X 2 E S End St art Z K I Z X X 2 E S End St art Z K I ...

Страница 70: ...olute coordinates Increment from arc start point to end point 3 Difference from arc start point to center Arc radius I K R I X axis K Z axis Radius range 9999 9999 mm 4 Arc feed rate F Minimum setting 0 01 mm rot The end point can be defined either by absolute or incremental coordinates The size of the arc can be defined either by the coordinate difference or radius The arc cutting direction CW or...

Страница 71: ... and Z W in the program format c The center C is defined by I and K values They are the coordinate difference between the arc start point and center This value can be either positive or negative Definition of the I and k values are same as the increments U W The arc feed rate is defined by F value Fig 3 8 Arc cutting d The arc center can be defined by the radius instead of I and K But if the arc a...

Страница 72: ...2 000 R2 500 F0 3 Fig 3 9 G02 Programming Example There are two different arc types available for arc cutting Fig 3 10 a Use R if arc angle 180 b Use R if arc angle 180 R is within the range from 4000 mm to 4000 mm Ex In Fig 3 10 an arc is cut with an angle 180 R G02 Z60 000 X20 000 R50 000 F0 300 Fig 3 10 Arc cutting Please note the following when executing an arc cutting S St art End E R X Z 3 0...

Страница 73: ...rpose is to temporarily hold the machine movement via the program command realizing a waiting status therefore delaying the start of the subsequent block Format G04 X P ____ X Dwell Time Unit second The X here stands for time instead of position is dependent on the setting of decimal enable parameter Ex G04 X2 when decimal enable is disabled the dwell time is 2s if decimal enable is enabled the dw...

Страница 74: ...k Note When parabolic End X coordinate and the parabola starting point X coordinate equal display will showing ERROR 05 X When parabolic End Z coordinate and the parabola starting point Z coordinate equal display will showing ERROR 05 Z P Parabolic program X2 4PZ P value Range 1 9999999 Unit 0 001mm Degree of opening of said parabolic shape When P 0 system will showing ERROR 05 P to the display I ...

Страница 75: ...mmand in prevenient processing can do tool compensation but the surface finish is not high J 1 The parabola command in at the point of interruption can not do the tool compensation but high surface finish The system default J 0 when J not fill F Speed feed rate Can be used in conjunction with any G code Fig 3 11 K explanation Rear turret coordinates Front turret coordinates ...

Страница 76: ...mm Its symmetry axis parallel to the Z axis machining dimensions of the parts shown in the Figure the finishing program may be prepared as follows Fig 3 12 M03 S800 G00 X10 Z10 G00 X0 G01 Z0 F120 M08 X30 G05 X60 Z 40 P5000 K0 I1 G01 X90 Z 60 X110 Z 85 X120 M09 G00 Z10 M30 ...

Страница 77: ...rior to a G09 command G61 Exact stop check mode modal command to be disabled by a G62 command when enabled G62 Exact stop check mode cancel modal command to disable an enabled G61 Prog ram Ex ample MCM 114 256 Turning Corner Round Angle Connection M03 S1000 G01 X20 F1000 U10 N10 U50 G09 N20 and N21 Precision Positioning between blocks on completion of N20 block X axis speed decelerates to 0 N20 U5...

Страница 78: ... zeros at the end Prog ram Ex ample EX For spindle to be positioned at the angle of 175 degrees any of the following commands may be given Method 1 G15 R175 00 Method 2 G15 R175 Method 3 G15 R17500 3 9 Cy lindric al Plane G16 Func tions and Purposes Using the angular movement of an angle command convert it internally into a linear distance of the axis on the outer surface for performing a linear i...

Страница 79: ... for switching from the spindle mode to the servo axis mode G16 Hxxxx xxx Set xxxx xxx as the value of cylinder radius When set with this method the cylinder interpolation axis to be determined by the currently using spindle and the current spindle must be converted into servo axis for performing cylinder interpolation Ex First Spindle C axis to be switched over to servo spindle mode for performin...

Страница 80: ...polation mode In order to carry out tool compensation in cylinder interpolation any other in progress tool compensation must be disabled before entering cylinder interpolation then start and end tool compensation in cylinder interpolation mode 7 If cylinder interpolation is started when a tool tip compensation is in application an arc interpolation cannot be accomplished correctly in cylinder inte...

Страница 81: ...3 G M Codes 3 19 Prog ram Ex ample Fig 3 13 Cylinder Interpolation ...

Страница 82: ...lan or the plane where an arc is located Prog ram Format If no axis direction is specified after a G17 G18 or G19 command the arc plane is the default plane as shown below Fig 3 14 Arc Plane Table 3 4 Command Horizontal Axis Vertical Axis G17 IJ Plane selection X Y G18 KI Plane selection Z X G19 JK Plane selection Y Z ...

Страница 83: ...Vertical Axis G17 X0 Z0 X Z G17 X0 A0 X A G17 X0 B0 X B G17 X0 C0 X C G17 Z0 Y0 Z Y G17 A0 Y0 A Y G17 B0 Y0 B Y G17 C0 Y0 C Y G17 X0 Y0 or G17 X Y G18 K I Plane Selection Table 3 6 Command Horizontal Axis Vertical Axis G18 Z0 Y0 Z Y G18 Z0 A0 Z A G18 Z0 B0 Z B G18 Z0 C0 Z C G18 Y0 X0 Y X G18 A0 X0 A X G18 B0 X0 B X G18 C0 X0 C X G18 Z0 X0 or G18 Z X ...

Страница 84: ...rizontal and vertical axes EX G17 X0 Z0 G17 Z0 X0 2 In G17 always use the IJ value to indicate the radial increment from the start point of an arc In G18 always use the KI value to indicate the radial increment from the start point of an arc In G19 always use the JK value to indicate the radial increment from the start point of an arc EX G17 X0 Z0 Select X Z plane G02 X10 Z10 J10 J stands for the ...

Страница 85: ... the respective axis Format G28 or G28 X U _____ Z W _____ or G28 X U _____ or G28 Z W _____ Ex ample Note that prior to executing the G28 command the tool compensation command must be canceled Ex G00 X1 Z1 From start point to the intermediate point T100 Tool compensation is canceled it cannot co exist with G28 in the same block G28 Tool returns to the 1st reference point on the X Z axis ...

Страница 86: ...ns X Z commands simultaneously the tools return to the reference point based on the X Z settings of the MCM parameter 3 Prior to executing G28 tool offset must be disabled 3 12 Return From Referenc e Position G29 Func tions and Purposes After returning to the reference point by executing G28 use this G29 command to return to the previous target point prior to G28 Format G28 or G28 X U _____ Z W __...

Страница 87: ... Details 1 The X Z Value in the program format is insignificant however a value must be given for entering into the program it merely tells the machine to which axis the reference point is to be returned 2 After executing G28 use G29 command to return the tool to its previous position before G28 is executed 3 The G29 command cannot be used alone A G28 or G30 must be given prior to G29 3 13 2nd Ref...

Страница 88: ...herefore it is capable of processing linear thread cutting inclined thread cutting and continuous thread cutting Fig 3 16 G32 Thread cutting Format G32 X U _____ Z W _____ F _____ Q _____ E _____ Fig 3 17 Thread Cutting The U 2 Setting Should Not be Less Than Retraction Amount X Z End point of thread cutting in absolute coordinates U W End point of thread cutting in incremental coordinates relativ...

Страница 89: ...ions start at the same point 2 Due to delay of the server system imperfections could result at both ends of the thread S1 and S2 To avoid this problem the thread length specified in the program should be slightly longer than the actual length of the processed thread S1 and S2 are leads The length of S1 and S2 is estimated using the formula below S1 S F 1800 1 Ln A S2 S F 1800 S1 S2 Imperfect threa...

Страница 90: ... 17 400 second cut 0 4 2mm N80 G32 W 26 000 F2 00 N90 G0 U17 400 N100 W26 000 N110 M05 N120 M02 Ex 2 Tapered thread cutting G32 X U _____ Z W _____ F _____ R _____ Q _____ E _____ X Z End point of thread cutting in absolute coordinates U W End point of thread cutting in incremental coordinates relative to the start point F Thread pitch R Half of the difference diameter between the greater and smal...

Страница 91: ...r the angle between taper plane and Z axis less than 45 pitch shall be set along the Z axis b For the angle between taper plane and Z axis more than 45 pitch shall be set along the X axis c For the angle between taper plane and Z axis equal to 45 pitch can be set along either the X axis or Z axis N10 GO X60 0 Z100 0 N20 M03 S2000 N30 G0 X23 0 Z72 0 First cut 1 0 2mm N40 G32 X32 000 Z28 000 F2 00 R...

Страница 92: ...thread cutting therefore the cut threads are smooth and c ontinuous 3 15 G3 3TappingCuttingCanned Cy c le Purpose and Func tion Rigid thread cutting Command Format G33 Z W _________ F______ G33 X U _________ F______ Z W X U End point coordinate or length of thread cutting F Pitch Details Execution process of Z X axis thread cutting 1 Z X Axis feed of thread cutting 2 Switch off spindle 3 Wait unti...

Страница 93: ...ill still move along with spindle rotation before spindle fully stops Therefore for the actual process the end of thread cutting will be a little bit deeper than the actual requirement Note 3 Other precautions are the same as that of G32 Thread Cutting 3 16 G3 4Variab le Lead Thread Cutting Func tions and Purposes Applicable for processing variable lead threads Command Format G34 X U ___ Z W ___ F...

Страница 94: ...or multi stage thread cutting based on technical requirements in general the subsequent stages starting from the second stage do not need to detect the GRID signal mainly for connecting smoothly with the previous stage See Fig 3 20 3 In general incomplete end threads S1 and S2 occur due to time lag in the servo system therefore the specified thread length shall be slightly longer than the processe...

Страница 95: ... cutting S1 3 mm Lead for end of cutting S2 3 mm Cutting depth 1 4 mm diameter in 2 cutting sessions Fig 3 21 Parallel thread cutting with equal pitch N10 G0 X30 0 Z50 0 N20 M03 S2000 N30 G0 U 17 000 first cutting 1 0 2mm N40 G34 W 26 000 F2 00 K0 5 N50 G0 U17 000 N60 W26 000 N70 G0 U 17 400 second cutting 0 4 2mm N80 G34 W 26 000 F2 00 K0 5 N90 G0 U17 400 N100 W26 000 N110 M05 N120 M02 X Z 20 mm ...

Страница 96: ...ch shall be set along Z axis for angle between taper plane and Z axis more than 45 pitch shall be set along X axis N10 GO X60 0 Z100 0 N20 M03 S2000 N30 G0 X23 000 Z72 000 First cutting 1 0 2mm N40 G34 X32 000 Z28 000 F2 00 K0 5 N50 G0 X40 000 N60 Z72 000 N70 G0 X22 600 Second cutting 0 4 2mm N80 G34 X31 600 Z28 000 F2 00 K0 5 N90 G0 X40 000 N100 Z72 000 N110 M05 N120 M02 Multi stag e thread c utt...

Страница 97: ... G00 X0 0 Z0 0 Quick positioning to start point G34 Z 30 0 F1 0 K0 5 Thread of first stage with variable pitch G34 Z 50 0 F1 0 K0 5 Thread of second stage with variable pitch G32 Z 60 0 F2 0 Thread of third stage with equal pitch M09 M05 M30 If set as above the thread cutting process will have no stop in Z axis during thread cutting therefore the cut threads are smooth and c ontinuous The transiti...

Страница 98: ...Both are handy and effective in programming and applications 3 17 1 S ing le CuttingCanned Cy c le G9 0 G9 2 G9 4 Func tions and Purposes This command group executes repeated cutting with a block It should end with G01 after use otherwise the cutting cycle will repeat 1 Long itudinal CuttingFix ed Cy c le G9 0 Format G90 X U ____ Z W ____ F____ X Z End point C in absolute coordinates Fig 3 22 U W ...

Страница 99: ...on CYCST is pressed in a block the tool moves along the paths 1 2 3 4 to execute a cutting cycle 2 Outer I nner Diameter Tapered Lateral Canned Cy c le G9 0 Format G90 X U ____ Z W ____ R____ F____ R The difference between point B and C in radius X Z U W and F are identical to those in lateral linear canned cycle Fig 3 25 G90 Tapered Cutting Path X Z Z W A B C D 4 1 2 3 U 2 X 2 R ...

Страница 100: ... block is that it functions as four G32 blocks Format G92 X U ___ Z W ___ I___ K___ L___ Q ___ F ___ E ___ X Z End point C in absolute coordinates U W End point C in incremental coordinates F Thread pitch metric E Number of threads per inch range from 1 0 100 0 This setting shall not appear when an F setting is given I The axial travel length on X axis for ending of the thread cutting If K 0 I wil...

Страница 101: ... thread lead and the speed limit of the spindle are same as G32 thread cutting 2 Whenever the start button CYCST is pressed in a block the tool moves along the paths 1 2 3 4 to execute a cutting cycle 3 Subject to the restrictions of G32 4 Where a feed hold command is given during the cutting the linear thread cutting canned cycle does not stop until the cutting on path 3 is complete 4 Tapered Thr...

Страница 102: ...oordinates U W End point C in incremental coordinates relative to the start point A F B C D feed rate Fig 3 29 G94 Linear Traversed Cutting Path In Fig 3 27 the cutting paths 1 and 4 are fast positioned by G00 The cutting along paths 2 and 3 is executed at the feed rate F Whenever the start button CYCST is pressed in a block the tool moves along the paths 1 2 3 4 to execute a cutting cycle X Z Z W...

Страница 103: ...ed by the tool s moving directions If the moving direction is positive the increment of U and W is and vice versa R value is as Fig 3 31 Fig 3 31 G94 cutting Path and Direction Note that G90 G94 G92 are modal codes and all the values for X U Z W and R remain valid unless they are redefined or another G command is given As shown in Fig 3 32 if the length of movement on Z axis is fixed the canned cy...

Страница 104: ...2 3 17 2 Compound Canned Cy c le Func tions G7 0 G7 6 Compound canned cycles simplifies the operation of CNC commands once the data of a work piece is set for fine cut the CNC automatically determines the tool path for the rough cut Compound canned cycles are also used for thread cutting This function is particularly suited for column cutting 1 U W R 1 2 3 4 U 2 R W 2 U W R 1 2 3 4 U 2 R W 3 U W R...

Страница 105: ... The F S and T functions of G71 G72 G73 and previous blocks are applicable to G70 wherer F S or T is changed in the blocked from P ns to Q nf the changed values praveil 2 When G70 is executed the tool returns to the start point and reads the next block 2 Long itudinal Roug h CuttingCy c le G7 1 Format G71 U d ____ R e ____ G71 P ns ____ Q nf ____ U u ____ W w ____ F f ____ S s ____ T t ____ N ns N...

Страница 106: ...arameter G7 1 G7 2 FeedingAmount is used R e Amount of retraction after each rough cut radius programming If not specified the parameter G7 1 G7 2 Retrac tionAmount is used P ns The number of the first block for a fine cut cycle Q nf The number of the last block for a fine cut cycle U u Amount of material to be removed for fine cut X axis W w Amount of material to be removed for final cut Z axis F...

Страница 107: ...either G00 or G01 6 The X and Z tool path from A1 to B must be incremental or decremental 7 The cutting depth U d and retraction amount of rough cut R e are modal codes They remain valid until another value is specified 8 G71 is applicable to the following four cutting types They are all parallel to the Z axis Whether U and W are positive or negative Fig 3 34 is determined by the direction of tool...

Страница 108: ...0 G71 U7 000 R1 000 G71 P100 Q200 U4 000 W2 000 F2 00 N100 G01 X25 0 F1 50 W 10 000 X50 000 W 20 000 W 20 000 X75 000 W 15 000 W 15 000 N200 X100 000 W 15 000 G00 X110 Z150 T0303 G00 X100 Z140 G70 P100 Q200 25 5 0 75 100 G70 G71 s t art end point 100 2 140 45 15 15 15 20 20 10 X Z 2 2 7 c ut t ingdep t h 1 ret rac t ion Res erved for fine c ut G70 fine c utp at h Safe p ointt o c hange t ool ...

Страница 109: ...gh cutting Format G72 W d ___ R e ___ G72 P ns ___ Q nf ___ U u ___ W w ___ F f ___ S s ___ T t ___ N ns N nf G00 X__ Z__ Tool move back Txxxx Change tool fine cutting G00 X__ Z__ Move to the start position of Canned Cycle G70 P ns Q nf Fine cutting Fig 3 36 Cutting Path of G72 Compound Canned Cycle G00 F A C A1 B G00 fas t feeding at F rat e G70 fine c ut p rog ram p at h e d W U 2 ...

Страница 110: ... A to A1 3 The feed rate from A to A1 is either G00 or G01 4 The X and Z tool path from A1 to B must be incremental or decremental 5 No subprogram is available from N ns to N nf 6 G72 is applicable to the following four cutting types They are all parallel to X axis Whether U and W are positive or negative Fig 3 37 is determined by the direction of tool path Fig 3 37 Cutting Path of G72 Compound Ca...

Страница 111: ... 000 R1 000 G72 P100 Q200 U4 0 W2 0 F3 00 N100 G00 Z45 000 G01 X75 000 W15 000 F1 50 W15 000 X50 000 W15 000 W20 000 N200 X25 000 W20 000 G00 X110 Z140 T0303 G00 X108 Z130 G70 P100 Q200 M05 S0 M30 25 5 0 75 100 45 15 15 15 20 20 X Z 2 2 Res erved for fine c ut G70 fine c utp at h 108 2 130 G72 G70 s t art end p oint 10 c ut t ingdept h 1 ret rac t ion Tool c hange s t artpoint ...

Страница 112: ...tool fine cutting G00 X__ Z__ Move to the start position of Canned Cycle G70 P ns Q nf Fine cutting Parameters U i Cutting amount on X axis radius programming If not defined the parameter G7 3Total CuttingAmount is used W k Cutting amount on Z axis If not defined the parameter G7 3Total CuttingAmount is used R d Rough Cutting Cycles I e times of cuts required to reach the defined cutting depth on ...

Страница 113: ...able to the fine cut command G70 Fig 3 39 Cutting Path of G73 Compound Canned Cycle Details 1 N ns N nf define the machining path of A A1 B 2 A maximum of 50 blocks can be inserted from N ns to N nf 3 No subprogram is available from N ns to N nf 4 The tool returns to A when the cycle finishes 5 The cutting amount U i W k and the cutting cycles R d are modal codes They remain valid until another va...

Страница 114: ... U14 000 W14 000 R3 G73 P100 Q200 U4 000 W2 000 F2 00 N100 G00 X25 000 W 20 000 G01 X50 000 W 20 000 F1 5 W 20 000 X75 000 W 15 000 W 15 000 N200 G01 X100 000 W 15 000 G00 X130 Z160 T0303 G00 X120 Z150 G70 P100 Q200 M5 S0 M30 25 5 0 75 100 45 15 15 15 20 20 20 X Z 2 2 Res erved for fine c ut G70 fine c utp at h 120 2 150 G73 G70 s t art point Firs tfeeding 4 67 14 3 Cut t ingdep t h ...

Страница 115: ...olute positioning command on X axis Z Absolute positioning command on Z axis U Incremental positioning command on X axis W Incremental coordinates on Z axis P i Amount the each movement of X canned cycle Q k Z cutting of the each segment R d Amount the tool move backward when X end of cutting F Cutting speed feed rate 1 Input of a Z or W parameter is a must 2 IF R e tool extraction parameter is no...

Страница 116: ...work origin M03 S2000 Positive rotation of spindle speed 2000 rpm G74 R3 R3 stands for a tool retraction of 3000 m after each drilling depth of 10000 m G74 Z30 K10 R3 F0 2 Drilling canned cycle Z30 indicates that the drilling cycle ends at the absolute coordinate Z30 K10 indicates 10 000 m per drilling R3 indicates 3000 m per retraction M05 SO Spindle stops M02 Program ends Z X A D C e Tool Tool w...

Страница 117: ...G74 X2 Z30 P400 Q10000 R1 F0 5 Grooving canned cycle Z30 Indicates the drilling cycle ends at absolute coordinate 30 in the Z direction X2 Indicates the end coordinates of cycling movements in the X direction are 2 P400 indicates a 200 m movement per cycle in the X direction Q10000 indicates 10000 m per drilling R1 Indicates tool retraction of 500 m in the X direction when the cutting reaches end ...

Страница 118: ... positioning command on Z axis U Incremental positioning command on X axis W Incremental coordinates on Z axis P i Amount the each movement of X canned cycle Diameter specification Q k Z cutting of the each segment Integer m specification R d Amount the tool move backward when Z end of cutting Integer m specification F Cutting speed feed rate Details 1 Input of a Z or W parameter is a must 2 IF R ...

Страница 119: ...end of drilling cycle is at absolute coordinate 60 in the Z direction P5 stands for 2500 m per drilling Diameter specification N50 M5 S0 Spindle stops N60 M2 End of program Ex ample 2 with tool feed in Z direction N10 G0 X80 0 Z0 O Quickly move tool to X80 Z0 position relative to the work origin N20 M03 S2000 Positive rotation of spindle speed 2000 rpm N30 G75 R2 R2 stands for a tool retraction of...

Страница 120: ...M2 end of program 7 Compound Thread CuttingCanned Cy c le G7 6 Func tions and Purposes G76 specifies the start point and end point of a thread cutting This command can be entered at any angle A fixed number of loops are cut for every cycle with the same cross section Thread end point coordinate and specification of slanting height are considered It is also capable of performing thread cutting in v...

Страница 121: ...esume with d min as the minimum cutting amount If no minimum cutting amount is defined the parameter Minimum CuttingDepth is used R d Amount of material to be removed for the fine cut If not defined the parameter Reserv ed Thread Depth is used X Z Absolute coordinates of cutting end point D U W Incremental coordinates of the cutting end point D R i Radius difference of thread part i 0 indicates no...

Страница 122: ...f the increments in Fig 3 39 are as follows U W Negative determined by the directions of AC and CD R Negative determined by the directions of AC Fig 3 45 Cutting Description 4 The thread height K is acquired from the thread pitch and the tool nose angle The formula is Thread height k pitch 2 Tan angle 2 Tan angle 2 acquired from the trigonometric table Ex If tool nose angle a 60 Thread pitch F l 2...

Страница 123: ...amming Example N10 G0 X30 0 Z60 0 N20 M03 S2000 N30 G76 P011060 Q100 R0 200 N40 G76 X16 536 Z10 000 P1732 Q900 F2 00 N50 M05 N60 M02 Notes on thread cutting are identical to G32 and G92 The chamfering settings are also applicable to G92 thread cutting canned cycle 8 Notes on Compound Canned Cy c le G7 0 G7 6 Every command of a compound canned cycle must contain correct P Q X Z U W and R values In ...

Страница 124: ...gfunc tion fo the max imum spindle speed G5 0 normallyg oes with settingfunc tion of the c onstant surfac e c utting G9 6 Format G50 S____ S Max spindle speed rpm or rev min W ork ing c oordinate offset func tion For c ontinuous proc ess of multiple work piec es workorig in c an b e set v ia c ontinuous offset settingof tool start point Format 1 G50 U _____ X direction offset 2 G50 W _____ Z direc...

Страница 125: ... the tool tip and cutting point on the surface of the rotating work piece A tool has its advised surface cutting speed range for optimizing the cutting result G96 is used to control the surface cutting speed The relationship between the surface cutting speed work piece diameter and spindle rotation speed is expressed by V DN V The surface cutting speed is the S value of G96 D Diameter of the surfa...

Страница 126: ...ncels the constant surface cutting speed at the same time 3 21 Feed rate S etting G9 8 G9 9 G98 Feed per minute mm min G99 Feed per revolution mm rev The feed rate F in H6D T turner series is defined by G98 and G99 G99 is the default value The conversion formula is Fm Fr S Fm Feed per minute mm min Fr Feed per revolution mm rev S Spindle speed rev min 3 22 I nc h MetricMeasurement Mode G20 G21 For...

Страница 127: ...increment Q Each depth of drilling Unit m Q10000 10mm If Q with no values that drilling motion will finish one time R Point of reference with go forward or move backward Absolute position If R with no values that it will according to now Z coordinates be R values F Drilling speed feed rate mm rev Fig 3 48 G83 Drilling 3 24 TappingCy c le G8 4 G8 0 G80 Fixed cycle for drilling cancel G84 Tapping cy...

Страница 128: ...ow Z coordinates be R values Q Each depth of tap cutting Unit m Q10000 10mm If Q with no values that tapping motion will finish one time F Set the spacing thread pitch of the tapping tools F1 0 1mm D First spindle end face threading if D parameter is not specified 2 G8 4X U _ _ Q_ _ R_ _ _F_ _ D1 1 X U Position of hole bottom is specified by an absolute or incremental value X direction 2 D 1 Threa...

Страница 129: ...ill report an Err18 G8 4 Z ax is applic ation ex ample N10 M70 third spindle switched as servo spindle mode N20 T1 N30 G0 X 20 C0 N40 Z3 N50 G84 Z 20 F1 R2 D2 N60 C60 N70 C120 N80 G80 N90 M71 third spindle switched back to main spindle mode N100G0 Z20 N110 M2 G8 4 X ax is applic ation ex ample N10 M60 Second spindle switched as servo spindle mode N20 T1 N30 G0X5 C0 N40 Z3 N50 G84U 10 F1 R4 D1 N60 ...

Страница 130: ...irection M04 Spindle rotates in reversed direction M05 Spindle stops M08 Coolant ON M09 Coolant OFF M10 Spindle chuck tightened M11 Spindle chuck loosened M12 Tailstock forward M13 Tailstock backward M15 Count plus 1 M16 Count clear to zero M30 Program end M33 Workpiece Collector Protrude M34 Workpiece Collector Extract M35 Tailstock Chuck Clamp M36 Tailstock Chuck Release M40 Chip Remove CW M41 C...

Страница 131: ... CCW M75 Spindle 3 Stop M80 Enable axial direction without homing M81 Disable axial direction without homing M84 Spindle brake hold M85 Spindle brake release M98 Call subprogram M99 Program cycle M30 Program end M300 Enable round angle connection between blocks M301 Disable round angle connection between blocks M362 Switch to Spindle 1 M364 Switch to Spindle 2 M365 Switch to Spindle 3 Using CW CCW...

Страница 132: ... certain fixed programs or command groups in a main program that demand repeated execution these commands could be saved in memory as subprograms so that the main program could be designed with a simplified structure Subprograms can be called out one after another in auto mode 1 S truc ture of the S ub prog ram The structure of the subprogram is the same as the main program except that the subprog...

Страница 133: ...ll the main program calls the first subprogram and the first subprogram calls a second sub prgrams The H6D T Series controller provides a maximum of 8 levels stepwise calls take for an example of 5 layers Fig 3 50 Subprogram Stepwise Call The M98 and M99 blocks should not contain any positioning commands such as X Z N1 N5M98P2 N31 M2 N1 N5M98P4 N32 M9 9 N1 N5M98P3 N32 M9 9 N1 N5M98P5 N32 M9 9 N1 N...

Страница 134: ... and Z axis compensation values for tool length and wear compensation These values are be summed up for compensation of the tool path Any small differences between the cut work piece and specifications found during the cutting test after the tool is calibrated can be remedied by wear compensation referring to the Tool Wear Compensation page If the difference is very small positive values should be...

Страница 135: ...ding to the specified compensation value Notes 1 After powering the CNC compensation is automatically cancelled and the compensation number is reset to 0 or 00 2 Compensation must be cancelled to execute Auto CYCST 3 The length compensation command T code can form an independent block in the program without positioning definition CNC executes an internal computation for compensation but the tool d...

Страница 136: ...m the NC unit which tool no is to be used The application is totally dependent to the tool path and the relative position of the tool As shown in Fig 3 53 looking forward along the tool path use G42 if the tool tip radius is on the right side of the tool path radius right side offset compensation use G41 if the tool tip radius is on the left side of the tool path radius left side offset compensati...

Страница 137: ...direction is defined by integers 0 9 Fig 3 44 In the system with tools on the top rear holder the direction 3 is for outer diameter cutting while the direction 2 is for inner diameter cutting The data of fictitious tool tip direction are to be entered in the T field on the Tool Length page Once these two data are acquired the control unit compensates for the tool tip properly by calculating R and ...

Страница 138: ... Process using tool tip as the starting point Fig 3 56 S tart of tool tip radius c ompensation When compensation is disabled and all the following conditions are met tool tip radius compensation starts 1 Executing a G41 G42 command 2 Executing a move command excluding the arc commend When used during a G02 G03 arc cutting system will issue an error alarm End Point Start point Nos e R c ent er p at...

Страница 139: ...p compensation can be determined by C251 C251 1 for Type A C251 0 for Type B Note The often seen terms Inside and Outside are defined as follows I nside Two mov ement prog ram sec tions hav ing an intersec ting ang le larg er than or eq ual to 0 180 Outside Two movement program sections having an intersecting angle within 0 0 180 Fig 3 58 Mac h ining p rog ram Pre read b uffer Exec ut ion b loc k ...

Страница 140: ...tart on G00 it only starts on a G01 G02 or G03 command When a G41 G42 command exists in the same block with a move command the move command is processed as a G01 command 1 In the case of a single command of Chamfer inside G41 G42 Fig 3 59 Program path Tool tip radius center path Intersecting point Program path Program path Program path Tool tip radius center path Tool tip radius center path Tool t...

Страница 141: ...path Tool tip radius center path N1 G42 N2 G00 X_ Z_ N3 G03 I_ K_ F_ Fig 3 60 N1 G42 N2 G01 X_ Z_ N3 G03 I_ K_ F_ Fig 3 61 2 When chamfer inside G41 G42 exists in the same block with a move command Fig 3 62 Tool tip radius center path Program path Intersection point S ...

Страница 142: ... outside obtuse angle G41 G42 command only Fig 3 63 Tool tip radius center path Program path Tool tip radius center path Tool tip radius center path Tool tip radius center path Intersection point N3 Program path Program path Program path ...

Страница 143: ...3 G M Codes 3 81 4 Chamfer outside obtuse angle G41 G42 exists in the same block with a move command Fig 3 64 Program path N2 Tool tip radius center path Intersection point S ...

Страница 144: ...ius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path ...

Страница 145: ...G M Codes 3 83 6 Chamfer outside acute angle G41 G42 exists in the same block with a move command Fig 3 66 Type A S Type B Tool tip radius center path Program path Tool tip radius center path Program path ...

Страница 146: ...m path Program path Program path Tool tip radius center path Tool tip radius center path Intersection point Tool tip radius center path Tool tip radius center path Intersection point Intersection point Intersection point Intersection point Arc center Arc center Arc center Arc center Arc center Arc center Arc center Operation in a tool tip c ompensation mode In the tool tip radius compensation G41 ...

Страница 147: ...Program path Program path Tool tip radius center path Tool tip radius center path Program path Program path Tool tip radius center path Program path Tool tip radius center path Tool tip radius center path Program path Program path Tool tip radius center path Tool tip radius center path Program path Program path Tool tip radius center path Arc center Arc center Arc center Arc center Arc center Arc ...

Страница 148: ...and of the compensation a change of the compensation command may change the direction of compensation But the change does not change the starting section of the compensation nor of the subsequent section of the program Fig 3 69 Change of compensating direction in a tool tip radius compensation Intersection point Line Line Line Arc Program path Tool tip radius center path Program path Tool tip radi...

Страница 149: ...and a G00 precedes G40 tool compensation is disabled in the block of a G00 move command A tool tip radius compensation ends G40 alone disables tool compensation and a G01 G02 G03 precedes G40 tool stops at the center of tool tip radius vertically tool compensation remains enabled until the first move command after G40 If no move command follows G40 tool compensation remains enabled on the encounte...

Страница 150: ... path Tool tip radius center path Program path Program path Program path Tool tip radius center path Tool tip radius center path Tool tip radius center path Disab lingtool radius c ompensation 1 Chamfer inside G40 command only Fig 3 70 ...

Страница 151: ...es 3 89 2 Chamfer inside G40 is in the same block as a move command Fig 3 71 Line Line Arc Line R Tool tip radius Arc center E E Program path Tool tip radius center path Program path Tool tip radius center path ...

Страница 152: ...s center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path ...

Страница 153: ...mmand in the same block Fig 3 73 Type A Type B Line Line Line Line Arc Line Arc Line Arc center Arc center E E E E Tool tip radius center path Tool tip radius center path Tool tip radius center path Tool tip radius center path Program path Program path Program path ...

Страница 154: ...s center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path Tool tip radius center path Program path ...

Страница 155: ...n the tool radius an over cutting alarm is generated as shown in Figure 3 51 Fig 3 76 Over cutting Shaded Area An interference check is a check against such conditions for taking responding actions according to the parameter Interference handling comprises the following 3 functions that can be selected by parameter setting Arc center E E E E Type A Type B Line Line Line Line Arc Line Arc Line Tool...

Страница 156: ...tting action continues allowing cutting into workpiece Details Ex Fig 3 77 1 Interference check alarm An alarm occurs before executing N1 process stops 2 Interference avoidance function N1 and N3 calculate intersection point for altering the path to avoid interference 3 Interference check disabled continue cutting into N1 and N3 lines I nterferenc e handlingalarm An interference alarm occurs when ...

Страница 157: ...vent of interference an alarm is issued before the block of interference in the program 2 Interference avoidance function selected A Interference occurs in two consecutive blocks in the program Interference in both N2 and N3 Fig 3 78 B An avoidance path cannot be found no intersection of N2 and N4 Fig 3 79 ...

Страница 158: ...hanical actions Therefore they are not allowed for continuous blocks M05 M code output S2100 S code output G4 X1 000 Suspension G1 U0 000 Feed distance 0 G98 G code only 2 Only G00 and G01 are applicable to blocks with tool tip radius compensation Arc commands G02 G03 are not allowed 3 The move block before a tool tip radius compensation command must be G00 or G01 Arc commands G02 G03 are not allo...

Страница 159: ...iameter Fig 3 81 N10 G0 X100 Z120 Point S N20 G0 X0 Z110 Point 1 N30 M3 S2000 N40 G42 Z100 T02 F3 0 Point 2 compensation insertion N50 G1 X20 Point 3 N60 X30 Z91 34 Point 4 N70 Z75 Point 5 N80 G02 X44 644 Z57 322 I25 F1 5 Point 6 arc cutting N90 G01 X76 Z37 644 F3 0 Point 7 N100 Z20 Point 8 N110 X80 Point 9 N120 Z0 Point 10 N130 G40 X90 Point 11 compensation cancellation N140 G0 X100 Z120 Point S ...

Страница 160: ...ius compensation is greater than 2 0 mm which is the distance from 8 to 9 3 28 Coordinate S y stem 3 28 1 Loc al Coordinate S y stem S etting G5 2 Command Format G52 X__ Y__ Z__ Command Desc ription If it is required to set another sub coordinate system for the geometric shape of the Workpiece being processed under previous Working Coordinate System G54 G59 then the said sub coordinate system will...

Страница 161: ...X__ Y__ Z__ A__ B__ C__ X X axis moves to the designated Machine Coordinate X position with G00 speed Y Y axis moves to the designated Machine Coordinate Y position with G00 speed Z Z axis moves to the designated Machine Coordinate Z position with G00 speed A A axis moves to the designated Machine Coordinate A position with G00 speed B B axis moves to the designated Machine Coordinate B position w...

Страница 162: ... it means the Home Position of the machine s coordinate system Notic e 1 G53 Command will be valid for the designate node 2 Before giving the G53 Command the Tool offsetting must be cancelled length wearing tip radius offsetting 3 The command shall be valid under absolute value programming status and will not avail under incremental value programming 3 28 3 W orkCoordinate S y stem G5 4 G5 9 Purpo...

Страница 163: ...ero therefore the work origin settings of work coordinates G54 G59 are as follows An illustration is given taking X Z 2 axes as the example Table 3 12 Work coordinate system Parameter Item Number X axis setting value Z axis setting value G54 1 X 3 Z 100 000 70 000 G55 21 X 23 Z 30 000 80 000 G56 41 X 43 Z 50 000 80 000 G57 61 X 63 Z 50 000 70 000 G58 81 X 83 Z 60 000 40 000 G59 101 X 103 Z 40 000 ...

Страница 164: ...e first work coordinate N2 G0 X0 Z0 Positioned to program coordinates X0 Z0 Machine coordinates X 10 Z 70 N3 G2 I 7 0 F200 Cut a full circle with R7 0 clockwise N4 G0 Set feed mode as FAST N5 G55 Select the second work coordinate N2 G0 X0 Y0 Positioned to program coordinates X0 Z0 Machine coordinates X 30 Z 80 N6 G1 W10 0 F300 Z axis cutting incremental feed command travel 10 0 N7 G3 W 20 0 R10 0 ...

Страница 165: ...amfer R_ func tions In a command block for forming a corner from a continuous line of any arbitrary angle or from an arc C_ or R_ can be used at the end of block to perform a chamfer or a round angle chamfer They are applicable to both absolute and incremental commands 3 29 1 Chamfer C_ _ Func tions and Purposes In 2 consecutive blocks the C_ command in the first block executes a corner chamfer C_...

Страница 166: ...rner int ers ec t ion point Unit mm Unit mm Relat ive value c ommand Relat ive value c ommand Hy pot h et ic al c orner int ers ec t ion point Prog ram Ex ample 1 Line Arc Fig 3 85 2 Arc Arc Fig 3 86 Abs olut e value c ommand Abs olut e value c ommand ...

Страница 167: ...2 consecutive blocks the R_ command in the first block executes a round angle chamfer R_ stands for the radius of arc of the round angle chamfer Command Format N100 G0x X___ Z___ R___ N200 G0x X___ Z___ Where G0x can be any of the G00 G01 G02 and G03 commands R_ is the radius of round angle chamfer Prog ram Ex ample Line Arc Fig 3 87 Abs olut e value c ommand ...

Страница 168: ...y pot h et ic al c orner int ers ec t ion point Unit mm Arc Arc Fig 3 88 3 3 0 Liner ang le func tion A_ Func tions and Purposes Given a line angle and end coordinates of any axis the end coordinates of another axis can be calculated automatically Command Format G01 Z X A_ Fig 3 89 ...

Страница 169: ...ng from the first axis horizontal axis of the selected plane the counterclockwise direction CCW is positive counterclockwise direction CW is negative Range of angle 00 360 00 360 for an angle exceeding the 360 00 range divide the angle by 360 00 degrees and take the remainder E g for an angle of 400 00 degrees the remainder 40 00 after divided by 360 00 will be the specified angle Other relev ant ...

Страница 170: ...ntersection point of two line segments is hard to get using inclination of the first line and absolute coordinates of the end point of the second line and its inclination the end point of the first line can be determined automatically by the internal system with the move path controlled automatically Command Format G01 A___ Specifies inclination of the first line ...

Страница 171: ...ext block and the inclination Fig 3 93 Prog ram Ex ample N01 G00 X0 0 Z0 0 N02 G01 A45 0 N03 Z90 0 X0 0 A135 0 Fig 3 94 Details 1 Angle indication Starting from the first axis horizontal axis of the selected plane the counterclockwise direction CCW is positive counterclockwise direction CW is negative E 100 0 S 100 0 ...

Страница 172: ... the specified angle 3 Report an error if relative coordinates are used for the end coordinates of the second block 4 Report an error if the two lines have no any intersection point or the intersection angle is less than 1 degree Other relev ant func tions 1 Specify a chamfer or round angle chamfer only when the angle of the first block is specified EX1 N1 G01 Aa1 Cc1 N2 G01 Xx2 Zz2 Aa2 EX2 N1 G01...

Страница 173: ...ordinates of a line arc intersection point when it is not specified with automatic control of the move path Command Format G01 A___ Specifies inclination of the first line G02 G03 X___Z___P___Q___H___ Specifies the end point and absolute coordinates of the center of the circle of the next block and the selection of the intersection point Note P Q the absolute coordinates of centers of arcs of the ...

Страница 174: ...Qq2 H_ N2 G01 Xx2 Zz2 Aa3 Details Report an error when the second block is not absolute coordinates Report an error when the second block is an arc without P Q specifications Report an error if the lines have no intersection point with the arc Relationship with other func tions Finding line arc intersection point chamfer EX1 N1 G01 A___ C___ N2 G03 X___ Z___ P___ Q___ H___ Fig 3 98 ...

Страница 175: ...3 G M Codes 3 113 Finding line arc intersection point round angle chamfer EX2 N1 G01 A___ R___ N2 G03 X___ Z___ P___ Q___ H___ Fig 3 99 ...

Страница 176: ...HUST CNC H6D T Manual 3 114 ...

Страница 177: ...shown below Fig 4 1 4 1 2 MCM Parameters The correct and proper setting of these parameters is important for operation of the mechanical system and fabrication of the work piece Make sure that the setting is correct Press to restart the machine when the MCM parameter is successfully set After pressing F5 System Parameter key in User Parameter page the System Parameter page can be accessed but it c...

Страница 178: ...UST C C 6 T Manual 4 2 and you can revisethesystem parameters Fig 4 2 System Parameter Page1 Fig 4 3 System Parameter Page2 Fig 4 4 System Parameter Page3 ...

Страница 179: ...4 MCM Parameter Settings 4 3 Fig 4 5 System Parameter Page4 Fig 4 6 System Parameter Page5 Fig 4 7 System Parameter Page6 ...

Страница 180: ...UST C C 6 T Manual 4 4 Fig 4 a isStud rror Offset Fig 4 a isStud rror Offset Fig 4 1 a isStud rror Offset ...

Страница 181: ...ode Format Thisparameter isfor setting thescaleof thegraph in thegraph mode Thisparameter isan initial setting for dynamic ad ustment you may press PageUP Page own button in thegraph screen for alteration 3 Initial aluegeneratedby linenumber duringprogramediting Format default value hen editing theprogram thelinenumber set for thefirst nodesystem shall be 1 If setting theparameter of thisitem as 1...

Страница 182: ...eaching theupper limit count thecount arriving statuscan becancelled by thefollowing threemethods a set to ero b Restart theprogram ou may also clear and set theworked count ero in order to restart thecounting c PresstheReset key and thecount arriving statuscan also becancelled and the worked count will beset to ero 7 Timedelay for chuck tightening Format default value 5 unit 1 ms Thisparameter is...

Страница 183: ...speed Setting thisparameter to 1 affectstheprocessing efficiency Thereforetheuser must consider and weigh therelationship between thetechnical criteriaand efficiency re uirementsfor setting aproper value 10 Radiusor diameter programming Format efault Setting a isisradiusprogramming Setting 1 a isisdiameter programming Sincegeneral drawingsindicatedrillsby itsradius setting thisparameter to may fac...

Страница 184: ...ng for Tool change After activating such function theprogram will stop at T Codewhen theTool servicetimeor thecount isup 14 Metric and imperial settings Format default value Setting metric system unit mm Setting 1 imperial system unit inch Setting of themeasurement unit 1inch 25 4 mm hen Setting 1 both the coordinatesand tool compensation aredisplayed to the4th digit after thedecimal point 15 heth...

Страница 185: ...t to 1 17 hether are start retrievesaprior block Format default value Setting retrieve Setting 1 no retrieve Program goes to the block prior to the re start block and e ecutes theprior block and thesubse uent program theblock prior to there start block 18 hether or not asmooth transit of tool tip compensation isenabled Format default value Setting yes Setting 1 no hen 41 42 function isenabled see3...

Страница 186: ...tion numerator or denominator is set according to the specification of A ial Transmission evice e g uideScrew and thepulsecount returned by the Servo Motor enerally speaking the speed voltage control type is set according to the pulse count returned by the Servo Motor whereas the position pulse control type is set by the pulse count after the Motor rotates for oneround After being confirmed do not...

Страница 187: ...ution umerator Set alue 1 26 Set a istraversespeed limit Format Unit mm min efault 1 ote Theformat isonly for integer Thetraversespeed limit can becalculated from thefollowing e uation Fma 5 RPM Pitch R RPM Theratio rpm of Servo Motor motor Pitch Thepitch of theball screw R ear ratio of ball screw motor Ma rpm 3 rpm for a is Pitch 5 mm rev ear Ratio 5 1 Fma 5 3 5 5 2 5 mm min 27 irection of Motor ...

Страница 188: ...speed 2 34 oming speed 2 35 oming speed 2 Format default value 4 unit mm min Thespeed thefeedback devicesearchesfor rid ero after thea ial position leavestheorigin switch in thehoming process Items re uiring the attention of the user in the homing process the machine moves toward the orig in switc h with the first stage speed the leng th of the orig in switc h must b e long er than the dec elerati...

Страница 189: ...id when a isgoing back to OM Format default value Scope 1 12 256 Taking a isfor e ample Setting Means when a is Motor returns to machines ome Position OM the direction for Section 2 to leave imit Switch and for Section 3 to find ero point RI will be opposite to Section 1 whereas the direction for Section 2 to leave imit Switch and for Section 1 to find ero point RI will be the same asper Fig 4 11 ...

Страница 190: ...n 3 Speed Used for finding thespeed of ero point RI for Feedback Return Speed 2 itsdirection will bedetermined according to the Thecustomer must noticethat when returning to OM themachinewill move towardstheLimit S witc h with Section 1 speed and thelength of said Limit S witc h must b e long er than the dec eleration distanc e otherwise themachinewill overshoot the imit Switch and generateincorre...

Страница 191: ...ction 3 Find ero for ncoder t Speed OM Return Speed 2 ncoder Find ero irection 1 eave imit Switch Speed OM Return Speed 1 1 4 ncoder Find ero irection 256 Touch imit Switch Find ncoder ero point Speed OM Return Speed 2 ncoder Find ero irection 256 Section 1 omeReturn Speed 1 Section 2 Section 2 Tool Position Speed Section 3 Touch imit Switch Speed Section 1 OM Return Section 3 Find ero for ncoder ...

Страница 192: ... then the sy stem will display ERR 15 alarm messag e 45 SoftwareOT imit in irection a is 46 SoftwareOT imit in irection a is 47 SoftwareOT imit in irection a is Format Unit mm min efault Set thesoftwareover travel OT limit in thepositive direction thesetting valueise ual to thedistancefrom positiveOT location to themachineorigin OM 48 SoftwareOT imit in irection a is 49 SoftwareOT imit in irection...

Страница 193: ...el ResolutionAd ustment m 53 a is enominator MP and wheel ResolutionAd ustment pulse 5 4 a is umerator MP and wheel ResolutionAd ustment m 55 a is enominator MP and wheel ResolutionAd ustment pulse 5 6 a is umerator MP and wheel ResolutionAd ustment m Format efault 1 ample If Item 51 Parameter 1 Item 52 Parameter 1 and and heel Multipleis1 then and heel moving for 1 frame 1 Pulse 1mm 5 7 Ma valueo...

Страница 194: ...owed only onedirection at atime a is a is a is planation Compensation cancel 1 1 1 o compensation when tool is on the side of the referencepoint 1 1 1 o compensation when tool is on the side of the referencepoint 61 Segment ength for Pitch rror Compensation a is 62 Segment ength for Pitch rror Compensation a is 63 Segment ength for Pitch rror Compensation a is Format efault Unit mm Note Theoffset ...

Страница 195: ... ero 64 Spindletype Re start enabled Format default value Setting oltagetypespindle Setting 1 Pulsetypespindle User may makecorresponding settingsaccording to theactual control of spindle 65 Set oopOpen CloseControl Method Restart avail Format default value Setting Spindleopen loop control Setting 1 Spindleclosed loop control Spindlealignment control For theSpindleof oltage typeServo Motor such pa...

Страница 196: ... deceleration timeisad usted by theInverter so it isneeded to set such parameter at theminimum value i e 2 67 Setting of spindlespeed at 1 voltage Format default value 3 unit RPM For avariable speed spindle thisparameter isused to ad ust thelinear relationship between thespindlerpm and thevoltage 68 Setting of rotation direction of spindle Format default value Setting for positiverotation Setting ...

Страница 197: ...at default value Setting Positiverotating direction for spindleorientation Setting 1 egativerotating direction for spindleorientation Usethisparameter to set therotating direction for spindleorientation in manual mode 74 Setting of rotation speed of spindleorientation Format default value 1 Unit RPM Usethisparameter to set rotation speed for spindleorientation in manual mode 75 Set if tofindtheSpi...

Страница 198: ...f 3 4 i e spindle rotates 4 turns when motor rotates 3 turns theservo spindle rotates1 turn when receivingapulsecommandof 1 In theabovee ample spindlerotates1 turn when thespindlemotor rotates 75 turns meaning that thecontroller only needsto send out 75 pulsesfor the spindleto rotate1 turn Therefore theparameter shall beset to 75 instead of 1 Sincetheservo spindleencoder isinstalled at theelectric...

Страница 199: ...angetimee ceedstheset valueof such parameter then thescreen will indicate Tool ChangeOverdue alarm signal To removethealarm pleaserefer to thefunction alarm described in Chapter 6 84 Setting of wear direction Format default value 1 positive Setting negativedirection Setting 1 positivedirection User may makead ustment according theused direction for making compensation for thewear 85 Setting of ma ...

Страница 200: ... 89 hether or not to enablethescreen saver Format default value Setting enable Setting 1 disable hen screen saver isenabled thescreen automatically enterssleep modewhen thecontroller remainsuntouched for 1 minutes for prolonging lifespan of the screen Pressing any key will resumethedisplay 9 0 Set thetypeof Chuck iscaccordingtotheactual conditionsof themachine Format default value Setting ydraulic...

Страница 201: ...mal point isallowed behind F 9 5 Setting of tool support type Format default value Setting rear support Setting 1 front support User may set according to actual tool position Seedescription of pair toolsfor detailsabout front and rear tool supports 9 6 Setting of typeof pulsetype Format default value Setting pulse direction Setting 1 positive negativepulse Setting 2 A phase Setting of this paramet...

Страница 202: ...3 ms suggest to set both and to 1 101 Setting of MP acceleration deceleration time Format default value 64 unit ms Setting range 2 3 ms Setting of motor acceleration deceleration timein handwheel mode suggested setting valueis15 102 Retention 103 Setting of spindlevoltage ero correction value Format default value unit mv Range Ad ustsspindlevoltage ero effectivein open circuit If system output is ...

Страница 203: ...ng Setting 1 Setting 4 Setting 5 If thehandwheel hasawrong direction after connecting thewires usemay alter thedirection by setting thisparameter 105 Set SpindleCount Format default value 1 Ma value 3 Spindle1 C A ISConnector Spindle2 A A ISConnector Spindle3 A ISConnector 106 If toinsert spaceinthedisplayed ode Format default value Setting es Setting 1 o ample In theediting program under 1 linenu...

Страница 204: ...performs a re calculation only when the number of feedback pulsese ceedsn 110 Setting for enabling detection against error follow Format default value Setting disable Setting 1 enable For pulsetypemotors thisfunction shall beenabled to detect servo motor follow error however theerror limit shall beset according to machineconditions nabling thisfunction can effectively protect themachineagainst ove...

Страница 205: ...e linear type s curve type and e ponential type acceleration deceleration curves therefore elevating the e ecution efficiency In casetheuser findsthat theefficiency of themachineisnot enough during the process hemay reach hisaim by disabling parameterssuch as wait for spindleto acceleration deceleration form 114 TurningCorner RoundAngleConnection Format default value Set theServo Motor acceleratio...

Страница 206: ...tting Forward direction Setting 1 Reversedirection 120 Set theAcceleration ecelerationTime Format Setting Scope 4 3 ms 121 Ma imum feed speed Format default value 1 unit mm min ote Setting valueshall bean integer without adecimal point g Setting 5 indicates a ma imum a is feed rate of 5 mm per minute imit of ma feed speed iscalculated asfollows Fma 5 a is servomotor ma speed is 3 rpm guide screw i...

Страница 207: ...ult value 4 6 125 Set Resolution umerator Format default value 36 Ex ample Assuming C a isistherotating a isand theanglewhen rotating for oneround is 36 degrees Motor ncoder 1 24 Pulsein multiple 4 and theSpindlefeedback pulsecount Tooth Count Ratio 5 1 very 5 roundsof Servo Motor rotation will driveC a is to rotatefor 1 round C a isResolution enominator Set alue 4 6 C a isResolution umerator Set ...

Страница 208: ...dlespeed 127 Retention 128 Set 1Tooth apOffset Format Scope mm which can beused to removethereversegap of the stud hen performing reverseaction certain gapsmay e ist in thestud In thiscase such parameter can beused to makecorrection 129 A isFeedback irectionSetting Format default value Setting meanstheforward feedback direction Setting 1 meansthereversefeedback direction It ismainly used to set th...

Страница 209: ...ode 133 13 a isfind ridFront eviation ength 134 131 a isfind ridFront eviation ength 135 132 a isfind ridFront eviation ength Format Scope mm If deviation fre uently happensto theposition beforeand after the OM returning during thereturning processand wherethedeviation length e ualsto the travel of one round Servo Motor rotation then such parameter can bead usted to solvetheaforesaid problem In th...

Страница 210: ...rdsthereversedirection Offset Time TheController will send out all of theoffset valueswithin theset offset time hen setting such parameter at ero thesystem will compensatethe said offset within oneacceleration deceleration cycle TheArc ClosedAngleoffset function Close 1 Open isused to control the availability of theaforesaid parameters 140 2ThreadTail RetreatingAcceleration ecelerationTime ms Form...

Страница 211: ...l not end theworking when receiving M 2 or M3 and will continuetheloop to run theprogram 144 ellow ampmeansPauseor Finish Format default value ellow lamp meansthePausereminding signal 1 ellow lamp meanstheFinish reminding signal 2 ellow lamp meanstheFinish aswell asthePausereminding signal 145 Spindle specificRPM whenstarting Format default value 1 Such parameter isused to set theSpindle specific ...

Страница 212: ...epending of varied re uirementsof thecustomer thesystem can beset to disconnect theMain Circuit power of the Servo Motor and to retain thecontrol power only After removing thealarm restoretheMain Circuit power again signal If O 5 isunder OFF statuswhen theServo Motor sendsoff alarm it meansthe main power of such Servo Motor will bedisconnected If O 5 isunder O statuswhen theServo Motor isworking n...

Страница 213: ...05 1 SIO Module 48in 32out AE712 DC Power Board AC Power Board Relay Board Optional Use in combination as required 24in 16out AB705 24in 16out AB765 It can connect the next SIO Module Panel and a maximum of 5 panels can be linked Include 2nd panel 2nd Panel X Y Z A B C G31 Input DB26LM Pin5 Pin 26 MPG1 C 1st Spindle A 2nd Spindle B 3rd Spindle ...

Страница 214: ...Considerations for the desig n of c ontrol panel The controller and auxiliary panels shall be of a totally enclosed type to prevent dust ingression The internal temperature shall not exceed the surrounding temperature by more than 10 C Cable entries shall be sealed To prevent noise inference a net clearance of 100mm shall be kept between the cables of each unit AC power supply and CRT If magnetic ...

Страница 215: ...rnal temperature rise shall be 1 C The heat dissipation area is the total surface area of the cabin minus the area in contact with the ground surface Ex 1 with cooling fan heat dissipation area 2 m2 internal permissible temperature rise 10 C therefore the max permissible heat source in the cabin is 6W 2 10 120W If heat source within the cabin exceeds 120W a cooling fin or other heat dissipation de...

Страница 216: ...HUST CNC H6D T MANUAL 3 4 5 3 H6D T Ex ternal Dimensions 5 3 1 H6D T Controller Fig 5 2 Panel Dimensions Fig 5 3 Case Dimensions Rear view ...

Страница 217: ...3 Connection Diagrams 3 5 Fig 5 4 Case Dimensions TOP view Fig 5 5 Cutout Dimensions ...

Страница 218: ...HUST CNC H6D T MANUAL 3 6 5 3 2 H6DL T Controller Fig 5 6 Panel Dimensions Fig 5 7 Case Dimensions TOP view ...

Страница 219: ...3 Connection Diagrams 3 7 Fig 5 8 Cutout Dimensions ...

Страница 220: ...HUST CNC H6D T MANUAL 3 8 5 3 3 H6D T Aux iliaryPanel Fig 5 9 Auxiliary panel Dimensions Fig 5 10 Cutout Dimensions ...

Страница 221: ...3 Connection Diagrams 3 9 5 3 4 H6DL T Aux iliaryPanel Fig 5 11 Auxiliary panel Dimensions Fig 5 12 Cutout Dimensions ...

Страница 222: ...HUST CNC H6D T MANUAL 3 10 5 3 5 H6D T Ac c essories Dimensions Fig 5 13 SIO Module 48IN 32OUT Fig 5 14 IO connect board 24IN 16OUT Fig 5 15 NPN Output relay board 8 Out ...

Страница 223: ...3 Connection Diagrams 3 11 Fig 5 16 DC Power module board 8 Out Fig 5 17 AC Power output module board 8 Out ...

Страница 224: ...roller are as follows Table 5 1 Connector Designation and Type Connector Name Connector Designation Type X axis servo X AXIS DB26LF F Y axis servo Y AXIS DB26LF F Z axis servo Z AXIS DB26LF F A axis servo A AXIS DB26LF F B axis servo B AXIS DB26LF F C axis servo C AXIS DB26LF F MPG Handwheel MPG DB26LM M Standard INPUT 1 INPUT 1 DB25LF F Standard OUTPUT 1 OUTPUT 1 DB25LF M Standard INPUT 2 INPUT 2...

Страница 225: ...V command Torgue 5V GND 9 5V 5V Power 10 TOG Torgue input 11 12 13 14 15 16 17 IN 49 Group 2 Input signa Note 18 OUT 49 Group 2 Output signal Note 19 Pulse 20 Pulse 21 Sign Pulse Direction 22 Sign Pulse Direction 23 IN 48 Group 1 Input signal Note 24 OUT 48 Group 1 Output signal Note 25 24V 24V Power 24V GND 26 24VGND I O 24V GND Note Z axis group 1 I O address at IN 52 pin23 OUT 52 pin24 Z axis g...

Страница 226: ...trol high speed axial stop 6 7 8 GND 5V GND MPG AD DA 5V GND 9 5V 5V Power 10 IN 86 Group 18 input signal 11 IN 87 Group 19 input signal 12 DA1 0 10V analog command 1 13 DA2 0 10V analog command 2 14 AD1 10V analog command Input 1 15 AD2 10V analog command Input 2 16 17 D CANOpen Signal 18 D CANOpen Signal 19 IN 80 Group 12 input signal 20 IN 81 Group 13 input signal 21 IN 82 Group 14 input signal...

Страница 227: ...gnal to control high speed axial stop 6 7 8 GND 5V GND MPG AD DA 5V GND 9 5V 5V Power 10 12V 12V Power 11 12V 12V Powe 12 DA1 0 10V analog command 1 13 DA2 0 10V analog command 2 14 AD1 10V analog command Input 1 15 AD2 10V analog command Input 2 16 17 D CANOpen Signal 18 D CANOpen Signal 19 IN 80 Group 12 input signal 20 IN 81 Group 13 input signal 21 IN 82 Group 14 input signal 22 IN 82 Group 15...

Страница 228: ...ge input Pin 14 Pin 8 R143 AD2 Indicates balue of 2 analog voltage input Pin 15 Pin 8 R146 AD1 Indicates balue of 1 analog voltage output Pin 12 Pin 8 R147 AD2 Indicates balue of 2 analog voltage output Pin 13 Pin 8 Note R209 bit3 1 that analog Input function must enable Fig 5 18 AD DA Analog Signal Wiring MPG Connector GND DA1 8 9 10 11 12 15 13 14 DA2 AD1 AD2 ADC input ADC input DAC output DAC o...

Страница 229: ...sters Description Setting 0 I bit Input signal is an ascending 0 1 trigger signal Setting 1 I bit Input signal is a descending 1 0 trigger signal Setting 2 I bit Input signal is a Normal Open 0 signal R250 Setting 3 I bit Input signal is a Normal Close 1 signal Fig 5 19 G31 INPUT Signal Wiring MPG Connector G31I 24VGN 1 2 3 4 5 26 G31 Hardware stop signal ...

Страница 230: ...o set the Follow Error checking function Not applicable to pulse commands a Parameter 533 4096 check the value of Follow Error b Parameter 543 63 check Follow Error of the axis X Y Z A B C simultaneously set by BIT Bit0 1 for X axis Bit1 1 for Y axis c When the ERROR COUNT of the actual feedback of X axis motor 4096 the system will issue an error message 4 In H6D T Controller connect Spindle 1 to ...

Страница 231: ...can be used to change the Hand Wheel direction If the machine uses two hand wheels hand wheels will be changed at the same time Operation description of Hand Wheel 2 In PLC C237 1 refer to MPG2 pin Select the axis to be controller with R243 Adjust the multiple with R245 MPG Pin 6 7 8 are 5V GND Fig 5 21 Manual Pulse Generator MPG Wiring MPG A B 5V A B 0V 0V 1 2 3 4 5 6 7 8 2nd MPG MPG 2 5V 0V A B ...

Страница 232: ...and type Voltag e Command ty pe Fig 5 22 Spindle voltage command control closed circuit wiring servo Fig 5 23 Spindle Voltage Command Control Open circuit wiring Inverter Case Gnd Servo Driver Spindle 7 8 VCOM GND 5V A A B B Z Z 9 1 2 3 4 5 6 Case GND Encoder Extemal Encoder Inverter Spindle 7 8 VCOM GND 5V A A B B Z Z 9 1 2 3 4 5 6 ...

Страница 233: ... wiring servo Fig 5 25 Spindle pulse command control closed circuit wiring Inverter Case Gnd Servo Driver 22 1 2 3 6 4 19 20 21 Pulse Pulse Sign Sign A A B B Z Z Spindle 8 5 Case Gnd Encoder External Encoder Inverter 22 1 2 3 5 4 19 20 21 Pulse Pulse Sign Sign A A B B Z Z 5V GND Spindle 6 9 8 ...

Страница 234: ...except to the AC output board Fig 5 26 15 pin Female to Male cable HUST H6D CONTROLLER 40 pin Bull horn harness Group 2 CONNECT Board port I120 I43 24in O112 O127 16out 40 pin Bull horn harness Group 1 CONNECT Board port I96 I119 24in O96 O111 16out 24V Power Input 24V Power Input 24V Power Input TO NEXT I48 032 24V Power Input ...

Страница 235: ...t 24V Power Input 1 Use in combination as required 2 10 pin white connecto 3 Can be connected to 3 optional boards 4 Can be connect 4 modules maximum 5 NPN RELAY BOARD provide 8 dry contacts Max current for each output of he PCB is 1A 6 AC power output module board provide 8 AC110V outputs M ax current for each output of the PCB is 1A 7 DC power module board provide 8 DC24V outputs Max current for...

Страница 236: ...ine and the LED display of the Controller I nput Output I nterfac e The Controller must link with other accessories through SIO Module Board so as to control the actions of external I O power output and axis control module I O Connec t Board PC Board No H6D O O 6 Fig 5 28 1 I O connect board controls 24 input terminals and 16 output terminals 2 Output control is by 0V output 3 An INPUT can be of N...

Страница 237: ...points respectively b It can be linked with Auxiliary Panel Panel 2 2 The module can work with the following external components a Standard input output CONNECT panel 24 Input 16 Output b 8 Out Relay boards c 8 Out DC power boards Output Pin Assignment Male Input Pin Assignment Female 25 24 23 22 21 20 19 18 17 16 15 13 12 11 10 9 8 7 6 5 4 3 2 12 11 10 09 08 07 06 05 04 03 02 01 24V 24V 24V GND 2...

Страница 238: ... lamp Input LED lamp Output SWITCH Fig 5 31 1 LED Indicator I Point Signal LED Indicator Green 3 groups each for upper and lower rows with each group containing 8 lamps which makes a total of 48 lamps O Point Signal LED Indicator Red 2 groups each for upper and lower rows with each group containing 8 lamps which makes a total of 32 lamps 2 Dip Switch For setting the SIO Module Board and I O starin...

Страница 239: ... Module Board 4c an c ontrol 16 unit of I nputs and 16 units of Outputs I O related sc ope when usingwith Operation Panel 2 Table 5 8 H6D H9D Controller I O Corresponding Scope IO range Board Switch 1 Switch 2 Switch 3 Switch 4 Input range Output Range 1st 0 0 0 0 I096 I143 O096 O127 2nd General Purpose Secondary Control Panel I144 I191 O144 O175 3rd 0 1 1 0 I192 I239 O192 O223 4th 1 0 0 1 I240 I2...

Страница 240: ...be of NPN type or PNP type 4 When NPN and PNP are in use at the same time 1 NPN the input voltage at I is 0V 2 PNP the input voltage at I is 24V 5 Input current at I 6mA 6 Output current at O 100mA Fig 5 32 8out relayBoard H6C O L 1 Max current for each output of the PCB is 1A 2 For a max current 1A use other relays Contacts on the RELAY adaptor board are dry contacts Fig 5 33 ...

Страница 241: ...an sustain a max current of 8A all together 4 24V power supply can be used alone 5 Rating of the factory supplied fuse is 5A Fig 5 34 DC po er odule oard H6C O DC 6 1 DC power output board controls 8 sets of DC 24V output 2 Max current for each output of the PCB is 1A 3 The 8 Output terminals can sustain a max current of 8A all together 4 Rating of the factory supplied fuse is 5A Fig 5 35 ...

Страница 242: ...activation of system power supply when the latter is stabilized 2 Before switching off the system power supply provide a delay for switching off the SERVO ON signal first Fig 5 36 Wiring of System AC Power Supply R T S To CPU Power supply R To CPU Power supply T AC220V R AC220V S AC220V T Servo Driver Timer Delay Contact Fan power off power on Power On Relay Power On Timer Relay AC 220V R T0 Servo...

Страница 243: ...hen the E stop button is pressed the hardware will switch off Servo On even if the software fails Fig 5 37 24V GND 0V Limit E Stop Forced Reset pushbutton 8 OUT RELAY Board AB585 SIO Module Board AE712 24in 16out I O Board AB765 24V GND 0V X axis origin LIMIT Z axis origin LIMIT External SERVO ON RELAY 24V Servo activation command Servo Driver Z Axis Servo On Signal Servo Driver X Axis Servo On Si...

Страница 244: ...W iringDiag ram Fig 5 38 24V GND 0V Limit E Stop Forced Reset pushbutton 24V GND 0V X axis origin LIMIT Z axis origin LIMIT 24in 16out I O Board AB765 External SERVO ON RELAY 24V Servo activation command Servo Driver Z Axis Servo On Signal Servo Driver X Axis Servo On Signal ...

Страница 245: ...onv enient W iringDiag ram Fig 5 39 24V GND 0V Limit E Stop Forced Reset pushbutton 24V GND 0V X axis origin LIMIT Z axis origin LIMIT 8 OUT RELAY Board AB585 Servo Driver X Axis Servo On Signal Servo Driver Z Axis Servo On Signal 24in 16out I O Board AB765 ...

Страница 246: ... 34 Other W iring Ex ample 1 Fig 5 40 1st I O Connect Board 25pin x2 M F Connetor I0 I23 24in O0 O15 16out O15 Output 0 V Spark Killer External Relay 1 24V O0 0 Output 0 V Spark Killer External Relay 2 24V HUST H6D CONTROLLER ...

Страница 247: ...lay Board can be used independently As per the figure above when the Controller is O00 1 it outputs 0V and COM will be connected with 01 in the meantime COM 01 COM 02 COM 03 COM 04 COM 05 COM 06 COM 07 COM 08 AC 220V When Controller is O00 1 it will output AC 220V voltage AC 220V Transformer 10pin Row Cable 1st O00 O07 8out 24V Power Input 1st I O Connect Board 25pin x2 M F Connector I0 I23 24in O...

Страница 248: ...yContac t Output Fig 5 42 COM 01 COM 02 COM 03 COM 04 COM 05 COM 06 COM 07 COM 08 AC 220V When Controller is O00 1 it will output AC 220V voltage AC 220V Transformer 40pin Row cable 1st Connect board I0 I23 24in O0 O15 16out 24V Power Input 24V Power Input ...

Страница 249: ...y The maximum current to be sustained by PC Board will be 8A Fig 5 43 As per the figure when the Controller is O000 1 AC01 it will output AC110V voltage At DC24V Power Input End It can use an independent Power Provider without sharing with 24V of the module board Default Fuse Withstand Current 5A AC110 220V Power Input DC24V Power Input AC110V Voltage Output 10 pin Soft Harness ...

Страница 250: ...ained by PC Board will be 1A When using 8 output points simultaneously The maximum current to be sustained by PC Board will be 8A Fig 5 44 As per the figure when the Controller is O015 1 07 then it will output DC 24V voltage Default Fuse Withstand Current 5A DC24V Voltage Output DC24V Voltage Input 10 Pin Soft Harness ...

Страница 251: ...5 Connections 5 39 Other W iring Ex ample 6 NPN 3 wire S ensor Fig 5 45 Other W iring Ex ample 7 NPN 3 wire S ensor Fig 5 46 0V input signal SENSOR SENSOR 24V input signal ...

Страница 252: ...ne etc in the vicinity Twist pair type cables shall be used or such an environment shall be avoided The controller and the PC shall NOT share a common power socket with an EDM or welding machine 3 Make sure the voltage of the interface at the PC end is within the range of 10 15V Fig 5 47 HUS T Controller end PC end COM HUS T Controller end PC end COM DB9LM CONNECTOR DB25LF CONNECTOR 2 3 5 7 8 TXD ...

Страница 253: ...GRID limit of the servo motor 1024 Remedy 1 Check MCM parameter for correct setting or double press to enter MDI mode execute commend G10P10 0 0 to delete parameter then re set parameter 2 If the controller has rested for more than a year without switching on the internal memory will disappear The controller will display BT1 indicating the battery power is low and you need to contact the dealer 3 ...

Страница 254: ... signal Remedy 1 Check the program for excessive setting of F value 2 Check whether the Resolution setting is correct Check items 241 252 MCM parameters 3 Check if machine or motor is obstructed Check the wiring 4 Check Parameter 533 the default value is 4096 5 Check the wiring condition Error Code Details Causes 03 L M99 count exceeds maximum limit 10922 10921 Message Setting of the M02 M30 or M9...

Страница 255: ...SDC error FR_ NO_ FILESYSTEM N USB SDC error FR_ MKFS_ ABORTED 04 O USB SDC error FR_ TIMEOUT Message When switching the transmission mode the system reads the errors of the external storage eq uipment Remedy 1 Shift the transmission mode back to RS232 Mode and then check if the external transmission eq uipment such as U Panel or SD Card is correctly configured 2 Make sure the USB is of FAT format...

Страница 256: ...transmitted by RS232C Port of the Controller Remedy 1 Check transmission speed of controller communication port i e parameter 520 of MCM is the same value as that of PC or man machine interface 2 Check the communication cables between the controller and the PC or the man machine interface Error Code Details Causes 1 CHECKSUM error of program A SUM error in the Start up check D Program Memory addre...

Страница 257: ...P0921 Lxxxx has not been declared Message The capacity of the replicating program is too big exceeding 128KB Remedy 1 Check the program for incorrect writing 2 Check the capacity for the program Error Code Details Causes G G error code During the G87 command neither of R209 BIT10 and 11 is ON T T error code M M error code MA 0 13 R An R error in commands G81 G89 1 R and Z A have different symbols ...

Страница 258: ...ns to Origin to find GRID signal the distance exceeds the setting range of the parameter Message When the axis returns to the Home Position the Servo cannot locate the GRID signal Remedy 1 Adj ust the Sensor position of the Home or set the Grid count in the parameters 2 Check if the servo feedback line is interrupted Error Code Details Causes 16 G G10P804 Command is wrong Message The tapping depth...

Страница 259: ...een fully pasted 8 Source program pasting target program no and starting line of source program starting line no of pasting target ending line no of source program M Trigger C25 segment data retrieval error cannot find initial address of specified segment T Failure in finding initial address of specified program Q M95Qxxx error QA is out of 0 127 or QA specified program does not exist L M99 j ump ...

Страница 260: ... of error turn off the Emergency Stop pushbutton followed by pressing the RESET button Error Code Details Causes 24 Memory Stack error Remedy Check for repetitive use of CALL subroutine Error Code Details Causes G02 G03 command error Radius of starting point uneq ual to radius of ending point R Incorrect input format of R in G02 G03 No displacement in both axes of arc interpolation or R 0 in lathe...

Страница 261: ...G70UA Message In the program the G71 G72 G73 commands are incorrect or the information format is wrong Remedy Check the program to see if the G71 G72 G73 commands are wrong set Error Code Details Causes G The G code that includes C R or A segment is not G00 G04 P Incorrect parameter setting A Incorrect setting of A_or its relative parameter R Incorrect setting of R_or its relative parameter 29 C I...

Страница 262: ...35 G36 or G37 in lathe mode Remedy Check for any error in K setting in commands G34 37 of the lathe Error Code Details Causes B Format of USB SDC file is not O8001 Format of USB SDC file is not O8002 C Format of MCM file is not O9002 F Format of function key file is not O9140 Format of variable file is not O9004 L Format of PLC file is not O9003 Siz e of PLC document exceeds upper limit P Input pr...

Страница 263: ...intersection point is lacking between two straight lines when applying the Tip Radius Offset function G41 G42 Remedy Check and G41 G42 commands and analyz e the program route and then recalculate Error Code Details Causes 42 OVER CUT Message The system is presenting overcut condition when applying the Tip Radius Offset function G41 G42 Remedy Same as 41 Error Code Details Causes 43 Insufficient di...

Страница 264: ...s lacking at the turning corners between straight line and arc and between arc and straight line when applying the Tip Radius Offset function G41 G42 Remedy Same as 41 Error Code Details Causes 47 After establishing the Tool makeup function there will be not intersection point between the turning corner of arcs Message The intersection point is lacking at the turning corner between arcs when apply...

Страница 265: ...ommand from G41 or G42 insert offset to G40 cancel offset when applying the Tip Radius Offset function G41 G42 2 The Tip orientation is the type other than 0 9 when applying the Tip Radius Offset function G41 G42 Remedy Adj ust the programming method or reset the Tip orientation Error Code Details Causes 50 99 Customer defined error alarm using G65 Remedy Check for any error in the setting of G65 ...

Страница 266: ...hen giving the Spindle CW CCW action command Remedy Clamp the Spindle Chuck first and then give the Spindle action command Motor Unusual S ig nal Message The Servo is operated abnormally Remedy Check the Motor running status and then remove the Motor alarm Turret not Loc k ed Message When the Tool change is in position the system fails to send off the Tool Pan locking signal Remedy Check the worki...

Страница 267: ...rmally Remedy Check the working status of the Hydraulic Station Oil Filler is ab normal Message The Oil Filler is working abnormally Remedy Check the working status of the Oil Filler Please S tart the S pindle First Message If the Spindle stops running when the program is under pausing status the System will remind the operator to start the Spindle in order to cancel the pausing status for resumin...

Страница 268: ...HUST CNC H6D T Manual 6 16 ...

Страница 269: ... V axis 2nd Work coordinate origin 29 0 mm G55 W axis 2nd Work coordinate origin 30 40 System Reserved 41 0 mm G56 X axis 3rd Work coordinate origin 42 0 mm G56 Y axis 3rd Work coordinate origin 43 0 mm G56 Z axis 3rd Work coordinate origin 44 0 mm G56 A axis 3rd Work coordinate origin 45 0 mm G56 B axis 3rd Work coordinate origin 46 0 mm G56 C axis 3rd Work coordinate origin 47 0 mm G56 U axis 3r...

Страница 270: ...is G28 reference point coordinate 129 0 mm W axis G28 reference point coordinate 130 140 System Reserved 141 0 mm X axis G30 reference point coordinate 142 0 mm Y axis G30 reference point coordinate 143 0 mm Z axis G30 reference point coordinate 144 0 mm A axis G30 reference point coordinate 145 0 mm B axis G30 reference point coordinate 146 0 mm C axis G30 reference point coordinate 147 0 mm U ax...

Страница 271: ...n calculation Ball screwpitch 243 100 pulse Y axis Denominator resolutioncalc Encoder pulse 244 100 m Y axis Numerator resolutioncalc Ball screwpitch 245 100 pulse Z axis Denominator resolutioncalc Encoder pulse 246 100 m Z axis Numerator resolutioncalc Ball screwpitch 247 100 pulse A axis Denominator resolutioncalc Encoder pulse 248 100 m A axis Numerator resolutioncalc Ball screwpitch 249 100 pu...

Страница 272: ...rid direction during HOME execution 342 0 0 1 Y axis Home grid direction during HOME execution 343 0 0 1 Z axis Home grid direction during HOME execution 344 0 0 1 A axis Home grid direction during HOME execution 345 0 0 1 B axis Home grid direction during HOME execution 346 0 0 1 C axis Home grid direction during HOME execution 347 0 0 1 U axis Home grid direction during HOME execution 348 0 0 1 ...

Страница 273: ...CCW 445 0 B axis Direction of motor rotation 0 CW 1 CCW 446 0 C axis Direction of motor rotation 0 CW 1 CCW 447 0 U axis Direction of motor rotation 0 CW 1 CCW 448 0 V axis Direction of motor rotation 0 CW 1 CCW 449 0 W axis Direction of motor rotation 0 CW 1 CCW 450 460 System Reserved 461 4 X axis Encoder pulse multiplicationfactor 1 2 or 4 462 4 Y axis Encoder pulse multiplicationfactor 1 2 or ...

Страница 274: ...6 pulse Spindle encoder resolution pulse rev 510 3000 rpm Max spindle rpm at 10 volts 511 0 v Spindle voltage command zero drift correction open circuit 512 0 Spindle voltage command acce dece slope correction open circuit 513 0 rpm Spindle RPM correction based on feedback from the encoder 514 0 Start number for program block number generation 515 0 Increment for program block number generation 51...

Страница 275: ...is 566 0 S curve accel decel profile setting for the C axis 567 0 S curve accel decel profile setting for the U axis 568 0 S curve accel decel profile setting for the V axis 569 0 S curve accel decel profile setting for the W axis 570 580 System Reserved 581 9999999 mm X axis Software OT limit direction Group 1 582 9999999 mm Y axis Software OT limit direction Group 1 583 9999999 mm Z axis Softwar...

Страница 276: ... Cycle clearing w M02 M30 M99 662 0 Y axis Cycle clearing w M02 M30 M99 663 0 Z axis Cycle clearing w M02 M30 M99 664 0 A axis Cycle clearing w M02 M30 M99 665 0 B axis Cycle clearing w M02 M30 M99 666 0 C axis Cycle clearing w M02 M30 M99 667 0 U axis Cycle clearing w M02 M30 M99 668 0 V axis Cycle clearing w M02 M30 M99 669 0 W axis Cycle clearing w M02 M30 M99 670 680 0 System Reserved 681 1 X ...

Страница 277: ...resolution calc 756 100 V axis Numerator MPG resolution calc 757 100 W axis Denominator MPG resolution calc 758 100 W axis Numerator MPG resolution calc 760 780 System Reserved 781 0 Set X axis as Rotating 1 Linear axis 0 782 0 Set Y axis as Rotating 1 Linear axis 0 783 0 Set Z axis as Rotating 1 Linear axis 0 784 0 Set A axis as Rotating 1 Linear axis 0 785 0 Set B axis as Rotating 1 Linear axis ...

Страница 278: ...mm B axis length compensation of back screw pitch 856 20000 mm C axis length compensation of back screw pitch 857 860 System Reserved 861 940 0 X axis Pitch error compensation of each segment 941 1020 0 Y axis Pitch error compensation of each segment 1021 1100 0 Z axis Pitch error compensation of each segment 1101 1180 0 A axis Pitch error compensation of each segment 1181 1260 0 B axis Pitch erro...

Страница 279: ... Tool 7 offset compensation 1387 0 mm A axis Tool 7 offset compensation 1388 0 mm B axis Tool 7 offset compensation 1389 0 mm C axis Tool 7 offset compensation 1390 0 mm Tool 8 radius compensation 1391 0 mm X axis Tool 8 offset compensation 1392 0 mm Y axis Tool 8 offset compensation 1393 0 mm Z axis Tool 8 offset compensation 1394 0 mm A axis Tool 8 offset compensation 1395 0 mm B axis Tool 8 off...

Страница 280: ... mm Tool radius compensation 1440 0 mm X axis Tool 15 offset compensation 1441 0 mm Y axis Tool 15 offset compensation 1442 0 mm Z axis Tool 15 offset compensation 1443 0 mm A axis Tool 15 offset compensation 1444 0 mm B axis Tool 15 offset compensation 1445 0 mm C axis Tool 15 offset compensation 1446 0 mm Tool 16 radius compensation 1447 0 mm X axis Tool 16 offset compensation 1448 0 mm Y axis T...

Страница 281: ...is Tool 22 offset compensation 1493 0 mm B axis Tool 22 offset compensation 1494 0 mm C axis Tool 22 offset compensation 1495 0 mm Tool 23 radius compensation 1496 0 mm X axis Tool 23 offset compensation 1497 0 mm Y axis Tool 23 offset compensation 1498 0 mm Z axis Tool 23 offset compensation 1499 0 mm A axis Tool 23 offset compensation 1500 0 mm B axis Tool 23 offset compensation 1501 0 mm C axis...

Страница 282: ...s Tool 30 offset compensation 1546 0 mm Y axis Tool 30 offset compensation 1547 0 mm Z axis Tool 30 offset compensation 1548 0 mm A axis Tool 30 offset compensation 1549 0 mm B axis Tool 30 offset compensation 1550 0 mm C axis Tool 30 offset compensation 1551 0 mm Tool 31 radius compensation 1552 0 mm X axis Tool 31 offset compensation 1553 0 mm Y axis Tool 31 offset compensation 1554 0 mm Z axis ...

Страница 283: ...mm B axis Tool 37 offset compensation 1599 0 mm C axis Tool 37 offset compensation 1600 0 mm Tool 38 radius compensation 1601 0 mm X axis Tool 38 offset compensation 1602 0 mm Y axis Tool 38 offset compensation 1603 0 mm Z axis Tool 38 offset compensation 1604 0 mm A axis Tool 38 offset compensation 1605 0 mm B axis Tool 38 offset compensation 1606 0 mm C axis Tool 38 offset compensation 1607 0 mm...

Страница 284: ... 0 mm Y axis Tool 5 wear compensation 1652 0 mm Z axis Tool 5 wear compensation 1653 0 mm A axis Tool 5 wear compensation 1654 0 mm B axis Tool 5 wear compensation 1655 0 mm C axis Tool 5 wear compensation 1656 0 mm Tool 6 radius wear compensation 1657 0 mm X axis Tool 6 wear compensation 1658 0 mm Y axis Tool 6 wear compensation 1659 0 mm Z axis Tool 6 wear compensation 1660 0 mm A axis Tool 6 we...

Страница 285: ...axis Tool 12 wear compensation 1705 0 mm Tool 13 radius wear compensation 1706 0 mm X axis Tool 13 wear compensation 1707 0 mm Y axis Tool 13 wear compensation 1708 0 mm Z axis Tool 13 wear compensation 1709 0 mm A axis Tool 13 wear compensation 1710 0 mm B axis Tool 13 wear compensation 1711 0 mm C axis Tool 13 wear compensation 1712 0 mm Tool 14 radius wear compensation 1713 0 mm X axis Tool 14 ...

Страница 286: ...m Z axis Tool 20 wear compensation 1758 0 mm A axis Tool 20 wear compensation 1759 0 mm B axis Tool 20 wear compensation 1760 0 mm C axis Tool 20 wear compensation 1761 0 mm Tool 21 radius wear compensation 1762 0 mm X axis Tool 21 wear compensation 1763 0 mm Y axis Tool 21 wear compensation 1764 0 mm Z axis Tool 21 wear compensation 1765 0 mm A axis Tool 21 wear compensation 1766 0 mm B axis Tool...

Страница 287: ...Tool 28 radius wear compensation 1811 0 mm X axis Tool 28 wear compensation 1812 0 mm Y axis Tool 28 wear compensation 1813 0 mm Z axis Tool 28 wear compensation 1814 0 mm A axis Tool 28 wear compensation 1815 0 mm B axis Tool 28 wear compensation 1816 0 mm C axis Tool 28 wear compensation 1817 0 mm Tool 29 radius wear compensation 1818 0 mm X axis Tool 29 wear compensation 1819 0 mm Y axis Tool 2...

Страница 288: ...m A axis Tool 35 wear compensation 1864 0 mm B axis Tool 35 wear compensation 1865 0 mm C axis Tool 35 wear compensation 1866 0 mm Tool 36 radius wear compensation 1867 0 mm X axis Tool 36 wear compensation 1868 0 mm Y axis Tool 36 wear compensation 1869 0 mm Z axis Tool 36 wear compensation 1870 0 mm A axis Tool 36 wear compensation 1871 0 mm B axis Tool 36 wear compensation 1872 0 mm C axis Tool...

Страница 289: ...13 radius compensation 1914 Tool tip 14 radius compensation 1915 Tool tip 15 radius compensation 1916 Tool tip 16 radius compensation 1917 Tool tip 17 radius compensation 1918 Tool tip 18 radius compensation 1919 Tool tip 19 radius compensation 1920 Tool tip 20 radius compensation 1921 Tool tip 21 radius compensation 1922 Tool tip 22 radius compensation 1923 Tool tip 23 radius compensation 1924 To...

Страница 290: ...ate W axis Format Unit mm Default 0 000 MCM 10 20 System Reserved 21 G55 2nd Work Coordinate X axis 22 G55 2nd Work Coordinate Y axis 23 G55 2nd Work Coordinate Z axis 24 G55 2nd Work Coordinate A axis 25 G55 2nd Work Coordinate B axis 26 G55 2nd Work Coordinate C axis 27 G55 2nd Work Coordinate U axis 28 G55 2nd Work Coordinate V axis 29 G55 2nd Work Coordinate W axis Format Unit mm Default 0 000...

Страница 291: ... axis Format Unit mm Default 0 000 MCM 130 140 System Reserved 141 G30 2st Reference Point Data X axis 142 G30 2st Reference Point Data Y axis 143 G30 2st Reference Point Data Z axis 144 G30 2st Reference Point Data A axis 145 G30 2st Reference Point Data B axis 146 G30 2st Reference Point Data C axis 147 G30 2st Reference Point Data U axis 148 G30 2st Reference Point Data V axis 149 G30 2st Refer...

Страница 292: ... Speed V axis 209 Jog Speed W axis Format Unit mm min Default 1000 MCM 210 220 System Reserved 221 Traverse Speed Limit X axis 222 Traverse Speed Limit Y axis 223 Traverse Speed Limit Z axis 224 Traverse Speed Limit A axis 225 Traverse Speed Limit B axis 226 Traverse Speed Limit C axis 227 Traverse Speed Limit U axis 228 Traverse Speed Limit V axis 229 Traverse Speed Limit W axis Format Unit mm mi...

Страница 293: ...axis 257 Denominator of Machine Resolution W axis 258 Numerator of Machine Resolution W axis Format Default 100 Denominator D pulses rev for the encoder on motor Numerator N pitch length mm rev of the ball screw Gear Ratio GR Tooth No on ball screw Tooth No on motor Pulse Multiplication Factor MF MCM 416 469 Ex1 X axis as linear axis MCM 781 0 pitch 5 mm 5000 m Encoder 2500 pulses MCM 461 4 and GR...

Страница 294: ...n of the motor will generate 10000 pulses Gear ratio is 5 1 When the servo motor rotates 5 turns the Y axis rotates 1 turn Y axis resolution denominator setting value MCM 243 5 Y axis resolution numerator setting value MCM 244 36 Note 1 When the resolution 1 20 the motor may have the problem of not able to reach its maximum rotation speed Note 2 When the resolution 1 100 the software travel limit ...

Страница 295: ...eed When Tool Going to Home X axis 322 Home Grid Speed When Tool Going to Home Y axis 323 Home Grid Speed When Tool Going to Home Z axis 324 Home Grid Speed When Tool Going to Home A axis 325 Home Grid Speed When Tool Going to Home B axis 326 Home Grid Speed When Tool Going to Home C axis 327 Home Grid Speed When Tool Going to Home U axis 328 Home Grid Speed When Tool Going to Home V axis 329 Home...

Страница 296: ... is equal to 1 4 of Speed 1 and the direction is by MCM 341 349 When tool starts leaving the home limit switch it starts deceleration to a stop Speed 3 The motor accelerates to speed 3 and its maximum speed is determined by the settings of MCM 321 329 and the direction by MCM 341 349 Once the encoder grid index is found motor decelerates to a stop This is the HOME position Note that the length of ...

Страница 297: ...der Speed MCM 142 145 Direction MCM 231 234 256 3rd 2nd Tool Position 1st Section Speed Touch the LIMIT SWITCH C064 1 C065 1 C066 1 Leave the LIMIT SWITCH C064 0 C065 0 C066 0 Speed MCM 136 139 1 4 Direction MCM 231 234 128 INDEX of finding Encoder Speed MCM 142 145 Direction MCM 231 234 128 Speed Speed MCM 136 139 Direction MCM 130 133 3rd 2nd Tool Position 1st Section Speed Touch the LIMIT SWITC...

Страница 298: ...Gird signal MCM 370 380 System Reserved 381 Home Shift Data X axis 382 Home Shift Data Y axis 383 Home Shift Data Z axis 384 Home Shift Data A axis 385 Home Shift Data B axis 386 Home Shift Data C axis 387 Home Shift Data U axis 388 Home Shift Data V axis 389 Home Shift Data W axis Format Unit mm min Default 0 000 Set the amount of coordinate shift for HOME location or machine origin With these se...

Страница 299: ...ximum when servo motor searching the Grid signal EX The servo motor of X axis turns 3 4 round 5 000 mm MCM 401 5 200 The servo motor of Y axis turns 3 4 round 5 000 mm MCM 402 5 200 The servo motor of Z axis turns 3 4 round 5 000 mm MCM 403 5 200 The servo motor of A axis turns 3 4 round 5 000 mm MCM 404 5 200 The servo motor of B axis turns 3 4 round 5 000 mm MCM 405 5 200 The servo motor of C ax...

Страница 300: ...rection of rotation when installing motor These parameters will affect the direction of HOME position IMPORTANT Motor Divergence Due to the variations in circuit design of the servo drivers that are available from the market the proper electrical connections from servo encoder to the driver then to the CNC controller may vary If the connections do not match properly the motor RPM may become diverg...

Страница 301: ...s multiplied by 1 Setting 2 Encoder pulse number is multiplied by 2 Setting 4 Encoder pulse number is multiplied by 4 Note The setting of multiplication is highly relative with machine s rigidity If a motor divergence occurs too heavily it means that the rigidity is too big And then it can be improved by lowering the multiplication Ex If factor 2 for MCM 161 and the encoder resolution is 2000 puls...

Страница 302: ... axis Y Z A B C U V W axis as slave axes 2 Y axis as master axis X Z A B C U V W axis as slave axes 3 Z axis as master axis X Y A B C U V W axis as slave axes 4 A axis as master axis X Y Z B C U V W axis as slave axes 5 B axis as master axis X Y Z A C U V W axis as slave axes 6 C axis as master axis X Y Z A B U V W axis as slave axes 7 U axis as master axis X Y Z A B C V W axis as slave axes 8 V a...

Страница 303: ... 506 Acceleration Deceleration Time for G99 Mode Format Unit Millisecond Default 100 Setting Range 4 3000 ms 507 Set the spindle Acceleration Deceleration time in master mode Format Unit Millisecond Default 100 Setting Range 4 3000 ms 508 Spindle Encoder Pulse Per Revolution Format Unit Pulse rev Default 4096 509 Set Spindle Motor RPM When Vcmd 10 Volt Format Unit RPM Default 3000 510 Spindle volt...

Страница 304: ...el rotational direction and the axial displacement direction it can be achieved by setting the value to 0 or 1 It can be adjusted separately the corresponding axial direction bit 0 x bit 1 y Example BIT 0 1 The X axis handwheel command is reverse but other axes remain at the default 519 Set Acceleration Deceleration Time for MPG Format Default 64 Unit milliseconds Setting Range 4 512 ms The motor ...

Страница 305: ...ection default 0 Format Default 0 Setting 0 Measurement in METRIC unit Setting 1 Measurement in INCH unit 525 Error in Circular Cutting Format Default 1 Range 1 32 In circular cutting the ideal cutting path is a circular arc but the actual motor path is along the arc cord a straight line Therefore there is a cutting error as shown in the figure below Fig 7 4 This parameter enables the user to adju...

Страница 306: ...he G01 s acceleration deceleration time when the acceleration deceleration type is set to an S curve Format Default 100 in unit of millisecond msec When MCM 502 2 the function can then be sustained Setting range 10 512 ms 531 Line editing entry format and numeral decimal s automatic generating setting Format default setting 0 0 The standard mode 1 When setting the parameter values in the system ma...

Страница 307: ...is When MCM534 64 and Bit6 1 test the U axis When MCM534 128 and Bit7 1 test the V axis When MCM534 256 and Bit8 1 test the W axis When MCM534 511 i e Bit0 Bit8 1 then test X Y Z A B C U V W axes at the same time Caution For HUST H6D H9D controller if the servo motor used is a voltage command type it is necessary to set testing the following error function not applicable for the impulse command ty...

Страница 308: ...by the bit pattern Description If MCM540 1 Bit0 1 the feedback direction is reverse for the X axis If MCM540 2 Bit1 1 the feedback direction is reverse for the Y axis If MCM540 4 Bit2 1 the feedback direction is reverse for the Z axis If MCM540 8 Bit3 1 the feedback direction is reverse for the A axis If MCM540 16 Bit4 1 the feedback direction is reverse for the B axis If MCM540 32 Bit5 1 the feed...

Страница 309: ...e OT Limit in Direction U axis Group 1 588 Software OT Limit in Direction V axis Group 1 589 Software OT Limit in Direction W axis Group 1 Format Unit mm min Default 9999 999 Set the software over travel OT limit in the positive direction the setting value is equal to the distance from positive OT location to the machine origin HOME MCM 590 600 System Reserved 601 Software OT Limit in Direction X ...

Страница 310: ...the positive direction the setting value is equal to the distance from positive OT location to the machine origin HOME MCM 630 640 System Reserved 641 Software OT Limit in Direction X axis Group 2 642 Software OT Limit in Direction Y axis Group 2 643 Software OT Limit in Direction Z axis Group 2 644 Software OT Limit in Direction A axis Group 2 645 Software OT Limit in Direction B axis Group 2 646...

Страница 311: ...d 681 Set Incremental Absolute Mode X axis coordinate 682 Set Incremental Absolute Mode Y axis coordinate 683 Set Incremental Absolute Mode Z axis coordinate 684 Set Incremental Absolute Mode A axis coordinate 685 Set Incremental Absolute Mode B axis coordinate 686 Set Incremental Absolute Mode C axis coordinate 687 Set Incremental Absolute Mode U axis coordinate 688 Set Incremental Absolute Mode ...

Страница 312: ... Absolute coordinate G91 Incremental coordinate 1 G90 When writing G90 in the program all the axes of X Y Z A B C U V W are the absolute coordinate All following nodes axes direction will also feed absolutely See EX1 The incremental codes U V W also can be used in G90 mode Then X Y Z axes will feed incrementally But A axis still feed absolutely Until it meeting G91 or recycling the program then th...

Страница 313: ... 8 640 Parameters 701 709 are used to set the loop gain The recommended value is 64 This setting value is essential to the smooth operation of the motor Once it is configured please do not change it arbitrarily Fig 7 7 Driver output voltage vs the servo error The position gain and HUST H6D H9D output voltage command can be calculated as follows Position Gain Setting value 64 15 10 5 25 30 20 15 25...

Страница 314: ... be oscillating between 0 and 1 if it is oscillating between 4 and 5 the problem can be solved usually by adjusting the MCM Parameters 461 469 for the multipliers i e 4 2 or 2 1 3 Adjust the values of MCM Parameters 701 709 for the position loop gain MCM 710 720 System Reserved 721 Break over Point in Error Count for Position Gain X axis 722 Break over Point in Error Count for Position Gain Y axis...

Страница 315: ...s Denominator MPG Hand wheel Resolution Adjustment pulse 752 C axis Numerator MPG Hand wheel Resolution Adjustment m 753 U axis Denominator MPG Hand wheel Resolution Adjustment pulse 754 U axis Numerator MPG Hand wheel Resolution Adjustment m 755 V axis Denominator MPG Hand wheel Resolution Adjustment pulse 756 V axis Numerator MPG Hand wheel Resolution Adjustment m 757 W axis Denominator MPG Hand...

Страница 316: ...of S bit sent before the Z axis reaches in position S178 804 The distance of S bit sent before the A axis reaches in position S179 805 The distance of S bit sent before the B axis reaches in position S180 806 The distance of S bit sent before the C axis reaches in position S181 807 The distance of S bit sent before the U axis reaches in position S182 808 The distance of S bit sent before the V axi...

Страница 317: ...etting U axis 848 Pitch Error Compensation Mode Setting V axis 849 Pitch Error Compensation Mode Setting W axis Format Default 0 Setting 0 Compensation canceled Setting 1 Negative side of compensation Setting 1 Positive side of compensation X axis Y axis Z axis A axis B axis C axis U axis V axis W axis Explanation 0 0 0 0 0 0 0 0 0 Compensation cancel 1 1 1 1 1 1 1 1 1 Do compensation when tool is...

Страница 318: ...0 480 mm 80 C MCM 1261 1340 20 480 mm 80 1 Segment length is the total length of ball screw divided by the number of segment Fig7 10 Ex If you want to divide the ball screw on X axis which is 1 meter in length into 10 segments the segment length is 1000 00 10 100 00mm This 100 00 mm will be stored in MCM 851 Each compensation of them is set by MCM 861 940 2 If the average segment length is less th...

Страница 319: ... compensation is 10 the amount of the compensation from Seg 11 to 40 X axis MCM 861 940 Y axis MCM 941 1020 Z axis MCM 1021 1100 A axis MCM 1101 1180 B axis MCM 1181 1260 C axis MCM 1261 1340 must be set as zero MCM 861 940 Pitch error compensation of each segment X axis MCM 941 1020 Pitch error compensation of each segment Y axis MCM 1021 1100 Pitch error compensation of each segment Z axis MCM 1...

Страница 320: ...ensation 1626 B axis Tool 1 wear compensation 1627 C axis Tool 1 wear compensation Format Unit mm Default 0 000 1628 Tool 2 radius wear compensation 1629 X axis Tool 2 wear compensation 1630 Y axis Tool 2 wear compensation 1631 Z axis Tool 2 wear compensation 1632 A axis Tool 2 wear compensation 1633 B axis Tool 2 wear compensation 1634 C axis Tool 2 wear compensation Format Unit mm Default 0 000 ...

Страница 321: ...8 Appendix A AppendixA ...

Страница 322: ...HUST CNC H6D T Manual ...

Страница 323: ...8 Appendix A ...

Страница 324: ...HUST CNC H6D T Manual ...

Страница 325: ...em data from PC to CNC controller 11 Transfer filled tables from PC to CNC controller 12 Transferring while executing the program from PC Items 1 12 can be done from PC side when the controller is under power on mode but NOT in TAPE mode Table 9 1 Online Operation with G10 Function through RS232C Interface G10 P510 L38400 Set the baud rate for RS232 interface at 38400 bps G10 P510 L57600 Set the b...

Страница 326: ...in the program code Oxxx the content of the transmitted processing program will directly cover over the 6 processing program currently on the controller 9 1 1 Program Transfer From PC To CNC Controller Movement program 1 The controller is not in a program execution state where S080 0 2 On PC side make sure the transmission is ready to transmit Baud Rate should be correct when you execute HCON exe ...

Страница 327: ...y mode 3 To ensure permanent data storage on the memory cache RAM there is need to execute the command G10 P600 L01 to store the Uploaded program data onto the FLASHROM 4 As depicted in Fig 9 1 upon entering the G10 P600 L01 command in the entry area press MDIGo to complete the burn movement 9 1 2 Program Transfer from CNC Controller to PC Movement program 1 The controller is not in a program exec...

Страница 328: ... X axis 2500 00 it ll show 0250000 after transferred Software limit on Y axis 9999 999 cm it ll show 9999999 9 1 3 Transfer MCM Data from PC to CNC Controller Movement program 1 The controller is not in a program execution state where S080 0 2 On PC side make sure the transmission is ready to transmit Baud Rate should be correct when you execute HCON exe See section 10 Chapter 9 After entering Dat...

Страница 329: ... you must stop for S080 turning 0 to re operate the step 3 4 9 1 5 Transfer Data Variable from PC to CNC controller Movement program 1 The controller is not in a program execution state where S080 0 2 On the PC end verify that the PC computer end is ready to carry out the program transmitting movement Execute HCON exe to ascertain that there is no error in the communication protocol Upon entering ...

Страница 330: ...ovement Execute HCON exe to ascertain that there is no error in the communication protocol Upon entering the data transmission mode FileSvc 1 Select Send File To CNC TYPE 2 Select 3 PLC transmitting the PLC data to the controller 3 Press Open File to select the PLC file to be transmitted 4 There is a need to check w2FLASH to execute the burn movement 5 Upon ascertaining the file content press Send...

Страница 331: ...9 Transfer Controller System Data from PC to CNC Movement program 1 The controller is not in a program execution state where S 080 0 2 On the PC end verify that the PC computer end is ready to carry out the program transmitting movement Execute HCON exe to ascertain that there is no error in the communication protocol Upon entering the data transmission mode FileSvc 1 Select Send File To CNC TYPE ...

Страница 332: ...ng steps 4 2 Upon uploading the screen data there is no need to execute the burn command as the system automatically uploads the data onto the Flash ROM 9 1 11 PC to Controller ARM Movement program 1 The controller is not in a program execution state where S080 0 2 On the PC end verify that the PC computer end is ready to carry out the program transmitting movement 3 Execute HCON exe to ascertain ...

Страница 333: ...same like the MCM 520 setting in the controller from CommPort Rs232 connectors 2 Parity Check with H6D T stays permanently as Even 3 Data Bit with H6D T stays permanently as 7 Bits 4 Stop Bit with H6D T stays permanently 2 Bits After the above 4 items are confirmed please click Link to CNC to enter the software operation interface ...

Страница 334: ...erved FileSvc Data Transmission Note 1 MDIgo Enter Single Bock command in the message box and press the key ReSet Reset the controller Note The functions of File Svc is as follows Recv File fm CNC Read data from CNC Send File to CNC Transfer PC to CNC If the communication between the PC and the controller is normal Cps is a non zero value When the communication between the PC and the controller is...

Страница 335: ...le to CNC TYPE 0 CNC PC transfer the part program to CNC 1 CNC PC transfer the part program to CNC 2 MCM PC transfer the parameter to CNC 3 PLC PC transfer PLC to CNC 4 CRT PC transfer self editing screen to CNC 5 SYS PC transfer main system to CNC 8 PTN PC Transfer function tables to CNC 9 VAR PC Transfer user s variable to CNC controller A CYF Reserved for special designated servos B 999 Reserve...

Страница 336: ...at the PC interface should be in the range of 10 15 volts 2 Avoid working in an environment where is under the direct noise interference from the machines such as EDM electric welder etc Do not use the same power outlet as for EDM and electric welder Twisting the cable may help in noise reduction Fig 9 5 RS232 Connection HUST CNC PC COM1 2 3 5 7 8 TXD RXD SG CTS RTS 3 2 7 5 4 RXD TXD SG RTS CTS DB...

Страница 337: ...SDC Mode SDC In JOG mode press the File transfer key for three seconds it will enter the transmission mode selection screen as shown in Fig 9 6 Fig 9 6 The default is R232 Mode The transmission mode can be switched by pressing the function keys While switching the transmission mode if a read error occurs 1 Please press the Reset key 2 Re enter the transmission mode selection screen 3 Switch to the...

Страница 338: ...store the data in the mobile diskette from the controller 9 5 Operational Instruction of A Standard H6D T Transmission Interface To select USH H mode on the switch screen in the transmission mode you shall enter the embedded transmission operation interface as shown in Fig 9 9 Fig 9 7 Descriptions of function keys Return to Main Menu To switch back to the transmission mode screen Open a folder To ...

Страница 339: ...ode screen Delete Deletes the file or folder the cursor is pointing at Rename First key in a new file name and then press the function key you can rename the file or folder the cursor is pointing at Add Folder First key in the new folder name and then the function key you can create a new folder Download Goes to the file download interface Upload Goes to the file upload interface Returns to the fi...

Страница 340: ... for downloading a plc file are 1 Press the Download function key to enter the download interface 2 Go to the PLC PLC file using the cursor 3 Press the PLC function key 4 Check for any transmission indication appearing on the upper left corner of the screen 5 After transmission the screen will show DATA LOADING OK Note To download data first point the cursor to the file to be downloaded and then p...

Страница 341: ...ration Procedure 1 Use the arrow keys to select the machining program and then confirm 2 Press the RD DNC key to enter the DNC mode and the following screen will be displayed 3 After the operation is completed it will automatically return to the USB operation screen 4 Trace function During the operation press the S button to enter the Trace mode 5 Servo response During the operation press the R bu...

Страница 342: ...g 9 12 Upload CNC USB SD CARD Example Steps for uploading a parameter are 1 First key in the file name letters numerals shall be no more than 8 bits Key in E456 and press Enter 2 Press the Parameter function key 3 After completion you can see the E456 MCM file on the screen To upload data first key in the file name and then press the desirable function key Input characters ...

Страница 343: ...ved in the HCON interface or by using the G10 command in the MDI mode of the controller 1 Operation Methods There are two types of operation methods one is in HCON interface and the other is in MDI mode Fig 10 1 1 Operation in the HCON interface a Make sure the HCON and H6D T controller communicate with each other normally see Appendix B for details b Key in the command in the Key In box E g G10 P...

Страница 344: ...oordinates of workpiece origin G54 G59 The procedures are as follows a Execute manual homing to machine origin b Enter the MANUAL mode c Move the tool axially to the work origin to be set d Enter the MDI mode key in G54 and press the START key e If the tool position in step 3 is the work origin to be set set in G54 then carry out the following actions Press G10 X0 Y0 Y0 and ENTER START this comple...

Страница 345: ...eters you may press and hold the Burn Parameter key in the parameter screen to burn the parameters to the controller you may alternatively edit and enter G10 P600 L02 command in MDI mode and then press the START key to complete the operation of Parameter Burning The burning is successful when the controller screen shows the message Data Loading Ok 3 G10 P600 L03 burn the PLC file EX When using the...

Страница 346: ...Please backup the program data and substitute program data before using this command 8 G10 P1999 L9999 clear the controller to return to default settings EX1 In case of anomalies in screen display parameter display or machine operation after altering the controller data compared to the status before the alteration it is suggested to perform this command in the 2 ways as described above and clear t...

Страница 347: ...Z 6 Z Zphase input 24 Z 7 VCMD 0 10V analog command 42 V REF 8 GND 5V GND V command Torgue 5V GND 13 GND 9 5V 5V Power 10 TOG Torgue input 9 DI1 Servo On 45 COM 17 IN 49 Group 2 Input signal 18 OUT 49 Group 2 Output signal 19 Pulse Pulse command 38 Hpulse 20 Pulse Pulse command 29 Hpulse 21 Sign Pulse Direction 46 Hsign 22 Sign Pulse Direction 40 Hsign 23 IN 48 Group 1 Input signal 24 OUT 48 Group...

Страница 348: ...umerator N1 P1 45 Electronic Gear Ratio Denominator M Ex Encoder resolution P1 44 128 P1 45 1 1280000 f1 128 1 F1 10000 P1 46 Encoder Output Pulse Number This parameter is used to set the pulse numbers of encoder outputs per motor revolution value 2500 Note The cable line must used with isolated twisted The servo brand s wiring are not the same please refer to each servo wiring manual DELTA Connec...

Страница 349: ...phase input 24 Z 7 VCMD 0 10V analog command 20 V REF 8 GND 5V GND V command Torgue 5V GND 19 GND 9 5V 5V Power 10 TOG Torgue input 9 DI1 Servo On 45 COM 17 IN 49 Group 2 Input signal 18 OUT 49 Group 2 Output signal 19 Pulse Pulse command 43 Hpulse 20 Pulse Pulse command 41 Hpulse 21 Sign Pulse Direction 39 Hsign 22 Sign Pulse Direction 37 Hsign 23 IN 48 Group 1 Input signal 24 OUT 48 Group 1 Outp...

Страница 350: ...r N1 P1 45 Electronic Gear Ratio Denominator M Ex Encoder resolution 1280000 p rev P1 44 128 P1 45 1 1280000 f1 128 1 F1 10000 P1 46 Encoder Output Pulse Number This parameter is used to set the pulse numbers of encoder outputs per motor revolution value 2500 Note The cable line must used with isolated twisted The servo brand s wiring are not the same please refer to each servo wiring manual DELTA...

Страница 351: ...5V GND 1 LG 9 5V 5V Power 10 TOG Torgue input 5 SON Servo On 10 SG 17 IN 49 Group 2 Input signal 18 OUT 49 Group 2 Output signal 19 Pulse Pulse command 3 pulse 20 Pulse Pulse command 13 pulse 21 Sign Pulse Direction 2 sign 22 Sign Pulse Direction 12 sign 23 IN 48 Group 1 Input signal 24 OUT 48 Group 1 Output signal 25 24V 24V Power 26 24VGND 24V GND I O 24V GND 03 VCD CN1B 13 COM CN1B 15 EM STOP C...

Страница 352: ...al Pulse Input Type 0 Clockwise CW Counterclockwise CCW pulse 1 Pulse Direction 2 AB phase pulse 4x Quadrature Input P27 Encoder Output Pulse Number This parameter is used to set the pulse numbers of encoder outputs per motor revolution value 10000 x4 Note The cable line must used with isolated twisted The servo brand s wiring are not the same please refer to each servo wiring manual DELTA Connect...

Отзывы: