ZM500 Screw Tightening and Removal Machine Video Guide: 19 Tutorials

Watch all 19 official JHIMS videos for the ZM500 screw tightening and removal machine, from first power-on to screw removal.

Video Guide

How to Operate the JHIMS ZM500 Screw Tightening & Removal Machine: 19 Step-by-Step Video Tutorials

The complete operator course for the ZM500 three-axis screw tightening and removal machine – all 19 official JHIMS videos in the order they were filmed, from connecting power and air, clamping the first LED module and teaching screw coordinates, through camera calibration, depth and torque mode, to screw removal, re-locking and screw-size changeover.

Watch in order, or jump ahead

Direct answer: The 19 videos below are the official JHIMS training series for the ZM500 screw tightening and removal machine, and every one of them plays inside this page. Video numbers on this page are the same as the YouTube Part numbers, so Part 7 is video 7. If the machine is new, watch videos 1 to 8 first – they cover hardware, the first program, coordinate teaching, calibration and depth mode. If you already run the machine, use the fault table further down to jump to the exact video and timestamp that fixes your problem.

Key takeaways for operators

  • 1 All 19 videos are the official JHIMS ZM500 series on our own YouTube channel – Parts 1 to 19, in filmed order, no third-party uploads.
  • 2 Videos 1-8 build the machine up: hardware, controller language, fixture, programming, calibration, depth mode and alarms. Videos 9-19 re-demonstrate the key procedures and add screw removal, re-locking and screw-size changeover.
  • 3 The ZM500 runs M0.8 to M1.7 screws. Change the feeder parts and the driver bit together when you change screw size – the machine will not pick a screw it has no matching parts for.
  • 4 Always press Reset before switching the power off: the head returns to origin, so it cannot drop onto the product.
  • 5 Keep working air pressure inside 0.55–0.65 MPa. The blow-type feeder uses that air to carry each screw down the tube to the head.

19 ZM500 video tutorials

ZM500 video 1: Hardware tour: power, signal cables, air, feeder and control panel

Step Navigator

  1. Hardware tour: power, signal cables, air, feeder and control panel (9:40)
  2. Switch the controller to English and set the first program parameters (9:25)
  3. Adapt the fixture to the LED module size and create a named program (12:13)
  4. Programming part 1: clamp the module and teach each screw hole with the CCD camera (17:07)
  5. Fast programming: copy one screw pattern onto the identical section (8:02)
  6. Calibrate the CCD camera against the head (7:42)
  7. Set the Z-axis assembly height and choose depth mode or torque mode (10:49)
  8. Run the program, and skip a screw after a depth alarm (13:33)
  9. Hardware recap: feeder controller, clamps, camera and driver motor (8:12)
  10. Prepare screw removal: clamp, change the nozzle and start a program (8:20)
  11. Teach coordinates with the handle: speeds, crosshair and the record key (15:16)
  12. Drill-bit service-life limit, motor test and CCD reference point (13:23)
  13. Record all hole coordinates and bulk-copy a block to the next section (11:09)
  14. Set the Z-axis height, then run screw removal from the cursor (6:09)
  15. Re-lock after removal, and change feeder parts for a different screw size (9:00)
  16. Convert a removal program back to assembly (15:49)
  17. Default parameter reference: assembly versus removal (3:01)
  18. Torque-mode assembly: telescopic column and torque value (4:40)
  19. Rebuild coordinates after a fixture change and continue the run (13:22)

All 19 videos are the official JHIMS ZM500 series on our own YouTube channel – Parts 1 to 19, in filmed order, no third-party uploads.

Five phases, step by step

Follow the five phases in order. Each video entry lists the procedure shown in that installment, followed by the notes stated in the source video.

Phase 1 — Installation and machine overview

Power, signal and air connections, the vibrating disk feeder, the pneumatic clamps, the CCD camera and the control panel.

Video 1 — Hardware tour: power, signal cables, air, feeder and control panel (9:40)

Key moments: 00:00 Power cord and signal cable connection · 00:19 Connect signal wires to screw feeder · 01:56 Air pressure input hose connection · 02:34 Screw feeder controller voltage and frequency · 04:16 Turn on machine main power

  • Connect the AC 220V power cord and identify the 3-core signal cable, the handle signal cable and the video cable of the monitor.
  • Wire the three signal groups to the feeder and the machine exactly as shown – they are keyed, so plug them in following the socket direction.
  • Connect the air supply at the main inlet, check the barometer and route the two air tubes to the machine.
  • Fill the vibrating disk with screws and confirm the screw travels down the delivery tube, through the sensor, to the head.
  • Learn the control panel: motor test, reset, stop, start (press once to run, twice to pause) and the air-blow switch.
  • Swap the nozzle to the screw-removal part when the job needs screws out instead of in.

