GSKCNC.com GSK CNC Equipment CNC Machine AC Servo Motor Servo Drive CNC Controller CNC Milling CNC Lathe Turning OEM Stepping system Ball Screw Power American Chinese made China


CNC MILLING CONTROLLER
GSK 218M

    

Introduction

    GSK 218M is widespread CNC system (matched with machining center and general milling machine) independently developed by GSK CNC Equipment Co., Ltd., employed with 32-bit high performance CPU and super-large-scale programmable device FPGA, real-time control and hardware interpolation technology to ensure the system gets the high efficiency with the ฆฬm-level precision, and its PLC can be edit on-line, which makes the logic control function become more flexible and strong.

  • The standard configuration of system is 4-axis 3 link, and the rotation axis can be set by parameters;

  • The max. positioning speed can reach 30m /min, and the max. interpolation speed can reach 15m /min;

  • Linear, exponential and S acceleration/deceleration is optional;

  • Bidirectional pitch error compensation, backlash error compensation, tool length and tool radius compensation are available;

  • Convenient management for the system with multilevel operation password;

  • The Chinese and English interface can be selected by setting the related parameter;

  • The system has 56M program memory capacity to store up to 400 programs and has the back stage edit function and can edit the program on the background

  • The system has the standard RS232 and USB interface which can realize the bidirectional transmission of programs, parameters and PLC programs between CNC and PC;

  • The system has DNC control and its baud rate can be set;

  • Its built-in PLC can realize the various of logic control functions; its ladder can be edit , uploaded and downloaded on-line;


 SPECIFICATION

Controlled axes

Controlled and linked axes: up to 4 feed axes, one spindle, 3 linked axes

Interpolation method: positioning (G00), linear (G01), arc (G02, G03), helical interpolation

Max. stroke: Metric: กภ 9999.9999 mm , least input increment: 0.0001 mm

Inch : กภ 999.9999 inch ฃฌ least input increment: 0.0001 inch

Electronic gear: instruction multiplication coefficient 1 กซ 255, instruction division coefficient 1 กซ 255

Traverse speed: max. 30m /min

Rapid override: F0, 25 ฃฅ , 50 ฃฅ , 100 ฃฅ real-time adjustment

Cutting feedrate: max. 15m /min (G94) or 500.00mm /r (G95)

Feedrate override: 0 กซ 150 ฃฅ divided into 16 level to real-time adjustment

Manual feed override: 0 กซ 150 ฃฅ divided into 16 level to real-time adjustment

MPG feed: 0.001, 0.01, 0.1mm

Single step feedrate: 0.001, 0.01, 0.1mm

Acceleration and deceleration

The post acceleration and deceleration can be controlled in Manual mode, and the linear or exponential acceleration and deceleration, and the acceleration and deceleration time constant can be set.

MPG mode can select the instant stop and complete run, and the latter is for the acceleration and deceleration after interpolation, can select the linear or exponential acceleration and deceleration, and the acceleration/deceleration time constant can be set.

Positioning (G00) can select the linear or deflection positioning. The acceleration/deceleration before/after interpolation is optional. The acceleration/deceleration before interpolation is for the linear or S type, and the ones after interpolation is for linear or exponential. And the acceleration/ deceleration time constant can be set.

The system can pre-read most 15 blocks to foreknow the path and speed to get the high speed and smooth of small block, at the same time, it can select Hemert sample interpolation function, applied to the mold machining. The acceleration/deceleration before/after interpolation can be selected in the cutting. The acceleration/deceleration before interpolation can select the linear or S ones, the acceleration/deceleration after interpolation can select the linear or exponential ones, and the acceleration/deceleration time constant can be set.

M instruction

Miscellaneous function M: Specified by the sequential 2 digits after address M.

Special M instructions(cannot be defined again):end of program M02, M30; program stop M00; optional stop M01; subprogram calling M98; end of subprogram M99.

M codes are defined by the standard PLC: M03, M04, M05, M08, M09, M10,M11, M12, M13, M16, M17, M19, M21, M22, M32, M33

T instruction

