Mitsubishi Electric NC Designer2 User manual

  • Hello! I am an AI chatbot trained to assist you with the Mitsubishi Electric NC Designer2 User manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
Introduction
This instruction manual describes how to use NC Designer2. Incorrect handling may lead to unforeseen
accidents, so make sure to read this instruction manual thoroughly before operation to ensure correct usage.
NC Designer2 supports the following NC series. Some of the functions are not adapted to the NC Designer2,
depending on its series.
Supported models
Abbreviations in this manual
M800W (Windows-based display unit)
M800/M80 (Windows-based display unit)
M80W (Windows-based display unit)
M800W (Windows-less display unit)
M800/M80 (Windows-less display unit)
M800S
M80W (Windows-less display unit)
M80
E80
M700VW
M700VW
M700VS
M700VS/M70V/E70
M70V
E70
Notes on Reading This Manual
(1) For the specifications of individual machine tools, refer to the manuals issued by the respective machine
tool builders. The "restrictions" and "available functions" described by the machine tool builders have
precedence over this manual.
(2) This manual describes as many special operations as possible, but it should be kept in mind that
operations not mentioned in this manual cannot be performed.
In this manual, the following abbreviations might be used.
MTB: Machine tool builder
Notes on Using This Software
(1) Decimal point
Regardless of the language used on the OS which NC Designer 2 is installed on, "." is used for decimal
points.
(2) Properties in property sheets and property setup dialogs for which a numerical value is entered
(a) "-" or "+" at the start if the numerical value is handled as a number.
(b) When characters (other than numbers and decimal points".") are included, the sequence of numbers
and decimal points from the start are handled as numerical values.
Example: When "0123AB" is entered, it is handled as"123".
When "67@89" is entered, it is handled as "67".
(c) When multiple decimal points "." are included, the second decimal point and the values that follow are
ignored.
Example: When "78.9.12" is entered, it is handled as"78.9".
(d) When two-byte numbers are entered, they are handled as a character string and the error message "It
is not a numerical value" is displayed. Enter one-byte numbers.
Precautions for Safety
Always read the specifications issued by the machine tool builder, this manual, related manuals and attached
documents before installation, operation, programming, maintenance or inspection to ensure correct use.
Understand this numerical controller, safety items and cautions before using the unit.
This manual ranks the safety precautions into "DANGER", "WARNING" and "CAUTION".
DANGER
When the user may be subject to imminent fatalities or major injuries if handling is
mistaken.
WARNING
When the user may be subject to fatalities or major injuries if handling is mistaken.
CAUTION
When the user may be subject to injuries or when property damage may occur if
handling is mistaken.
The following sings indicate prohibition and compulsory.
This sign indicates prohibited behavior (must not do).
For example, indicates "Keep fire away".
This sign indicated a thing that is pompously (must do).
For example, indicates "it must be grounded".
The meaning of each pictorial sing is as follows.
CAUTION
CAUTION
rotated object
CAUTION
HOT
Danger
Electric shock
risk
Danger
explosive
Prohibited
Disassembly
is prohibited
KEEP FIRE
AWAY
General
instruction
Earth ground
Note that even items ranked as "
CAUTION", may lead to major results depending on the situation. In any
case, important information that must always be observed is described.
DANGER
Not applicable in this manual.
WARNING
Not applicable in this manual.
CAUTION
1. Items related to product and manual
If the descriptions relating to the "restrictions" and "allowable conditions" conflict between this
manual and the machine tool builder's instruction manual‚ the latter has priority over the former.
The operations to which no reference is made in this manual should be considered impossible.
This manual is compiled on the assumption that your machine is provided with all optional
functions. Confirm the functions available for your machine before proceeding to operation by
referring to the specification issued by the machine tool builder.
In some NC system versions‚ there may be cases that different pictures appear on the screen‚
the machine operates in a different way on some function is not activated.
To protect the availability, integrity and confidentiality of the NC system against cyber-attacks
including unauthorized access, denial-of-service (Dos) (*1) attack, and computer virus from
external sources via a network, take security measures such as firewall, VPN, and anti-virus
software.
(*1) Denial-of-service (Dos) refers to a type of cyber-attack that disrupts services by overloading
the system or by exploiting a vulnerability of the system.
Mitsubishi Electric assumes no responsibility for any problems caused to the NC system by any
type of cyber-attacks including DoS attack, unauthorized access and computer virus.
Trademarks
MELDAS, MELSEC, EZSocket, EZMotion, iQ Platform, MELSOFT, GOT, CC-Link, CC-Link/LT and CC-Link
IE are either trademarks or registered trademarks of Mitsubishi Electric Corporation in Japan and/or other
countries.
Ethernet is a registered trademark of Xerox Corporation in the United States and/or other countries.
McAfee is a trademark or registered trademark of McAfee, LLC in the United States and/or other countries.
Microsoft and Windows are either trademarks or registered trademarks of Microsoft Corporation in the United
States and/or other countries.
CompactFlash and CF are either trademarks or registered trademarks of SanDisk Corporation in the United
States and/or other countries.
SD Logos are trademarks or registered trademarks of SD-3C, LLC in the United States, other countries or
both.
Wind River Systems, Inc., VxWorks and Tornado are either trademarks or registered trademarks of Wind
River Systems, Inc. in the United States and/or other countries.
Other company and product names that appear in this manual are trademarks or registered trademarks of the
respective companies.
NC Designer2 Instruction Manual
1. Outline
1
IB-1501250-H
1. Outline
This section describes an outline of NC Designer2.
1.1 What Is NC Designer2?
NC Designer2 provides you with a GUI development environment consisting of a GUI design tool
for generating the source code of host equipment on the drawn GUI screen and a GUI library that
does not depend on specific platforms.
NC Designer2 consists of a GUI design tool, which substantially reduces GUI development
work-hours, and a fast and compact graphic library.
GUI design tool
GUI screen development
Simulation of drawing screen
Documentation of settings
The source code is
automatically generated.
GUI library
Window control
Resource management
Event control
Fast drawing logic
Part dependant on platform
Source code
(C++)
Compilation
Link
The execution module is
built in the target board.
PC (Windows environment)
NC Designer2 Instruction Manual
1. Outline
2
IB-1501250-H
1.1.1 GUI Design Tool
With NC Designer2, figures and parts having various functions are laid out on the screen during
creation of screen data. Source codes (C++) matching the GUI library are automatically generated
according to the created screen data.
NC Designer2 has various functions such as the simulation function for the PC, so that the
development process which required many work-hours with conventional development methods are
now automated, and re-working after assembly in the actual machine is minimized.
1.1.2 What Is the GUI Library?
The GUI library strongly supports development of the graphic user interface.
The GUI library contains functions for mouse and key events and window system, which are
indispensable for the configuration of the GUI, as well as the drawing function.
1.1.3 Interpreter Method and Compilation Method
The screen development method includes two types: interpreter method (C++ language is not
needed) and compilation method (C++ language is needed). The intended purposes etc. of these
methods are the table below.
Interpreter method
Compilation method
Purpose
Development of comparatively
simple screen
Development of screen with more
complex control operation
Programming
Unnecessary (with Macro
function)
C++ language programming
Development
(compilation)
environment
Unnecessary
The compiler is necessary
Execution speed
Slower than the compilation
method
Faster than the interpreter
method
NC Designer2 Instruction Manual
2. Features and Specifications of NC Designer2
3
IB-1501250-H
2. Features and Specifications of NC Designer2
In this section, what can be done with NC designer2 is described for those who operate NC
Designer2 for the first time. Specifications and functions are referred to in the description.
2.1 Features of NC Designer2
NC Designer2 has the following features.
Ultimate GUI development framework applicable to various embedded systems (platforms)
Automatic generation of source code
Various source codes are automatically generated from the data created with NC Designer2.
Possible to load various fonts
GUI library which does not depend on the platform
The GUI library allows you to match every platform through repetitive generation.
Substantial improvement of GUI development efficiency through embedded system
Powerful editing functions (cut, copy, paste, rotation, alignment, zoom, etc.)
Automatic generation of development document
NC Designer2 automatically creates documents such as the screen list and property data in a
file (rich text format).
Simulation function for PC
Screens created with NC Designer2 can be simulated.
Simple GUI simulation such as screen switching is realized.
Using the simulation tool, you can change properties of the GUI part.
(Modification event history is also supported.)
/