CNC Controller Tc55xx User Manual Ru
CNC Controller Tc55xx User Manual Ru
CNC Controller Tc55xx User Manual Ru
Contacts: I N S T R U CT I O N M A N U A L
Moscow +7 (495) 505 63 74
01. Safety Instruction 2
Voronezh +7 (473) 204 51 56 02. Introduction 2
149 Office 03. Operation 3
160, Leninsky avenue
Voronezh, Russia, 394033
04. Programming 15
05. Wiring Definition 26
Monday - Thursday: 8.00–17:00
Friday: 8.00–16.00 06. Installation Size 28
Break: 12.30–13.30
[email protected] We draw your attention to the fact that there can be some changes in this
instruction due to the product consistent technical improvement.
TC55 New Version
01 Safety Instruction
There may be difference between real product and manual picture of TC55. The product or accessories are subjected to changes without prior notice.
Please refer to the updated information.
Before installing and using the product, operate strictly according to the detailed description of product manual, to assure correct application.
Avoid dust and moisture. If there is any quality issue, the users can call our product service center, authorized offices, distributors or agencies to get
corresponding product services.
Any information in such manual can not be duplicated, reprinted or used without our written permission, and the violators should take all responsibility
for the caused loss. Any questions came up for this manual please contact [email protected].
02 Introduction
The TC55 panel-type motion controller (CNC system) uses high-performance 32-bit CPU. The drive device adopts subdivision stepping motor or AC servo
motor. It is equipped with LCD monitor and fully enclosed touch-type operating keyboard. The system has high reliability, high precision, low noise, it is
easy to operate etc.
Main Functions
Automatically execute: Actual running, Dry running, Single-step execution, Terminate program, Start and Pause function.
Manual operation: Manual high speed, Manual low speed, Jog operation, Back to program zero, Back to machine zero.
Program management: absolute programming, Incremental programming, linear and circular interpolation, back to machine zero, sub-program call,
register, delay, repeat, Output, PLC set, Pause.
Parameter settings: Set various control parameters of processing and operation, get the best status of processing effect.
Exterior Manual Operation: control motor clockwise and counter-clockwise spinning, Start, Pause, Alert and Emergency Stop.
USB Connection and upgrade
PLC Extension
I/O Extension
Isolated I/O port
Chinese/English panel display
Technical Specifications
Size
03 Operation
In program edition, press F over 3 seconds will empty the current program and create a new Multi-functions
program without name. In manual operation, press F key, then use key 1-8 to control the on and
out of 1-8 output ports
1. Increasing or decreasing speed during auto and manual operation (F) Multi-functions
2. Page up or page down
Confirm and Delete
Exit
Boot Picture
Manual Operation
Man Op: Manually switch high speed and low speed. Positive display means low speed, and negative display means high speed. Define in Main Interface-
Parameters-System-Speed.
Jog Op: Press one time, the system will go one step at a specified length.
BPZ: Back to Program Zero, press this key, Imediately go back to zero.
BMZ: Back to Mechanical Zero.
Actl Run(Actual Running) press this automatically operate programs opened last time.
SS Mo: Positive display means consecutive operation. Negative display means operate command by command. When it is negative display, press Actl Run
once, one command will be executed.
End Prog(End Program): Press this to end the program and go back to the first line of the command.
Pro Edit: input or create new file(long press F yto create new file).
Read Pro: read the program.
Prog Del: Delete programs.
Save Program: After edition, press EXIT, then choose to save or save as.
Eras Row
Read Pro
Pro Del
Save Pro
SystPara
SystInsp
Set IO
UserMgmt
SystPara: System parameters, including Contrl Para(Control Parameters), Sped Para(Speed Parameters).
SystInsp: System Inspection, including the self inspection of actual input and output.
Set IO: including system input and manual input.
UserMgnt: Into user management or factory management to do authority setting.
Note: Go into UserMgnt before setting parameters, code is 123456; use it to change the parameters.
The following function can only be used when Sell Code logged in
• Pro Edit: choose hide will make user unable to edit program.
• ProShow: choose hide will make user unable to see programs.
• TimeLock: after sell code logged in, Para Set-UserMgmt-Sys Veri to set 8digit code to lock the system.
Setting the electronic gear is to set different data unit for different machines. Different axis of the same machine can be set based on different unit. For
example, axis A can be set as mm, axis B can be set as angle, and axis C can be set as round.
How to set the numerator and denominator of electronic gear ratio:
Pulse needed for the motor to turn one round to the same direction.
Distance moved when the motor turn one round to the same direction (μm).
Numerator and denominator both should be integer between 1 and 99999.
Ex. 1 Screw Transmission
Stepper motor stepping is 5000, or servo motor 5000 pulse/round, screw pitch is 6mm, reduction ratio is 1:1, then,
5000 → 5
6*1000*1.0 → 6
Ex. 2 Rack and Pinion
Stepper motor stepping is 6000, or servo motor 6000 pulse/round, gear teeth number is 20, m=p/π=2, then
6000 → 1 → 107 → 107
1000*20*2*3.14159265 → 20.943951 → 2241.00276 → 2241
Ex. 3 Rotary Angle
Stepper motor stepping is 5000, or servo motor 5000 pulse/round, reduction ratio is 1:30, then,
5000*30 → 5
360*1000 → 12
Hsped-X: The highest speed of x axis motor. When the system is operating, speed will not exceed this number no matter what F you set.
Hsped-Y: The highest speed of Y axis motor. When the system is operating, speed will not exceed this number no matter what F you set.
Hsped-Z: The highest speed of Z axis motor. When the system is operating, speed will not exceed this number no matter what F you set.
Hsped-C: The highest speed of C axis motor. When the system is operating, speed will not exceed this number no matter what F you set.
StartSpd(mm/min)Speed during Spd+Time.
Man Hspd: Manual high speed.
Man Lspd: Manual low speed.
Jog Spd: Jog speed.
BZHSpd: Go to machine zero at high speed.
BZLSpd: Go back to machine zero first at high speed, through zero switch and move back at low speed. Finally slider will stop on the switch.
BZMode: two modes to go back to machine zero, trough switch or not. Through switch: slider will stop on switch. Not trough switch: Slider will stop
before the switch.
X+ Coor:X axis positive limit coordinates.
X-Coor:X axis negative limit coordinates.
Y+ Coor:Y axis positive limit coordinates.
Y-Coor:Y axis negative limit coordinates.
Z+Coor:Z axis positive limit coordinates.
Z-Coor:Z axis negative limit coordinates.
C+Coor:C axis positive limit coordinates.
C-Coor:C axis negative limit coordinates.
IO Set
Please do not change parameters of this part without proper reasons.
X Axis Lim+ X axis Positive limit setting External Big switch is needed to finish external control.
External switch is connected in the way of normal open.
X Axis Lim- X axis Negative limit setting Press Enter to change off into on, and choose N.O.(Normal Open).
Then choose the IO Port number.
Y Axis Lim+ Y axis Positive limit setting Note: For safety consideration, limit and emergency stop input
is usually set as N.C. (Normal Close).
Y Axis Lim- Y axis Negative limit setting
Man Y- Y axis counter clockwise spinning outside manual switch Choose on or off
Choose N (Negative) or P (Positive)
Y HSup Y axis high speed up
04 Programming
Programming Instruction
1. F: Feeding Rate
2. Program and Command: each motion of the CNC processing is controlled by a command, a program is consisted by several commands.
3. Line and tab: tab is the name of the line of command.
Abbreviation
Command
End
FastMoti
This command is similar with G-code G0, it accomplish fast positioning. The speed is influenced by G0 speed and speed magnifying times.
Eras Row
Rel Moti
Linear interpolation: Axis moves by relative coordinates. For example: if you input X:200, X axis moves by 200.
The speed is influenced by speed magnifying times and F.
Eras Row
Parameters: X (X axis moving amount), Y (Y axis moving amount), Z (Z axis moving amount) F (speed).
Abs Moti
Linear interpolation:axis moves by relative coordinates. For example: if you input X:200, X axis moves to 200.
The speed is influenced by speed magnifying times and F.
Eras Row
Parameters: X (X axis absolute coordinates), Y (Y axis absolute coordinates), Z (Z axis absolute coordinates) F (speed).
CLWise
Eras Row
X (X axis moving amount), Y (Y axis moving amount), ≤180°R is positive, >180° <360°R is negative.
Coclwise
Eras Row
X (X axis moving amount), Y (Y axis moving amount), ≤180°R is positive, >180° <360°R is negative.
Set Coor
Eras Row
Delay
Abs Jump
When this command is executed, the controller will jump to the command whose tab is the
same with the target tab of this command.
JudgJump
When this command is executed, the controller will judge whether the input port condition fits what we set, if it fits, the controller will next execute a
certain command’s tab is the same with the target tab. If it does not fit, next command will be executed.
Eras Row
Inp Pt(Input port): It is used to test the input port from 1-14).
Cond (Condition): It is used to set the condition of the input port, whether it is on or off.
TargeTab: Target Tab
Repe
Go to the command whose tab is the same with this target tab, repeat n-1 times.
Eras Row
Oup (Output)
Eras Row
Sub-program need to be placed at the end of the main program, separated by the command END.
Sub-proN (Sub-program Name): fill the name of the sub program you want to use.
Sub-proN (Sub-program Name) define your name of the sub program to enable the main program to ask it.
Put this command at the end of the sub-program to end this sub-program series.
This design is used when a series of programs need to be used repeatedly. In order to simplify the programming, you can but this part at the end ready to
be used!
Sped Mod
Sped Mod(Speed mode) this mode will allow each axis to move at a certain speed without a certain destination. Using on and off of the input port to
decide whether to stop or execute the next command.
Eras Row
Work Load
When this command is executed, the number on main interface and manual interface will be set to this number.
Coun (Count)
When this command is executed, the number on main interface and manual interface will increase by 1 or decrease by 1.
Pause (Paus)
When the controller execute this command, it pause and judge if the input port condition fits what we set before. Sometimes Pause and Judge Jump can
be used in the same situation. If the condition of the input port does not fit, it will jump to the command whose command is the same with the target tab.
If the tab is 0, it will automatically go to the next command.
Eras Row
Inp Pt (Input port): It is used to test the input port from 1-14).
Cond (Condition): It is used to set the condition of the input port, whether it is on or off.
TargeTab: Target tab.
PLC Set
Eras Row
Eras Row
This command is similar with JudgJump, when certain condition of coordinates is met, it will jump to target line.
Eras Row
AX: axis.
Programming Example:
X axis motor first run 10mm, 500mm/min, then output port 1 is connected, then wait for the signal of input port 1, when the signal of input port 1 is
detected, output port 1 is off.
Main Interface
Choose “ProgMgmt”
Then choose “Pro Edit”
Press Key F for 3 seconds, then a new file is created, with interface showing “n001 End File----
Tab: 0
Press “Pro Up”to find “Rel Moti”
Press “PgUp” or “PgDn”to examine if it is right, then press “Esc”, then press “Save Pro” Key.
05 Wiring Definition
Section I
Section II
06 Installation Size