Note: The vibrating disk controller is set at the factory. Only the voltage (U) and frequency (F) may be adjusted – do not touch anything else on that controller (see video 9).

Note: Press Reset after power-on so the alarm clears and the head returns to origin, and press Reset again before switching the power off.

Video 9 — Hardware recap: feeder controller, clamps, camera and driver motor (8:12)

Key moments: 01:37 Change the display language · 02:09 Start wiring at the back panel · 02:22 Connect the main air inlet hose · 03:27 Adjust the vibrating disk controller (U/F) · 04:25 Clamp cylinder on LED module

  • Identify the independent indicator-light socket and plug it in following the socket direction.
  • Follow the screw delivery tube from the vibrating disk, through the sensor, down to the head.
  • Check the main air inlet and the barometer, and confirm both air tubes are connected at the machine side.
  • On the vibrating disk controller, adjust only U (voltage) and F (frequency) – the factory setting is already correct for the screws supplied.
  • Check the clamp cylinders and the red support blocks that hold the LED module flat.
  • Adjust the CCD camera focus and check the driver motor and the air tube that feeds the sensor.

Note: The air tube must pass through the sensor before it reaches the head – if it is routed outside the sensor, the machine cannot see the screw arriving.

Note: Voltage and frequency on the feeder controller were set before shipment; changing them is the most common cause of screws no longer feeding evenly.

Phase 2 — Fixture, controller language and the first program

Switch the controller to English, set the default parameters, adapt the fixture to the module size and create a named program.

Video 2 — Switch the controller to English and set the first program parameters (9:25)

Key moments: 00:06 Open Menu 4 for language setup · 00:29 Switch controller to English language · 04:37 Enter 1 to clamp the product · 05:14 Align red cursor to screw hole center · 05:49 Record first coordinate with Location key

  • Press Stop and Menu 1 together to open Menu 4, page through to page 4 and select option 6 to change the language.
  • Enter 2 for English – the interface switches immediately – then press Back.
  • Create a new program, switch the input method with the # key and type the product or module name.
  • Enter the default parameters (safety height, locking cycle, dwell time, XYZ speeds) as shown on screen.
  • Clamp the product from Menu 3, page 2, option 7 (control output) and set the clamp output to 1 – the cylinder closes at once; 0 releases it.
  • Press Reset after power-on before running, so the head is homed and the alarm is cleared.

Note: Entering the language menu is the same key combination on every ZM500: Stop + Menu 1, then Menu 4.

Note: The product must be clamped before you teach any coordinate, otherwise every position you record is wrong.

Video 3 — Adapt the fixture to the LED module size and create a named program (12:13)

Key moments: 00:06 Loosen screws to move cylinder fixture · 02:18 Open Menu 3 to clamp module · 03:41 Start creating a new program · 05:22 Switch input method for program name · 07:57 Set follow-up length to zero

  • Loosen the two clamp screws and slide the cylinder fixture to suit the module – the platform accepts up to 500 × 500 mm.
  • Reposition the red support blocks so the module sits flat and is supported under the screw area.
  • Place the LED module against the baffle in the lower-right corner, keep hands clear, then clamp from the controller.
  • Create the program and type the name. The controller has no decimal point key – replace the dot with a space (for example P3 84).
  • Accept the generated default parameters, but set the fourth one manually as shown in the video.
  • Compare every default value on screen with the values in these videos before you run the program.

Note: The maximum product size for the ZM500 is L500 × W500 mm; the cylinder fixture can be moved anywhere inside that envelope.

Note: If the module is not flat before clamping, coordinates taken afterwards will be off by the amount the module is tilted.

Video 10 — Prepare screw removal: clamp, change the nozzle and start a program (8:20)

Key moments: 00:06 Start removing screws from plate · 00:53 Adjust fixture with cylinder clamped · 03:59 Begin nozzle change for screw removal · 06:06 Install air tube before removing screws · 07:24 Switch input method to type product name

  • Demonstrate removal on a plate, then put the clamp cylinder back and re-adjust the support base.
  • Clamp first and only then position the cylinder: enter the control output menu (fifth input), change 0 to 1 to clamp, and move the cylinder until it holds the product.
  • Confirm the module is flat – no bending, no deformation, no tilt – before programming.
  • Press and take off the nozzle, fit the screw-removal part, loosen the screw at the holder and tighten the new part in place.
  • Install the air tube needed for removal, then start a new program: press # to open the file screen, build a new file and type the product name.
  • Check the default parameters before running the removal program.

Note: If the removal part does not seat, loosen the small screw on the holder rather than forcing the part – forcing it deforms the bit.

Note: Adjusting the cylinder after clamping is what keeps the product from moving while the screws are backed out.

Phase 3 — Teaching coordinates, calibration and bulk copy

Find each screw hole through the CCD camera, record it with the handle, copy identical hole patterns in bulk, then calibrate the camera against the head.

