Developer Portal Community

    We are moving! We are currently migrating our community to the new Bosch Connected Industry Online Portal. The community will be available latest in the new year again, until then it will be in read-only mode. Click here for more information.

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Laser Trumpf TruMark 3000 - the "TrunOff" command does not work (Opcon+ V2)

    Laser Trumpf TruMark 3000 - the "TrunOff" command does not work (Opcon+ V2)

    ALFA_Rychtar
    New Poster

    Hello.
    I have a problem that we have built several times the same machine with the trumpf laser. On some machines the "Turn off" button works and on others it does not work.

    Laser: Trumpf TruMark 3000 (Lasers are used older and rebuilt with new PC + EtherCAT card)

    Peripheries: TruMark (1.1.12.0)

    Object: Marking Laser (1.1.10.0)

     

    The error will manifest itself as follows:

    1)  Loc101V601_Laser.Unit.Command := MarkingLaserTrumpfCmd.LASER_OFF; Loc101V601_Laser.Unit.Execute := TRUE;

    2) Laser receives no TLV command

    3) Plc reports "Command timeout" error

    All other commands work without problems.

     

    Unfortunately I don't have the library source files to check why the TLV command is not being sent. Can someone please advise me what could be the error?

    20231115_150219.jpg

    2 REPLIES 2

    Thorsten_Brach
    New Contributor

    All stations use the same objekt + peripheral versions ?

    If yes, can you check the software versions on the Trumpf Laser PC ? I suspect the problem is due to the software of the laser...

    Düscha
    New Contributor

    TornOff comannd send no TLV commands to laser.

    PLC only set a BIT on the Ethercat.

     

    You can check this if you go online and the show on peripheral site under Peripheral._send.LaserOn.

    If this set to False, then the command was set correct.

    The error comes if after 5 seconds no answare from laser comes.

    This you can check under Peripherals._recv.StateDecode.LaserOn.

    The lib check this variable. If this not set to false, the error from your picture comes.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist