PA 9000Standard HMI
Tutorial
Original tutorial
© 2017 Power Automation GmbH
Power Automation GmbH
CNC-Automatisierungstechnik
Gottlieb-Daimler-Str. 17/2
74385 Pleidelsheim
Germany
Telephone: +49-7144-899-0
Fax: +49-7144-899-299
E-mail: [email protected]
Internet: www.powerautomation.com
Version 2.0
2 24.08.2017
Table of contents1 General information................................................................... 5
1.1 Information on this manual................................................ 5
1.2 Explanation of symbols...................................................... 5
1.3 Limitation of liability............................................................ 6
1.4 Copyright........................................................................... 7
1.5 Warranty terms.................................................................. 7
1.6 Customer service............................................................... 7
2 Standard HMI.............................................................................. 92.1 Top Bar............................................................................ 10
2.2 Navigation bar.................................................................. 10
2.3 View area......................................................................... 11
2.4 Auto mode....................................................................... 12
2.5 Manual mode................................................................... 22
2.6 Data................................................................................. 25
2.7 Info screen....................................................................... 26
2.8 Setup............................................................................... 27
2.9 Tool management view.................................................... 32
3 Visualization............................................................................. 433.1 2D visualization................................................................ 44
3.2 3D visualization................................................................ 45
3.2.1 Setup............................................................................. 46
3.2.2 Visualization Settings.................................................... 46
3.2.3 Machine kinematics....................................................... 50
3.2.4 Examples for axes configurations................................. 51
4 FAQ............................................................................................ 555 Proof of change........................................................................ 576 Glossary.................................................................................... 597 Index.......................................................................................... 61
PA 9000 Standard HMI
Table of contents
24.08.2017 | 3
PA 9000 Standard HMI
Table of contents
24.08.2017 | 4
1 General information1.1 Information on this manualThis manual provides important information on how to work with thePA Standard HMI (PA 9000).
The manual should be available for the personnel at any time. All per-sonnel working with it are obliged to have read and understood thismanual before starting any work. Strict compliance with all specifiedsafety notes and instructions is a basic requirement for safety at work.
Moreover, the accident prevention guidelines and general safety regu-lations applicable at the place of use of the control unit must also becomplied with.
Illustrations in this manual are intended to facilitate basic under-standing, and may differ from the actual design of the control unit.
The enclosed manuals for the installed components apply togetherwith this manual.
1.2 Explanation of symbolsWarnings are identified by pictures. These warnings are introduced bysignal words, which express the severity of a danger.
Pay attention to these warnings and act cautiously in order to avoidaccidents, personal injuries and damage to property.
… indicates an imminently hazardous situation which, if unavoid-able, will result in death or serious injury.
… indicates a potentially hazardous situation which, if unavoid-able, could result in death or serious injury.
… indicates a potentially hazardous situation which, if unavoid-able, may result in minor or moderate injury.
… indicates a potentially hazardous situation which, if unavoid-able, may result in property damage.
… emphasizes useful hints and recommendations as well as informa-tion for efficient and trouble-free operation.
The following symbols are used in connection with the safety notes tohighlight particular dangers:
… highlights hazards caused by electric current. There is adanger of serious injury or death if the safety notes are not com-plied with.
General Information
Warnings
L DANGER
L WARNING
L CAUTION
NOTICE
Special Safety Notes
L DANGER
PA 9000 Standard HMI
General information
24.08.2017 | 5
The following symbols and highlights are used to distinguishinstructions, descriptions of results, cross-references and other ele-ments inside this manual.
.. Highlights a step as part of a procedure of instructions.
ð .. Highlights a state or an automatic process as a result of aninstruction.
n .. Highlights single or unordered instructions and lists.
Ä “Additional symbols and highlighting” on page 6.. Highlights cross-references to chapters or sections of this manual.
[Key].. Highlights captions of buttons, fields and other elements of thesoftware's graphical user interface.
“Menu è Submenu è ”.. Highlights a path to access a menu or sub-menu in the software's graphical user interface.
Example/Extract.. Highlights verbatim examples and extracts fromconfiguration files.
1.3 Limitation of liabilityAll information and notes in this installation manual were compiledunder due consideration of valid standards and regulations, thepresent status of technology and our years of knowledge and experi-ence.
Power Automation can not be held liable for damage resulting from:
n disregarding this installation manualn unintended usen employment of untrained personneln unauthorized conversionsn unauthorized modifications to the softwaren technical modificationsn use of unapproved spare partsn use in conjunction with machines not deemed compatible by
Power Automation
In case of customized versions the actual scope of delivery can varyfrom the explanations and representations in this installation manual,because of the utilization of additional options or due to the latest tech-nical changes.
Apart from this, the obligations agreed upon in the delivery contract,the general terms and conditions, and the delivery conditions of PowerAutomation and the legal regulations valid at the time of contract apply.
We reserve the right to make technical modifications in order toimprove usability.
Additional symbols and high-lighting
Liability
PA 9000 Standard HMI
General information
24.08.2017 | 6
1.4 CopyrightThis installation manual is protected by copyright law.
Passing this installation manual on to third parties, duplication of anykind – even in form of excerpts – as well as the use and/or disclosureof the contents without the written consent of Power Automation is notpermitted.
Violations oblige to compensation. The right for further claims remainsreserved.
1.5 Warranty termsThe material warranty terms are provided in Power Automation's termsand conditions as well as inside the sales documents.
1.6 Customer serviceOur Customer Service is always available for technical information.
For information on whom to contact by phone, fax, e-mail or via theinternet, see Power Automation's address on page 2.
Additionally, Power Automation staff is always interested in receivingnew information and experiences resulting from the use of our prod-ucts, which could be of great value for future improvements.
Copyright
Material Warranty
Service
PA 9000 Standard HMI
General information
24.08.2017 | 7
PA 9000 Standard HMI
General information
24.08.2017 | 8
2 Standard HMIThe new Qt 5.7 based HMI also called QMI, is divided in 3 differentareas.Two of them, the top bar (Ä Chapter 2.1 “Top Bar” on page 10) andnavigation bar (Ä Chapter 2.2 “Navigation bar” on page 10) are showneverytime. The view area (Ä Chapter 2.3 “View area” on page 11) iscontext sensitive and shows only information matching the actualmode and user input.
Fig. 1: Standard HMI Overview
1 View area2 Top bar with Data fields
3 Navigation bar
Overview
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 9
2.1 Top BarThe top bar contents 5 data fields, which show information from themanufacturing process of the CNC. The user can select which informa-tion is important and should be visible at every time.
Possible data field modes:
n Active (Assumption of the actual state of the CNC, NC-programand errors)
n Position (actual position of each axis)n End point (Actual commanded End point)n Remaining path (remaining path of each axis)n G-Codes (Actual active G-codes)n Correctionsn KVn LAGn Directionn Out valuen Compensationn Actual feed (Actual feed)n Spindle (Actual state of the spindle, like commanded S)n Statusn BCDn Programn Speed
2.2 Navigation barThe different main views can be chosen in the centre of the navigationbar (Fig. 2. The actual view is marked red.
Further here are the start, stop and reset buttons of the CNC to controlthe actual NC-program or to reset the CNC in case of errors.
Fig. 2: Navigation bar
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 10
2.3 View areaThe view area shows the content of the actual input and/or mode. Themodes are Auto mode for NC-program processing (Ä Chapter 2.4“Auto mode” on page 12) and Manual mode for jogging (Ä Chapter2.5 “Manual mode” on page 22). Further it is possible to access theData area to change the P-parameters and Corrections, for example(Ä Chapter 2.6 “Data” on page 25). In the Info screen all interface andmessages from the CNC can be inspected (Ä Chapter 2.7 “Infoscreen” on page 26) and the Setup view can be used to configure theCNC and User Interface (Ä Chapter 2.8 “Setup” on page 27). In Toolmanagement view the graphical toolmanagement area takes place. Itis possible to handle all tools, holders and its positions in the tool mag-azine (Ä Chapter 2.9 “Tool management view” on page 32).
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 11
2.4 Auto modeAuto mode is the main control centre when NC-programs are usedinstead of manual movement. Besides the screen areas that arealways visible, we have the additional NC-program area that shows theloaded NC-program, the mode control area to activate modes, giveother orders and show the override (including buttons to change theoverride) and the visualization area in this case showing the 3D simu-lation.
Fig. 3: Auto mode
1 NC-program area2 3D simulation3 Top bar with Data field
4 Navigation bar5 Mode control area6 Open 3D setup
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 12
The first line of the NC program area shows the path of the actualloaded NC-program.The circle button on the right side opens the menu to load a NC-pro-gram (Fig. 5 / Fig. 6), show/hide the "3 Blocks" (Active-, passive-, andtemp-block) and deactivates/activates that the NC-program scrollsmatching to the executed blocks.Underneath the loaded NC-programs are shown and can be scrolledup and down. Using the two arrow buttons it is possible to start fromthe actual chosen NC block or to start from the beginning up to theactual chosen NC-block.
Fig. 4: NC program area
NC Program Area (1)
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 13
Fig. 5: Open a NC program
Fig. 6: Select the path of the NC program
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 14
In the 3D setup area most of the used 3D functions are groupedtogether.
Fig. 7: 3D setup
1 Show / hide machine geometries (only available with matchingdongle option 3D-extention-level-2)
2 Reset the camera view3 Export stock in binary format (If you want to continue the manufu-
caturing process later)4 Show / hide coordinate cross5 Reset the stock to its initial state6 Import stock in binary format (Case of continuing an earlier manu-
facturing process)7 Open advanced 3D setup
3D Setup (6)
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 15
By opening the advanced 3D setup using the config button (Fig. 7/6),the setup is extended by several functions for stock definition andother visual features:
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 16
Fig. 8: Advanced 3D setup menu
1 Create a stock as cube (Fig. 10)2 Translate the actual stock (Fig. 12)3 Import a stl file and use it as stock4 Save the actual scene including tool, stock with rotation and trans-
lation to use it after restart of the CNC5 Choose the color of the actual tool (Fig. 9)6 Create a stock as cylinder (Fig. 11)7 Rotate the actual stock (Fig. 13)8 Export the actual stock in stl format
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 17
Fig. 9: Choose the color of the actual tool
Fig. 10: Create cube
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 18
Fig. 11: Create cylinder
Fig. 12: Translate the actual stock
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 19
Fig. 13: Rotate the actual stock
If you want to see a bigger version of the simulation click on the auto-mode button of the navigation bar a second time when you are alreadyin auto mode. Now the NC-program and control areas close and youreceive a bigger simulation view.
Fig. 14: 3D simulation
3D Simulation (2)
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 20
Fig. 15: Auto mode - sequential blocks
Fig. 16: Auto mode - MDI
Fig. 17: Override
Mode Control Area (5)
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 21
2.5 Manual modeThe manual mode view is very close to the auto mode view, but itcontains no NC-program area and the set of input function of the con-trol area has changed. If you are using the PA standard PLC, it is pos-sible to use the graphical axes controls.
Inside of the graphical axes controls you can see if continuous(Fig. 18) or incremental movement (Fig. 19) is active.
Fig. 18: Manual mode - continous
Fig. 19: Manual mode - incremental movement
To switch from continuous movement to incremental movement justchoose one of the three default incremental movesteps (Fig. 20). Nowthe state switches to incremental and a touch of the axis control willcause the movement.
To switch from incremental movement to continuous movement clickthe Button "Move continuous".
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 22
Fig. 20: Incremental movesteps
If the incremental step does not match your needs, you can set thestep by the edit button on the right side of the incremental step(Fig. 21).
Fig. 21: Move incremental - Edit
If you want to switch back to continuous movement click on the activeincremental step to deactivate the incremental movement.
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 23
Fig. 22: Set Zero position
Fig. 23: Override
Buttons
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 24
2.6 DataIn data view (Fig. 24) you can access and modify the zero offsettables used by the CNC.
Fig. 24: Data view - Zero offsets
It is also possible to change the cycle parameters by entering thevalues (Fig. 25).
Fig. 25: Data screen - Cycle parameters
To select a parameter or data row with an arbitrary number very quick,you can use the search field on top of the data screen.
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 25
2.7 Info screenThe info screen (Fig. 26) can be used for accessing all CNC inter-faces with their actual values and displaying all warnings and errorsfrom the CNC.For displaying of the interface you can use 4 columns at the sametime.
Fig. 26: Info screen
Errors and messages are listed in the message tab (Fig. 27).
Fig. 27: Message tab
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 26
2.8 SetupThe setup screen is password protected, to avoid manipulation fromunauthorized access (Fig. 28).
Fig. 28: Setup - Insert the Password
After insert of the password, the a screen opens to select the setupsettings (Fig. 29).
In this screen it is possible to select between the following setup views:
n CNC configurationn Main menun QMI
For the meaning of the buttons see the following table:
Shutdown OS Closes the CNC and shutdown the OS (oper-ating system).
Shutdown CNC Closes the CNC.
PLC Programming Opens the plc programming editor.
Standard HMI Opens the old HMI for users with experience ofthe the PA 8000 functions.
Editor of machineparameters
Opens the machine parameter editor.
Logic Analyzer Opens the logic analyzer.
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 27
Logout Logout the user.If you have finished your settings in the setup,you should always logout, which causes thepassword question when the setup functionsare opened again.
Change password Opens a window to change the password.
Fig. 29: Setup - Settings
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 28
In the setup view you can configure all functions that should be avail-able under Auto (Fig. 30) and Manual mode (Fig. 31). For this choose"Main menu" and the mode you want to edit. After this you can choosewith the switches which function-buttons are displayed in the controlarea of the mode.
Settings Auto mode Manualmode
Sequential blocks X
Single bock X
Manual data input (MDI) X
Block delete (/) X
Optional halt (M01) X
G01 override X
Test with movement X
Test without movement X
Backward X
Return to NC-program position X
Feed override X X
Rapid override X X
Sindle override X X
Override configurable X X
Axis panel (needs Standard PLC pro-gram)
X
Zero setting X
Hand release X
Tool coordinate X
Setup - Main Menu
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 29
Fig. 30: Setup - Auto mode
Fig. 31: Setup - Manual mode
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 30
In the setup view you can configure all functions that should be avail-able under QMI. For this choose "QMI". After this you can choose withthe switches which function-buttons are displayed in the control area ofthe mode.
Settings QMI mode
Frameless X
Full screen mode X
Maximized X
HD resolution X
Button press animation X
Fig. 32: Setup - QMI mode
Additional it is possible to choose the resolution and to choose the lan-guage.
Setup - QMI Menu
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 31
2.9 Tool management viewThe tool management view is an additional view, which contentsinformation for tools, holders and the tool magazine of the machine. Allinformation get stored in a relational database. In combination with thetool management function of the Standard PLC it is an out of the boxsolution that cares for the information management, which tool is on,which tool magazine place and loads the tool specific corrections tothe CNC.
The view takes place in the view area and is divided in three seg-ments.
Fig. 33: Tool management view
1 List area (tool, tool models, holders)2 Tool information area
3 Tool magazine area
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 32
The List area (Fig. 34) shows the actual list of already created tools,holders and tool models, depending of the chosen mode. The top baralways shows the actual mode of the list. With the menu button youcan switch between the different modes, create new tools, holders ortoolmodels.
Fig. 34: List area
1 Label of list2 Lifetime marker3 Tool magazine place4 Active in Spindle 15 Move into selected magazine place6 Menu7 Drop from list
List Area
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 33
Fig. 35: List of tools
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 34
Fig. 36: List of tool models
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 35
Fig. 37: List of holders
By using the menu in mode tools (Fig. 38), you can choose betweencreating new tools, clean the list (deleting all tools in database), switchto holders list and tool model list.
Fig. 38: Tools menu
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 36
The tool information area (Fig. 39) shows a summary of the mostimportant tool information, consists of:
n Basic measurements diameter and heightn Remaining and maximum lifetime of the tooln Type of tool, also showed by the sketchn Correction valuen Holdern T-number
Fig. 39: Tool information area
To get the information of a tool it is mandatory, that it is placed in thetool magazine and gets selected by click/touch. Otherwise the toolinformation area will show the information to the tool that is actual inthe selected magazine place on top of the wheel.
Tool Information Area
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 37
The graphical tool magazine area (Fig. 40) visualizes which tool islocated on which tool magazine place, which tool is in the spindle andwhich tool is in the load position.
Fig. 40: Tool magazine area
The tools in the magazine are represented with the tool-number(Fig. 41). The tool-number gets assigned when a tool is moved fromthe tool list into the magazine. This can be done when either the toolgets moved from the list by drag and drop to the magazine placeon orwhen the move to magazin button (in the list area) gets pressed.
Fig. 41: Assigning a tool-number dialogue
Is a tool selected, the most important tool information is displayed inthe tool information area. It is also possible to spin the wheel to selecta tool with the "selected magazine place". If you want to get a tool fromits magazine place into the spindle or to drop it from the magazine, youhave to long press the tool in the magazine. When the context menuopens, you can choose between dropping it from the magazine or getit into the spindle place (Fig. 42).
Tool Magazine Area
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 38
Fig. 42: Context menu - Select a tool from its magazine place
If you want to drop a tool from the spindle place, you have to longpress the tool and choose the button from the context menu (Fig. 43).
Fig. 43: Drop a tool from the spindle place
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 39
In general the creation of a tool is divided in three steps, but after cre-ating some basic holders and often used tool models, the creation of asingle tool will be very fast and consists of just 1 step.
Step 1 - Creation of tool modeln If you want to create a tool, you have to define the tool model first.
This means, that you create a tool model with all relevant data likediameter, height, shape etc. first (see Fig. 44).
Fig. 44: Creating tool model1. Tapered End Mill2. Flat End Mill3. Ball End Mill4. Bull Nose End Mill5. Bore Bar6. Countersink7. Drill8. Slot Mill
All the measurements of the tool have to be entered in the samemeasurement system (inch or metric). For enhanced usability, theinput dialogue supports you with a red animation that marks the actualmeasurement you are entering in the tools picture.
Step 2: Additionally you have to define the holder that holds thetool you are just creating (Fig. 45).
Creating A New Tool / Holder / ToolModel
To create a model you have toselect one of the supported tooltypes. At the moment it is possibleto choose between the followingtool types:
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 40
Fig. 45: Creating new holder
After this you can create in step 3 the tool by choosing the model,the holder and it is possible to enter a value for the lifetime(Fig. 46).
Fig. 46: Creating new tool
If you check all the lists you can see the holder, the tool model and thetool you just created.
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 41
PA 9000 Standard HMI
Standard HMI
24.08.2017 | 42
3 VisualizationThe qml based standard visualization offers two different visualizationtypes.The 2D visualization is very performant even for fastest NC programsand indepedent from tool types or stock settings.The 3D simulation on the other side is an up to date 3D simulation ofthe whole machine that calculates the manufactured workpiece in realtime and is able to import and export 3D models that can be used inthe design process.
Fig. 47: Comparison of 2D and 3D visulization
PA 9000 Standard HMI
Visualization
24.08.2017 | 43
3.1 2D visualizationThe 2D visualization shows the path of the tool in a two dimensionalplane. It is a very simple view based on the tool center point, inde-pendent from tool type and stock. The 2D pathgrahic has very lowcosts of performance. Additionally it is possible to draw the programpath simulated in a fast forward mode that shows the exact tool path.
For this feature the simulated channel has to be enabled by the reg-istry setting:
n Registry Path:HKEY_LOCAL_MACHINE/SOFTWARE/Powerautomation/CncKernel/PG/Simulation– Value 0 = simulated channel disabled– Value 1 = simulated channel enabled
If the CNC gets started with a Dongle without 3D-visualization optionsthe 2D visualization is shown.
If you want to set the visualization for 3D independent from the dongle,it has to be configured in registry:
n Registry Path:HKEY_CURRENT_USER/Software/Power Automation/qmiframe-main/ config/pg– Value 0 = If Dongle has 3D extension level 1-3, the 3D scene is
shown– Value 1 = 2D-visualization is shown– Value 3 = 3D-visualization is shown
PA 9000 Standard HMI
Visualization
24.08.2017 | 44
3.2 3D visualizationThe new visualization renders a 3D-scene, which shows the actualmilling process performed by the CNC, including the removal of thematerial. So it is possible to look at the raw part, during the cuttingprocess from every angle and in arbitrary scale, independent fromdust, water or other external circumstances that prevent a clear viewduring such processes.
Fig. 48: 3D visualization
In the first step we offer simple tool shapes like sphere-, end- andtaper mill tools, but other tools with arbitrary forms will follow in fur-ther versions. The tools will automatically change during the manufac-turing process, controlled by the toolnumber communicated from theNC code.
The visualization is available in three extension levels:1. Visualization of tool and raw part.2. Visualization of tool, raw part and machine housing.3. Visualization of tool, raw part and machine housing including a
collision detection and prevention (planed release of collisiondetection not before December 2016).
The collision detection analysis the commanded positions of a NC-block before it is commanded to the machine. In combination with anadapted path filter, the CNC has enough time to stop in a safe position.
PA 9000 Standard HMI
Visualization
24.08.2017 | 45
3.2.1 SetupRegarding to the extension level of the visualization, there are multiplesettings you have to configure for an successful 3D visualization.
Generally there are 2 files, that have to be defined:1. Machine.xml
n Cinematic definition (extension level 1)n Definition of geometries to axis and machine housing (exten-
sion level 2)2. Settings.txt
n Configuration of 3D-visualization settings (units)n Tool definitions (type, number, measures etc.)n Stocksetting (type, position, precision of calculating removed
material)
3.2.2 Visualization SettingsThe settings are stored in the file "3Dsetting.txt" and will get loadedduring start up and saved when closing the CNC. So the CNC can becontinued at the last state, when it gets turned off. The settings can bedistinct in three topics:1. General settings2. Tool definition (one definition block for each tool)3. Stock definition
To run the visualization successfully these settings have to set, beforestarting.
Variable name Description / Effect on start up
LastActiveTool ID of the last active tool in the visualization, theregarding tool will be loaded at start up
BackPlotActivated Defines if the back plot is switched on
BackPlotLength Defines the number of positions that the backplot will visualize. Depending on the hardware,a high number can result to performance prob-lems
ShowCoordina-teAxes
Defines if the coordinate system is shown
General Settings
PA 9000 Standard HMI
Visualization
24.08.2017 | 46
Variable name Description / Effect on start up
ShowMachineGeo-metries
If your Extension Level is the advanced levelincluding machine geometries, it is possible todeactivate this features by setting this param-eter to "0" and activate it with "1"
ActiveCollsionDe-tection
If your Extension Level is the highest levelincluding collision detection, it is possible todeactivate this features by setting this param-eter to "0" and activate it with "1"
MachineKinematic-File
Name of the xml file created by the machine-builder tool, in subfolder "Machine"
LogDetailsLevel Defines which messages are logged.4 = no output3 = only high priority messages and events2 = high and medium priority messages andevents1 = all messages and events
LogIntoFile 0 = No file logging1 = Logging into file visualization.log
Synchronize Visu-alAxes
Default 0 = no synchronization1 = visual axes and axes for collision detectionand material removing calculation are synchron
PerformanceEn-hancerCalculation
The CNC sends several 100 up to 1000 posi-tions each second to the visualization. The visu-alization needs only a fraction of these positionsfor displaying and calculations. This value Xdefines that only each Xth value is used for theremoving material calculation and collisiondetection. This value can be increased toimprove performance.
PerformanceEn-hancerVisualization
The CNC sends several 100 up to 1000 posi-tions each second to the visualization. The visu-alization needs only a fraction of these positionsfor displaying and calculations. This value Xdefines that only each Xth value is used for dis-playing the axes. This value can be increasedto improve performance.
TrinagulationInter-vall
The triangulation interval specifies the timeinterval between stock triangulations whichyield the current meshes for stocks. As triangu-lation is costly and up-to-date meshes are notalways required, this value can be increased toimprove performance.
PA 9000 Standard HMI
Visualization
24.08.2017 | 47
Variable name Description / Effect on start up
StockMeshQuality-DuringSimulation
During simulation it is possible to decrease thedetail level of the calculation of the removedmaterial to improve the performance. A value of3 means that only a rough calculation is doneduring the simulation, but if the axes stop theirmovement for the amount of time defined byStockMeshQualityAutoRefineDuration, thecalculation is done in high precision.Possible values:3 = low detail precision2 = medium detail precision1 = high detail precision
StockMeshQuali-tyAutoRefineDura-tion
The visualization automatically improves themesh quality of stocks and retriangulates themwhen the simulation is idle. This parameterdetermines the interval in milliseconds whichthe simulation engine will wait before startingsuch triangulations (0 deactivates the feature).Increasing this value (or setting it to 0)decreases the amount of high precision triangu-lations and can therefore improve performance.
MaxMoveLengthand MaxMo-veAngle
Internally CNCSim only performs straight cuts.This means that curved cuts, as appearingwhen using rotational axes, have to be approxi-mated. In those cases MaxMoveLength deter-mines the maximum distance that each cut canspan and MaxMoveAngle determines theangle change of a rotation axis that can happenwithin one cut. Increasing the values causes thesimulation to generate more cuts and therforedecreases performance.
MachineKinematic-File
Filename of the xml file that defines the kine-matics located in subfolder "machine"
PA 9000 Standard HMI
Visualization
24.08.2017 | 48
Variable name Description / Effect on start up
ToolId Unique ID for each tool, has to match the T-Number that is used in the NC-Program if a toolis switched. For example "N10 M6 T5" will forcethe visualization to use the tool that is identifiedby ToolId = 5.
ToolType Desribes the form of the tool.
1. Tapermilln Needed parameters:
– ToolDiameter, toolholderheight, toolhol-derdiameter, arbordiameter, arbo-rheight, cutterlength, flutelength, corner-radius, taperangle
2. Endmilln Needed parameters:
– ToolDiameter, toolholderheight, toolhol-derdiameter, arbordiameter, arbo-rheight, cutterlength, flutelength
3. Spheremilln Needed parameters:
– ToolDiameter, toolholderheight, toolhol-derdiameter, arbordiameter, arbo-rheight, cutterlength, flutelength
ArborDiameter Defines the diameter of the arbor
ArborHeight Defines the height of the arbor
HolderDiameter Defines the diameter of the holder
HolderHeight Defines the height of the holder
ToolDiameter Diameter of the tool
ToolColor The three Red, Green, Blue values that definethe color of the tool, value range [0-1] for eachcolor.For example 1,0,0 = Red / 0,0,1 = Blue / 0.5,0.5 ,0.5 = Gray.
ToolCutterLength Defines the length of the cutting part of the tool
ToolFluteLength Defines the length of the flute part of the tool
CornerRadius Defines the radius of the corner
TaperAngle Defines the angle of the taper from tapermilltool
Tool Defintion
PA 9000 Standard HMI
Visualization
24.08.2017 | 49
Variable name Description / Effect on start up
StockFile Name of the stl file for stock definition, in sub-folder "Machine"
StockType Defines the type of the stock1. Stock is loaded from stl file (path defined instockFile parameter)2. Stock gets created as cube3. Stock gets created as cylinder
Precision Defines the precision Range [0-1200] the higherthe better.
NOTICE: Technically it defines the number ofthe samples from stock. This means a smallstock with 600 samples will be calculated moredetailed than a very big stock with 600 samples.
TranslationX Translation in X of the stock in 3D scene
TranslationY Translation in Y of the stock in 3D scene
TranslationZ Translation in Z of the stock in 3D scene
RotationX Rotation around X of the stock in 3D scene
RotationY Rotation around Y of the stock in 3D scene
RotationZ Rotation around Z of the stock in 3D scene
3.2.3 Machine kinematicsThe kinematics is descripted in the machine.xml and must be locatedin the sub folder "machine" of your CNC-directory.
The kinematics structure is designed in a tree order. So it is describedevidently which axes are moved from other axes. To setup themachine kinematics, it is recommended to use the machine buildertool, but a plain text editor is sufficient as well.
Stock Definition
PA 9000 Standard HMI
Visualization
24.08.2017 | 50
3.2.4 Examples for axes configurations
As you can see in Fig. 49 we have a 3-axis machine with dependingtranslation axis. The Z-axis is moved by the Y-axis and the X-axis ismoved by the Z-axis. Consequently theX-axis is moved by the Y-axis,too.
Fig. 49: 3-axes machine with 2 depending axes
Fig. 50: 3-axes machine with 2 depending axes - tree
Example 1 - 3-axes machine
PA 9000 Standard HMI
Visualization
24.08.2017 | 51
There can also be 3-axes configurations with independent axes(Fig. 51). The following machine matches the first one in its function-ality, but the Z- and X-axes are independend from the Y-axis. If the Y-axis moves the desc, the X- und Z-axes remain on their location.
Fig. 51: 3-axes machine with an independent Y-axis and a depending X-axis
Fig. 52: 3-axes machine with an independent Y-axis and a depending X-axis - tree
Example 2 - 3-axes machine con-figuration 2
PA 9000 Standard HMI
Visualization
24.08.2017 | 52
In the last example (Fig. 53) the machine is designed as 5-axesmachine with AC-kinematics. In this scenario we have to independenttree orders. The first one matches the tree from example one, butparallel we have two round axes. The round axis A moves the roundaxis C.
Fig. 53: 5-axes machine with 3 linear axes and 2 round axes
Fig. 54: 5-axes machine with 3 linear axes and 2 round axes - tree
Example 3 - 5-axes machine
PA 9000 Standard HMI
Visualization
24.08.2017 | 53
PA 9000 Standard HMI
Visualization
24.08.2017 | 54
4 FAQFault description Cause Remedy
3D simulation just shows a black screen. Check if aero windows surface is active. Activate aero-theme.
PA 9000 Standard HMI
FAQ
24.08.2017 | 55
PA 9000 Standard HMI
FAQ
24.08.2017 | 56
5 Proof of changeVersion Change Date
1.0 Original Version 12/21/2016
2.0 New figure in the cover included
Chapter 2.2
n Figure 2 changed
Chapter 2.3
n Content included
Chapter 2.4
n Figures 7, 8, 12 and 13changed
Chapter 2.5
n Figure 18 changedn Content includedn Figures 20 and 21 changed
Chapter 2.6
n Figures 24 and 25 changedn Content included
Chapter 2.8
n Figure 32 changedn Content included
Chapter 2.9
n Chapter new included
Chapter 3 ad 3.1 new indcluded
n Chapter 3 has changed toChapter 3.2
Chapter 3.2
n Figure 48 new included
Chapter 4
n Content changed
07/31/2017
Proof Of Change
PA 9000 Standard HMI
Proof of change
24.08.2017 | 57
PA 9000 Standard HMI
Proof of change
24.08.2017 | 58
6 GlossaryCNC Computerized Numerical Control
DDU Delivered Duty Unpaid
EDI EtherCAT field bus Device Interface
HMI Human Machine Interface
The graphical user interface provided by the PA software.
IPC Insulating Piercing Connector
MCP Machine Control Panel
MDI Manual Data Input
MPG Manual Pulse Generator
MTBP Machine Tool Builder's Panel
Panel including the basic requirements for a machine tool oper-ator: emergency stop push button, cycle start and stop push but-tons, jog plus and minus push buttons, feed rate and spindlespeed override pots and a number of auxiliary push buttons.
NC-Start Numerical Control Start Button
NC-Stop Numerical Control Stop Button
PA Power Automation
PASIO Power Automation Slot Input Output
Extendable EtherCATâ based interface allowing connection ofadditional I/O modules.
PC Personal Computer
PDO Process Data Object
PLC Programmable Logic Controller
POU Program Organization Unit PLC functions, function blocks andprograms are POUs
RMS Rotating Measuring Systems (Encoder)
RXPDO Receive Process Data Object
TXPDO Transmit Process Data Object
PA 9000 Standard HMI
Glossary
24.08.2017 | 59
PA 9000 Standard HMI
Glossary
24.08.2017 | 60
7 Index
1, 2, 3 ...2D visualization . . . . . . . . . . . . . . . . . . . . . . . . . . 443D setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153D simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203D visualization . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Visualization Settings . . . . . . . . . . . . . . . . . . . 46
AAuto mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
DData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
EExample
3-axes machine . . . . . . . . . . . . . . . . . . . . . . . . 51Examples for axes configurations . . . . . . . . . . . . . 51
FFAQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
IInfo screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
LLimitation of liability . . . . . . . . . . . . . . . . . . . . . . . . 6
MMachine kinematics . . . . . . . . . . . . . . . . . . . . . . . 50Manual mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Mode control area . . . . . . . . . . . . . . . . . . . . . . . . 21
NNavigation bar . . . . . . . . . . . . . . . . . . . . . . . . . . . 10NC program area . . . . . . . . . . . . . . . . . . . . . . . . . 13
PPictures
in the manual . . . . . . . . . . . . . . . . . . . . . . . . . . 5Proof of change . . . . . . . . . . . . . . . . . . . . . . . . . . 57
SSetup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Standard HMI
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
TTool management view . . . . . . . . . . . . . . . . . . . . 32
Creating a new tool / holder / tool model . . . . . 40List area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Tool information area . . . . . . . . . . . . . . . . . . . . 37Tool magazine area . . . . . . . . . . . . . . . . . . . . . 38
Top Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
VView area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
PA 9000 Standard HMI
Index
24.08.2017 | 61