Video 4 — Programming part 1: clamp the module and teach each screw hole with the CCD camera (17:07)

Key moments: 00:32 Release cylinder clamp with reset · 01:55 Change option 5 value to clamp · 02:53 Insert screw removal command · 09:07 Center cursor on first screw hole · 14:00 Recheck and correct stored coordinates

  • Press Reset to release the clamps when you need to change the product, then re-clamp the new module.
  • With the program open, move X and Y with the handle keys and switch to slow speed as you approach the hole.
  • Bring the red crosshair to the exact centre of the screw hole in the camera image (adjust the focus if the image is blurry).
  • Press 1 once to record that position – pressing 1 twice records the same hole twice and corrupts the program.
  • Continue hole by hole until the whole pattern is recorded, then press Location to correct any coordinate that has drifted.
  • Run one screw in single step to confirm the positions before running the whole program.

Note: If the coordinates of a hole are offset, the screw cannot be assembled or removed properly – the crosshair must be in the centre of the hole, not at its edge.

Note: For LED modules, remove or lift the mask when it hides the holes; video 5 shows the shortcut of teaching from a module that already has screws in it.

Video 5 — Fast programming: copy one screw pattern onto the identical section (8:02)

Key moments: 00:43 Introduce the copy coordinate method · 02:14 Move CCD to first lower screw hole · 04:00 Press 1 to select copy option · 05:59 Copy upper coordinates below line 39 · 07:09 Recenter each copied screw coordinate

  • Teach the first section of the pattern normally, or teach from a finished module so the holes are easy to see.
  • Open the coordinate menu and pick the copy function (the menu offers copy, delete, move and coordinate offset).
  • Select the first and last coordinate of the source block, then choose the destination serial number for the copy.
  • Do not copy onto an existing serial number – that overwrites it; always pick the next free number.
  • Check every copied hole in the camera and press Location to nudge any that are not exactly centred.
  • Save the program and run a single-step test before automatic run.

Note: Bulk copy only works when the second area has the same hole spacing as the first – irregular patterns must be taught hole by hole (video 13).

Note: Even a correct copy needs a visual check: one offset hole is one screw that will not go in.

Video 6 — Calibrate the CCD camera against the head (7:42)

Key moments: 01:00 Open Menu 4 for calibration · 01:45 Calibrate camera to head distance · 04:39 Drill marker with both buttons · 05:58 Locate drilled marker with CCD · 07:15 Press Enter to confirm calibration

  • Open Menu 4 (Stop + Menu 1), go to page 2, option 4 for the CCD camera settings and press Enter.
  • Start the calibration, then jog the head over the calibration surface and switch to slow speed.
  • Lower Z until the nozzle just touches the surface of the red support block – contact only, do not press down.
  • Confirm that height, then move X and Y until the red cursor sits in the centre of the hole in the camera view.
  • Press Enter on the handle and wait for the confirmation prompt, then exit the menu.
  • Re-check one taught coordinate afterwards to confirm the offset has been corrected.

Note: Re-calibrate whenever the camera has been removed or knocked, when the nozzle has been changed, or when the assembly position looks inaccurate – the whole purpose of the calibration is to re-establish the camera-to-head distance.

Note: A bent or deformed nozzle bit also needs calibration after replacement.

Video 11 — Teach coordinates with the handle: speeds, crosshair and the record key (15:16)

Key moments: 00:01 Begin teaching screw coordinates · 00:38 Adjust camera focus for clear view · 01:11 Switch slow speed near screw hole · 01:52 Record first coordinate with key 1 · 13:01 Insert screw removal instruction

  • Move X and Y with the handle keys and read the current speed at the top of the screen.
  • Switch between fast, medium and slow with the speed key; approach the hole fast, then switch to slow for the last few millimetres.
  • Align the centre of the red crosshair with the centre of the screw hole in the camera image.
  • Press 1 exactly once to record that coordinate, then move to the next hole.
  • Adjust the camera focus with the lens ring whenever the image is blurry – focusing is faster than re-teaching a hole.
  • Repeat for every hole; test one screw before running the whole program.

Note: Pressing 1 multiple times in a row records duplicate coordinates – one press, one hole.

Note: The same coordinate procedure is used for assembly and for removal; the mode is set later in the parameters, not while teaching.

Video 13 — Record all hole coordinates and bulk-copy a block to the next section (11:09)

Key moments: 01:03 Press 1 to record coordinate · 02:54 Demonstrate batch copying screw coordinates · 03:50 Choose copy option in menu 1 · 05:48 Realign copied coordinates to screw centers · 07:59 Demonstrate wrong operation duplicating coordinates

  • Centre the crosshair in the hole and press 1 once per hole to record each coordinate.
  • Open the copy function, select the start coordinate (for example 008) and the end coordinate (for example 029).
  • Choose the destination serial number – the next free one (030), never an existing number, because that overwrites the source.
  • Confirm the copy and check the numbering that the controller generates.
  • Inspect every copied position in the camera and correct the ones that are not exactly centred.
  • Adjust the Z-axis height for the copied range afterwards if the second area sits at a different height.

