Product features
CM40 1-4 axis stepper/servo motor programmable controller,It is equipped with 3.5 inch color screen, Chinese/English Switch, and USB connection. Boot picture can be set as pictures or company name as you will. It is highly reliable, highly accurate, low noise and easy to use.
Technical Specifications
● Minimum data unit: 0.001 mm
● Maximum data size: ± 99999.999mm
● Maximum Speed: 9000mm/min (pulse is 0.001mm)
● Maximum pulse output frequency: 150KHz
● Axis: 1-4 (X,Y, Z,C)
● X,Y,Z,C axis can conduct linear interpolation, X,Y can do circular interpolation.
● Electric Gear: numerator :1-99999 denominator: 1-99999
● System main functions are automatic, manual, program editing, system parameters, self-check, settings, etc.
● Maximum 480 commands each program
● USB Connection and upgrade
● Stop and Start of Spindle motor
● PLC Extension
● I/O Extension
● Isolated I/O port
● Self defining of I/O port
● Chinese/English panel display
● Free boot picture setting
Programming Function Introduction
|
Programming Code |
Interpretation |
|
Incremental |
Incremental Programming |
|
Absolute |
Absolute Programming |
|
Pause |
Pause unless certain condition is met, then skip to command called |
|
Output |
Define on and off of output port, ex. Stop and start of spindle motor |
|
Repeat |
Go back to command called and repeat |
|
Clockwise |
Clockwise circular interpolation (Incremental programming) |
|
Counter-clockwise |
Counter Clockwise interpolation(Incremental programming) |
|
Delay |
Define the time of delay |
|
Judge |
Judge if certain condition is met and skip to command called |
|
Skip |
Whenever this command is executed, unconditionally skip to command called . |
|
Fast |
Fast positioning |
|
Machine Zero |
Go back to machine zero |
|
Speed |
Axis move at certain speed, and will stop when certain condition met |
|
Register |
When this command is executed, the number on main interface and manual |
|
Count |
When this command is executed, the number on main interface and manual |
|
Subprog Call |
Subprogram Called |
|
Subprog Start |
Subprogram Started |
|
Subprog End |
Subprogram Ended |
|
Coordinate |
Set the current position as new coordinates |
|
End |
When the commands can not be read, it will be considered as “End”. |
|
Coordinating |
This command is similar with Judge, when certain condition of coordinates is met, it will skip to command called. |
|
PLC Judge |
When certain condition of PLC register value is met, it will skip to command |
|
PLC Set |
Set Register address and value |
Dimensional drawing
Product application
Multi axis stepper/servo motor controller CM40 controls nema23 stepper motor to rotate forward and backward, causing the guide rail to perform reciprocating motion