nsc-3311 series single-axis servo controller · 2016. 9. 3. · nsc-3311 overview the nsc-3311...

4
NSC-3311 Overview The NSC-3311 Series servo motion controller is a single-axis controller and amplifier designed for use with all Newmark servo motor stages. The controller can communicate with the host computer through an RS-232 or 10/100 Base-T Ethernet interface. With built-in high level functionality such as position tracking, contouring and teach/playback, programming the controller is greatly simplified. The motion controller can operate as a stand-alone system through the digital I/O for synchronizing motion with external events. The NSC-3311 utilizes a 32-bit microprocessor to control the trajectory profile, acceleration, velocity, deceleration and program memory with multitasking for simultaneously running up to eight programs. The NSC-3311 single-axis controller is commanded using virtually any programming language to pass simple ASCII command strings to the controller through the RS-232 or ethernet port. The command set includes conditional statements, event triggers, and math function. The terminal software provides a user friendly interface for programming the NSC-3311. Features Single-axis motion controller with on-board PWM drive for brush or brushless servo motor and integrated power supply Ethernet 10/100 Base-T and (1) 19.2kb RS232 port Accepts encoder feedback up to 12 MHz Advanced PID compensation with Velocity and Acceleration feedforward, integration limits, notch filter and low-pass filter. Modes of motion include jogging, point-to-point positioning, contouring, electronic gearing and ECAM Multitasking for concurrent execution of up to eight application programs Non-volatile memory for application programs, variables and arrays Over 200 English-like commands executable by controller. Includes conditional statements and event triggers. Home input and forward and reverse limits 4 TTL uncommitted inputs and 4 outputs 2 uncommitted analog inputs (0-5V) NSC-3311 Series Single-Axis Servo Controller www.newmarksystems.com | 949-830-0621

Upload: others

Post on 10-Dec-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NSC-3311 Series Single-Axis Servo Controller · 2016. 9. 3. · NSC-3311 Overview The NSC-3311 Series servo motion controller is a single-axis controller and amplifier designed for

NSC-3311 Overview

The NSC-3311 Series servo motion controller is a single-axis controller and amplifier designed for use with all Newmark servo motor stages. The controller can communicate with the host computer through an RS-232 or 10/100 Base-T Ethernet interface. With built-in high level functionality such as position tracking, contouring and teach/playback, programming the controller is greatly simplified.

The motion controller can operate as a stand-alone system through the digital I/O for synchronizing motion with external events. The NSC-3311 utilizes a 32-bit microprocessor to control the trajectory profile, acceleration, velocity, deceleration and program memory with multitasking for simultaneously running up to eight programs.

The NSC-3311 single-axis controller is commanded using virtually any programming language to pass simple ASCII command strings to the controller through the RS-232 or ethernet port. The command set includes conditional statements, event triggers, and math function.

The terminal software provides a user friendly interface for programming the NSC-3311.

Features

Single-axis motion controller with on-board PWM drive for brush or brushless servo motor and integrated power supply

Ethernet 10/100 Base-T and (1) 19.2kb RS232 port

Accepts encoder feedback up to 12 MHz

Advanced PID compensation with Velocity and Acceleration feedforward, integration limits, notch filter and low-pass filter.

Modes of motion include jogging, point-to-point positioning, contouring, electronic gearing and ECAM

Multitasking for concurrent execution of up to eight application programs

Non-volatile memory for application programs, variables and arrays

Over 200 English-like commands executable by controller. Includes conditional statements and event triggers.

Home input and forward and reverse limits

4 TTL uncommitted inputs and 4 outputs

2 uncommitted analog inputs (0-5V)

NSC-3311 SeriesSingle-Axis Servo Controller

www.newmarksystems.com | 949-830-0621

Page 2: NSC-3311 Series Single-Axis Servo Controller · 2016. 9. 3. · NSC-3311 Overview The NSC-3311 Series servo motion controller is a single-axis controller and amplifier designed for

CONT

ROLL

ERS

—ET

HERN

ET

www / Galil Control, Inc.

Ethernet/RS232 1-axis Controller and Drive

SpecificationsSystem Processor

Motorola 32-bit microcomputer

Communications InterfaceEthernet 10/100BASE-T. (1) RS232 port up to 19.2 kbaudCommands are sent in ASCII. A binary communication mode is alsoavailable as a standard feature

Modes of Motion:Point-to-point positioningPosition TrackingJoggingElectronic GearingContouringTeach and playback

MemoryProgram memory size—1000 lines × 80 characters510 variables8000 array elements in up to 30 arrays

FilterPID (proportional-integral-derivative) with velocity andacceleration feedforwardNotch and low-pass filterVelocity smoothing to minimize jerkIntegration limitTorque limitOffset adjustments

Kinematic RangesPosition: 32 bit (±2.15 billion counts per move; automatic rollover;no limit in jog or vector modes)Velocity: Up to 12 million counts/sec for servo motorsAcceleration: Up to 67 million counts/sec2

Uncommitted I/O 4 inputs

4 TTL outputs

2 analog inputs; 0–5 Volts

1 uncommitted analog output ±10 V, 16-bit DAC

High Speed Position LatchLatches encoder position within 0.1 microseconds

Dedicated InputsMain encoder inputs—Channel A, A-,B,B-, I, I- (±12 V or TTL)

Auxiliary encoder inputs

Forward and reverse limit inputs

Home input

High-speed position latch input

Dedicated OutputsAnalog motor command output with 16-bit DAC resolution

Error output

Brake output

Amp enable

High-speed position compare output

Minimum Servo Loop Update Time250 microseconds