Note: Bulk copy is invalid for irregular hole patterns – if the spacing differs, teach the holes individually.

Note: When you copy, verify that the destination spacing matches the source spacing before you accept it.

Phase 4 — Height, depth and torque parameters, then run

Set the Z-axis height, choose depth mode or torque mode, set the drill-bit service-life limit, check the default parameters and run the program – including how to skip a screw after an alarm.

Video 7 — Set the Z-axis assembly height and choose depth mode or torque mode (10:49)

Key moments: 00:22 Slowly lower Z axis to surface · 02:27 Bulk edit all Z axis heights · 04:02 Select depth mode in Menu 4 · 06:00 Restart machine to apply mode · 07:45 Start torque value at 0.03

  • After all coordinates are taught, move the head above the LED module and lower Z slowly.
  • Use depth mode: bring the white press (the guide foot next to the driver bit) just onto the LED module surface.
  • Record that Z height – this is the assembly height for the screws in this program.
  • In Menu 4, page 1, item 4, select depth mode, then set item 7 (intelligent batch settings) and enter 0 to switch the intelligent batch off.
  • If you use torque mode instead, the intelligent batch function is enabled and depth mode is off – video 18 shows that setup.
  • After any restart, wait more than ten seconds before switching the power back on, then press Reset so the head homes.

Note: Depth mode stops the driver when the sensor detects the telescopic column; torque mode stops it when the set torque is reached. Never mix the two settings within one program.

Note: The white press must only touch the LED surface – pressing it down changes the height you just recorded.

Video 8 — Run the program, and skip a screw after a depth alarm (13:33)

Key moments: 01:18 Open page 2 option 7 in menu 3 · 01:37 Set option five to 1 for cylinder clamp · 02:20 Switch camera motion to drill motion · 04:37 Read sensor light to find drill stop · 07:32 Rotate telescopic ruler to set tightening depth

  • Confirm the depth-mode parameters and the camera on/off setting (Menu 4, page 2, option 4 – enter 1 to enable the camera).
  • Teach the remaining screw positions and save the program.
  • Run one screw in single step to confirm height and torque before automatic run.
  • Press Start to begin automatic run; press it twice to pause if you need to inspect a screw.
  • If the machine stops with a depth abnormality, press Start once to skip that screw and continue with the rest of the pattern.
  • When the alarm is a screw fault, clear the screw at the head first, then use the motor test switch to resume.

Note: A depth abnormality means the screw was not tightened to the set depth – the machine stops rather than driving it further. Skipping is safe for that one screw, but mark it for re-check.

Note: Do not leave a skipped screw unrecorded: the customer-facing board must not ship with a loose screw.

Video 12 — Drill-bit service-life limit, motor test and CCD reference point (13:23)

Key moments: 00:00 Set drill bit service life limit · 05:27 Open menu 4 with stop plus menu 1 · 06:25 Select depth mode by entering 1 · 08:36 Adjust torque value in option four · 09:52 Power off after torque parameter setting

  • Open the bit-life setting (bit service life) and enter the number of cycles you allow for the bit – for example 1,000.
  • When the counter is reached the machine alarms so you inspect the bit; if the bit is still good, raise the limit.
  • After clearing a screw-feed alarm, use the motor test switch to resume; use Start only when you merely want to continue.
  • If the machine reports a slipping screw that has already been driven, press Start – do not use motor test.
  • Turn torque-mode checks on: after a torque-mode run, verify the driven screw height meets the requirement.
  • Set the CCD point function in Menu 4, page 2, option 4 – choose whether the camera or the nozzle is the reference position.

Note: The bit-life counter is a reminder, not a measurement: the machine cannot see wear. Inspect the bit when it alarms.

Note: Choosing the wrong reference (camera versus nozzle) is a common reason taught coordinates suddenly land off-centre.

Video 17 — Default parameter reference: assembly versus removal (3:01)

Key moments: 00:08 Set follow-up speed parameter · 00:51 Turn on screw detection setting · 01:22 Close locks screws, open removes · 02:32 Raise removal height to 15 or 20 · 02:49 Enable screw removal switch

  • Work through the assembly parameters: follow-up speed, torque switch detection and screw detection (keep screw detection on).
  • Check the head movement speed and the height parameter above the screw hole.
  • Set the screw-removal mode: 0 (off) to assemble screws, 1 (open) to remove them.
  • Review the removal parameters – they are their own set, not a copy of the assembly set.
  • Set the removal height so the head does not touch the product; raise it to 15 or 20 if it does.
  • If you are new to the machine, enter these values exactly as shown before you experiment.

