EasyManua.ls Logo

Brother TC-32B User Manual

Brother TC-32B
240 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
TC-32B Title
2003/4/21 1 eTCOMNCPRT1.doc
TC-32B
NC PROGRAMMING
MANUAL
Please read this manual carefully before starting operation.

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Brother TC-32B and is the answer not in the manual?

Brother TC-32B Specifications

General IconGeneral
BrandBrother
ModelTC-32B
CategoryPrinter
LanguageEnglish

Summary

Introduction to the NC Programming Manual

How to Use the Manual

General Description in Manual Sections

Explains the general content of a section.

Alarm System and Hazard Explanation

Explains the alert mechanism for dangers and hazards.

Operation Procedures for Functions

Explains procedures for activating functions.

Screen Information Representation

Describes how screen information is presented.

Use of Illustrations for Complementary Information

Explains the use of sketches and figures.

Chapter 1: Program Composition

Program Types and Composition

Explains main and subprogram structure.

Block Composition in Programs

Describes the structure of a program block and words.

Word Composition in Programs

Explains the composition of a word with address and value.

Numerical Value Input and Range

Details decimal point programming and address range.

Sequence Number Usage

Explains the use and format of sequence numbers.

Optional Block Skip Functionality

Describes how to skip blocks using the slash code.

Control Out/In Function for Comments

Explains how to insert comments in programs.

Chapter 2: Coordinate Command

Coordinate System and Value Definition

Explains machine and working coordinate systems.

Machine Zero Point and Coordinate System

Defines machine zero point and coordinate system.

Working Coordinate System Usage

Explains the use of working coordinate systems for workpieces.

Chapter 3: Preparation Function

Outline of G Code

Classifies G codes into modal and one-shot types.

Positioning (G00)

Explains tool movement at rapid traverse rate.

Linear Interpolation (G01)

Describes linear tool movement at specified feedrate.

Chamfering and Cornering (C)

Explains chamfering and cornering operations.

Circular and Helical Interpolation (G02, G03)

Details tool movement along circular or helical paths.

Circular Interpolation Details

Explains circular path movement with various command formats.

XZ Plane Circular Interpolation

Explains XZ plane circular interpolation commands.

Helical Interpolation

Describes helical cutting by adding axis commands to circular interpolation.

Spiral Interpolation (G02, G03)

Explains spiral interpolation with increment/decrement per rotation.

Conical Interpolation (G02, G03)

Details conical interpolation for spiral movement.

Circle Cutting (G12, G13)

Details cutting circles starting from the center.

Plane Selection (G17, G18, G19)

Explains how to select the machining plane.

Exact Stop Check (G09, G61, G64)

Explains how to ensure tool stops precisely at the end of a block.

Programmable Data Input (G10)

Details inputting working zero positions and tool data.

Soft Limit Functionality

Explains setting allowable travel areas for tool motion.

Return to Reference Point (G28)

Explains automatic return to reference point via intermediate point.

Machine Coordinate System Selection (G53)

Explains how to use machine coordinate system values.

Working Coordinate System Selection (G54~G59)

Describes selecting workpiece coordinate systems.

Scaling Function (G50, G51)

Details enlarging or reducing programmed shapes.

Programmable Mirror Image (G50.1, G51.1)

Explains applying mirror image to program commands.

Rotational Transformation Function (G68, G69)

Explains rotating specified program shapes.

Absolute and Incremental Commands (G90, G91)

Explains specifying axis movement by absolute or incremental values.

Workpiece Coordinate System Change (G92)

Details shifting the working zero point.

Skip Function (G31, G131, G132)

Explains moving to target or until detection signal ON.

High Speed Peck Drilling Cycle (G173)

Details high-speed peck drilling cycle.

Chapter 4: Preparation Function (Tool Offset)

Tool Diameter Offset (G40, G41, G42)

Explains tool diameter compensation commands.

Tool Diameter Offset Function

Explains moving the tool with offset from actual form.

Cancel Mode for Tool Diameter Offset

Describes entering cancel mode after power ON or reset.

Start-up Process for Tool Offset

Explains entering offset mode when specific conditions are met.

Offset Mode Operations

Details tool movement commands within offset mode.

Offset Cancel Functionality

Explains how to exit offset mode using G40.

Tool Length Offset (G43, G44, G49)

Explains correcting tool position based on length offset.

Tool Length Fine Offset

Details adding fine offset value to tool length offset.

Chapter 5: Preparation Function (Canned Cycle)

List of Canned Cycle Functions

Provides a list of available canned cycle functions.

Basic Motions in Canned Cycles

Explains the six basic motions in canned cycles.

General Description of Canned Cycles

Covers data format, return levels, and drilling modes.

Details of Canned Cycles

Provides detailed information on specific canned cycles.

High-Speed Peck Drilling Cycle (G73)

Details high-speed peck drilling cycle.

Reverse Tapping Cycle (G74)

Explains reverse tapping cycle with spindle control.

Drilling Cycle (G81, G82)

Describes basic drilling cycles.

Peck Drilling Cycle (G83)

Describes peck drilling cycle with chip breaking.

Tapping Cycle (G84)

Explains tapping cycle with spindle control.

Boring Cycle (G85, G89)

Details boring cycles with variable return speeds.

Boring Cycle (G86)

Describes boring cycle with spindle stop at Z point.

Back Boring Cycle (G87)

Explains back boring cycle with spindle orientation.

End Mill Tap Cycle (G177)

