Home
DMC User Manual - Software For Laser Machines
Contents
1. 68 71 PROCESS T 72 3 Recipe FIOW 74 LIMINE EI E LI I MCI IT 74 SD PEINE pee ET 76 e 78 SR 79 Ts vuPeV IE Ears UTI 80 to ecc m 81 wmousiuencusaeueucususuen suc a usdaustevssimenneuivbeeoeeananes 82 NR 85 87 AS cree lee ye ne 89 ie docs 89 OUUTE nn de tr ed Va Dra vat va ea Deer 89 EN 90 a NO Use 91 cran ain ete 93 Wait FOR Trigger m 93 HI L 94 Selected Camera sic us ates Sn 95 8
2. Text command with entered variable 7 214 Points Points command creates a matrix of points with selected size and pitch DMC Direct Machining Control for AM Control Camera Vision Help Rectangle amp 3DPrinting 81 Output X 0 0000 X 0 0000 0 0000 Q Q Zoomin gt Show Jumps Circle Text Variable Serial Port Y 0 0000 Y 0 0000 020000 ZoomOut Save Image Disconnect Compile Run Stop Joystick Import Fit Reset CAD Arc More More Z 0 0000 Z 0 0000 o z Screen Measure y Process Recipe Flow Devices Position Stage Galvo View Polyline j Recipe 1 Recipe gt JumpTo t fi Gerber Fill Name f Gerber Cut Points O NC Drill Find Focus 55 Points To add a Points command click on it in the Ribbon menu Home tab Geometry group Settings for Points command Position of the Points matrix Number Of Points In X Number Of Points In Y Pitch X mm sets distance between two points in X direction Pitch Y mm sets distance between two points in Y direction No Of Pulses sets how many pulses laser should fire per one point To set indiudual Process Parameters click on PROCESS in command window See Process Parameters for more information 2015 Direct Machining Control DMC User Manual 7 215 Command Settings Command Settings section describes main sett
3. NC Drill command with layer drilling 2015 Direct Machining Control 7 2 7 DMC Direct Machining Control ile b n Line 0 Rectangle 3DPrinting XPosition 0 0000 StageX 0 0000 Galvo X 0 0000 amp Output Q Qi Zoomin gt Show Jumps Circle 2 Polylin Variable Y Position 0 0000 Stage Y 0 0000 Galvo Y 0 0000 Serial Port Zo om Out Ex ect Compile Run Stop Joystick Fit Reset CAD Arc More Z Position 0 0000 Stage Z 0 0000 Z 0 0000 More Measure Status Devices i Command SHAPE DRILLING NC Drill PROCESS Drilling Type Depth mm 97 mm Offset lt gt Zoom 0 12 Mouse 90 287 10 649 View center 88 228 14 529 Compiled 8ms NC Drilling file with Helix drilling set DRILLING tab sets parameters for drilling e Drilling Type o Layer type drills holes step by step circle by circle moving Z axis a distance set in dZ between each layer In each layer circle is repeated a number of time set in Process o Helix type drills holes constantly moving Z axis so a helical pattern is achieved Depth mm a total depth of the hole a distance Z axis will be moved e dZ mm a step between to layers in Layer type or a Z distance in which pattern goes 360 degrees in Helix type drilling e Offset mm defines an ofset for the contour for beam spot compensation Offset can have positive and negative values To set Process p
4. amp Line 0 Rectangle amp 3DPrinting 81 Output 0 0000 X 0 0000 020000 Q Zoomin gt Show Jumps i Circle T Text x Variable Serial Port Y 0 0000 Y 0 0000 7 0 0000 Zoom Out Ex A Save Image Disconnect Compile Run Stop Joystick Import Fit Reset CAD Arc More More More 2 0 0000 Z 0 0000 z Screen Measure Process Loop Flow Devices Position Stage Galvo View Recipe Recipe 1 x New If Process Parameters t e Name Pause Points D Transform Focus PD Alignment Z Map compensates for surface flatness in the recipe starting with Z Map command and finishes at the end of the recipe or at next 2 Map command Height of commands is compensated in following manner e Each object command is moved in Z direction by the difference between entered Z coordinate in Z Map command and actual measured value Value for compensation is taken at the center of the command When Stitching command is used compensation is done for Stitching tiles instead of single objects commands e Between measuring positions Z Map values are extrapolated Settings for Z Map command 2015 Direct Machining Control DMC User Manual Command Properties GENERAL 2 FIND Mapping On Operation Output File File Position Absolute Relative L Reference Point 0 side Y 0 0 LL k Points Number Of Po
5. Rectangle Circle 2 Polyline angle 30 Printing X Position line Variable Y Position More Z Position Recipe Flow 0000000000 a Shift 0 mm X Y 3DPrinting X Position Variable Y Position More Z Position Recipe Flow 09000000 0 0000 0 0000 0 0000 0 0000 0 0000 0 0000 Stage X 0 0000 Stage Y 0 0000 StageZ 0 0000 Status Hl Output Q Zoomin x gt Zoom Out 2 mem Q Zoom Out Measure 7x View Q Show Jumps Fit Screen Serial Port More Devices Command SHAPE DRILLING PROCESS CB Data Example 2 NC Drlldd Browse Size X 1743329 Y 175 08239 z 0 Position Absolute Relative X 0 Y 0 2 0 Q0 00 00000900 00000000000 0000000000 eoo0o00000000000 20000000 Drill file imported DMC Direct Machining Control 0 0000 0 0000 0 0000 Status 0 0000 Galvo Y 0 0000 GalvoZ 0 0000 Bl Output Zoomin gt Show Jumps Zoom Out Measure View Q Fit Screen Serial Port Reset More Devices 4 Compiled in 2ms Command SHAPE DRILLING PROCESS Driling Type Depth mm 92 Offset mm
6. DMC User Manual 7 3 5 Process Parameters DMC Direct Machining Control for AM Control Camera Vision Help 0 Rectangle amp 3DPrinting 81 Output 0 0000 X 0 0000 020000 Q 6 Zoomin gt Show Jumps i Circle Text x Variable Serial Port Y 0 0000 Y 0 0000 7 00000 Zoom Out x Save Image Disconnect Compile Run Stop Joystick Import Fit Reset Arc More More More Z 0 0000 Z 0 0000 7 0 0000 Screen Measure Fx Process Ge Loop Flow Devices Position Stage Galvo View Recipe Recipe 1 x New t x Name Paus Points a Transform Sere Find Focus 3 ZMap Alignment Process Parameters command sets process parameters like speed and laser triggering for the next section of recipe Section continues until next Process Parameters command If different process parameters set in one of geometry commands it will override parameters set by Process Parameters command Command General Process parameters E Drilling 5ave Save Set s Default Lime Stage Laser triggering Laser Mode Position Based PSO Pulse Pitch pulses mm Pulse Burst Jump Speed X mms Jump Speed Y mm s Jump Speed Z mm s Mark Speed mms Process Parameters Preset selected by user Changed parameters can be saved on top of existing preset by pressing Save or as a new preset by pressin
7. f Gerber Fill Name f Gerber Cut Points NC Drill Find Focus 555 Points This is usually used to move to some specific positions e g unload position camera position etc Command Device Stage Position Absolute Relative Lr A Speed mms Y Speed mm s Speed mm s Jump To command 7 2 13 Text Text tool generates text motion path DMC Direct Machining Control for AM File Line Rectangle amp 3DPrinting 81 Output X 0 0000 X 0 0000 020000 Zoom In Lx gt Show Jumps sce T Circle Text 09 Variable Serial Port Y 0 0000 Y 0 0000 Y 0 0000 Zoom Out 2 Save Image Disconnect Compile Run Stop Joystick Import o T e Fit Reset amp eed 2 CAD More More More 2 0 0000 2 0 0000 Z 0 0000 Screen Measure Process Geometry Recipe Flow Devices Position Stage Galvo View Text command can be added by clicking More in Geometry section in Home tab clicking Text To add a text move mouse cursor to the place where should appear Mouse cursor represents bottom left corner of the text box e Enter text in the Text box in Command window See input rules here Select Font Select font parameters o Bold B 2015 Direct Machining Control DMC User Manual I o Underline 1 o Strikethrough S5 Set font height in mm Set Position Set Transforma
8. Absolute Relative Original Reference Point 0 1 HAH z 0 LL 4 E Transform Re Rotate eg X 0 Y 0 DIRECT MACHINING CONTROL z 0 lt gt Zoom 0 01 Mouse 59 661 11 071 View center 3 298 7 839 Compiled in 30ms 2 Object Flipped along X axis Recipe x New Command SHAPE HATCHING PROCESS CAD Object File o Tests DXF_DWG DMC_Logo d Browse Size X 79 3958 Y 3982242 z 0 Position Absolute Relative Original Reference Point 0 _ 2 0 Transform Rotate deg x M Y 0 JOATUWOD TJAN 2 0 lt gt Zoom 0 01 Mouse 57 922 19 909 View center 3 298 7 839 Compiled in 5ms 2 Object Flipped along Y axis O 2015 Direct Machining Control DMC User Manual Recipe 1 New a NN DIBECL WYCHIVUIMNG COULBOr lt gt Zoom 0 01 Mouse 57 777 10 056 View center 3 298 7 839 Compiled in 5ms 2 Object Flipped along X and along Y axes Recipe x New x TOULNOD SNINIFOVA lt gt Zoom 0 01 Mouse 55 459 9 911 View center 3 298 7 839 Compiled in 3ms 2 Object Flipped along X axis and rotated 30 degrees SHAPE HATCHING PROCESS o Tests DXF_DWG DMC_Logo d Browse 79 3958 0 Reference Point ERA IT
9. 2015 Direct Machining Control s DMC User Manual Command Recipe x New SHAPE HATCHING PROCESS Shape Points v Close Polygon Insert Delete X Y gt 1 EE 4 36851 2 5 75575 4 34640 3 5 73363 0 76233 4 3 06842 3 48389 5 0 0 Polyline command with Close Polygon checked Recipe 1 New Command SHAPE HATCHING PROCESS Hatching v Enable Hatching v Leave Original Contour Make Contour First Make Hatching First Hatching Type ES Lines Spacing Hatching Angle deg Offset to Contour Offset to Hatch mm Process parameters Polyline command with Close Polygon checked and hatching enabled 2015 Direct Machining Control 7 2 12 Jump To Jump To sets an absolute or relative position for system to move with laser not firing DMC Direct Machining Control for AM Control Camera Vision Help 0 Rectangle amp 3DPrinting 81 Output X 0 0000 X 0 0000 0 0000 Q Zoomin gt Show Jumps Circle Text 09 Variable Serial Port Y 0 0000 Y 0 0000 00000 Zoom Out Save Image Disconnect Compile Run Stop Joystick Import Fit Reset CAD Arc More More More Z 0 0000 Z 0 0000 Z 0 00 Screen Measure Fy Process gt Polyline Recipe Flow Devices Position Stage Galvo View Recipe Recipe x M mr
10. Relative Lr Original Reference Point x Yb IEEE Z Transform Rotate deg SHAPE settings for DXF com mand 2015 Direct Machining Control Absolute Relative A1 Coordinate mm 1 Coordinate mm 1 Coordinate mm End Position A2 Coordinate mm Y 2 Coordinate mm 2 Coordinate mm Position settings for Line command When Reference Point option is available Position represents the position of the selected reference point of the object e g center or top left corner When Reference Point option is not available Position represents position of the Start or End of the object e g Start and End coordinates of the Line Absolute Relative and Original Position of the object Position of the object can be described in Absolute and Relative coordinates or Original coordinates of the imported object DXF STL files Absolute coordinates describes object s position in relation to 0 0 of your coordinate system Relative coordinates describes object s position in relation to e the reference point of the last object that was done before it Relative R or to the last laser position Relative Original coordinates position object in the coordinates set in the CAD DXF STL Gerber file It is convenient when multiple objects are imported that needs to be position precisely in relation to one another e g Gerber file with trace marks and NC drill file with via holes in PCB 2015 D
11. e Number of Patterns o One Everything is aligned to a single Object o Two Position of two Objects are defined by used and two objects are found Translation and rotation are then calculated using both objects This mode takes more time but is more accurate especially when detecting rotation of sample e Actions o After Error User can select and action in case automatic Alignment Modes Simple and Advanced does not find an Object Align Manually A pop up window appears and user can select center of Object and angle manually also use Joystick to move sample if Object does not appear in camera Mew or stop the recipe Continue Recipe will continue without any transformation o After Detection Continue Recipe is transformed and continues further Ask for Confirmation A pop up window appears and user can confirm the recognition results realign manually or stop the recipe e Alignment User selects whether recipe should be transformed to align it to Object Test A test can be executed to see whether Objects are found and recipe aligned correctly 2015 Direct Machining Control sm DMC User Manual Command GENERAL PATTERN 1 RESULTS Position X Position mm Y Position mm Position mm Set Image Preferences Match Threshold Tes Result Export Values to Variable A Y 020088 0
12. 3 4 9 Check Enable checkbox Select camera device from drop down menu If your camera is not found check if it is not used by some other software DMC supports all cameras with DirectShow drivers and cameras from IDS uEye Basler Mightex manufacturers Enter camera name that will be seen in the commands and Ribbon menu Select whether to see a cross in the vew center Click Connect to connect to camera Next go to Calibration tab to setup Calibration settings 1 Check camera view and mark Flip and Rotate checkboxes to adjust camera view to match your coordinate system 2 If distance from camera center to laser is known enter it in Camera to Laser Offset 3 If View Size mm per pixel parameters are known enter them as well 4 Camera to Laser Offset and View Size parameters are not known follow calibration procedure 2015 Direct Machining Control Configuration and Set Up Settings m GENERAL CALIBRATION Transformation Laser Control Rotate 90 4 Flip horizontal vertical IO Tools Camera to Laser Offset View Position X mm 0 0000 mm 0 0000 Camera 2 View Size mm per pixel Camera 3 0 0015000 200 0 0015000 Galvo Scanner Lumera Power Meter Interface Apply OK Cancel Camera configuration settings Calibration parameters Go to View tab to set camera view default parameters They can be changed in the Ribbon menu but on DMC start default settings set here
13. Control Camera Vision Help e Line Rectangle amp 3DPrinting 81 Output X 0 0000 X 0 0000 0 0000 Q Q Zoom In x Show Jumps Circle Text 09 Variable Serial Port Y 0 0000 Y 0 0000 7 0 0000 ZoomOut Save Image Disconnect Compile Run Stop Joystick Import Fit Reset CAD Arc More More More Z 0 0000 Z 0 0000 z Screen Measure Ex Process Recipe Flow Devices Position Stage Galvo View Recipe r5 Jump To t x f Gerber Fill Name f Gerber Cut Points O Find Focus oh Points Polyline can be drawn by clicking on the tool and then selecting the end points for each line To finish drawing press Enter Then a command Polyline in Recipe window appears Recipe x New Command SHAPE HATCHING PROCESS Shape Points Close Polygon Insert Delete x Y EEZNIB 435551 2 575575 4 34640 3 5 73363 0 76233 4 3 06842 3 48389 5 0 0 Polyline command with open polygon In SHAPE tab a shape can be edited list of points in absolute coordinates are displayed in the SHAPE tab New points can be added before selected point by clicking Insert button Selected point can be deleted by clicking Delete button Coordinates of each point can be edited by double clicking on the the value Closed Polygon joins last point of the polyline to the first one to create a closed polygon Closed polygon be hatched
14. DIRECT TI MACHINING CONTROL DMC User Manual 2015 Direct Machining Control DMC User Manual DMC Software For Laser Machines by Direct Machining Control Direct Machining Control provides software to control laser machines It is an all in one solution where you can Draw simple laser machining recipes or import CAD files Create complex automated recipes for your laser machine Control the hardware including galvo scanners and stages Use camera for sample view and recognition Once you are ready click RUN and DMC will direct hardware according to you recipe DMC User Manual 2015 Direct Machining Control All rights reserved No parts of this work may be reproduced in any form or by any means graphic electronic or mechanical including photocopying recording taping or information storage and retrieval systems for any other purposes than use together with DMC software without the written permission of the publisher Direct Machining Control and DMC are trademarks of MB Cognitio While every precaution has been taken in the preparation of this document MB Cognitio assume no responsibility for errors or omissions or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompanyit In no event shall the MB Cognitio be liable for anyloss of profit or any other commercial damage caused or alleged to have been caused di
15. HHH G Transform Rotate deg 0 0 0 SHAPE HATCHING PROCESS o Tests DXF_DWG DMC_Logo d Browse Size 793958 Y 398222 z 0 Position Absolute Relative Original Reference Point x T Y o HH z 0 L Transform Fip Rotate deg x 0 Y M 0 2 0 2015 Direct Machining Control Recipe x New SHAPE HATCHING PROCESS CAD Object o Tests DXF_DWG DMC_Logod Browse Size X 179 3958 79 3958 Y 39 82242 2 0 0 Position Absolute Relative Original Reference Point x o mises Y p HAH z Transform Rotate deg X 0 Y 0 Z 30 lt gt Zoom 0 01 Mouse 61 690 11 795 View center 3 298 7 839 Compiled in 5ms 7 2 15 4 Hatching Hatching is a tool to fill the volume of an object Hatching is available for following commands e Circle e Rectangle Import CAD Hatching tool can be accessed by clicking on a HATCHING in Circle Rectangle Import CAD Tool Parameters menu Home Camera Vision Help e Line Rectangle Variable X Position 0 0000 Q Q Q Zoom In Zoom Out Circle Cycle Position 0 0000 Import Fit Reset Connect To Run Stop Joystick Arc CAD More Z Position 0 0000 Screen Measure Hardware Process Geometry Recipe Flow Status View Command SHAPE HATCHING P
16. and real fiducial position found by Alignment command red dashed cross and rotational difference angle between red dashed cross and black lines 2015 Direct Machining Control mo DMC User Manual Machining trajectories are transformed to match the displacement of the fiducial For one point Manual alignment insert Alignment command in the recipe before the commands you want to align Click on Alignment in the Ribbon menu Home tab Process Flow group 1 Go to PATTERN 1 tab and set position for the first fiducial If you don t know where fiducial should be use joystick to move to a position on the sample align camera view center with fiducial or move mouse pointer over it and use the respective coordinates displayed in Status bar 2 Click Run to start the Recipe 3 When Alignment command is executed camera will be driven over the set position and a pop up window will appear Click Select to select center of your fiducial and click right mouse button select rotation of the fiducial and click again If the fiducial is not visible in the camera view use Joystick to move camera view to find the fiducial Note you can also use Relative position for following commands to machine at the position the fiducial is found One point Simple alignment using Alignment command In Simple mode of Alignment fiducial is a user set image usually a picture made with a system camera After creating the picture no further user interfer
17. focus will be looked at that height enter aproximate focus position When Z is disabled focus will be searched around current Z position There are two modes for focus search Adjust Mode scans Range step by step stopping after each 7 motion by Step Size capturing focus value If focus values are decreasing then motion direction is changed to opposite Scanning goes on until focus value starts to decrease again or full Range is scanned This mode is slower but better for precise focus finding o Scan Range mode scans full range without stopping while constantly measuring focus value This mode scans whole range faster than Adjust mode but accuracy is not as good When moving constantly focus value is not always refreshed quick enough due to hardware limitations e g fos value for camera o Both mode combines both modes mentioned above Firstly Scan Range is done then Adjust is done from the best focus position found on Scan Range mode Range sets what range should be scanned Step size sets at what distance interval focus value is measured Export Value To Variable exports measured focus position to a variable with a set name Move Axis To Measured Position moves axis to best found focus position when enabled 2015 Direct Machining Control 7 39 ZMap 2 command is used to create surface flatness map and to compensate for it DMC Direct Machining Control for AM Control Camera Vision Help
18. only in Position Based mode sets how many pulses are shot per laser firing position Triggering Frequency only in Time Based Frequency mode sets laser triggering frequency in KHz o Frequency divder only in Time Based Frequency Divider mode sets divider for default laser frequency Speed o Jump Speed X Y Z sets jump when laser is not firing motion speed for each axis in mm s o Mark Speed sets combined marking when laser is firing motion velocity for all the axes in mm 5 Speed is determined as a total linear speed along motion trajectory e Constant Velocity Between Segments will keep motion when angle between two consequent trajectories is smaller than set in Decelerate When Angle More Than This allows to speed up the process as no deceleration and acceleration occurs e Wobble enables galvo scanner wobbling perpendicular to motion path with set Amplitude and Frequency Recipe Flow Recipe Flow section describes usage of tools commands in the Recipe Flow group in Home tab DMC Direct Machining Control for AM File Home Y n Line Rectangle amp 30 Printin utput X 0 0000 X 0 0000 0 0000 Q Q Zoomin gt Show Jumps Circle Text x Variable gt Serial Port Y 0 0000 Y 0 0000 7 0 0000 ZoomOut 7x Save Image Disconnect Compile Run Stop Joystick Import Fit Reset lt C 2 0 0000 7 0 0000 Screen Measure x
19. 119 3952 119 3952 2 0 0 Position Absolute Relative Original Reference Point OTT HHG Rotate deg 0 0 0 Outer Controur v Add Outer Contour Use File For Outer Contour Contour Offset 0 lt gt Zoom 0 10 Mouse 81 516 49 059 View center 78 475 53 812 Shift X mm Y Gerber file hatched with inversion zoomed To hatch an object click on HATCHING tab in Tool Parameters menu See Hatching for more information To set Process parameters click on PROCESS tab See Process for more information 7 2 5 Gerber Cut Gerber Cut command handles Gerber files for PCB production With Gerber Cut tool Gerber files can be imported and prepared for PCB cutting DMC Direct Machining Control for AM File Control Camera Vision Help e Line Rectangle amp 3DPrinting 81 Output 0 0000 0 0000 00000 Zoom In Dx gt Show Jumps i Cirle Text x Variable Serial Port Y 0 0000 Y 0 0000 7 00000 Zoom Out x Save Image Disconnect Compile Run Stop Joystick Import Fit Reset CAD Arc More More 7 0 0000 7 0 0000 Z 00000 Screen Measure y Process gt Polyine Recipe Flow Devices Position Stage Galvo View Recipe ET t x 6 Gerber Fill Points NC Drill Find Focus 55 Points Gerber Cut comman
20. 26248 Pattern 1 settings for Alignment Command in Simple Alignment Mode PATTERN 1 sets the setting for the first Object that will be used for alignment e Camera Select camera which will be used to look for this Object Position Enter the position where command should look for the object Note that in every other command Position is defined for laser but in Alignment command Position is defined for selected camera That means that if camera is not coaxial but parallel to laser beam the calibrated offset will be automatically taken into account Image selection for Simple Alignment mode visible only Simple Alignment Mode is selected in 2015 Direct Machining Control GENERAL tab e Match Threshold visible only Simple Alignment Mode is selected in GENERAL tab is threshold when a found Object is accepted as correct Test Runs PATTERN 1 of the Alignment command only Results Results display where the Object is found and it s rotation angle Also these values can be exported to a set Variable to use later in the recipe Also Vote value shows the comparison results for Simple and Advanced modes It is recommended to use a bit lower value in Match Threshold PATTERN 2 sets the settings for the second Object Available only when Number of Patterns is set to Two in GENERAL tab All the settings are the same as in PATTERN 1 Command GENERAL PATTERN 1 RESULTS Result Ali
21. Camera Controls eos etui aarti Re E i a 95 Adjust Camera DE 96 AUTOIOCUS TT E 97 RTS D E E ENE EE ES 98 Camera Calibration ee nn ni tee te 98 Part VIII How 102 1 Use Camera Alignment cine ee ie ovde e en aes nn dr 102 Part IX Support 115 Index 0 2015 Direct Machining Control DMC User Manual Software For Laser Machines Part Introduction 1 Introduction DIRECT MACHINING CONTROL DMC software created by MB Cognitio working under trademark Direct Machining Control is dedicated to be a single control center for your laser machine You can design your motion path for positioning stages and galvo scanners control laser parameters as well as other devices like power meters motorized objective lens turrets I Os serial port devices and others All this is done without using G code And by skipping the G code conversion step everything can be done quickly and visually You are welcome to blast your creativity with DMC because adapting fixing changing and creating things is easier than ever Main features of DMC Direct hardware control WYSIWYG What You See Is What You Get window for machining preview Support for both positioning stages and galvo scanners Support for stitching infinite field of vew with galvo scanners and stages Import of CAD files DX
22. DMC User Manual Rectangle 3D Printing X Position 0 0000 Stage X 0 0000 Galvo X 0 0000 B Output Q Q 4 Variable Y Position 0 0000 Stage Y 0 0000 Galvo Y 0 0000 Serial Port op Joystick Import it Reset CAD Ar ore More Z Position 0 0000 Stage Z 0 0000 Z 0 0000 ore Zoomin gt Show Jumps Q Zoom Out Measure y Geometry Recipe Flow Recipe New Command SHAPE HATCHING PROCESS _Data_ _Example_1_Copper L1 gbr Browse Size Original X 119 3978 119 3978 119 3952 119 3952 2 0 0 1 Position Absolute Relative Original Reference Point Hill Rotate deg 0 0 0 ll Outer Controur lii Add Outer Contour tf lin 2 e bu ane Zoom 0 01 Mouse 106 814 2 696 View center 59 850 59 849 Connected to hardware Gerber file imported Gerber Fill command settings are divided to several tabs SHAPE tab contains File Size Position and Transform settings Specific feature for Gerber Fill is Outer Contour Outer Contour may be needed when object has to be inverted for hatching See the pictures below Outer Contour might be created automatically or imported as a separate file ome DMC Direct Machining C
23. Flow group recipe logic tools are displayed For more information see Recipe Flow e Status In Status group current coordinates of positioning axes are displayed For more information see Status e Devices In Devices group tools directly controlling hardware are displayed For more information see Devices e View In View group tools controlling preview window are displayed For more information see View 2015 Direct Machining Control DMC User Manual 3 1 2 Camera Vision Camera Vision tab in the Ribbon Menu contains camera controls and is available only when MV module is installed and at least one camera is enabled in the settings File Home Control Camera Vision r Save Image Advanced Camera Camera Adjust Autofocus Track Set View 1 2 View View Size Position Selected Camera Controls Calibration Camera Vision tab when two cameras are enabled In the Camera Vision tab there are following tool groups e Selected Camera Shows available cameras zooms to selected camera view and indicates which camera is selected for control and calibration e Controls In Controls group tools to control camera view are located Calibration Calibration group contains tool to calibrate camera view position and size so it would match with fabrication trajectories in Prevew Window 2015 Direct Machining Control User Interface 15 3 2 Recipe Window In the recipe window the list of commands in th
24. Galvo View Recipe Recipe X X Circle X Finding Delays X ImportCAD X Lines X Rectangle X Speed And Frequency X circles on wafer3 New Command Properties SHAPE DRILLING Name Variable r 0 5 PROCESS Variable dx 5 Position Absolute Relative L Variable nx 10 oxsdx n1 1 5 r Variable wafer_r inch_to_mm 5 1 129 BAM 1 57 ae OF OE OF Alignment WOO OU 2 0 Process Phares m He amp 2 2 32 SD SD ST SP SS AN GR ae BT OF BT BF OF X OF OF OF SF OO SF 30 Radius mm Stitching ON eee eee eee SX GS e a ee ee ee Start Angle deg Variable dy 5 a 8 E 5 s 2 2 Circle a 8 8 18 amp 8 8 5 g 3 v 2 Id SRG GG ES 87 7 87 7 ON TPH SF SF SF SF SF SA we FF HF Variable ny trunc wafer_r dy 25 5 93 35 98 96 22 98 40 ee L 2 241 2 5 DE WW 39 e Se 39 39 SF SF SP OF oF OF BF oF Variable cy ny dy dy n2 1 125 Variable line sqrt wafer_r 2 cy 2 Variable nx trunc line dx 2 r 5 Variable cx nx dx 25 Loop 1 2 1 Circle TE TE PE 3E 3E 4E RR Circle RSS
25. Geometn R evice Stage Galvo Flow commands affects behavior of other commands during execution of recipe Recipe Flow Commands includes e Variable creates a variable to be used instead of value in Command Parameters 3D Printing combines 3D objects to control all printing process e Cycle repeats commands included in cycle for defined number of times IF executes included commands under defined conditions e Process Parameters sets parameters for speed and laser triggering for section until next Process Parameters command e Pause adds a pause in the recipe Variable Variable is a Recipe Flow command allowing to create a variable which can be used instead of any value in the recipe DMC Direct Machining Control for AM File Home Y n Line Rectangle amp 3DPrinting 81 Output X 0 0000 X 0 0000 0 0000 Q 6 Zoomin x gt Show Jumps Circle Text x Variable Serial 0 0000 Y 0 0000 7 02000 ZoomOut x Save Image Disconnect Compile k Import Fit Reset a cap 3 C c More More More Z 0 0000 Z 0 0000 z Screen Measure Process Geometry Recipe Flow Devices Position ile Run Stop Joystick Each variable has its name and default value of 1 2015 Direct Machining Control C Value Description description Default Variable Command settings Command Description Radius of the
26. SHEE ES HE 4i eus 2 58 SE SS GF OF OF OF OF OE OF OF OF ge e SR IR SR OS D OD DP 28 28 28 38 D 2 a LIII Circle WW AE Circle KOC OG WWW WWW ses ie amp SR amp dB 1 fe TR IE 35 3 3 38 28 28 28 28 28 28 25 2 28 ga 3 33 8 8 8 98 f Se ip Sp ES d d 19 19 18 38 38 38 38 35 3 35 35 28 26 20 20 28 28 2 25 23 23 28 28 23 28 29 23 8 Sb ip LP Le fe OR d SE 35 29 20 28 20 2 28 29 20 28 23 23 23 28 23 23 23 a LP ER ES PR 1 iE 15 3E 3E SE 3E 38 35 35 3 35 38 35 38 28 25 28 23 2 2 25 28 23 23 28 23 23 23 23 23 a i Ee Pe P PE di SE 3f 38 35 38 3 35 35 35 35 30 30 20 20 20 20 20 20 20 23 25 20 25 35 23 Ee d 8 38 35 SE 35 3 35 35 35 35 35 2 20 BF 22 28 29 22 28 23 233 28 23 23 fe 38 35 6 3t 35 3 SE 3 38 AN 35 3 35 35 30 2 20 29 28 28 28 28 28 Se ss SE 3 35 38 3 35 3 35 35 35 35 35 35 35 35 20 20 2 fe ss se 38 35 35 3 35 35 35 35 39 35 35 35 35 28 BF 25 Se 35 88 35 38 35 35 35 39 35 35 35 3 35 35 3 31 3 amp 3 38 35 35 39 35 35 35 3 BF 2 2 2 a 2 2 2 2 a a ES ES d ES 15 3 3E Zoom 0 00 Mouse 307 945 92 634 View center 0 000 0 000 Compiled in 15 885ms DMC User Interface 1 Ribbon menu In
27. Settings are similar with Find Focus 2015 Direct Machining Control command 7 4 Status Status shows current position of the positioning axes DMC Direct Machining Control for AM E n Rectangle amp 3DPrinting Output gt Show Jumps Circle Text 09 Variable Serial Port JY 0 0000 d T Zoom Out Save Image ect Compile Run Stop Joystick Import CAD Arc More More Y Additional status information may be displayed on custom versions for specific systems 1 5 Devices Devices section describes the use of tools commands the Devices group in Home tab DMC Direct Machining Control for AM Lin Rec le amp 3DPrintin Output X 0 X 0 X 0 Zoomin gt Show Jumps angle g Outpi 0 0000 0 0000 0 0000 x 9 p Circle Text x Variable Serial d Y 0 0000 7 00000 ZoomOut x Save Image ect Compile Run Stop Joystick Import Fit Reset CAD Arc Mo More More Z 0 0000 Z 0 0000 Z 00000 Screen Measure Fy Process Geometry Recipe Flow Jevices Position Stage Galvo View Device commands controls device behavior during the execution of recipe Output controls digital output Serial Port controls Serial Port Stitching combines scanner and linear stages motion Axis moves homes enables disables specific axis Wait For Trigger adds a pause in the process until specific digita
28. Size sets the size of the tiles into which the trajectories are divided Set it smaller than your maximum galvo scanner field size to ensure precision e Stage Motion Speed mm s sets motion speed for X and Y linear positioning stages when moving between tiles Move Z After o Single Tile When object has some depth in Z direction whole depth is machined for each tile separately One tile is machined at whole depth and them next tile is machined Whole Field When object has some depth in 2 direction depth is achieved for whole object layer by layer At first all tiles are machined at one Z position then Z is moved to next position and again all tiles are machined e Zdirection Sets starting point and direction of Z e Z Stage Motion Speed mm s sets motion speed for Z axis 2015 Direct Machining Control 7 5 4 Axis Axis tool is used to add an action for a single specific axis DMC Direct Machining Control for AM Camera Vision Help 6 Line Rectangle amp 3DPrinting 81 Output X 0 0000 X 0 0000 0 0000 Q Zoomin gt Show Jumps i Q Circle Text x Variable Serial Port Y 0 0000 Y 0 0000 7 0 0000 ZoomOut Save Image Disconnect Compile Run Stop Joystick Import Fit Reset CAD Arc More More More Z 0 0000 Z 0 0000 7 0 0000 Siren Measure Process Geometry Cy Stitching res Position Stage Galvo View Recipe Reci
29. Stitching command trajectories in your recipe to smaller fields tiles that are then performed with galvo scanners and motion between tiles is performed by positioning stages This allows to perform machining at speeds available only with galvo scanners in the field available only with positioning stages To add Stitching Command click on Stitching in Devices group in Home tab 2015 Direct Machining Control o DMC User Manual Command Tum Stitching ON Stitching Galvo Scanner Field Tile Size mm Y mm Settings Show Stitching Tiles Stage Motion Speed mm s 20 Depth 2 Move 7 After Single Tile Whole Field Z Direction Down Stiching Command settings Turn Stitching for the Recipe section after the command If you do not want to use stitching for whole recipe turn it off by adding Stitching command at desired place and marking Turn Stitching OFF Settings for Stitching command e Stitching type o Grid Divides all trajectories to rectangular tiles of set size in Scanner Field Tile Size Recipe ir machine tile by tile o Object Centering Centers all objects smaller than tile size at the center of galvo scanner Usually used when great accuracy is needed and field distortion is too big to achieve accuracy at the outer areas of the field Objects larger than set Tile size are divided to Tiles same as in Grid mode Galvo Scanner Field Tile
30. Zoom Out 2 Disconnect Compile Run Stop Joystick Import Fit Reset cap gt Jump More Z Position 0 0000 Stitching Screen Measure Fy Process Geometry Recipe Flow Status Devices View Geometry Recipe Flow and Devices tools adds a command to when used Tools e Virtual Joystick e Geometry e Recipe Flow e Devices e View 741 Virtual Joystick Virtual Joystick Joystick is a tool allowing manual control of positioning stages 0 0000 Camers to Laser Laser to Camera Freerun Speed 9 mm s Jog Distance 10 0000 E mm Joystick can be accessed through a button in a Home tab in a Ribbon menu O 2015 Direct Machining Control 3 DMC User Manual DMC Direct Machining Control for AM Bl Output X 0 0000 X 0 0000 0 0000 Q Zoomin gt Show Jumps 7 12 im Serial Port Y 0 0000 0 0000 7 0 0000 ZoomOut x Save Image it teset Features of Joystick e Control of X and Y positioning stages That be done by clicking X and Y arrows When positioning stages are moving arrows turns green Also it can be done by keyboard Left Right arrow keys for X and Up Down arrow keys for Y See all Joystick Hot Keys X Y o 0 00005 0 000012 Freerun Speed 1 0000 mm s Jog Distance 2 10 0000 mm x10 10 e Control of 2 positioning stage Z positioning stage is controlled the same
31. are restored Settings available in this menu is defined by camera manufacturer 2015 Direct Machining Control 28 DMC User Manual Settings mE Hardware GENERAL CALIBRATION Axes Camera Laser Control FPS L 100 7 Joystick Exposure Time ms EM z L Auto Gain 43 Tools Picture Brightness p Camera 2 Saturation 0 Camera 3 Gamma t 171 A3200 Galvo Scanner Lumera Power Meter Interface Apply mcd Camera configuration settings View parameters 2015 Direct Machining Control DMC User Manual Software For Laser Machines Part DMC User Manual 5 Formulas And Constants DMC allows user to enter parameters using mathematical expressions and constants s D O D gt lt D o 5 o Type Mathematic Add subtract multiply divide exponent Less more equals value1 value2 valuel trunc valuel value2 value2 2 sart Positive square root abs absolute value tunc integral part of specified value round round value digits Rounds floating point to a specified number of digits or integer part if not specified min value1 value2 min Returns minimum value of entered value value2 value3 gt ld tts Returns the base 10 logarithm of a specified value Returns the base e logarithm of a specified value 1 2 the smallest integral number that
32. are supported no support for binary coded files yet DMC Direct Machining Control for AM Control Camera Vision Help e Line Rectangle amp 3DPrinting 81 Output X 0 0000 X 0 0000 0 0000 Q Q Zoom In x gt Show Jumps Circle Text Variable Serial Port Y 0 0000 Y 10 0000 7 020000 ZoomOut Save Image Disconnect Compile Run Stop Joystick Import Fit Reset CAD Arc More More More 2 0 0000 7 0 0000 o z Screen Measure Process gt Polyline Recipe Flow Devices Position Stage Galvo View Recipe Mel x S anoo x f Gerber Fill Name Gerber Cut Find Focus 55 Points NC Drill command settings are divided to tabs SHAPE tab contains File Size Position and Iransform settings 2015 Direct Machining Control DMC User Manual Home Camera Vision Help Bn Rect Circle 2 Pol Disconnect Compile Run Stop Joystick Import o H CAD Arc More Process Geometry Recipe New lt gt Zoom 0 01 Mouse 5 984 89 701 View center 90 220 37 666 Home Camera Vision Help 0o 000 Disconnect Compile Run Stop Joystick Import CAD Line Arc More Process Geometry Recipe New D cou x gt Zoom 0 12 Mouse 84 917 10 765 View center 88 228 14 529 00G0000G00000 800900009000 0
33. by value e Deleted Slices menu shows a list of slices that are deleted slices can be deleted in PREVIEW tab Selected slice may be restored by clicking Restore Selected Slice button To hatch an object click on HATCHING tab in Tool Parameters menu See Hatching for more 2015 Direct Machining Control 4 DMC User Manual 7 2 3 1 information SHAPE SLICING HATCHING SUPPORT PREVIEW PROCESS Hatching Enable Hatching Leave Original Contour Make Contour First Make Hatching First Hatching Type Lines Spacing mm Hatching Angle deg Offset to Contour mm Offset to Hatch mm Process parameters Single slice view with hatching enabled PREVIEW tab contains model and slices preview menu and allows to repair or delete slices Model view button enables and disables Model view e Multiple Slices view show all of the slice contours but no more than number set in Max Slices to Show value This helps to reduce number of lines displayed and therefore RAM usage Hatching is not displayed in Multiple Slices view e Single Slice view show single slice with its hatching if enabled Single Slice view is automatically enabled when a specific slice is selected either on slider or in Show Slice No field e Show Slice No field displays number of currently displayed slice or lets user enter the number of slice to display e Slice Z mm shows height of a sli
34. configuration in this manual 2 Calibrate your cameras For more information check Camera calibration in this manual 2015 Direct Machining Control DMC Direct Machining Control Contral Camera Vision Help Hj Save Image 9 Set View Position Advanced TS Set View Size Adjust Autofocus rack Lighting View View Control Controls Calibration Recipe 1 Mew Calibrated camera view Camera can be of two types Coaxial camera 15 a camera that shares focusing optics with a laser beam usually the same microscopic objective lens or F Theta lens when using galvo scanners Using camera to look through galvo scanners requires a special adapter to compensate distortion by F Theta lens Coaxial camera displays current laser position in the center of its field Note that even a camera using coaxial scheme might be a little off and center of camera view might not match the laser spot precisely That might happen due to some missalignment in the optical path While that is not critical it is easier and more intuitive when camera and laser are aligned as good as possible e Off axis camera is a camera that does not look through the same focusing optics used by laser beam Usually it is used to avoid looking through galvo scanners to have a bigger field of or when several optical paths are used for the laser on the system In the off axis case camera is set up with a Known offset to laser beam spot This
35. creen Measure Geometry Recipe Flow Status View Command Recipe x New SHAPE HATCHING PROCESS X 6 Y 80 Position Absolute Relative Original Reference Point x 5 rrr Y 4 z LL Transform Flip Rotate deg X 0 Y 0 2 0 lt gt Zoom 0 00 Mouse 317 825 56 580 View center 106 745 26 757 Rectangle command in use Settings for Rectangle command e Size X Y mm sets size of the rectangle in X and Y directions e Position X Y Z sets a position mm of the circle o Absolute sets position mm in absolute coordinates o Relative sets a distance mm to the last position o Reference point determines what part of rectangle center top bottom left right corners is set by Position Default reference point is your starting corner e Rotate allows to rotate deg rectangle around selected axis and reference point To hatch a rectangle click on HATCHING tab in Tool Parameters menu See Hatching for more information To set indivdual Process Parameters click on PROCESS in Tool Parameters menu See Process Parameters for more information Samples Open File Samples Rectangle rcp to see how Absolute Relative and Reference Point settings changes the end result 2015 Direct Machining Control 7 2 11 Polyline Polyline tool generates a joined linear motion path commands for positioning stages or scanners DMC Direct Machining Control for AM
36. firing position This function works only when Camera and Laser source are configured on the system and are not coaxial If there is more than one camera configured a selection of camera used for this function has to be made in Joystick Settings Laser to Camera button moves positioning stages so that position currently under the laser firing position would be moved to center of the camera view This function works only when Camera and Laser source are configured on the system and are not coaxial If there is more than one camera configured a selection of camera used for this function has to be made in Joystick Settings e Back to Start moves positioning stages to a position in which they were before starting Joystick 2015 Direct Machining Control DMC User Manual Position buttons P1 2 P4 allows user to store some specific frequently used positions e g loading unloading position Motion to predefined positions can be executed by clicking on 1 buttons or pressing position number 1 4 on keyboard for 1 5 5 Current position can be assigned to button by pressing Ctrl position number on keyboard 1 2 3 4 or can be set manually in Joystick settings In Joystick settings each axis can be enabled or disabled for each position e g if rotary axis is disabled for P1 it will not rotate when P1 is clicked e Laser Fire button starts triggering laser to fire with current power frequency parameters When laser is fir
37. in the ribbon menu Line Circle Arc Rectangle Polyline tools allows user to draw shapes by hand Commands appears in Recipe Window after drawing it or pressing enter Each added command has its own settings that appear in the Command Window Geometry tools Import CAD CAD Object 3D Object Gerber Fill Gerber Cut NC Drill Line Circle Arc Rectangle Polyline Jump To Text Import CAD Import CAD command allows user to import DXF DWG Gerber NC Drill STL STP IGS files DMC Direct Machining Control for AM Circle Text x Variable Serial Port Y 0 0000 0 0000 Reset Arc More More More Z 0 0000 Z 0 0000 e z 0000 en Mea Process Geometry Recipe Flow Devices Position Stage Galvo View B Save Image E e Line Rectangle amp 3DPrinting 61 Output X 0 0000 X 0 0000 00000 ae a Zoomin gt gt Show Jumps Y 7 00000 t x x ect Compile Run Stop Joystick Click on Import CAD button to add CAD file to Recipe You will be asked to select file to be imported Multiple files can be selected and imported DXF and DWG files add CAD command to the recipe More information on CAD Object command STL files add 3D Object command to the recipe More information on 3D Object command CAD Object CAD Object command handles imported DXF and DWG files DMC Direct Machining Control for AM E e
38. is greater or equal to specified sign value Returns 1 if value is less than 0 and 1 if value is more than 0 Returns 0 if value is 0 Returns cosine of specified angle in degrees tan value in degrees Returns tangent of specified angle in degrees 7 1 2 the in degrees whose sine is the specified value the in degrees whose cosine is the specified value 12 the angle in degrees whose tangent is the specified value use 2 the angle whose tangent is the quotient of two specified numbers Unit ee inches to milimeters conversion onverts milimeters to inches onverts degrees to radians onverts radians to degrees Logical If condition result if true result if Condition is true if value is more than 0 Result be false any number or mathematical expression rand Returns random number lower than specified value Swap Swaps values of two variables max value1 value2 max Returns maximum value of entered value value2 value3 cos value in degrees pm sine of specified angle in degrees variable namel variable name p 731415926535897928 2 71828182846 141592653589793238 1828182846 onstants p O 0 5 3 P o 5 8 5 o 2015 Direct Machining Control Formulas And Constants value measured by power meter in W Current X Y 2 coordinate position of stage or galvo if ther
39. press Enter Enter Start Position Radius and Start and End Angles in the Tool Parameters menu e File Home Camer a Vision Help 0909 Connect To Compile Run Stop Import Hardware Arc CAD More Z Position 0 0000 reen Measure Line O Rectangle Variable X Position 0 0000 Joystick Circle Cycle Y Position 0 0000 Zoom Out Geometry Recipe Flow Status View Recipe Recipe 1 New Command Start Position Absolute Relative Start X mm 60 Start Y mm 0 Start 2 0 Clockwise Countercl Radius mm 40 Start Angle deg 0 End Angle deg 180 lt gt Zoom 0 00 Mouse 295 926 106 055 center 106 745 26 757 Arccommand in use Settings for Arc command Position Start X Y 2 sets starting point of the arc o Absolute sets position mm in absolute coordinates o Relative sets a distance mm to the last position Clockwise Counter Clockwise allows user to select motion direction Radius mm sets the radius of the arc Start Angle deg sets starting position of an arc in a circle O deg is on positive X axis End angle deg sets end position of the arc in a circle To set indiudual Process Parameters click on PROCESS in Tool Parameters menu See Process Parameters for more information Samples Open File Samples Arc rcp to see how Absolute Relative Clockwise Counter Clockwise and Start End angle settings changes the en
40. the menu you can find all the tools available for your configuration 2 Recipe window In the recipe window the list of commands in the recipe are displayed in sequence 3 Command window In the command window settings of the selected command are displayed For some commands settings are divided to tabs like SHAPE HATCHING PROCESS 4 Preview window In preview window the visual representation of the recipe is displayed 9 Recipe selection bar In recipe selection bar an active recipe may be selected 6 Status bar In the status bar additional information like zoom ratio mouse position on the preview window is displayed 3 1 Ribbon Menu Ribbon menu In the ribbon menu you can find all the tools available for your configuration DMC Direct Machining Control for AM Control Camera Vision Help e Line Rectangle amp 3DPrinting 81 Output 109 2683 X 109 2683 X 0 0000 Q Zoomin gt Show Jumps Circle Text 9 Variable Serial Port Y 110 5691 Y 110 5691 Y 0 0000 Zoom Out Save Image 9 Connect To Compile Run Stop Joystick Import Fit Rese Hardware CAD Arc More More More 7 0 0000 7 0 0000 7 0 0000 PRES Measure Geometry Recipe Flow Devices Position Stage Galvo View Ribbon menu when not connected to hardware 2015 Direct Machining Control User Interface 13 DMC Direct Machining Control for AM Contr
41. 0 0 0000 Status Galvo X 0 0000 Galvo Y 0 0000 Z 0 0000 Output Serial P More Devices ort 4 Reset Q Zoom Zoom Out Measure View 2 3 gt Show Jumps Y 193952 2 0 0 Tools 47 Command SHAPE HATCHING PROCESS Data Example 1 Copper L1gbt Browse Size Original 119 3978 119 3952 X 1119 3978 Position Absolute X 0 Y 0 Z 0 Relative Original Reference Point Transform Rotate deg Outer Controur _ Add Outer Contour Gerber file hatched Zoomed DMC Direct Machining Control Home Camera Vision Help 5 000 Bh Circle Polyline Disconnect Compile Run Stop Joystick Import A Poy X Position Rectangle 3D Printing Variable Y Position More More Z Position Process Geometry Recipe Flow Recipe x bh New Galvo X 0 0000 Galvo Y 0 0000 Galvo Z 0 0000 nnm 1 Bl e Output Serial Port More n Devices Q Zoom Reset Q nu nun Zoom Out Measure View tx LX gt Show Jumps Command SHAPE HATCHING PROCESS Ae DESM Example 1 Copper L
42. 0 Q Q Q Zoomin 5 gt Show Jumps Circle Text Variable 0 0000 Y 10 0000 7 00000 Zoom Out Ex B Save Image Disconnect Compile Run Stop Joystick Import Fit Reset CAD Ar More More More Z 0 0000 Z 0 0000 0 Screen Measure Fy Process Geometry Recipe Flow Devices Position Stage Galvo To add a serial port command click on Serial Port in Devices group tab 2015 Direct Machining Control COM Settings Port Baud Rate Stop Bits Data Bits Parity How Control Message Sting Hex Bin Serial Port Command parameters Select the appropriate serial port number oet the parameters described in the users manual of your device For message parameters please see users manual of your device 7 5 3 Stiching Stiching is a command that combines galvo scanner and linear stages motion DMC Direct Machining Control for AM Control Camera Vision Help Line Rectangle amp 3DPrinting 81 Output 0 0000 0 0000 0 0000 Zoomin gt Show Jumps Circle Text x Variable Serial Port 0 0000 Y 0 0000 020000 E Zoom Out Ex Save Image Disconnect Compile Run Stop Joystick Import Fit Reset CAD More More More Z 0 0000 Z 0 0000 e 7 0000 Measure Process Geometry res Position Stage Galvo View Recipe Recipe 1 x New Axis x B Wait For Trigger Name Area Scan
43. 1 gbi Browse Size Original X 119 3978 119 3978 Y 1193952 119 3952 2 0 0 Position Absolute X 0 Y 0 2 0 Relative Original Reference Point Transform Y 2 Rotate deg H cm d eev ece veesece i ana PE i SH fnn fiin nn Outer Controur V Add Outer Contour Use File For Outer Contour EE Contour Offset mm Zoom 0 01 gt Mouse 136 953 2 842 View center 63 447 60 692 Compiled in 25s 732ms Gerber file hatched using inversion An Outer Contour is checked 2015 Direct Machining Control DMC User Manual Home Camera Vision Help Line Rectangle 3DPrinting XPosition 0 0000 StageX 0 0000 Galvo X 0 0000 Bl Output Zoomin gt Show Jumps d Circle 2 Polyline Variable Y Position 0 0000 Stage Y 0 0000 Galvo Y 0 0000 Serial Port d Q Zoom Out Disconnect Compile Run Stop Joystick Import Fit Reset CAD Arc More More Z Position 0 0000 Stage Z 0 0000 Galvo Z 0 0000 More Screen Measure Ey Process Geometry Recipe Flow Status Devices Recipe Recipe New H H HATCHING Name m Gerber PROCESS H Data Example 1 CopperSL1 gbr Browse Size Original X 119 3978 119 3978 Y
44. C User Manual DMC Direct Machining Control Contral Camera Vision Help Save Image Set View Position Advanced TS Set View Size Adjust Autofocus Track Lighting 1 Mig Control Selected Camera R ecipe Controls 1 x Calibration can man CR ee H I Camera view after calibration 2015 Direct Machining Control DMC User Manual Software For Laser Machines Part 10 DMC User Manual 8 How This section of the manual is step by step guide for some of the functions DMC software 8 1 Use Camera Alignment In this section we are describing an Alignment procedure with camera using Machine Vision MV module in DMC To understand the Alignment principles and procedure please read through the following sections 1 Coaxial and off axis cameras in DMC 2 Camera view in Preview window 3 Manual alignment by dragging objects 4 One point Manual alignment 5 One point Simple alignment 6 Two points alignment To use cameras in DMC software a MV module should be installed Steps 1 3 can be done with MV Lite and MV Pro steps 4 6 require MV Pro module MV Lite module can be upgraded to MV Pro Coaxial and off axis camera view 1 Firstly connect camera s to DMC and configure them in the File gt Settings For more information on it check Camera
45. Command settings 2015 Direct Machining Control Command Count Cycle Index Variable Name Cycle with a value entered Command Cycle Count Number of rows 3 Cycle Index Variable Name Cycle with number of cycles calculated by a formula Loop Index Variable Name is a name for a specific variable value of which is a number of current loop Loop Index Variable can be used within the loop for calculations see example Commands included in Loop are shown with an indent 7 3 4 IF IF is a logical command allowing to execute included commands under certain conditions DMC Direct Machining Control for AM Control Camera Vision Help e Line 0 Rectangle amp 3DPrinting Output X 0 0000 X 0 0000 020000 Q 6 Zoomin gt Show Jumps ircle ext X Variable Serial Port Y 0 Y 0 Y 10 Zoom Out 7 ve Image Circle TT iabl Serial P 0 0000 0 0000 0 0000 az O Ex B Sa g Disconnect Compile Run Stop Joystick Import Fit Reset CAD Arc More More More 2 0 0000 7 0 0000 e 722222 Measure Process Loop Flow Devices Position Stage Galvo View Y Process Parameters Name Pause Points 2 lt Bra Goce Find Focus 1 7 t Alignment IF condition can be written as a mathematical function including variables Commands executed are shown with an indent 2015 Direct Machining Control
46. F DWG STL Gerber Special GUI for a specific task optimized machine Ability to write plug ins to support your hardware 2015 Direct Machining Control DMC User Manual Software For Laser Machines Part Activation 2 Activation There are several versions of DMC DMC PRO full functionality except Machine Vision DMC Trial full functionality limited license time and or times to run DMC Demo full functionality hardware works only in simulation mode DMC OEM MV Lite module camera view integration manual alignment autofocus MV PRO MV Lite automatic alignment Demo version does not require any registration or licenses All other versions requires license key file or USB dongle key issued by Direct Machining Control On the first run of DMC a Activation window appears DMC Activation DMC Activation Thank you for installing DMC You must activate your installation to use the software Your ID key KLSPISUBUN3 DIRECT MACHINING CONTROL Please select your activation method have USB dongle key a license key To request for a license key send your serial key to activation directmachining com have a Trial license file To request for a license file send your serial key to activation directmachining com Browse DMC Activation Window Please select one of the options f you already have purchased a license of DMC with a USB dongle key select h
47. ROCESS Hatching v Enable Hatching v Leave Original Contour Make Contour First Make Hatching First Hatching Type E Lines Hatching Order Recipe X New Spacing mm Hatching Angle deg Offset to Contour mm Offset to Hatch mm Process parameters inherited gt Zoom 0 00 Mouse 328 590 165 701 View center 87 953 11 889 a Move mouse to circle center point and click left mouse button Press Escape to cancel or Enter to add Circle and stop Check Enable Hatching to use Hatching tool Settings for Hatching tool Leave Original Contour allows user to leave or delete original contour of the object If it is unchecked motion trajectories will be generated only for hatching 2015 Direct Machining Control DMC User Manual e Make Contour First Make Hatching First sets whether contour or hatching lines are machined first when hatching is enabled e Hatching Type allows to select different hatching modes used for different applications effects o Lines hatches object with lines o Grid hatches object with a grid of perpendicular lines o Dots fills object with dots distributed at even distances in X and Y direction o Hexagon Dots fills object with dots distributed in Hexagon pattern Contour hatches object by creating contours with a specified offset e Spacing sets a distance mm between hatches lines dots contours e Hatching a
48. Rectangle amp 3DPrinting 81 Output X 0 0000 X 0 0000 00000 Q 6 Zoomin gt Show Jumps Circle Text 09 Variable Serial Port Y 0 0000 Y 0 0000 7 00000 ZoomOut x Save Image ect Compile Run Stop Joystick Impo Fit Reset Arc More More More Z 0 0000 Z 0 0000 Screen Measure y Process Geometry Recipe Flow Devices Position Stage Galvo View 2015 Direct Machining Control 4 DMC User Manual 7 2 3 Recipe New Command T CAD Object En Rie o Tests DXF_DWG DMC_Logo dd Browse SHAPE HATCHING PROCESS Size 73 3958 0 Original Reference Point ERA IT EE LLA Rotate deg DIRECT MACHINING CONTROL Zoom 0 01 Mouse 59 661 11 071 View center 3 298 7 839 Compiled in 30ms CAD Object command with a DXF file imported Settings for CAD Object command e File Shows currently imported file path Click Browse to select a different file e Size X Y Z shows size mm of the imported object and allows user to change size for each of the coordinates Original size is displayed on the right for the user s reference e Position X Y Z shows position mm of the object o Absolute sets position in absolute coordinates o Relative sets a distance to the last position o Original sets position to absolute coordinates position stored in CAD file o Reference point determines what pa
49. Stage Position Position Devices View Status Recipe Recipe X Recipe2 X Recipe3 New Command t Variable x 10 10 PROCESS Variable y 18 18 Position Alignment Absolute Relative L Reference Point 4 Cycle 6 10 x etie 1 05005 4 Cycle 10 Y pass 2 0 LL L Radius mm SHAPE HATCHING DRILLING Start Angle a JC OO OO Zoom m Mouse 9 865 19 977 View center emm 210 17 m Running time min 30s 363ms Off axis camera view matches machining trajectories Use Track View function and Joystick to see where machining trajectories will be placed on the sample When several cameras are connected they are all shown on the Preview window When cameras are looking at the same spot i e a wide view camera and a microscopic camera the view of a camera with higher number in Settings is displayed on top Camera 2 is displayed on top of Camera 1 view So configure cameras starting with the one having the biggest field of view View between cameras can be changed with the buttons in the Ribbon menu Camera Vision tab A selected camera is also used by default when using Autofocus tool Manual alignment by dragging objects A simplest way to align machining trajectories on the sample is to drag them in Prevew window with a mouse until they are in a wanted position on the camera view It can be precisely adjusted using Pos
50. age Advanced to access advanced camera and vision settings 2015 Direct Machining Control s DMC User Manual 7 8 1 Adjust Camera View Adjust View tools controls camera view picture settings Camera Vision Help Savelmage P Set View Position Advanced Set View Size Adjust Autofocus Track View Exposure Time ms 62 50 Auto Gain 43 00 Contrast dr 20 00 Brightness ph 0 00 Saturation 0 00 Adjust View tools for camera view control Available settings depends on the controls allowed by specific camera drivers Default values are stored in File gt Settings gt Hardware gt Camera X gt View 2015 Direct Machining Control 7 8 2 Autofocus Autofocus tool finds best camera focus by moving positioning stage usually axis DMC Direct Machining Control Home Camera Vision Help Savelmage lt Set View Position Advanced Set View Size CAM1 Adjust Autofocus Track View x View Settings 04 Camera CAM2 Axis Linear Z 03 Approximate Position mm 0 21 L Scan Range mm 2 0000 HH 02 Step Size mm 0 0100 Scan Range Adjust Focus Stop 01 0 State Axis Position mm 0 21 0 1 Focus Value 0 0037 0 0035 0 0036 0 0036 Autofocus tool Focus Modes There are two focusing modes Scan Range This mode scans full range set in Scan Range field by continuously moving selected axis Axis
51. al errors are marked with red dots See Slice Repair for more information SHAPE tab contains File Size Position and Transform settings SLICING tab contains 3D object slicing settings 3D objects can be sliced along Z axis to prepare them for 2 5D machining like engraving or 3D printing SLICING settings e Slice Whole Object slices whole object when selected Slice Part of Object slices selected part of the object When Slice Part of Object is selected two additional parameters appear for o Start sets position to start slicing It is defined by object height in Z direction by millimeters mm o End sets position to end slicing It is defined by object height in Z direction by millimeters mm When End of slicing is selected higher than height of the object whole object from Start to its top will sliced e Slicing distance sets the distance between slices in millimeters mm First slice is done at the Slicing height there is no slice at the very bottom or very top of the object e Repeat Slice repeats slice including hatching a set number of times If Repeat parameter in Process is more than 1 repeat times are multiplied e Change Hatching Angle by rotates hatching lines by set value in degrees deg between each repetition of slice e Reset Hatching Angle Continue From Last defines whether next slice will be started with hatching angle reset to original value or with the last value of current slice Change Hatching Angle
52. allows user to scroll through slices mouse wheel or up down keyboard keys may be used as well 2015 Direct Machining Control DMC User Manual Recipe New x SETTINGS HATCHING PROCESS Command PREVIEW 3D Object menger3 stl Preview Settings 3D Object hart 10 3 stl Model Max Slices to Show 1000 Single Slice Preview Show Slice No Slice Position mm Individual slice view with Preview tools in 3D Printing Command 7 3 3 Loop Loop command allows user to put all included commands in a loop where they will be repeated defined number of times DMC Direct Machining Control for AM Control Camera Vision Help 0 Rectangle amp 3DPrinting 81 Output X 0 0000 X 0 0000 020000 Q 6 Zoomin gt Show Jumps 4 Circle Text Variable Serial Port Y 0 0000 Y 0 0000 7 0220000 Zoom Out Fx Save Image Disconnect Compile Run Stop Joystick Import Fit Reset CAD Arc More More Z 0 0000 Z 0 0000 z Screen Measure x Process Loop Flow Devices Position Stage Galvo View Recipe Recipe 1 x New If 4 4 x Process Parameters Name Pause Points Transform Find Focus Find Focus 4 ZMap lp Alignment Number of Loop is defined by Loop Count parameter This parameter can be either user entered integer alue result of a math function or a variable Command Gr Cun Default Cycle
53. arameters click on PROCESS tab See Process for more information Line Line tool generates a linear motion command for positioning stages or galvo scanners DMC Direct Machining Control for AM E e a angle 3DPrinting amp Output 0 0000 x 0 0000 x 0 0000 Q Q Zoomin 5 gt Show Jumps V y 0 0000 7 00000 ZoomOut Save Image ect Circle E Tex 09 Variable c Serial Port Y 0 0000 R t More More 2 0 0000 z 0000 z Sai N Measure 2 Y ompile Run Stop Joystick Import CAD Process Geometry Recipe Flow Devices Position Stage Galvo View Settings for Line command e Start Position o Absolute Line starts at the position defined in the X1 Y1 Z1 Coordinate fields below Jump to that position is generated automatically o Relative Line starts at the current position of the deuce No Jump is generated in between This option lets easily join different motion commands into one line e X1 Y1 Z1 Coordinate defines start position of the Line Available only when Start Position Absolute is selected e End Position 2015 Direct Machining Control 52 DMC User Manual Absolute Line ends at the position defined in the X2 2 22 Coordinate fields below o Relative Line end is set to a distance in X Y Z directions from the Line starting point set by X2 Y2 Z2 Coordinate fields Command Start Position A Coordinate m
54. as X and Y just its keyboard shortcuts are PageUp PageDown e Control of Rotary or other linear stages Rotary stage is controlled by clicking clockwise counter clockwise arrow buttons on Joystick or by keyboard keys 2015 Direct Machining Control R 0 1 NN 9 1 0000 T x10 10 e Controlling speed of positioning stages Motion speed mm s for the axes can be set in a field Freerun Speed at the bottom of each axis control It can be changed by entering a new value increasing decreasing by 1 mm s by clicking on a small arrow on the right of the field or increasing decreasing x10 by clicking on x10 10 buttons or also using keyboard keys for the same action o Freerun Speed setting sets a continuous velocity for the motion while motion button is pressed o Jog Distance moves axis a defined distance per motion button click with a speed set it Freerun Speed field e Go To allows to move stages to a specific position By default each axis interface in Joystick has a white numerical field displaying its current position at the top When value is changed by user field turns blue Value can be reset to current axis position by pressing Esc on the keyboard Motion to given coordinates is executed only when Go To button is clicked When in motion position fields turn yellow e Camera to Laser button moves positioning stages so that position currently in the center of camera view would be moved to laser
55. ave a USB dongle key and insert the key USB dongle key has to be inserted all the time while DMC is running e f you already have purchased a license of DMC with a license key o Copy your ID key and send it to activation directmachining com When you have received your license key select have a license key and enter the key f you are using DMC for evaluation purposes send your ID key to activation directmachining com to request for a trial license file When you have received a trial license file select have a Trial license file and select the file On each start you will be reminded about the remaining duration of the trial license To upgrade it to full version contact 2015 Direct Machining Control to DMC User Manual info directmachining com 2015 Direct Machining Control DMC User Manual Software For Laser Machines Part DMC User Manual 3 User Interface A default user interface in DMC is divided in several sections DMC Direct Machining Control for AM Control Camera Vision Help Line Rectangle amp 3D Printin Bl Output X 109 2683 109 2683 0 0000 Zoom In x gt Show Jumps n 9 9 Circle Text Variable cm Serial Port Y 110 5691 110 5681 Y 0 0000 Zoom Out Savelmage Disconnect Compile Run Stop Joystick Import Fit Reset CAD More More More Z 0 0000 0 0000 Screen Measure Process ometry Recipe Flow Devices Position Stage
56. ce in an object e Slider and buttons allows user to scroll through slices mouse wheel or up down keaboard keys may be used as well e Delete Slice deletes current slice from the list and marks it grey Restore Slice restores deleted slice if it is selected e Edit Slice allows user to repair the slice To set indiudual Process Parameters click on PROCESS in Tool Parameters menu See Process for more information Slice Repair When working with 3D objects they are sliced and hatched for machining However those features heavily rely STL model being created properly There should be no open contours single line walls etc In DMC Prevew Window potential errors are marked with red dots 2015 Direct Machining Control STL Note the red dots in the inside contour in the third slice from top To help with badly prepared models DMC has a Slice Repair function To Repair the slice 1 select x plane vew select PREVIEW tab and then select the slice with an error Sliced STL Note the red dots in the inside contour 2 Zoom in to the error 2015 Direct Machining Control aa DMC User Manual Slice error 3 Click Edit Slice in the Command Window a If it is not closed contour as in example above click left mouse button on the red dot of the line you want to change and drag it to the other one or click on the oth
57. ck View Track View when enabled centers camera in Preview Window File Home Control Camera Camera Adjust Autofocus Track Set View 1 2 View View slze Position Selected Camera Controls Calibration In Track View mode view of Selected Camera is centered when axis moves and when zooming as well 7 8 4 Camera Calibration Calibration tools allows to calibrate camera view to match fabrication trajectories File Home Control Camera Vision e a Save Image Advanced Camera Camera Adjust Autofocus Track Set View 1 2 View View Size Position Selected Camera Controls Calibration Click Set View Size Position and then click on camera view and drag it to a desired position and click on camera view corners to set camera view size to match some fabrication lines Click Enter to confirm Iterate between actions to calibrate camera view 2015 Direct Machining Control Camera 1 Selected Camera Recipe t Control Camera Vision s Adjust Autofocus View Help BJ Save Image Advanced Controls Recipe 1 New L4 Lighting Control DMC Direct Machining Control Set View Position Set View Size Calibration Name Text Camera view before calibration Drag and change scale to match camera view with fabrication 2015 Direct Machining Control trajectories DM
58. d result 7 2 10 Rectangle Rectangle tool generates a rectangle motion path command for positioning stages or galvo scanners DMC Direct Machining Control for AM File el Q Line 3DPrinting Output X 0 0000 0 0000 x 00000 Q Q Zoomin gt Show Jumps 2 Circle Text Variable Serial Port Y 0 0000 Y 0 0000 7 0 0000 Zoom Out x Save Image Disconnect Compile Run Stop Joystick Import Fit Reset CAD Arc More More More Z 0 0000 Z 0 0000 z Measure Fy Process Geometry Recipe Flow Devices 2015 Direct Machining Control s DMC User Manual Rectangle command can be added by clicking Rectangle a Geometry section in Home tab in Ribbon menu It can be drawn manually and or entering specific values To draw a rectangle click on a Rectangle tool and click on selected position for one corner on the preview screen Click the second time to set the size and position of second corner of rectangle When Rectangle is drawn Reference Point is automatically selected as the first corner To enter command by parameters click Rectangle tool and press Enter Enter Size and Position of Rectangle in the Tool Parameters menu ect Machining Control Line O Rectangle Variable X Position 0 0000 Zoom In Circle Cycle Y Position 0 0000 Zoom Out Import Fit Reset Arc CAD More Z Position 0 0000
59. d settings are divided to tabs 2015 Direct Machining Control 8 n Line Rectangle 3DPrinting XPosition 0 0000 StageX 0 0000 Galvo X 0 0000 Bl Output Zoomin gt Show Jumps Circle 2 Polyline Variable Y Position 0 0000 Stage Y 0 0000 Galvo Y 0 0000 Serial Port Zoom Out Ex Fit Reset Disconnect Compile Run Stop Joystick Import CAD Arc More More Z Position 0 0000 StageZ 0 0000 GalvoZ 0 0000 Process Geometry Recipe Flow Status Devices Command Recipe Recipe New SHAPE PROCESS Depth mm 92 nm Offset mm lt gt Zoom 0 01 Mouse 9 198 2 851 View center 60 000 60 000 Shift X Omm Y Gerber Cut command SHAPE contains File Size Position and Transform settings tab contains cutting settings Depth mm defines how much 2 axis should be moved in total dZ mm defines Z step size Note that at each Z position contour will be repeated a number of times set in the Process tab e Offset mm generates a new contour with a set offset to compensate beam spot diameter Offset might have positive or negative values To set Process parameters click on PROCESS tab See Process for more information 7 2 6 NC Drill NC Drill command is used to import NC Drill Excellon files usually used for PCB drilling and prepare them for laser drilling Only files coded in ASCII
60. e Enabled Axes Contraller Type RTC5 General RTC Card Number 1 Laser Mode Laser Contral Field Settings Joystick _ Swap XY Axes Invert X Direction Invert Y Direction bits mm 100 0000 Galvo Scanner Size X mm 0 0001 Power Meter Size mm 0 0001 Offset X mms 1 0000 Offset mms 1 0000 Scale X mm 0 0010 Scale Y mm 0 0010 Field Rotation deg 0 2000 Select Lens Correction File Default Speeds Default Mark Speed mm s 100 000 Default Jump Speed mm s 0 0001 Delays Laser On 0 0000 Laser Off us 2 0000 Laser Mark 0 0000 Laser Jump 0 0000 Laser Polygon 0 0000 Vario SCAM settings Enable vario SCAN Min Coordinate Vario mm 100 0000 Max Coordinate Vario mm 100 0000 Invert Z Direction RTC5 Setting For Laser Control Signals LaserON signal low active Laseri Laser2 signal low active Interface Output Synchronization To enable gavo scanners check Enable at the top of settings window Galvo Scanner Settings Window ko 4k ak 3k OK Cancel 2015 Direct Machining Control Configuration and Set up 25 Settings Controller Type set the controller you are using RTC4 5 or virtual controller e RTC Card Number select number of RTC card if more than one is used e Laser Mode set the laser mode Field Settings SWAP XY Axes changes X axis to and vice ve
61. e is no stage slice position Z position of current slice 2015 Direct Machining Control DMC User Manual Software For Laser Machines Part Main Principles 33 6 Main Principles Recipe creation in DMC is both feature rich and simple at the same time For simple recipes such as common marking tasks you can either import CAD file or draw objects by hand with simple geometrical tools like circle line arc rectangle Each tool when used becomes a command in Recipe window For better precision you can set parameters such as position and size in Command window DMC Direct Machining Control for AM E n Line ectangle 2 3DPrinting 81 Output 0 0000 0 0000 0 0000 Zoomin gt Show Jumps Circle Text 09 Variable Serial Port Y 0 0000 Y 0 0000 7 00000 Zoom Out Ex B Save Image onnect Compile Ru Stop Joystick Import Fit si CAD Arc More More More Z 0 0000 Z 0 0000 e z Screen Measure Fy Motion Sathe trajectories for stages and los cer are created with Geometry tools For more advanced tasks recipe may be created in a high level logical programming way with Recipe Flow commands You can import CAD files or add geometrical objects set parameters for each You can also easily repeat the path by adding cycle command For more flexibility and automation Variables can be used for values of the parameters that can be changed during t
62. e recipe are displayed in sequence Variable water_center_x 0 Variable water_center_y 0 Variable coordinate_ 0 Variable coordinate_y 0 Variable dx 0 3 Variable dy 0 3 Variable radius 0 1 Variable gap 3 Variable dz 0 1 Cycle d Cycle Variable _ Variable nx trune sqrt Variable coordinate _x 4A Cycle Circle Circle Circle Circle Variable _ All the commands are executed during machining in the same sequence as displayed in Recipe Window In Recipe Window you can 2015 Direct Machining Control 16 DMC User Manual e Select command with left mouse click on it command up down or delete it with buttons on the top of Recipe Window Some of commands act as a parent commands and have child commands belonging to them e g Cycle is a parent command and all commands included in the cycle are child commands to Cycle Parent command has a triangle symbol to it which allows to expand or subtract view of child commands Child commands are also indented to right There might be several layers of Parent Child relations with one child command being parent command for others To make command a child command move it up down below the parent command until it has right indent 3 3 Command Window Settings of the selected command are displayed in this window Command SHAPE HATCHING PROCESS o Tests DAF_DWG DMC_Logo dd 0 Position Absolute Relative Ori
63. e sample It is usually used to position machining trajectories on a specific position on the sample Before using Alignment tool make sure that 1 Machine Vision MV module is installed and licensed 2 Camera is set up See more about camera setup here To insert Alignment click on Alignment button in Recipe Flow group in Home tab in the Ribbon visible on when MV module is installed DMC Direct Machining Control for AM Control Camera Vision Line Rectangle amp 3DPrinting 81 Output 0 0000 X 0 0000 020000 Q Q Zoomin gt Show Jumps Circle T Text x Variable Serial Port Y 0 0000 0 0000 Y 0 0000 Zoom Out Save Image g Disconnect Compile Run Stop Joystick Import Fit e CAD Ar More More More Z 0 0000 Z 0 0000 z MES Measure Ge Flow Devices Position St Salvo lt gt lt Process Recipe Recipe x New Find Focus Insert Alignment command in the specific place in the recipe Recipe part before the alignment will not be aligned The basic sequence of actions for Alignment command is following 1 User defines the position where command should look for the Object specific mark or view to which everything is aligned Y 2 coordinates are entered 2 Object is defined see Alignment Modes 3 Camera view goes to the position defined by user in step 1 4 Alignment command finds Object automatica
64. ence is needed 1 Go to PATTERN 1 tab and set position for the first fiducial 2 Move with Joystick so that fiducial would be visible in the camera field 3 Click Set Image and mark an area on the camera view Selected area is then a fiducial which should be found If camera view has many details i e uneven surface with scratches use Adjust 2015 Direct Machining Control How To 2 111 View to adjust camera view Use a configuration where your fiducial is seen with best contrast and as few as possible other details are visible That will help when looking for fiducials in different locations on the sample or on different samples 4 When Alignment command is executed camera is driven to a set position and camera view is compared with set image If part of camera view matches set image fiducial is found There is a Match Threshold parameter in the PATTERN tab which regulates how similar set image should be to camera view Command GENERAL RESULTS Camera Position X Position mm Y Position mm Z Position mm 0 71 Set Image Match Threshold 2 Result Export Values to Variable X w 020088 0 26248 2015 Direct Machining Control 112 DMC User Manual User can select action in case fiducial is not found or after it is found That can be done in GENERAL tab of Alignment command Two points alignment using Align
65. er one The angle and length of the selected line will be changed or a new line between too dots will be added to close the contour To see contour properly hatched select a different slice and then get back to current one b If it is a single line that should be deleted select one of the red dots and drag it to another Since there is no contour the line will be deleted 2015 Direct Machining Control 7 2 4 Slice error fixed 4 To restore slice press Restore or R key 5 To delete selected line press Delete key Gerber Fill Gerber Fill command handles Gerber files for PCB production With Gerber Fill tool Gerber files can be imported and hatched DMC Direct Machining Control for AM ontrol Camera Vision Help Line Rectangle amp 3D Printin 81 Output X 0 0000 X 0 0000 X 0 0000 Zoom In x Show Jum g 9 ps ud de Sees Circle Text 09 Variable Serial Port Y 0 0000 0 0000 0000 Y mE B se Zoom Out Save Image CAD Ar More More 7 0 0000 7 10 0000 0000 Z 0 0000 Screen x Measure Process TT Recipe Flow Devices De Stage Galvo View 2 Polyline 189 gt JumpTo ffi Gerber Fill f Gerber Cut O NC Drill Hi Points Gerber Fill command can be added from Ribbon menu To prepare for etching exposure object usually has to be hatched O 2015 Direct Machining Control 4
66. ew screen Size the radius and click second time to fix the Radius To enter command by parameters click Circle tool and press Enter Enter Position of circle and Radius in the Tool Parameters menu Line IE Rectangle Variable X Position 0 0000 Q Circle Cycle Y Position 0 0000 Q Zoom Out Import Fit Reset Arc CAD More Z Position 0 0000 Far Measure Geometry Recipe Flow Status View Recipe x New Command SHAPE HATCHING PROCESS Position EE Absolute Relative Reference Point X 180 p 2 0 LJL Radius Start Angle deg lt gt Zoom 0 00 Mouse 161 008 143 323 View center 87 953 11 889 4 Move mouse to circle center point and click left mouse button Press Escape to cancel or Enter to add Circle and stop Circle Command Settings for Circle command e Position X Y Zsets a position mm of the circle o Absolute sets position mm in absolute coordinates Relative sets a distance mm to the last position o Reference point determines what part of circle center top bottom left right is set by Position e Radius sets the radius of the circle e Start Angle sets the starting position of the motion 0 to 360 deg To hatch a circle click on HATCHING tab in Tool Parameters menu See Hatching for more information 2015 Direct Machining Control DMC User Manual 7 2 9 Direct Machining Contro Home Camera Visio
67. g Save As Also current parameters can be set as Default by pressing Set As Default Settings 2015 Direct Machining Control Device Select a device that will perform the motion Usually positioning stages or galvo scanners e Laser Triggering o Laser Triggering Mode sets a mode for laser triggering Available options are Position Based PSO sets laser firing trigger based on current position Must be supported by the motion hardware PSO allows maintaining uniform laser pulse distribution in space during stages acceleration or deceleration Time Based Frequency sets laser firing trigger at a specific frequency Must be supported by the laser source Time Based Frequency Divider sets laser firing frequency by dividing default laser frequency by integer value 1 2 3 etc It allows through every every second every third etc pulse of the laser No Triggering will not trigger laser at all o Pulse Pitch only in Position Based mode sets the distance between two laser pulses or laser firing positions to be precise in mm o Pulse Burst only in Position Based mode sets how many pulses are shot per laser firing position Triggering Frequency only in Time Based Frequency mode sets laser triggering frequency in KHz o Frequency divder only in Time Based Frequency Divider mode sets divider for default laser frequency Speed o Jump Speed X Y Z sets jump when laser is not firing moti
68. ginal Reference Point CTC T HEH G 111 0 EE Rotate deg 0 0 0 Command window with tabs 2015 Direct Machining Control User Interface Command Start Position A Coordinate mm Y 1 Coordinate mm 1 Coordinate mm End Position A2 Coordinate mm Y 2 Coordinate mm Z2 Coordinate mm Command window without tabs Command settings window may come with some tabs for a more complex commands e g 3D Object For more information see Command Settings 3 4 Preview Window In preview window the visual representation of the recipe is displayed DMC Preview window 2015 Direct Machining Control te DMC User Manual DMC Preview window DMC Preview window with 3D object imported Preview window is a WYSIWYG What You See Is What You Get window displaying the motion path of the machining In some cases additional information like 3D models may be displayed for better visual reference 2015 Direct Machining Control User Interface 19 Display e Red lines in the window marks limits of your machining are e Black lines marks motion trajectories where laser will be firing marking lines For 3D Object command marking lines are displayed differently for better visual distinction Orange lines and cyan lines in 3D Object will be marked as well Blue arrows represents jump trajectories where laser is off and no machining is performed Grey dot represents current laser position When no mo
69. gnment results preview in Alignment Command RESULTS shows the final results of the alignment how much object is translated and rotated 7 3 8 Find Focus Find Focus command uses camera or special sensor e g laser height sensor from Keyence to find position of the surface at a certain point Camera use with Find Focus command is available only if MV Light or MV Pro module is enabled DMC Direct Machining Control for AM Control Camera Vision e 0 Rectangle amp 3DPrinting 81 Output 0 0000 0 0000 0 0000 Q Q Zoomin gt Show Jumps Circle Text x Variable Serial Port Y 0 0000 Y 0 0000 7 0220000 Zoom Out Save Image Disconnect Compile Run Stop Joystick Import Fit Reset CAD Arc More More More Z 0 0000 Z 0 0000 o z Screen Measure Fx Ge Flow Devices Position 5 Galvo Recipe Recipe 1 x New Find Focus Settings for Find Focus command 2015 Direct Machining Control s DMC User Manual Command Properties Device Camera 1 Position amp Absolute Relative Lr Adjust Sep Export Value To Variable tab Nane Move Axis To Measured Position Find Focus command properties Device selects which device is used to find surface It can be camera or some dedicated sensor Position sets at which point surface should be looked for When Z coordinate is used checkbox marked
70. he flow of the recipe DMC Direct Machining Control for AM E e Lin ectangle amp Printin Output X 0 0 X 0 001 0 2 gt Show Jumps 2 rcle Text riable Serial Port Y 0 0000 Y 0 0000 7 0 0000 Zoom Out x B Save Image ect Compile Run Stop Joystick Im Fit Reset Mo More More Z 0 0000 Z 0 0000 z Measure Fy Add TE Flow commands to create complex and flexible recipes All the commands the recipe are executed in the order top to down Some of commands act as a parent commands and have child commands belonging to them e g Cycle is a parent command and all commands included in the cycle are child commands to Cycle Parent command has a triangle symbol to it which allows to expand or subtract view of child commands Child commands are also indented to right There might be several layers of Parent Child relations with one child command being parent command for others 2015 Direct Machining Control DMC User Manual Software For Laser Machines Part Tools 35 7 Tools Tools section describes the tools available in the Ribbon Home tab ome DMC Direct Machining Control File Home Camera Vision Help amp Line 0 Rectangle 3DPrinting X Position 0 0000 Bl Output Q Zoomin gt Show Jumps Circle gt Polyline Variable Position 0 0000 Serial Port
71. hich pattern goes 360 degrees in Helix type drilling e Offset mm defines an ofset for the contour for beam spot compensation Offset can have positive and negative values To set indivdual Process Parameters click on PROCESS in Tool Parameters menu See Process for more information Samples Open File Samples Circle rcp to see how Absolute Relative and Reference Point settings changes the end result Arc Arc tool generates an arc part of the circle motion path command for positioning stages or galvo scanners DMC Direct Machining Control for AM File Home n Line Rectangle amp 3DPrinting 81 Output X 0 0000 X 0 0000 0 0000 Q 6 Zoomin gt Show Jumps Circle Text x Variable Serial Port Y 0 0000 Y 0 0000 Y 0 0000 Zoom Save lmage 9 Disconnect Compile Run Stop Joystick Import Fit Reset CAD _ More More More Z 0 0000 Z 0 0000 Screen Measure Fy Process Geometry Recipe Flow Devices Position Stage Galvo View Arc command can be added by clicking Arc on a Geometry section in Home tab in Ribbon menu It can be drawn manually and or by entering specific values To draw an arc click on an Arc tool and click on selected start position on the screen 2015 Direct Machining Control Tools 55 Select and click to set end of arc and its radius To enter command by parameters click Arc tool and
72. ight or custom section might be sliced Z position of the objects may be adjusted by half slicing distance so that no part of the object would be lost when slicing is started not at usual position Set Hatching and Process parameters if they are controlled from 3D Printing command Command SETTINGS HATCHING PROCESS PREVIEW Set Hatching Parameters In 8 3D Printing 3D Object Set Process Parameters In 8 3D Printing 3D Object Actions 3D Object menger3 3D Object hart 10 3 stl Before Each Sice lopVTemp before Browse Ater Each Sice sktop Temp sftesice sep Browse Settings 3D Printing Command in use PREVIEW tab contains model and slices prevew menu and allows to repair or delete slices Model view button enables and disables Model view Multiple Slices view show all of the slice contours but no more than number set in Max Slices to Show value This helps to reduce number of lines displayed and therefore RAM usage Hatching is not displayed in Multiple Slices view Single Slice view show single slice with its hatching if enabled Single Slice view is automatically enabled when a specific slice is selected either on slider or in Show Slice No field Show Slice No field displays number of currently displayed slice or lets user enter the number of slice to display Slice Z mm shows height of a slice in an object e Slider buttons
73. ing button turns red Please wear safety goggles and comply to other system specific safety requirements when firing the laser Home button homes selected axes Settings button provides quick access to Joystick settings Joystick control Hot Keys 2 Action Keyboardkeys Decrease motion Speed Jog Distance twice 5 Exit Joystick Esc Note Joystick control Hot Keys are active only when Joystick window is active Joystick Settings Joystick settings allow to set predefined positions for Position 1 Position 2 etc Each axis can be enabled or disabled for each position e g if rotary axis is disabled for P1 it will not rotate when P1 is clicked 2015 Direct Machining Control 7 2 7 2 1 7 2 2 Geometry Geometry tools are used to create motion trajectory commands for positioning stages galvo scanners or other motion devices DMC Direct Machining Control for AM Y e n ine ectangle amp 3DPrinting 81 Output X 0 0000 X 0 0000 0 0000 Q Zoomin 5 gt Show Jumps Circle Text x Variable Serial Port Y 0 0000 Y 0 0000 7 00000 Qz ZoomOut 7x B Save Image Disconnect Compile Run Stop Joystick Import Fit CAD Arc More More More Z 0 0000 Z 0 0000 Screen Measure Process Geometry Recipe Flow Devices Position Stage Gavo Geometry Tools Group Geometry commands are added one by one by clicking on the tool
74. ings available for each command in command window Command SHAPE HATCHING PROCESS jo Tests DOXF DWG DMC Logo ch Browse A 1793958 2 0 Position Absolute Relative Original Reference Point x 0 Y 0 0 Rotate deg 0 0 0 Typical Command Window Command Settings section include Size Object Position e Transform e Hatching Process 2015 Direct Machining Control 7 2 15 1 Size Size settings sets the size of the object in milimeters mm Command SHAPE HATCHING PROCESS 3 DWG DMC Logo dxf Browse Position Absolute Relative Original Reference Point 0 CIEC T HHH G 2 0 LIL hh Transform Rotate deg 0 0 0 For drawn objects e g Rectangle X and Y size be changed independently aspect ratio be changed For imported objects e g DXF STL files aspect ratio is locked After changing size in dimension others are recalculated accordingly Original size of the imported object is shown on the right 7 2 15 2 Object Position Each object that is drawn or imported has its position settings Position settings are displayed in Command window default position on the right side of the screen Depending on the object position settings can be displayed with or without reference point 2015 Direct Machining Control amp DMC User Manual HATCHING PROCESS Position Absolute
75. ining Control e Show Jumps this tool sets whether to show or not jump motion trajectories when laser is not firing 7 7 Selected Camera Selected camera tool in Camera Vision tab File Home Control Camera Vision m Ej Save Image Advanced Camera Camera Adjust Autofocus Track Set View 1 View View Position Selected Camera Calibration Controls In the Selected Camera tool all configured cameras are shown by configuration order in Settings Camera 1 Camera 2 etc and with their defined names Selected Camera tool has two functions e Clicking on camera button zooms of that camera to take full Preview Window e Active camera orange background indicates which camera is controlled with tools in Controls and Calibration tools 7 8 Camera Controls Camera Controls group contains tools for camera use and control File Home Control Camera Vision e e ERE Save Image mS Advanced Camera Camera Adjust Autofocus Track Set View 1 2 View View Size Position Selected Camera Controls Calibration Camera Control group has following tools e Adjust View to control camera view settings exposure brightness etc e Autofocus to automatically find best camera focus position by moving one of the stages usually Z axis e rack View to keep Preview Window always centered on camera view e Save Image to save current camera im
76. ints X Number Of Points in Y Pitch X mm Pitch mm Max Errors Allowed 2 Compensation Allowed Deviation mm Z Map command properties window GENERAL tab sets Z Map command settings Turn Mapping On Off sets action for the Z Map Add Z Map command with Turn Mapping Off selected when you want to stop compensating Z dewations Operation o Create measures Z position at set points and exports data to selected file This file is then used for compensation o Import uses already generated file for Z position values It is a txt file which can be also created by external software or user Position sets where Z Map should be created position of center or corner of Z Map depending on reference point set Difference between entered Z position and actual measured position is used for compensation Number Of Points X Y sets how many points is in the measurement matrix in each direction Pitch XY sets distance between points in each direction in mm Max Errors Allowed sets how many errors are allowed before error message appears and operation is stopped Error happens when sensor used for measuring fails to return a value for set position In that case position is extrapolated from the neighboring positions Allowed Z Deviation sets how big difference should be to compensate it E g entered value 0 05 compensate Z dewations only larger than 50 micrometers Z FIND tab sets parameters for measurement of the Z position
77. irect Machining Control 6 DMC User Manual From Last Reference Position Li L h Relative position settings Z Position Since most of the trajectories are machined at the same height Z position is by default disabled When disabled check box is not checked field is inactive Z position of the object is at the current Z position When enabled check box is checked field is editable Z position of the object works the same way as Xand Y positions Please see an example of absolute and relative coordinates of a line below First Line command is set to start at absolute 0 0 0 and end at absolute 1 1 0 coordinates 2 Second Line command is set to start at 0 0 0 and end at 1 2 0 See how second line changes depending on Absolute and Relative Start and End position settings Also open Lines rcp in Samples folder to try the changes 1 Start Position Absolute End Position Absolute Command Start Position X1 Coordinate mm Y1 Coordinate Z1 Coordinate nm X2 Coordinate Y2 Coordinate Z2 Coordinate mm Zoom 0 48 Mouse 1 608 1 745 View center 0 500 1 000 Compiled in Oms 2 Start Position Relative End Position Absolute 2015 Direct Machining Control Start Position X1 Coordinate mm 1 Coordinate 71 Coordinate End Position X2 Coordinate mm Y2 Coordinate mm 22 Coordinate mm lt gt Zoom 0 48 Mouse 1 903 1 490 View cente
78. is then moved to the best found position This mode is usually used to find an approximate focus position e Adjust Focus This mode moves axis by a set step Step Size parameter to one direction If focus quality defined by Focus Value parameter decreases then scan is aborted and continued to opposite direction Scan continues until Focus Value starts to decrease again or Scan Range limit is reached Axis is then moved to the best found focus position This mode is usually used to find the best focus position Focus values found during scanning are displayed in the graph on the right of the window Vertical axis represents stage position horizontal axis represents Focus Value Best Focus value is the right most one Settings e Camera parameter sets which camera will be used for finding focus Default selection is camera selected in Selected Camera tool e Axis sets which axis is moved during scanning e Approximate position sets the middle of the scanning range When check box is not checked a current position is used Check box to set a different position Scan Range sets limits for scanning to positive and negative directions A value 1 means that axis will be moved from 1 to 1 mm in relation to Approximate position 2015 Direct Machining Control ss DMC User Manual e Step Size sets how often focus position is evaluated when scanning In Adjust Focus mode axis 15 moved in steps of this size as well 7 8 3 Tra
79. ition and Transform parameters in the Command window for each object Compile the recipe to make sure that all the objects are in the wanted positions 2015 Direct Machining Control How 105 One point Manual alignment with Alignment command For Alignment command special objects called fiducials are used In DMC a fiducial can be any object visible on the sample some corner cross edge etc The basic principle of using Alignment is this 1 User defines where fiducial should be original position 2 Alignment command looks for fiducial in the original position 3 Real position of fiducial is acquired it is usually a little different than position set in step 1 and difference between is calculated as well as rotation of fiducial 4 The following recipe is transformed accordingly Objects are translated by the difference of set and real positions of fiducials and rotated by fiducial rotated angle 5 When two fiducials are used transformation is calculated from both of them Schematic view of sample blue placed on machine Red and green arrows represents machine coordinate system There are white fiducial crosses on top right and bottom left corners those fiducials will be used as alignment patterns 2015 Direct Machining Control 106 DMC User Manual SEBEBEBEBEMEM 108 DMC User Manual There is translation difference between original fiducial position red cross
80. l input is triggered 7 51 Output Output Command sets selected digital output on the selected device to low or high value DMC Direct Machining Control for AM E Line Rectangle amp 3D Printing 0 0000 0 0000 00000 Q Q Zoomin gt Show Jumps O Circle T Text x Variable Serial Port Y 0 0000 Y 0 0000 7 0 0000 Zoom Out R Save Image ect Compile Run Stop Joystick Fit Reset Arc Mo More More Z 0 0000 Z 0 0000 7 0 0000 Screen Measure Fy Process Geometry Recipe Flow Devices Position Stage Galvo View a To add Output Command click on Output in Devices group in Home tab 2015 Direct Machining Control s DMC User Manual 7 5 2 ustom Save Delete Device EXTENSION 1 Port Check Value Value High Value Low 10 11 12 13 14 15 UT Port 9 Check Value Value High Value Low Output Command Window Check the Change Value checkbox to set value for specific output Click on Change Value to check all the boxes Set whether the value should be set to high or low Settings for this command can be saved as a presets for easier use in the future Serial Port Serial Port Command send messages to devices through the serial port DMC Direct Machining Control for AM File Home Control Camera Vision Help Y n Line Rectangle amp 3DPrinting 81 Output 0 0000 0 0000 0 000
81. lly or user defines it manually X Y coordinates and rotation angle is found 5 All the following recipe is transformed by a Translating it in X and Y coordinates by the difference between acquired object position in step 4 and user defined position in step 1 b Rotating it around the Object center found in step 4 by angle found in step 4 6 Following recipe commands are executed There are three Alignment Modes 1 Simple A camera view is selected by operator or loaded from image file Alignment command looks for that image in a specified field 2 Manual Operator manually selects position and angle 3 Advanced Specific recognition algorithms are used to find objects in camera view cross circle track corner etc Settings for Alignment command 2015 Direct Machining Control Command GENERAL PATTERN 1 RESULTS Alignment Mode Simple Manual Advanced Number of Patterns One Two Actions After Error Align Manually Detection Continue Alignment 8 Transform None Tes General Settings for Alignment Command in GENERAL tab user can select e Alignment Mode o Simple A camera view is selected by operator or loaded from image file Alignment command looks for that image in a specified field o Manual Operator manually selects position and angle o Advanced Specific recognition algorithms are used to find objects in camera view cross circle track corner etc
82. m Y 1 Coordinate mm 1 Coordinate mm End Position A2 Coordinate mm Y 2 Coordinate mm Z2 Coordinate mm Line Command Window Command Start Position Absolute X1 Coordinate mm Y1 Coordinate Z1 Coordinate mm End Position Absolute 2 Coordinate 1 2 Coordinate 2 22 Coordinate 0 lt gt Zoom 0 32 Mouse 2 849 2 112 View center 1 000 1 500 Compiled Oms Line Command Note the Relative coordinates used Samples Open File Samples gt Lines rcp 7 2 8 Circle Circle tool generates a circular motion path command for positioning stages or galvo scanners DMC Direct Machining Control for AM amera Vision File ro e Line Rectangle amp 3DPrinting Output X 0 0000 X 0 0000 00000 Zoomin gt Show Jumps 6 Text 09 Variable Serial Port Y 0 0000 Y 0 0000 7 0 0000 Out x Savelmage Disconnect Compile Run Stop Joystick Import t Reset CAD More More More Z 0 0000 Z 0 0000 z 0000 Screen Measure Process Geometry Recipe Flow Devices Position Stage Galvo View 2015 Direct Machining Control Tools Circle command can be added by clicking Circle on a Geometry section in Home tab in Ribbon menu It can be drawn manually and or by entering specific values To draw a circle click on a Circle tool and click on selected center point on the previ
83. maximum acceleration for jump no laser firing mode in mm s Default acceleration for jump sets a default jump acceleration value which is used for jump motions Max speed sets maximum available speed for that axis in mm s If higher value is entered in the recipe an error message will be provided Default jump speed sets a default value in recipes for jump speed in mm s Min Max position sets the limits of the axis travel both positions can be positive negative or zero Value is set in mm 2015 Direct Machining Control Configuration and Set Up Invert axis direction inverts coordinate direction comparing to hardware settings E g if in controller settings coordinate increases when moving from left to right with Invert direction checked it will increase moving right to left Home offset sets a new Home position After homing axes go to a location defined by offset and sets it as 0 0 coordinates e Relative motion before homing moves stages a defined distance before homing action e Home priority sets homing priority for each axis Axes will be homed starting with priority no 1 and then moving down the list In some configurations different homing priorities are necessary to avoid crashes e g lowering Z axis to not damage focusing lens 2015 Direct Machining Control DMC User Manual 4 2 Galvo Scanners Scanner be configured in File gt Settings gt Hardware gt Galvo Scanner Settings Hardwar
84. ment command Two points aligment is similar to a single point alignment The only difference is that PATTERN 2 tab 15 active where parameters for second fiducial should be set After finding both fiducials transformation of the recipe is calculated according to both of them Two poitns alignment is mostly used when small rotation errors needs to be compensated SSAA AAAS AS SAAS AS 1 SAAS SSSA SSAA SS SAAS ASA AA SS ATAATTAAA 1 Two alignment fiducials described Alignment for two point alignment 2015 Direct Machining Control DMC User Manual Software For Laser Machines Part Support 115 9 Support For support on DMC software please contact support directmachining com 2015 Direct Machining Control 2015 Direct Machining Control
85. n Help f 3 A Line Rectangle Variable X Position 0 0000 Zoom In Joystick h O Circle Cycle Y Position 0 0000 Zoom Out Connect To Compile Run Stop Joystic Import Fit Reset Hardware Arc CAD More Z Position 0 0000 Screen Measure Process Geometry Recipe Flow Status View Recipe Recipe Bii New Command SHAPE HATCHING PROCESS Hatching v Enable Hatching Leave Original Contour Make Contour First Make Hatching First Hatching Type E Lines Hatching Order Bidirectional Spacing mm 01 Hatching Angle deg 0 Offset to Contour 0 Offset to Hatch mm 0 Process parameters inherited lt gt Zoom 0 00 Mouse 328 590 165 701 View center 87 953 11 889 Move mouse to circle center point and click left mouse button Press Escape to cancel or Enterto add Circle and stop Circle Hatching Settings To drill a hole click on DRILLING tab in Tool Parameters menu Drilling o Layer type drills holes step by step circle by circle moving Z axis a distance set in dZ between each layer In each layer circle is repeated a number of time set in Process Helix type drills holes constantly moving Z axis so helical pattern is achieved e Depth mm a total depth of the hole a distance Z axis will be moved e dZ mm a step between to layers in Layer type or a Z distance in w
86. ngle rotates deg hatching pattern e Offset to Contour generates a new contour with a set distance to original one Original contour is deleted Offset values can be positive or negative e Offset to Hatching sets an offset distance so hatching is started not at the contour but by some offset This is usually used for beam spot compensation Note that if Offset to Contour is used Offset to Hatching is calculated from the new offset contour e Process parameters selects a different Process parameters for hatching 7 2 15 5 Process Process sets the Process Parameters for a specific command Default value of Process Preset is inherited which uses the same settings that are used in previous command If there is no previous command default preset is used HATCHING Process parameters with inherited preset A different parameter preset can be selected from a drop down menu If there are no user saved presets only default preset will be available 2015 Direct Machining Control C General Process parameters PCE Drilling Save Save Set As Default Color EN Lime Device Stage Repeat Laser triggering Laser Triggering Mode Position Based P SO Pulse Pitch pulses mm Pulse Burst Speed Jump Speed X mms Jump Speed Y mm s Jump Speed Z mm s Mark Speed mms Constant Velocity Betwee Process parameters with user created preset PCB Drilling selected Changed parameters can be
87. offset is found precisely during Camera calibration procedure The offset is used for Joystick Camera to Laser and Laser to Camera actions and for FindFocus and Alignment commands as well All the positions that are given for the camera in the Alignment FindFocus has to be provided in the laser coordinate system and no offsets needs to be calculated by the user When several cameras are connected they can be at any combination one being coaxial one off axis or two off axis or even two coaxial cameras even though that is unlikely Camera view in the Preview window Camera view is displayed in the preview window at its calibrated position For Camera calibration procedure check the manual 2015 Direct Machining Control 104 DMC User Manual When camera is calibrated its position matches machining trajectories on the screen So machining trajectories that are displayed over the camera will be machined on the sample at the place they are seen ome DMC Direct Machining Control zs Home Control Camera Vision Help Line L Rectangle 3D Printing Alignment X 69 0101 X 69 0101 0 0000 81 Output Lumera Q Lx E E Meter Circle 2 Polyline Variable 14 6434 14 6434 Y 0 0000 Serial Port Expander Disconnect Compile Run Stop Joystick Import Fit Reset CAD arc More More 2 54 7655 2 54 7655 2 0 0000 More ZGauge Screen Fy Process Geometry Recipe Flow Position
88. ol Camera Vision Help e Line Rectangle amp 3DPrinting 81 Output X 39 0244 X 39 0244 0 0000 Q Zoomin x gt Show Jumps Circle Text Variable Serial Port Y 39 0244 39 0244 0 0000 ZoomOut Save Image Disconnect Compile Run Stop Joystick Import Fit Reset CAD Ar More More More 7 0 0000 7 0 0000 72227 Screen Measure Process Geometry Recipe Flow Devices Position Stage Galvo View Ribbon menu when connected to hardware DMC Direct Machining Control for AM Control Camera Vision Help e Line Rectangle amp 3DPrinting 81 Output X 62 5484 X 62 5484 0 0000 6 Zoomin gt Show Jumps _ Circle Text Variable Serial Port Y 1 9404 Y 1 9404 y 0 0000 ZoomOut Save Image Disconnect Compile Pause Stop Joystick Import Fit Reset CAD Arc More More More Z 0 0000 Z 0 0000 z0 Screen Measure Process Geometry Recipe Flow Devices Position Stage Galvo View Ribbon menu during machining Ribbon menu is divided to different tabs Home where most frequently used tools are placed e Camera Vision where camera related tools are placed only when MV module is installed and at least one camera is enabled in the settings e Control where device control tools are placed like laser control measurement device control etc e Help where support bug report and help
89. on speed for each axis in mm s o Mark Speed sets combined marking when laser is firing motion velocity for all the axes in mm s Speed is determined as a total linear speed along motion trajectory e Constant Velocity Between Segments will keep motion when angle between two consequent trajectories is smaller than set in Decelerate When Angle More Than This allows to speed up the process as no deceleration and acceleration occurs e Wobble enables galvo scanner wobbling perpendicular to motion path with set Amplitude and Frequency 7 3 6 Pause Pause tool adds a pause before next command Direct Machining Control for AM Control Camera Vision Line Rectangle amp 3DPrinting 81 Output X 0 0000 X 0 0000 020000 Q Q Zoomin gt Show Jumps Q Circle Text x Variable Serial Port Y 0 0000 Y 0 0000 7 0220000 Zoom Out Fx BJ Save Image Disconnect Compile Run Stop Joystick Import Fi 5 CAD C More 2 0 0000 2 0 0000 z Screen Measure 7x Gs Devic 2 Galvo Viev Position Stage Recipe Recipe x New Pause idle time is entered in ms and is usually used to when some external action must taken or to allow some hardware to settle 2015 Direct Machining Control amp DMC User Manual 7 3 7 Alignment Alignment tool uses camera view to align all motion paths of the recipe to th
90. ontrol Home Camera Vision Help Line Rectangle Printing XPosition 0 0000 Stage X 0 0000 Galvo X 0 0000 Bl Output 3 3 Circle 2 Polyline Variable Y Position 0 0000 Stage Y 0 0000 Galvo Y 0 0000 Serial Port Disconnect Compile Run Stop Joystick Import Fit Reset Arc More More ZPosition 0 0000 StageZ 0 0000 GalvoZ 0 0000 More Screen Geometry Recipe Flow Status 6 Zoomin gt Show Jumps Q ZoomOut Measure Recipe New Command SHAPE HATCHING PROCESS Data Example 1 CopperSL1 gbr Size Original X 1193978 119 3978 Y 1193952 119 3952 2 0 0 Position Absolute Relative Original Reference Point 4 k x i TFAA B lt Zoom 0 01 Mouse 142 241 3 655 View center 63 447 60 692 Shift X mm Y Gerber file hatched 2015 Direct Machining Control Camera Vision Help EN 0009 Disconnect Compile Run Stop Joystick Import CAD Arc Line Process gt LL Rectangle Circle 2 Polyline More Geometry 3D Printing Variable More Recipe Flow lt Zoom 0 10 gt Mouse 84 355 48 978 View center 78 475 53 812 Compiled in 305 917 X Position Y Position Z Position Stage X Stage Y Stage 7 0 0000 0 000
91. p Joystick Import Fit Reset CAD Arc More More More Z 0 0000 Z 0 0000 z 200 Screen Measure Fy Process Geometry 6 Stitching tes Position Stage Galvo View Recipe Recipe 1 x Axis 4 4 x Wait For Trigger Name Area Scan 2015 Direct Machining Control 94 DMC User Manual 7 6 Select device which inputs will be monitored Select which inputs will be monitored and on which value recipe should continue Settings for this command can be saved as a presets for easier use in the future ustom Save Delete EXTENSION 1 Fort 2 3 4 5 0 1 Check Value O O Value High Value Low Port Check Value Value High Value Low Wait For Trigger Command Window View View tools controls the window Fit Screen zooms to the view of whole recipe Reset returns to default top XY Mew of full machining area Zoom In zooms in view in the preview window Zoom Out zooms out view of the preview window gt Measure measures distance between two points To measure a distance click on the tool click on the first point on the preview screen and then on the second point Result is displayed at the bottom of the window in status bar This tool only works in XY view e View modes o L is a default top view of XY plane o Lx view displays view of XZ plane o Lx view displays view of Y Z plane 2015 Direct Mach
92. pe x New Axis Wait For Trigger Area Scan Axis tool allows homing enabling and disabling a specific axis Command Operation Axis Name Coordinate Type Position Speed Wait For Operation Done 8 Yes Axis Command Window Axis command settings Select Action o Move moves axis to a set position o Home homes selected axis o Enable enables selected axis o Disable disables selected axis Select Axis Name from the list of configured axes Select Coordinate Type for an Absolute or Relative motion Enter position to which axis should move if selected action is Move Set motion speed Select whether system waits for the action to be done or not If Yes is selected next command will be executed only when this one is finished If No is selected next command will be executed immediately after action command is given for this command e g while rotary is still turning to set position 7 5 5 Wait For Trigger Wait For Trigger tool adds a pause to the recipe until a specific digital input is set to high low value DMC Direct Machining Control for AM Control Camera Vision Help e Line Rectangle amp 3DPrinting 81 Output 0 0000 0 0000 0 0000 Q Q Zoomin gt Show Jumps Circle Text Variable Serial Port Y 0 0000 Y 0 0000 0 0000 Zoom Out Fx Save Image Disconnect Compile Run Sto
93. r 0 500 1 000 Compiled Oms 3 Start Position Relative End Position Relative Command Start Position Absolute X1 Coordinate Y1 Coordinate 71 Coordinate End Position O Absolute X2 Coordinate mm Y2 Coordinate mm 22 Coordinate lt gt Zoom 0 32 Mouse 2 849 2 112 View center 1 000 1 500 Compiled Oms 2015 Direct Machining Control DMC User Manual 7 2 15 3 Transform Transform settings allows user to flip and rotate objects Command SHAPE HATCHING PROCESS j oXTestsXDXF DWG DMC Logo dxf Browse 10 Position Absolute Relative Original Reference Point 0 HEH G 2 0 LIL EE Rotate deg Flip option inverts object s coordinates along selected axis See pictures below Rotate option rotates object around selected axis and selected reference point Important all transformations are done in following order 1 Position and Size of the object 2 Flip X Flip Y Flip 2 3 Rotate around X axis rotate around Y axis rotate around Z axis When some of the parameters are changed all the parameters are recalculated again in the order above Samples 1 Original DXF file 2015 Direct Machining Control Recipe 1 New HATCHING PROCESS CAD Object Ex oNTestsNDXF DWGNDMC Browse Size Original X 79 3958 79 3958 Y 39 82242 39 82242 z 0 0 Position
94. rectly or indirectly by this document Updated May 2015 4 DMC User Manual Table of Contents Part Part Il Part Ill 1 a OON Part IV 1 POSITIONING Stages noise indienne 2 Scanners issus conscience use 3 Gametrd Part V Part VI Part VII 1 Virtual Joystick Geomelly Ai fe 2 CAD ODIGCL SD ODIO CU ccs Slice Repair Poe Gerber cm Gerber pub di Grele Pc PREG Rectangle nU POIVUING UM D TO Lisseur errant ne tee Command Settings sisi Foreword Introduction Activation User Interface Ribbon agente Camera VISION ReCIpe WINOOW Command Window Preview Window 1 1 Recipe Selection Sta Us Te Configuration and Set Up Formulas And Constants Main Principles Tools 2015 Direct Machining Control Contents 5 sl NN 63 M 63 TRAINS
95. rsa o Invert X Y direction inverts axis direction changes positive values to negative and vice versa o bits mm sets your field size resolution o Size sets field size in X and Y directions o Offset XY offsets 0 0 position by set values o Scale XY o Field Rotation rotates field around 0 0 position e Select Lens Correction File sets a lens correction file to use for this scanner e Default Speed o Default Mark Speed sets a default motion speed when laser is on o Default Jump Speed sets default motion speed when laser is off Delays See Controller card manual for galvo scanner delay information e VarioSCAN Settings o Check Enable VarioSCAN to enable it o Min Coordinate sets a minimum VarioSCAN coordinate o Max Coordinate sets a maximum VarioSCAN coordinate o Invert 7 Direction inverts axis direction for VarioSCAN changes positive values to negative and Vice versa RTC5 sets specific RTC5 settings 2015 Direct Machining Control 2 DMC User Manual 4 3 Camera s is configured in File Settings Hardware Camera1 2 3 Hardware Axes Laser Control Jaystick IO Tools Camera 1 Camera 2 Camera 3 Galvo Scanner Lumera Power Meter Interface Settings GENERAL CALIBRATION Enabled Connect Camera Device Venus USB2 0 Camera Show View Center View Center Color E Cyan T Camera configuration settings General parameters Firstly setup General settings 1 2
96. rt of object center top bottom left right corners is set by Position e Transform allows user to o Flip object according to selected axis o Rotate object deg around selected axis To hatch an object click on HATCHING tab in Tool Parameters menu See Hatching for more information To set indivdual Process Parameters click on PROCESS in Tool Parameters menu See Process for more information Samples Open File Samples CAD Object rcp to see how Absolute Relative Original Reference Point and Transform settings changes the end result 3D Object 3D Object command handles imported 3D objects e g STL STP IGS files Object can be imported by clicking on Import CAD button DMC Direct Machining Control for AM Rectangle 2 3DPrinting Output X 0 0000 X 0 0000 00000 Q Zoomin gt Show Jumps Circle Text x Variable Serial Port Y 0 0000 Y 0 0000 7 0 0000 R Q Zoom Out x Save Image it eset c More More More 7 0 0000 Z 0 0000 z Screen Measure 2015 Direct Machining Control 3D Object command settings are divided into tabs 3D Object Imported To prepare for machining 3D object is automatically sliced along Z axis Default slicing distance is 1 mm Please note that if STL model is not prepared properly some errors may occur especially in features that are inside in the volume of the model e g not closed contours single lines Potenti
97. saved on top of existing preset by pressing Save or as a new preset by pressing Save As Also current parameters can be set as Default by pressing Set As Default Settings e Color Draws lines machined with selected Process Parameters with selected color Device Select a device that will perform the motion Usually positioning stages or galvo scanners Repeat Repeats trajectories a set number of times If object has depth it is repeated layer by layer all repetitions are done for one layer and then next layer is machined Laser Triggering o Laser Triggering Mode sets a mode for laser triggering Available options are Position Based PSO sets laser firing trigger based on current position Must be supported by the motion hardware PSO allows maintaining uniform laser pulse distribution in space during stages acceleration or deceleration Time Based Frequency sets laser firing trigger at a specific frequency Must be supported by the laser source Time Based Frequency Divider sets laser firing frequency by dividing default laser frequency by integer value 1 2 3 etc It allows through every every second every third etc pulse of the laser No Triggering will not trigger laser at all o Pulse Pitch only in Position Based mode sets the distance between two laser pulses or laser 2015 Direct Machining Control DMC User Manual 1 3 7 3 1 firing positions to be precise in mm o Pulse Burst
98. tion oet Hatching parameters Set Process parameters Command SHAPE HATCHING PROCESS Enter text here Size mm Positron Absolute Relative Reference Point 0 OE o HHH Z 0 L Rotate deg Text Command Window Text input rules Text field can contain e Plain text e Variables e Math formulas and constants Variables math formulas and constants are entered in braces E g text Speed speed mm s will return following result Speed value of variable speed mm s If we have a variable with value 30 at that moment result will be Speed 30 mm s 2015 Direct Machining Control Other possible entries might be speed 1 returns value of speed 1 31 speed pi 2 returns value of speed times square of pi ome DMC Direct Machining Control Home Help n Line 0 Rectangle 3DPrinting XPosition 0 0000 StageX 0 0000 Galvo X 0 0000 81 Output Q Zoomin gt Show Jumps als Circle 2 Polyline Variable Y Position 0 0000 Stage Y 0 0000 Galvo Y 0 0000 Serial Port Q ZoomOut 7x ic import CAD More More Z Position 0 0000 Stage Z 0 0000 GalvoZ 0 0000 More Measure Geometry Recipe Flow Status Devices View Fit Reset reen Recipe x New Command x HATCHING PROCESS Speed speed mm s Text Speed 30 mm s Speed 30 MMS E Rotate deg
99. tion is performed it is in 0 0 0 position Red dot represents current laser position and that laser fire is on Coordinate system axes are represented by red X green Y and blue Z lines of 1 mm Controls Preview window is controlled with tools in Ribbon menu View group or mouse and keyboard To select an object click on it with left mouse button To move the view drag it with right mouse button or use keyboard arrow keys To rotate the view click middle mouse button and rotate view while holding it To zoom in out use mouse wheel or use Page Up Page Down keys To zoom to object press Home key To reset view press End key Select and drag Objects can be selected and dragged repositioned with mouse Select object by clicking left mouse button on it Mouse pointer will be moved to the closest snapping point of the object Move mouse pointer while keeping the left mouse button down and release at desired position Snapping works only for the selected point of the object 3 5 Recipe Selection Bar Recipe selection bar allows navigation between opened recipes and creating new ones Geometry Recipe 1 X circles on wafer X Recipe 3 New x Recipe Selection Bar Each open recipe is represented by a separate tab After selecting different recipe press compile to see it in the preview window New recipes can be created by pressing New tab 2015 Direct Machining Control DMC User Manual 3 6 Stat
100. tools are placed In each tab tools are grouped by their use 3 1 1 Home Tab In Home Tab in the Ribbon Menu most frequently used tool groups are displayed DMC Direct Machining Control for AM Control Camera Vision Help e Line Rectangle amp 3DPrinting Output X 39 0244 X 39 0244 0 0000 Q Q Zoomin gt Show Jumps Circle Text 09 Variable Serial Port 39 0244 39 0244 7 0 0000 ZoomOut Save Image Disconnect Compile Run Stop Joystick Import Fit Reset CAD C Ar More More More 7 0 0000 7 0 0000 7 0 000 Screen Measure Process Geometry Recipe Flow Devices Position Stage Galvo View Ribbon menu when connected to hardware In the Home tab there are following tool groups and tools Process o Connect To Hardware Disconnect This tool initializes connection to the hardware enabled in the settings Compile tool compiles existing recipe commands and displays them in the Preview window o Run available only when connected to hardware Runs the compiled recipe on the machine Stop available only when connected to hardware Stops the running recipe o Joystick Turns on Virtual Joystick where manual motion of the axes can be performed For more information see Virtual Joystick Geometry In Geometry group tools for creating motion path for the recipe are displayed For more information see Geometry e Recipe Flow In Recipe
101. tput X 0 0000 X 0 0000 0 0000 t Compile Run Stop J File el Y n Line Rectangle amp Printing O Circle Text Variable Serial Port Y 0 0000 Y 0 0000 7 00000 Disconnec oystick Import set h CAD Arc More More More 7 0 0000 Z 0 0000 0 Screen Measure Fy Geometry Recipe Flo ces Position Sta Galvo View Stage 3D Printing combines all 3D Object commands with imported STL files so they would be machined together layer by layer Command SETTINGS HATCHING PROCESS PREVIEW Set Hatching Parameters In 3D Printing Set Process Parameters In 3D Printing Before Each Slice 2 3D Object 3D Object Browse After Each Slice Slicing Distance 3D Printing Command Window Select if Hatching and Process parameters are set in 3D Printing command for all 3D Objects or individually for each object in 3D Object command Actions For some additive manufacturing technologies specific actions are required before and after each layer e g distributing the material moving platform etc To perform actions before or after each 2015 Direct Machining Control layer save them a separate recipes and select them in the Before Each Slice and After Each Slice fields Settings Slicing for the imported objects are performed together with a single slice distance to prevent different height and hitting obstructions or destroying objects Whole he
102. us In the status bar additional information like zoom ratio mouse position on the preview window is displayed lt Zoom 0 17 Mouse 60 282 37 042 View center 62 092 39 889 Compiled 149ms DMC Status Bar Click on expandable list to see the last notifications 2015 Direct Machining Control DMC User Manual Software For Laser Machines Part 22 DMC User Manual Configuration and Set Up 4 4 1 DMC configuration is available at File gt Settings Positioning Stages To configure positioning stages firstly enable and configure appropriate motion controller A3200 from Aerotech or ACS Positioning stages can be configured in File gt Settings gt Hardware gt Positioning Stages Settings Hardware Enabled letter General LE Laser Control Max acceleration for jump Default acceleration for jump speed Default jump speed Min position Joystick Camera 1 Camera 2 Galvo Scanner Max position Power Meter invest mis Home offset Relative move before homing Home priority Interface Positioning Stages Settings Window You can enable axis by checking Enable box Generic settings for stages Axis letter name Acceleration Mode allows to select whether stage acceleration cure will be linear even acceleration or sinusoidal slower start and end with steeper increase of acceleration in the middle Max acceleration for jump sets
103. water used Value is entered in inches in the brackets and inch to mm function converts it to mm Variable with value entered Command Value position y cos angle A position of the object calculated with a formula included other variables position y and angle Variable with value calculated in a formula Value of the variable can be changed within the recipe Value of the variable can be calculated from a math formula E g Variable c value sqrt a 2 b 2 where a and b is names of another variables will return length of a triangle side where a and b are another two sides Variable itself can be included in formulas use for variable value calculation E g Value of variable with name a and default value 0 later in recipe be calculated as 1 retuning value 1 Description may be added in each variable explaining what variable does for other users or for 2015 Direct Machining Control DMC User Manual 7 3 2 creators future reference Cycle Index Variable Name is also considered a Variable and the same rules and functions apply to Command Cycle Count Cycle Index Vraie Name Cycle Index Variable Name is also considered a variable 3D Printing 3D Printing command simplifies control and preparation of STL files in 3D Objects command DMC Direct Machining Control for AM Zoomin gt Show Jumps ix Zoo Fit B Save Image Home Control Bl Ou
Download Pdf Manuals
Related Search
Related Contents
MAHATMA GANDHI UNIVERSITY COLLEGE OF colorante armcolor agua 884 amarillo solido Case Logic ESC-100 Solidyne 562dsp AM Channel Vision Stereo Receiver Stereo Receiver User Manual Visionner le PDF - Journal Sortie déc. 2012 CONDITIONS DE TRAVAIL ET ENVIRONNEMENT SPF Manuale di istruzioni TEB-3 / TN-3 Istruzioni per l`uso I megaspin 700/P - Copyright © All rights reserved.
Failed to retrieve file