Note: The removal switch must be entered as 1 to remove screws and 0 to drive them – a wrong value is the usual reason a removal run does nothing.

Note: Check the removal height against the product before every removal run: too low and the head hits the module.

Video 18 — Torque-mode assembly: telescopic column and torque value (4:40)

Key moments: 00:00 Screw telescopic column out of sensor · 00:53 Select 0 for torque mode · 01:15 Open intelligent batch settings option 7 · 02:32 Lower torque parameter to 0.04 · 03:33 Press OK to save parameters

  • Screw the telescopic column down to the bottom so the sensor cannot sense it; in torque mode the sensor must not stop the driver.
  • Press the re-lock button and check that the Z-axis head lowers without the sensor being triggered.
  • Open Menu 4 (Stop + Menu 1), then function 4 on page 1 for the electric driver (torque) parameters.
  • Start from a small torque (the video starts at 0.04) and drive one screw.
  • If the screw is not tight, raise the torque step by step (the video works up to 0.45) and test again.
  • Save the parameter after every accepted change – unsaved values revert.

Note: 0.15 N·m is already a high value for these screws; work up from a low torque instead of starting high.

Note: In torque mode the depth sensor must stay untriggered, otherwise the machine stops before the torque is reached.

Phase 5 — Screw removal, re-locking and screw-size changeover

Change the head for removal, run removal from the cursor, re-lock the screws afterwards, switch a removal program back to assembly and rebuild coordinates after a fixture change.

Video 14 — Set the Z-axis height, then run screw removal from the cursor (6:09)

Key moments: 00:09 Set Z-axis coordinates for assembly · 02:27 Enter Z-axis height value 68.6 mm · 03:11 Test one screw in single-step mode · 04:32 Set max lock time to 0.5 for removal · 05:30 Run from cursor to remove remaining screws

  • With all coordinates in the controller, lower Z slowly and note the height at which the nozzle just touches the LED module surface.
  • Enter that Z value for the coordinate range: select the start and end serial numbers, then type the Z height (the video shows 68.6 mm on screen).
  • Confirm all screws in the range share the same Z height before running.
  • Do not start removal immediately – check the head, the product and the clamps first.
  • Open Menu 2, page 2, option 3 (run from the cursor) and press OK to let the machine remove all screws behind the current position.
  • Watch the first few screws, then let the cycle finish.

Note: The nozzle should hang slightly above the LED surface, not press on it – the driver still has travel when it comes down.

Note: Run from cursor continues from the current coordinate, so a wrong cursor position means the machine starts at the wrong screw.

Video 15 — Re-lock after removal, and change feeder parts for a different screw size (9:00)

Key moments: 00:09 Swap the nozzle · 00:42 Lift fixture and insert the drill · 01:42 Replace the screw conveyor air tube · 05:34 Replace feeder parts for new screw size · 07:30 Install M1.0 screw track

  • After removal, fit the assembly nozzle and the driver bit again, then lower the fixture and insert the bit.
  • Match the feeder parts to the screw: M0.8 screws need the M0.8 parts, M1.0 screws the M1.0 parts – the nozzle can drive and remove, so it is the better choice for mixed work.
  • To go from M1.7 to M1.0, replace the three feeder components and the corresponding driver bit.
  • Push each air tube down to the bottom of its fitting – press the white buckle first so the tube seats fully.
  • Loosen the fixing screw before inserting a tube that will not go in, then tighten it again.
  • Check the spacing between the three feeder components: too wide or too narrow and the screws will jam.

Note: An air tube that is not pushed to the bottom is a classic cause of screws failing to reach the head.

Note: Changing the screw size means changing feeder parts and bit together – a mismatched bit damages both the screw head and the bit.

Video 16 — Convert a removal program back to assembly (15:49)

Key moments: 00:07 Change locking time to 1.5 seconds · 01:15 Turn off screw-removal mode · 03:56 Copy the program to the controller · 07:33 Enter Z-axis height 60.8 · 14:46 Run from cursor for remaining screws

  • Open the program parameters and set the locking (tightening) time – the video uses 1.5 – and leave the remaining values as they are.
  • Turn the screw-removal setting off: select off and enter 0.
  • Enable screw detection on the coordinate you are working with (serial 004 in the video).
  • Set the Z-axis assembly height in Menu 1, page 1, item 2, and check the clearance at the head.
  • Keep the gap at the head small – the nozzle must contact the LED surface when the head comes down.
  • Open Menu 2, page 2, option 3 (run from the cursor) to complete all remaining screws from the current position.

Note: Assembly and removal share the coordinate list but not the timing: the removal time and the locking time are set separately.

Note: Do not move the clamp cylinder up and down too fast – it shifts the product and the taught coordinates no longer fit.