Tool function: ก๑T2 digistsก๑256 group tool offset ก๑tool position offsetก๑ tool length compensation ก๑tool nose radius compensation ก๑ communication input of tool offset valueก๑ tool length measurement

Spindle speed control

Spindle function S: ก๑S 2 digits ฃจ I/O gear input and output ฃฉ / S 5 digits ฃจ analog output ฃฉ ก๑max spindle speed limit ก๑ constant surface speed

Spindle encoder: resolutions can be set ฃจ 100 กซ 5000p/r ฃฉ

Transmission ratio between encoder and spindle ฃจ 1 กซ 255 ฃฉฃบฃจ 1 กซ 255 ฃฉ

Automatic compensation

ก๑Storage bidirectional compensation of pitch error: compensation points can be set. It is used for compensating the error resulted by machine position(such as the pitch error of the feed screw ) to improve the machining precision. The compensated data as parameters are stored in storage.

ก๑Backlash compensation: it can set the machine's momentum loss compensated by the fixed frequency or acceleration/deceleration.

Tool length compensation: it is done by the specified G code (G43 ฃฌ G44 ฃฌ G49); the vertical plane can be selected by parameters.

ก๑ Tool nose radius compensation (G40 ฃฌ G41 ฃฌ G42): C tool compensation

Max. compensation value: กภ 999.999mm or กภ99.9999inch.

Reliability and safety

ก๑emergency stop ฃป ก๑overtravel ฃป ก๑stored stroke limit ฃป ก๑NC ready signal ฃป ก๑servo ready signal ก๑MST completion signal ฃป ก๑automatic run start light signal ฃป ก๑ automatic running signal ฃป ก๑feed hold light signal

NC alarm: ก๑program or operation error ฃป ก๑overtravel error ฃป ก๑servo system error ฃป ก๑connection error, PLC error ฃป ก๑storage ฃจ ROM and RAM ฃฉ error ฃป over 300 alarms classified into 5 categories to provide the stable operation and rapid troubleshooting for the system .

Historic alarm and operation record

Self-diagnosis function to check the followings: ก๑ system abnormity ฃป ก๑ position control abnormity ฃป ก๑ servo system abnormity ฃป ก๑RS232 reading abnormity ฃป ก๑ PC data transmission abnormity and so on.

Operation function

ก๑ dry run ก๑ interlock ก๑ single block ก๑ optional block skip ก๑ Manual absolute ON/OFF ก๑ M.S.T. lock

ก๑ machine lock ก๑ feed hold ก๑ cycle start ก๑ emergency stop ก๑ external reset signal ก๑ external power ON/OFFก๑ Manual continuous feed ก๑ incremental feed ก๑ MPG ก๑ skip ก๑additional optional block skip ก๑ sequence number search ก๑ program number search ก๑ external data input ก๑ program restart ก๑ menu switch ก๑ graphics displayก๑ MPG interruption

Display

ก๑10.4 inch 640จw480 chromatic LCDก๑ machine coordinates, absolute coordinates, relative coordinates, residual movement

ก๑ User program ก๑ current operation mode ก๑ system parameter, diagnosis number, alarm number, macro variables, tool offset setting, MDI commands, MST

State ก๑ actual feedrate, spindle speed ก๑ machining path display ก๑ real-time wave diagnosis

ก๑System running time and other NC instructions and state messages

Program edit

Program capacity: 56M , max. 400 programs, customer macro calling and 4-level subprogram built-in are available

Background edit, absolute, relative coordinate and complex coordinate programming are supported

PLC function

Control mode: cycle run; processing speed: 3ฆฬs/per basic instruction; max. 3000 steps

IO unit input point/output piont: 48/48, expandable

Development method: PLC instructions or ladder

Instruction amount: 40 including 10 basic instructions, 30 functional instructions

DNC function ALCE

Serial DNC, and the baud rate can be set

Communication

Standard RS-232 and USB interface

Bidirectional transmission of programs, parameters and ladder between CNC and PC

Optional drive
DA98 Series Digital AC Servo or DY3 Series Stepper Driver with input pulse and direction signal

