Please read this manual carefully before starting operation.
2003/4/211eTCOMNCPRT1.doc
TC-32BTitle
This manual describes the NC-Programming of the TC-32B.
The tapping centre is able to perform drilling, tapping, and facing.
We shall not bear any responsibility for accidents caused by user's special handling or handling
deviating from the generally recognized safe operation.
1
The relation between the manuals is as follows.
-OPERATION MANUAL
This manual describes the operations of the machine.
-INSTALLATION MANUAL
This manual describes the installation of the machine.
-PROGRAMMING MANUAL
This manual describes the programming of the machine.
Keep this manual for future reference.
Please include this manual when reselling this product.
When this manual or labels are lost or damaged, please replace them (charged) from your nearest
agency.
This manual is printed by using paper obtained from farmed trees.
2003/3/202eTCOMNCPRT1.doc
TC-32BTitle
INTRODUCTION
Congratulations on your purchase of the Brother CNC
tapping center. Correct usage of the machine is of most importance to assure the
expected machine capabilities and functions as well as operator's safety. Read this
Manual thoroughly before starting operation.
*All rights reserved: No part of this manual may be reproduced, stored in a retrieval system,
or transmitted in any form without prior permission of the manufacturer.
*The contents of this Manual are subject to change without notice.
*This manual are complied with utmost care. If you encounter any question or doubt,
This Instruction Manual consists of the following elements:
(1)General descriptionIs an outline of the description given in the section.
(2)AlarmIs a alert given against a danger which may cause serious
damage or death to human being or may damage the machine.
The hazards are explained in this order:
degree of danger,
subject of danger,
expected damage,
preventive measure,
(3)Operation procedureIs a procedure of activating a function.
(4)ScreenIs given to describe important points of a procedure given.
NOTE: This screen is only a representation of the information
displayed on the actual screen and therefore differs
somewhat from the actual screen
layout and screen fonts.
(5)Illustration Is a sketch, figure, view, etc. indicating dimensions, position or zone, given
in the points where it is necessary to provide complementary information to the text
description.
(2) Alarm
(3) Operation procedure
WARNING
Dropping a heavy object onto
your foot may fracture your foot
bones.
When lifting heavy objects,
wear safet
shoes.
(1) General description
1.3.1Before starting operation
Before starting operation careful to read bellow.
(1)Tu rn off the main pow er break er hand le on
the contro l box doo r. Never touch t he primar y side
power source or the terminal of the main power
breaker, as these have high voltage applied.
(2)Put up a signboard w hich says ' Under Mainte nance
(3)Never allow people to approach themach ine,
particularly moving areas.
(4)Do not place any unnecessary object around the
machine.
(5)Wear a helmet and safety shoes.
1 - 2
(5) Illustration
2003/3/204eTCOMNCPRT1.doc
1 - 3
(4) Screen
TC-32BContents
Chapter 1 Program Composition-------------------------------- 1-1
1.1 Types and composition of program ------------------------------------1-2
1.2 Composition of block -------------------------------------------------------1-2
1.3 Composition of word --------------------------------------------------------1-3
13.1 Programming precautions when using rotation axis
(index table) -----------------------------------------------------------------------13-2
2004/01/195eTCOMNCPRC.doc
TC-32BContents
(This page is a blank.)
2004/01/236eTCOMNCPRC.doc
TC-32BQuick index
Chpt. 1PROGRAM COMPOSITION
Chpt. 2COORDINATE COMMAND
Chpt. 3PREPARATION FUNCTION
PREPARATION FUNCTION
Chpt. 4
Chpt. 5PREPARATION FUNCTION (CANNED CYCLE)
Chpt. 6
Chpt. 7MACRO
Chpt. 8AUTOMATIC WORK MEASUREMENT
(TOOL OFFSET FUNCTION)
PREPARATION FUNCTION
(COORDINATE CALCULATION))
1
2
3
4
5
6
7
8
8
Chpt. 9 HIGH ACCURACY MODE
Chpt.10SUBPROGRAM FUNCTION
Chpt.11FEED FUNCTION
Chpt.12S, T, M FUNCTION
Chpt.13OPTION
9
10
11
12
13
2004/01/161eTCOMPRIN.doc
Quick indexTC-32B
(This page is a blank.)
2003/04/142TCOMCOOP8-2
TC-32BChapter 1 Program Composition
CHAPTER 1
PROGRAM COMPOSITION
1
1.1 Types and composition of program
1.2 Composition of block
1.3 Composition of word
1.4 Numerical values
1.5 Sequence number
1.6 Optional block skip
1.7 Control out/in function
2004/01/221 - 1eTCOMNCPR1-1.doc
1
Chapter 1 Program Composition TC-32B
1.1 Types and Composition of Program
The program is divided into the main program and the subprogram.
(1) Main program
The main program is for machining one workpiece. While the main program is in use, a
subprogram can be called to use the program more efficiently.
Command M02 (or M30) to finish the main program.
Main program
N0001 G92X100;
N0002 G00Z30
:
:
:
M02;
(2) Subprogram
A subprogram is used by calling it from the main program or other subprograms.
Command M99 to finish the subprogram.
Subprogram
N0100 G91X10;
:
:
:
M99;
1.2 Composition of Block
The program is composed of several commands. One command is called a block. A block is
composed of one or more words. One block is discriminated from another block by an end of
block code (EOB).
This manual expresses the end of block code by the symbol ";".
⋅⋅⋅
;
N0001 G92X100
Block
;
⋅⋅⋅
;
M02
Block
;
(Note 1)The end of block code
ISO code : [LF] 0A(hexadecimal)
EIA code : [CR] 80(hexadecimal)
(Note 2)One block has maximum 128 characters.
2004/01/221 - 2eTCOMNCPR1-1.doc
TC-32BChapter 1 Program Composition
1.3 Compositiom of Word
A word is composed of an address and some digit of figures as shown below.
(Algebraic sign + or - may added before a numerical value.)
Address numerical value
(Note 1) The address uses one of the alphabetical letters.
(Note 2) The address "O" can not be used except for comments.
1.4 Numerical Values
(1) Decimal point programming
Numerical values can be input in the following two ways and set by the user
parameter (Switch 1).
(Note)User parameter : Refer to Instruction manual.
Rotation axis1 mm1 inch
Rotation axis1 deg1 deg
Feed axis0.001 mm0.0001 inch
Rotation axis0.001 deg0.001 deg
Rotation axis1 mm1 inch
Rotation axis1 deg1 deg
(2) Programmable range of address
The maximum number of digits is 9.
The digits less than the minimum range are ignored.
2004/01/221 - 3eTCOMNCPR1-1.doc
1
Chapter 1 Program Composition TC-32B
1.5 Sequence Number
A sequence number (1~99999) can be used following the address N for each block.
Command formatN *****;
i) A sequence number is used following the address N.
ii) A sequence number can be specified with up to 5-digit number.
(Note 1) The sequence number "N0" should not be used.
(Note 2) It is used at the head of a block.
Ex.) N0100 G90X100;
When a block has a slash (/) code at the head of block (the optional block skip is
commanded), a sequence number can be used either before or after it.
Ex.) N0100/ G90X100; or /N0100 G90X100;
(Note 3)
The order of sequence numbers is arbitary and need not be consecutive.
(Note 4)
The sequence number is recognized as numerical values. Therefore such numerical
values as 0001, 001, 01 and 1 are regarded as the same number.
1.6 Optional Block Skip
When a block has a slash (/) code at the start and [BLOCK SKIP] key on the operation panel is
turned ON, all information in the block with the slash code is ignored during the automatic
operation.
If the [BLOCK SKIP] key is OFF, information in the block with the slash code is effective.
That is, the block with a slash code can selectively be skipped.
.....;/ N0100 G00X100 ..... ; N0101 .....
Ignore these words
(Note 1)
A slash (/) code must be put at the start of a block. If it is placed elsewhere in the
block, an alarm is generated.
This code can be also put right after a sequence number.
(Note 2)
In the single block mode during automatic operation, when the [BLOCK SKIP] key is
ON the operation does not stop at a block with a slash code, but stops at the next
block.
1.7 Control Out/In Function
For a easier look at the program, comments can be inserted in the program.
The comment is discriminated from operation by "(" and ")" at the start and the end.
(.............)
(Ex.) N1000 G00X200 (PRO-1);
(Note)
A comment including the control out and in codes should not be longer than one
block.
2004/01/221 - 4eTCOMNCPR1-1.doc
TC-32BChapter2 Coordinate Command
CHAPTER 2
COORDINATE COMMAND
2
2.1 Coordinate system and coordinate value
2.2 Machine zero point and machine coordinate system
2.3 Working coordinate system
2004/01/222 - 1eTCOMNCPR2-1.doc
Chapter2 Coordinate Command TC-32B
5
2.1 Coordinate system and coordinate value
Coordinate values should be set in one coordinate system to specify a tool movement.
There are two types of coordinate systems.
(i) Machine coordinate system
(ii) Working coordinate system
The coordinate values are expressed by each component of the program axes (X, Y and Z for this
unit).
2
15
Z
Y
Tool target position:
CommandedX20.Y10.Z1
10
X
0
20
eNCPR2.01.ai
2004/01/222 - 2eTCOMNCPR2-1.doc
TC-32BChapter2 Coordinate Command
2.2 Machine Zero Point and Machine Coordinate
System
(1) Machine zero point
The machine zero point is the reference point on the machine.
(2) Machine coordinate system
The coordinate systen with the machine zero point as its reference point is called the machine
coordinate system. Each machine has its own coordinate system.
Machine zero point
X axis stroke
-X
Y axis
stroke
Table
(0,0,0)
2
2.3 Working Coordinate System
The working coordinate system is used to specify a tool motion for each workpiece.
A coordinate system previously set in the "Data Bank" is once selected, programming afterward
can be easily done by specifying that coordinate system.
Each coordinate system is set by using an offset amount from the machine zero point to the
working zero position.
(Note) Data Bank : Refer to Instruction manual.
-Y
eNCPR2.02.ai
2004/01/222 - 3eTCOMNCPR2-1.doc
2
Chapter2 Coordinate Command TC-32B
( This page is a blank.)
2004/01/222 - 4eTCOMNCPR2-1.doc
TC-32BChapter 3 Preparation Function
CHAPTER 3
PREPARATION FUNCTION
3.1Outline of G code
3.2Positioning (G00)
3.3Linear interpolation (G01)
3.4Circular/helical interpolation (G02, G03)
3.5Circle cutting (G12, G13)
3.6Plane selection (G17, G18, G19)
3.7Dwell (G04)
3.8Exact stop check (G09, G61, G64)
3.9Programmable data input (G10)
3.10Soft limit
3.11Return to the reference point (G28)
3.12Return from the reference point (G29)
3.13Return to the 2nd/3rd/4th reference point (G30)
3.14Selection of machine coordinate system (G53)
3.15Selection of working coordinate system (G54~G59)
3.16Additional working coordinate system selection
(G54.1)
3.17Scaling (G50, G51)
3.18Programmable mirror image (G50.1, G51.1)
3.19Coordinate rotation function (G68, G69)
3.20Coordinate rotation using measured results (G168)
3.21Absolute command and incremental command
(G90, G91)
3.22Change of working coordinate system (G92)
3.23Skip function (G31, G131, G132)
3.24Continuous skip function (G31)
3.25Change of tap twisting direction (G133, G134)
3.26High speed peck drilling cycle (G173)
3
2004/01/223 - 1eTCOMNCPR3.doc
3
Chapter 3 Preparation Function TC-32B
3.27Peck drilling cycle (G183)
3.28Local coordinate system function (G52)
3.29Single direction positioning function (G60)
3.30G code priority
2004/01/223 - 2eTCOMNCPR3.doc
TC-32BChapter 3 Preparation Function
3.1 Outline of G code
Within 3-digit number following the address G determines the meaning of the command of the
block concerned.
The G codes are divided into the following two types.
TypeMeaning
Modal
One-shot
The G code is effective until another G code in the
same group is commanded.
The G code is effective only at the block in which it is
specified.
3
2004/01/223 - 3eTCOMNCPR3.doc
Chapter 3 Preparation Function TC-32B
GroupG cordContentsModal
G00*Positioning
G01Linear interpolation
G02Circular/ helical interpolation (CW)
G03Circular / helical interpolation (CCW)
Modal
G102XZ Circular interpolation (CW)
G103XZ Circular interpolation (CCW)
3
G202YZ Circular interpolation (CW)
G203YZ Circular interpolation (CCW)
G04DwellOne-shot
G09Exact stop checkOne-shot
G10Programmable data inputOne-shot
G13Circular cutting CCWOne-shot
G17*XY plane selection
G18YZ plane selection
G19ZX plane selection
G22*Programmable stroke limit on
G23Programmable stroke limit cancel
G28Return to the reference point
G29Return from the reference point
G30Return to the 2nd /3rd/4th reference point
G31Skip functionOne-shot
Modal
Modal
One-shot
G36Coordinate calculation function (Bolt hole circle)
G37Coordinate calculation function (Line-angle)
One-shot
G38Coordinate calculation function (Line-angle)
G39Coordinate calculation function (Grid)
G40*Tool dia offset cancel
G41Tool dia offset left
G42Tool dia offset right
The G codes with * mark indicates the modal status when the power is turned ON.
(Note1) Details of coordinate calculation functions are described in " Chapter 6 ".
(Note2) Details of tool dia offset are described in " Chapter 4 ".
G124Automatic measurement Circle center (Hole, 3 points)
3
G125Automatic measurement Circle center (Boss, 3 points)
G126Automatic measurement Circle center (Hole, 4 points)
G127Automatic measurement Circle center (Boss, 4 points)
G128Automatic measurement Z-axis height
G129Automatic measurement Corner (Groove)
G31Measurement feed
G131Measurement feed
G132Measurement feed
G133Changeover of tap twisting direction (CW)
G134Changeover of tap twisting direction (CCW)
(Note)
Commands G120 to G129 are described in detail in " Option, Automatic
Measurement " in the instruction manual.
One-shot
One-shot
One-shot
2004/01/223 - 8eTCOMNCPR3.doc
TC-32BChapter 3 Preparation Function
3.2 Positioning (G00)
A tool moves from its current position to the end point at the rapid traverse rate in
each axis direction independently. Therefore, a tool path is not always a linear line.
Command formatG00 X_Y_Z_A_B_C_ ;
When the additional axis is commanded and the optional additional axis is not installed, an alarm
will occur.
In the positioning mode actuated by the G00 code, the execution proceeds to the next block after
confirming the in-position check. (Note 1)
3
eNCPR3.01.ai
(Note 1)
In-position check is to confirm that the machine detecting position is within the
specified range around the target (end) point.
(This range is set by the machine parameter for each axis.)
(Note 2)
The rapid traverse rate is set by the machine parameter for each axis.
Accordingly, rapid traverse rate cannot be specified by the F command.
2004/01/223 - 9eTCOMNCPR3.doc
Chapter 3 Preparation Function TC-32B
3.3 Linear interpolation (G01)
Linear interpolation moves a tool linearly from the current position to the target position at the
specified feedrate.
Command formatG01 X_Y_F_ ;
Up to X,Y,X and one additional axis can be controlled simultaneously.
When the additional axis is commanded and the optional additional axis is not installed, an alarm
will occur.
3
The feedrate is commanded by the address F. Once the feedrate is commanded, it is effective until
another value is specified.
When the X, Y, and Z axes are commanded, the feedrate is determined by the value entered to mm
/ min.
When the additional axis is commanded, the feedrate is determined by the value entered to ー
/min.
End
point
Start
point
eNCPR3.2.ai
(Note 1) Feedrate along each axis is as follows:
When "G01 G91 X
Feedrate along X axis: Fx= ─── • f
L
β
Feedrate along Y axis: Fy= ─── • f
L
( L =
2004/01/223 - 10eTCOMNCPR3.doc
α2 + β2 )
α Yβ Ff ;" is programmed:
α
Loading...
+ 210 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.