Video 19 — Rebuild coordinates after a fixture change and continue the run (13:22)

Key moments: 00:15 Disable screw-removal mode · 00:48 Coordinates shifted after fixture added · 02:18 Select option 9 to teach offset · 09:12 Increase torque from 0.04 to 0.045 · 12:45 Run from cursor to finish assembly

  • Exit the Menu 4 parameters and switch the screw-removal mode off (enter 0) before working on assembly coordinates.
  • Move the head to a taught coordinate and check the crosshair against the screw: after a fixture change the coordinates no longer match.
  • Rebuild the coordinate list for the new fixture position, or re-teach the affected positions and copy the repeating block.
  • Set the Z-axis height for the range in Menu 1, page 1, option 2 (item 5), selecting the start and end serial numbers.
  • Check the head gap – about one millimetre is the reference shown in the video.
  • Open Menu 2, page 2, option 3 (run from the cursor) to continue assembly from the new position.

Note: Adding or moving the fixture changes the product position, so previously taught coordinates are no longer valid – re-teach rather than adjust one hole.

Note: A single-step test at the first screw confirms the rebuilt program before the automatic run.

Before you start

Everything below comes from the product specification and from the training videos. Check it before the first screw and after any change of product, screw size or fixture.

ZM500 screw tightening and removal machine feeder unit with screw delivery tube
The precision vibrating disk and blow-type feeding used in videos 1 and 9.
Checklist

  • Power: AC 220V, 50 Hz, correctly earthed
  • Working air pressure: 0.55–0.65 MPa at the machine inlet
  • Screws: M0.8 to M1.7, with matching feeder parts and driver bit
  • Product: fits inside L500 × W500 mm and sits flat on the support blocks
  • Program: named for the product, default parameters compared against the videos
  • Clamp: closed before any coordinate is taught or run
  • Head: Reset pressed after power-on so the head is homed

Note: The ZM500 stores up to 1,000 programs, so keeping one program per product is the fastest way to change over: recall, clamp, run.

What each video teaches

Video numbers are identical to the YouTube Part numbers. Use this table to decide which video you need before you start watching.

Video Phase Topic You can do this afterwards
Video 1 Phase 1 Hardware tour: power, signal cables, air, feeder and control panel Identify every component of the ZM500 and make the electrical, signal and pneumatic connections correctly.
Video 2 Phase 2 Switch the controller to English and set the first program parameters Open the parameter menus, change the interface language and enter the default values the ZM500 needs before teaching a program.
Video 3 Phase 2 Adapt the fixture to the LED module size and create a named program Move the pneumatic clamps and support blocks to suit the module, then save the job under its own program name.
Video 4 Phase 3 Programming part 1: clamp the module and teach each screw hole with the CCD camera Record the screw-hole coordinates one by one, using the camera crosshair and the handle keys.
Video 5 Phase 3 Fast programming: copy one screw pattern onto the identical section Cut programming time by copying an already-taught block of coordinates onto a second, identical area of the same product.
Video 6 Phase 3 Calibrate the CCD camera against the head Teach the machine where the camera is relative to the nozzle, so every taught coordinate really lands on the screw hole.
Video 7 Phase 4 Set the Z-axis assembly height and choose depth mode or torque mode Set the height at which the screw is driven, and understand the difference between depth mode and torque mode.
Video 8 Phase 4 Run the program, and skip a screw after a depth alarm Finish the parameter set, run the program and recover from the alarms ZM500 raises while running.
Video 9 Phase 1 Hardware recap: feeder controller, clamps, camera and driver motor A second, closer walkthrough of the components – useful when you are checking a connection you are not sure about.
Video 10 Phase 2 Prepare screw removal: clamp, change the nozzle and start a program Turn the machine from driving screws to removing them, and confirm the product sits flat before you record anything.
Video 11 Phase 3 Teach coordinates with the handle: speeds, crosshair and the record key Use the handle correctly – speed switching, X/Y jog keys and the single-press rule for recording a hole.
Video 12 Phase 4 Drill-bit service-life limit, motor test and CCD reference point Set the bit-life counter and know which recovery key to use for each alarm.
Video 13 Phase 3 Record all hole coordinates and bulk-copy a block to the next section Complete a full coordinate set and copy a range of coordinates onto the following serial numbers.
Video 14 Phase 5 Set the Z-axis height, then run screw removal from the cursor Set the height reference for assembly and start an automatic removal run from the current position.
Video 15 Phase 5 Re-lock after removal, and change feeder parts for a different screw size Put the screws back in after a removal run, and convert the feeder and head to a different screw size.
Video 16 Phase 5 Convert a removal program back to assembly Reuse a program you built for screw removal, so it drives screws instead of backing them out.
Video 17 Phase 4 Default parameter reference: assembly versus removal Read the default parameter screen and know which values belong to driving screws and which to removing them.
Video 18 Phase 4 Torque-mode assembly: telescopic column and torque value Run the machine in torque mode – sensor not triggered, torque raised gradually until the screw is tight.
Video 19 Phase 5 Rebuild coordinates after a fixture change and continue the run Recover a program whose coordinates no longer match the product after the fixture was changed.