Details end mill tapping cycle.

End Mill Tap Cycle (G178)

Explains end mill tapping cycle with synchro mode.

Double Drilling Cycle (G181, G182)

Details double drilling cycle with multiple feed speeds.

Double Boring Cycle (G185, G189)

Explains double boring cycle with variable feed speeds.

Double Boring Cycle (G186)

Details double boring cycle with speed changeover points.

Canned Cycle of Reducing Step

Explains reducing cutting feed depth gradually.

Canned Cycle Cancel (G80)

Explains how to cancel canned cycles.

Canned Cycle for Tool Change (G100)

Explains the non-stop automatic tool change cycle.

Chapter 6: Preparation Function (Coordinate Calculation)

List of Coordinate Calculation Functions

Lists available coordinate calculation functions.

Coordinate Calculation Parameters

Explains parameters for coordinate calculation.

Details of Coordinate Calculation Functions

Provides details on specific coordinate calculation functions.

Bolt Hole Circle Calculation

Explains calculation of points on a circular arc.

Linear Calculation by Angle

Details calculating points along a line at an angle.

Linear Calculation by X, Y Intervals

Explains calculating points with X and Y intervals.

Grid Calculation

Describes calculating grid points with optional inclination.

Usage of Coordinate Calculation Function

Shows examples of using coordinate calculation functions.

Chapter 7: Macro Programming

What is a Macro?

Defines macros and their main functions.

Variable Function Overview

Explains the use of variables in macro programming.

Variable Expression and Usage

Explains how to designate variables and use formulas.

Undefined Variable Handling

Defines NULL variables and their behavior.

Types of Macro Variables

Details local and common variable types and ranges.

Macro Calculation Functions

Covers calculation types and order of operations.

Calculation Type Details

Lists arithmetic and function-based calculations.

Calculation Order and Brackets

Explains the precedence of operations and use of brackets.

Precautions for Macro Calculations

Provides notes on formulas, angles, logic, and accuracy.

Macro Control Functions

Explains changing program flow using GOTO, IF, WHILE.

GOTO Statement for Unconditional Branching

Describes unconditional branching to sequence numbers.

IF Statement for Conditional Branching

Explains conditional branching based on formulas.

WHILE Statement for Repetition

Details repeating program blocks based on conditions.

Precautions for Macro Control Functions

Provides guidelines and warnings for control functions.

Macro Call Function

Explains calling other macro programs.

Simple Macro Call Function (G65)

Details calling a macro program using G65.

Modal Macro Call Function (G66)

Explains automatically calling macro programs with axis movement.

Macro Call Arguments

Describes passing local variables to macros via arguments.

Difference Between G65 and M98

Compares G65 macro calls with M98 subprogram calls.

Multiple Nesting Calls for Macros

Explains calling macros multiple times within each other.

Chapter 8: Automatic Work Measurement

Before Automatic Work Measurement

Instructions for setting necessary parameters before measurement.

Setting Data for Automatic Work Measurement

Details setting parameters for automatic work measurement.

Operation of Automatic Work Measurement

Explains the operational steps for automatic work measurement.

Corner Measurement (G121, G129)

Details automatic measurement of corners.

Handling Measured Results

Explains how measured results are displayed.

Displaying Measured Results

Explains how measured results are displayed.

Reflecting Measured Results on Workpiece Coordinate System

Explains how measured results update the workpiece coordinate system.

Lock Key Operations During Measurement

Details operations related to lock keys during measurement.

Chapter 9: High Accuracy Mode A

Outline of High Accuracy Mode A

Introduces the high accuracy mode A function.

Usage and Parameter Settings

Explains how to use and set up high accuracy mode A.

User Parameter Settings for Deceleration

Details setting user parameters for deceleration functions.

User Parameter Descriptions

Describes the settings for override parameters.

Program Usage of High Accuracy Mode A

Explains how to use M codes to activate the mode.

Conditions for High Accuracy Mode A

Lists G code modal conditions required for the mode.

Conditions Releasing High Accuracy Mode A

Explains when the mode is turned off.

Restrictions and Available Functions

Lists functions available and additional axis travel restrictions.

Available Functions in High Accuracy Mode

Lists usable G and M codes and C codes.

Effective Functions of High Accuracy Mode

Describes automatic deceleration functions for corners, arcs, and curves.

Automatic Corner Deceleration

Explains automatic deceleration for corners to improve accuracy.

Automatic Arc Deceleration

Details automatic deceleration for arcs to maintain accuracy.

Automatic Curve Approximation Deceleration

Explains automatic deceleration for curve approximation.

Chapter 10: Subprogram Function

Making a Subprogram

Explains how to create a subprogram using M99.

Simple Call of Subprograms

Details calling a subprogram using M98.

Return Designation from Subprogram

Explains how subprograms return control to the main program.

Commanding Return by Sub Program

Describes returning control to a specific sequence number.

Commanding Return by Main Program

Explains how the main program jumps to a sequence number.

Chapter 11: Feed Function

Feed Function Overview

Explains specifying feedrate using the F address.

Chapter 12: S, T, M Functions

S Function for Spindle Speed

Explains using S code for spindle speed.

T Function for Magazine Control

Details commanding magazine rotation via tool or pot number.

M Function for Machine Control

Lists M codes for controlling machine solenoids.

Chapter 13: Option

Programming Precautions for Rotation Axis

Provides precautions for using rotation axis with specific tables.

Related product manuals