Maximum Encoder Feedback Rate12 MHz

Power0.5 A, 5 V available for external devices

Requires 120 VAC or optional 240 VAC input

Drive Specifications18–72 Volt; 7 Amp continuous, 10 Amp peak

EnvironmentalOperating temperature: 0–70º C

Humidity: 20–95% RH, non-condensing

Mechanical

4.3" X 6.2" X 10" aluminum enclosure

NSC-3311 SeriesSingle-Axis Servo Controller

Specifications

Page 3: NSC-3311 Series Single-Axis Servo Controller · 2016. 9. 3. · NSC-3311 Overview The NSC-3311 Series servo motion controller is a single-axis controller and amplifier designed for

CONTROLLERS—

ETHERNET

www.galilmc.com / Galil Motion Control, Inc. 53

Independent Motion CommandsAB Abort motionAC AccelerationBG Begin motionDC DecelerationFE Find edgeFI Find indexHM HomeIP Increment positionIT Smoothing time constantJG Jog modePA Position absolutePR Position relativePT Position trackingSP SpeedST Stop

Contour ModeCD Contour dataCM Contour modeDT Contour time intervalWC Wait for contour data

GearingGA Master axis for gearingGD Engagement distance for gearing_GP Correction for gearingGR Gear ratio for gearing

Distributed Control CommandsHA Handle AssignmentHC Automatic handle configurationHQ Handle QueryHS Handle switchHW Handle waitLO Lockout handleSA Send slave commandZA Ethernet user variableZB Ethernet user variable

CDS-3310Ethernet/RS232 1-axis Controller and Drive

Instruction SetServo MotorAG Set AMP gainAU Set current loop gainAW Report AMP bandwidthDV Dual velocityFA Acceleration feedforwardFV Velocity feedforwardIL Integrator limitKD Derivative constantKI Integrator constantKP Proportional constantNB Notch bandwidthNF Notch frequencyNZ Notch zeroOF OffsetPL PoleSH Servo hereTK Set AMP peak currentTL Continuous torque limitTM Sample time

I/OAL Arm latchBW Brake waitCB Clear bitCO Configure I/O pointsII Input interruptOB Define output bitOC Output compare functionOP Output portSB Set bit@IN[x] State of digital input x@OUT[x] State of digital output x@AN[x] Value of analog input x

System ConfigurationBN Burn parametersBP Burn programBR Brush motor enableBS Brushless set-upBV Burn variables and arraysCE Configure encoder typeCF Configure for unsolicited messagesCN Configure switchesCW Data adjustment bitDE Define dual encoder positionDP Define positionDV Dual velocity (dual loop)EO Echo offIA Set IP addressIH Internet handleIT Independent smoothing

System Configuration (cont.)LZ Leading zeros formatMB ModBusMO Motor offMT Motor typePF Position formatQD Download arrayQU Upload arrayRS ResetˆRˆS Master resetSM Subnet maskTF Tell FPGA versionVF Variable format

Math Functions@SIN[x] Sine of x@COS[x] Cosine of x@COM[x] 1’s complement of x@ASIN[x] Arc sine of x@ACOS[x] Arc cosine of x@ATAN[x] Arc tangent of x@ABS[x] Absolute value of x@FRAC[x] Fraction portion of x@INT[x] Integer portion of x@RND[x] Round of x@SQR[x] Square root of x

InterrogationLA List arraysLL List labelsLS List programLV List variablesMG Message commandQH Query hall stateQR Data recordQZ Return data record infoRP Report command positionRL Report latchˆRˆV Firmware revision informationSC Stop codeTA Tell AMP statusTB Tell statusTC Tell error codeTD Tell dual encoderTE Tell errorTI Tell inputTP Tell positionTR Trace programTS Tell switchesTT Tell torqueTV Tell velocity

ProgrammingBK BreakpointDA Deallocate variables/arraysDL Download programDM Dimension arraysED Edit programELSE Conditional statementENDIF End of cond. statementEN End programHX Halt executionIF If statementIN Input variableJP JumpJS Jump to subroutineNO No-operation—for remarksRA Record arrayRC Record intervalRD Record data‘ Remark programSL Single stepUL Upload programZS Zero stack

Error ControlBL Backward software limitER Error limitFL Forward software limitOE Off-on-error functionTL Torque limitTW Timeout for in-position

TrippointAD After distanceAI After inputAM After motion profilerAP After absolute positionAR After relative distanceAS At speedAT After timeAV After vector distanceMC Motion completeMF After motion—forwardMR After motion—reverseWC Wait for contour dataWT Wait for time

NSC-3311 SeriesSingle-Axis Servo Controller

Instruction Set

www.newmarksystems.com | 949-830-0621

Page 4: NSC-3311 Series Single-Axis Servo Controller · 2016. 9. 3. · NSC-3311 Overview The NSC-3311 Series servo motion controller is a single-axis controller and amplifier designed for

Related Products

Compatible Linear Positioners

NLS4 Series Precision Linear Stage

NLE Series Ultra-Precision Linear Stage

NLS8 Series Heavy-duty Precision Linear Stage

Compatible Rotary Positioners

All RT Series Medium Performance Rotary Stage

All RM Series High Performance Rotary Stage

Ordering Information

Part Number Description

NSC-3311 Single-axis motion controller / amplifier with integrated power supply Ethernet and RS-232 communication 120 VAC power input

NSC-3311-240 Single-axis motion controller / amplifier with integrated power supply Ethernet and RS-232 communication 240 VAC power input

NSC-3311 SeriesSingle-Axis Servo Controller

www.newmarksystems.com | 949-830-0621