Alarm: which video fixes it

Symptoms in the order operators report them, with the video and the timestamp that addresses each one. Give the video number and the timestamp when you contact our engineers – it saves a round of questions.

Symptom or alarm Most likely cause What to do Video
Screws stopped feeding, no screw at the head Screw jammed in the delivery tube, or the tube is not pushed to the bottom of its fitting Press the white buckle and push the air tube fully into the bottom of the fitting, check the feeder track, then resume 15
Feeder vibrates but no screws come out Vibrating disk voltage or frequency was changed Restore U and F to the factory values – only U and F are adjustable on that controller 9
Machine alarms after a set number of screws Drill-bit service-life counter reached its limit Inspect the bit; if it is still good, raise the limit in the bit-life setting 12
Slipping / sliding-tooth screw alarm Screw not seated, bit worn, or the drive was interrupted Clear the screw at the head; if the screw is already driven press Start, if not use the motor test switch 12
Depth abnormality alarm mid-run Screw did not reach the set depth Press Start once to skip that screw and continue; mark the skipped screw for re-check 8
Tightened screws still loose in torque mode Torque too low, or the telescopic column is being sensed Screw the column down so the sensor is not triggered, then raise the torque step by step and test 18
Screws land off-centre Coordinate not centred, or the camera/nozzle reference point is wrong Re-centre the crosshair and press Location; check the CCD point setting 4 / 12
All coordinates wrong after a fixture change Product position moved with the fixture Rebuild the coordinate list for the new position, then run from the cursor 19
Removal run does nothing Screw-removal mode not switched on Set the screw-removal mode to 1 (0 drives screws, 1 removes them) 17
Removal head hits the product Removal height set too low Raise the removal height – 15 or 20 is used in the video when the head touches 17
Head collides or drops onto the product Power switched off without homing Press Reset before switching the power off, every time 1 / 2
Machine will not move after power-on Alarm raised at start-up Press the reset button – the head returns to origin and the alarm clears 2

Consumables and intervals

The parts you will replace during normal operation, and where each change is demonstrated. Screw-size changes move three feeder parts and the bit together.

Part When to replace or check Demonstrated in
Driver bit At the service-life limit set in the controller, or as soon as screw heads start to cam out 12
Nozzle (assembly) When the nozzle is knocked, deformed or does not hold the screw square 1, 10
Screw-removal part Fitted for removal jobs, removed again for assembly 10, 15
Feeder parts for the screw size Whenever the screw size changes – M0.8, M1.0 and M1.7 need their own parts 15
Air delivery tube When a screw no longer reaches the head; reseat to the bottom of the fitting 15
Support blocks and clamp position Every product changeover 3, 10
Camera-to-head calibration After removing or knocking the camera, or after any nozzle change 6
ZM500 screw tightening machine driver bit and nozzle
The nozzle and driver bit – swap both when the screw size changes (video 15).
Checklist

  • Bit inspected and life counter within limits
  • Air tube seated to the bottom at both ends
  • Feeder parts match the screw size on the machine
  • Support blocks and clamps match the product
  • Program and Z-axis height match the product

Driving vs removing screws

The ZM500 uses the same coordinates and the same gantry for assembly and for removal. Four things change, and all four are shown in videos 10 to 19.

  • The head part: swap the assembly nozzle for the screw-removal part and connect its air tube (video 10).
  • The mode switch: screw-removal mode 0 drives screws in, 1 backs them out (videos 17 and 19).
  • The timing: removal time and locking time are separate values, so a removal program must be re-timed before it drives screws again (video 16).
  • The height: the removal height must clear the product, and the assembly height must let the nozzle touch the LED surface (videos 14 and 17).

Note: After a removal run, re-lock the screws with the assembly nozzle (video 15), and always check the bit before driving a full pattern again.

ZM500 specifications

Values as published on the ZM500 product page – use these, not the values you may remember from an older machine.

Item Specification Item Specification
Model ZM500 Screw specification M0.8–M1.7
Number of axes 3+1 axes (Y-axis auxiliary) Positioning accuracy ±0.025 mm
Repeatability ±0.025 mm Compatible product size L500 × W500 mm
Locking efficiency 0.9–1.2 s per screw Simultaneous drivers 1 (servo electric driver)
Effective travel (X/Y/Z) 520 × 520 × 100 mm Overall dimensions 960 × 900 × 750 mm
Machine weight Approx. 110 kg Control method Control card + handle
Power supply AC 220V, 50 Hz Working air pressure 0.55–0.65 MPa
Feeding method Blow-type (pneumatic) Feeder type Precision vibrating disk
Program storage 1,000 programs Display Touch screen
Alignment method Camera-assisted Fixture mode One-to-one
Alarm functions Slippage, feeding abnormality Depth detection Built-in sensor module