Support Manual

Controller 218M for milling/ drilling manual A
Controller 218M for milling/ drilling manual B


G code and function list

G code

Group

Code form

Function

*G00

01

G00 X_Y_Z_

Positioning (rapid traverse)

G01

G01 X_Y_Z_F_

Linear interpolation(cutting feed)

G02

G02

X_Y_

R_

F_ ฃป

Circular interpolation CW(clockwise)

G03

G03

I_J_

Circular interpolation CCW(counterclockwise)

G04

00

 

G04 P_ or G04 X_

Dwell

G10

00

G 10L _ ฃป N_P_R_

Programmable data input ON

*G11

00

G11

Programmable data input OFF

*G17

G18

G19

02

Write it after other programs, it is used in the arc interpolation and tool radius nose compensation.

XY plane selection

ZX plane selection

YZ plane selection

G20

06

It is located at the beginning of program and before coordinate system setting, and the single block is specified.

Input in inch

*G21

Input in metric

G28

00

G28

X Y Z

Return to reference point

G29

G29

Return from reference point

G39

G39

I_J_ ฃป I_J_ ฃป J_K_ or G39

Corner offset arc interpolation

*G40

07

G17

G40

G41

G42

X_Y_

Tool nose radius compensation OFF

G41

G18

X_Z_

Tool nose radius compensation left

G42

G19

Y_Z_

Tool nose radius compensation right

G43

08

G43

Z_

Tool length compensation + direction

G44

G44

Tool length compensation - direction

*G49

G49

Tool length compensation OFF

G53

00

Write it in program

Machine tool coordinate system selection

*G54

05

Write it after other programs in block ฃฌ it is placed at the beginning of program

Workpiece coordinate system 1 selection

G55

Workpiece coordinate system 2 selection

G56

Workpiece coordinate system 3 selection

G57

Workpiece coordinate system 4 selection

G58

Workpiece coordinate system 5 selection

G59

Workpiece coordinate system 6 selection

G60

00

G60 X_ Y_ Z_ F_

Single direction positioning

G61

14

G61

Exact stop check mode

G62

G62

Automatic corner override

G63

G63

Tapping mode

*G64

G64

Cutting mode

G65

00

G65 H_P# i Q# j R# k

Custom macro simple call

G73

09

G73 X_Y_Z_R_Q_F_ ฃป

Peck drilling cycle

G74

G74 X_Y_Z_R_P_F_ ฃป

Counter tapping cycle

G76

G76 X_Y_Z_R_P_F_K_ ฃป

Fine boring cycle

*G80

Write it after other programs in block

Canned cycle cancel

G81

G81 X_Y_Z_R_F_ ฃป

Drilling cycle(spot boring)

G82

G82 X_Y_Z_R_P_F_ ฃป

Drilling cycle(counter boring)

G83

G83 X_Y_Z_R_Q_F ฃป

Peck drilling cycle

G84

G84 X_Y_Z_R_P_F_ ฃป

Tapping cycle

G85

G85 X_Y_Z_R_F_ ฃป

Boring cycle

G86

G86 X_Y_Z_R_F_ ฃป

Drilling cycle

G87

G87 X_Y_Z_R_Q_P_F_ ฃป

Back boring cycle

G88

G88 X_Y_Z_R_P_F_ ฃป

Boring cycle

G89

G89 X_Y_Z_R_P_F_ ฃป

Boring cycle

*G90

03

Write it after other programs in block

Absolute programming

G91

Incremental programming

G92

00

G92 X_Y_Z_

Coordinate system setting

*G94

04

G94

Per minute feed

G95

G95

Per rev feed

G96

15

G96S_

Constant surface speed control ฃจ cutting speed ฃฉ

*G97

G97S_

Constant surface speed control cancel ฃจ cutting speed ฃฉ

*G98

10

Write it after other programs in block

Return to initial point in canned cycle

G99

Return to R point in canned cycle

 
 

 


     
ISO9001:2000

© 2007 GSKCNC All rights reserved. Sales@GSKcnc.com