Frequently asked questions

These answers use the same video numbers and timestamps as the 19-part ZM500 series above.

How do I switch the ZM500 controller to English?▼
Press Stop and Menu 1 together to open Menu 4, page through to page 4, choose option 6 (change language) and enter 2 for English. The interface changes immediately; press Back to leave the menu. ▶ Watch video 2 at 00:00 — Watch on YouTube
Which screw sizes can the ZM500 run?▼
The published range is M0.8 to M1.7. Feeder parts and the driver bit must match the screw size: going from M1.7 to M1.0 means changing three feeder components and the bit at the same time. ▶ Watch video 15 at 01:00 — Watch on YouTube
Why does the machine alarm after it has driven a fixed number of screws?▼
The drill-bit service-life counter has reached its limit. Inspect the bit; if it is still usable, raise the limit in the bit-life setting. ▶ Watch video 12 at 00:00 — Watch on YouTube
How do I remove screws with the ZM500?▼
Fit the screw-removal part on the head and connect its air tube, set screw-removal mode to 1, then run from the cursor so the machine backs out every screw behind that position. ▶ Watch video 14 at 05:00 — Watch on YouTube
What does ‘run from the cursor’ do?▼
Menu 2, page 2, option 3 runs the program from the coordinate the cursor is on instead of from the first hole – that is how a partly finished board is completed after a stop. ▶ Watch video 14 at 05:00 — Watch on YouTube
Why do the screws land off-centre after I taught the coordinates?▼
Either the crosshair was not exactly in the centre of the hole, or the camera-to-head calibration is stale, or the CCD reference point is set to the wrong source. Re-centre and press Location, then re-calibrate. ▶ Watch video 4 at 16:00 — Watch on YouTube
Can I copy coordinates instead of teaching every hole?▼
Yes, when the pattern repeats with the same spacing. Select the start and end coordinate of the source block, then copy to the next free serial number. Always inspect every copied hole – bulk copy is invalid for irregular patterns. ▶ Watch video 13 at 04:00 — Watch on YouTube
Why is a screw not reaching the head?▼
The air tube is usually not pushed to the bottom of its fitting. Press the white buckle and push the tube fully in, and check the spacing between the three feeder components – too wide or too narrow and the screws jam. ▶ Watch video 15 at 04:00 — Watch on YouTube
What Z-axis height should I enter for assembly?▼
The height at which the white press or nozzle just touches the LED module surface – hanging slightly above it, not pressing on it. Enter that value for the coordinate range in the Z-axis setting. ▶ Watch video 14 at 02:00 — Watch on YouTube
What is the difference between depth mode and torque mode?▼
Depth mode stops the driver when the sensor detects the telescopic column, so the screw depth is fixed. Torque mode stops it when the set torque is reached, so the clamping force is fixed. Set one or the other – never mix them in one program. ▶ Watch video 7 at 05:00 — Watch on YouTube
The machine stopped with a depth abnormality – can I keep going?▼
Yes. Press Start once to skip that screw and continue with the rest; mark the skipped screw and check it before the board moves on. ▶ Watch video 8 at 13:00 — Watch on YouTube
Is it safe to switch the power off straight after a run?▼
No. Press Reset first so the head returns to origin; switching the power off with the head down leaves it free to drop onto the product. ▶ Watch video 1 at 05:00 — Watch on YouTube
Screws stay loose in torque mode – what do I change?▼
Screw the telescopic column down so the sensor cannot sense it, start from a low torque, drive one screw and raise the torque step by step until the screw is tight. Save the value each time. ▶ Watch video 18 at 00:00 — Watch on YouTube
The feeder vibrates but no screws come out – what changed?▼
Most likely the voltage (U) or frequency (F) on the vibrating disk controller. Only those two may be adjusted, and they were set at the factory; restore them and the screws will feed again. ▶ Watch video 9 at 03:00 — Watch on YouTube
All coordinates are wrong after I moved the fixture – do I start again?▼
Rebuild the coordinate list for the new fixture position. Adding or moving the fixture changes where the product sits, so the old coordinates no longer point at the holes. ▶ Watch video 19 at 00:00 — Watch on YouTube
How many programs can the ZM500 store?▼
1,000 programs. Keep one program per product – recall it, clamp the module and run – and changeover takes minutes instead of re-teaching the pattern.

Need help with the ZM500?

Send us a photo of the controller screen or the alarm text and the video number you were following – our engineers answer within one business day.