Robodk documentation ppt free download. These sections include Robots, Stations, Add-ins and Posts.

 

Robodk documentation ppt free download. Collision-Free Motion Planner.

Robodk documentation ppt free download. You can additionally set the motion limits and the zero position of the carriage with the corresponding parameters. RoboDK software integrates robot simulation and offline programming for industrial robots. Select Check for Updates… to check if an update is available. The ISO standard “ISO9283: Manipulating industrial robots - Performance criteria and related test methods” describes tests to evaluate the performance of industrial robots. When you run the driver for the first time, it will generate a file containing flags for configuring advanced parameters of the driver such as external axes mapping. It can also be done by drag-and-dropping the file from a folder to the Add-in Manager window. . Install the RoboDK plug-in in Inventor: 7. RoboDK 5. RoboDK Documentation: Robots Fanuc Setup Fanucs FTP Server (in English). Install. This means you can program any robot arm supported by RoboDK. Select the green Close the window when the measurements are completed and the Measurements reference frame will be updated with respect to the robot base frame. Documentation Link: Link to the documentation of your Add-in. The RoboDK API was refactored with version 5. 6. To start the project, you will first have to select RoboDK’s polishing example in the default library. The RoboDK API is a set of routines and commands that RoboDK exposes to automate certain tasks within RoboDK Software. The tracker reference must be an estimated position of the tracker measurement device with respect to the measurements reference. You can easily create your own app from one or more Python scripts, this allows you to customize the toolbar and automate certain tasks within RoboDK software. 7. Cet exemple fourni un panel des fonctions clé de RoboDK pour la simulation et la programmation hors ligne, incluant: This example uses the Kawasaki RS007N robot, a dispensing tool, the part, an oil pan and the jig to hold the part in place. Select save. In this example you’ll learn how to enable the OPC UA addin and convert RoboDK into an OPC UA server. This document provides a basic guide to using RoboDK software for robot simulation and offline programming. From the same online library, select Reset to remove the filters and filter by Type Tool. This example will show you how to use RoboDK for tank welding simulation. Select File Save Station. The RoboDK Library can help you easily find and download your robots, look for examples, install addins or learn more about how to configure your post processor to generate program for your controllers. exe and select Properties. 3D View: Open the item in RoboDK for Web, a web-based version of RoboDK. RoboDK TwinTrack requires a 6D measurement system and a handheld probe or a handheld manufacturing tool that allows you to mimic the manufacturing operation with your hands. Equipment Cleaning and Use Record (6. 5. You can select Update to see if RoboDK can find a feasible path using the default settings. You can create a table by specifying dimensions (X, Y, R, H1, H2). The IO Monitor Plug-in for RoboDK adds the ability to view and edit RoboDK’s virtual IO’s in real time with a non-blocking interface. getJonits is a method that allows the user to get the joint value of the robot from the station, based on the Item ID. To calibrate the tool (TCP) using TwinTool you need to load the robot in RoboDK and make sure the sensor and the robot are connected. Once installed, RoboDK Apps can be accessed from the main toolbar or from custom menus or buttons within the RoboDK user interface. The RoboDK API is available for Python, C#, C++ and Matlab. Simulation Speed is a node that shows the actual Simulation Speed and allows the user to overwrite the current Simulation Speed. Follow these steps: to properly setup your station: 1. Curves can be extracted from the feature of 3D objects imported to RoboDK by selecting Tools Create Curves. Note: You can change the postprocessor by right-clicking on the program or the robot and click on Select Post Processor. The RoboDK Library is library that offers a collection of robots, examples, tools, external axes, add-ins and post processors. robofileio). Download the RoboDK plugin for Rhino directly or from Food4Rhino. Select File Open to load one of the RoboDK station examples provided by default (RDK files). Download URSim requirements and fix issues that you might encounter when you use KUKA robot drivers with RoboDK. You can also update all operations in bulk. Note: If you start RoboDK from the SolidWorks plug-in it will change RoboDK’s default settings to match SolidWork’s 3D mouse navigation and window style. RoboDK Documentation: Virtual Reality Virtual Reality Actions (in English). The table below provides an overview of the main icons and their new design. This section shows how to customize the robot setup and the machining toolpath to successfully accomplish robot machining. 4. robolink), and robodk. You can configure additional settings of the driver using the INI file. RoboDK is available for Windows, Mac, Ubuntu, Android, iPhone iOS and Rasbperry Pi. The Window title and the Station name will be updated Collision-Free Motion Planner. RoboDK Documentation: Example Spot Welding Station components (in English). Welding with Positionner - RoboDK Documentation To enable the RRS support for RoboDK you first need to acquire the RCS module from the robot manufacturer. If you generate new files with RoboDK in your Windows shared folder, you can press “View” → “Reload Folder” or press “F5” in your VM shared folder “RoboDK_Shared”. In this example it is Oil Pan. RoboDK Documentation: Post Processors Reference (in English). If you already have RoboDK with the Add-In Manager plugin installed, the only action you need to do is to install the add-in from RoboDK Online Library. Download and install Rhinoceros. 5. The RoboDK API (Application Program Interface) is a set of routines and commands that RoboDK exposes through a programming language. 29. Once your RoboDK simulation is ready, you can generate a program offline that can be executed by the Mecademic robot controller (script file). The RoboDK driver for UR and RobotiQ allows you to run programs step by step from RoboDK and see the pointer being run anytime from RoboDK. Details: Open a new tab with more information on the item. This behavior can be modified from the Plugin settings window. RoboDK Apps are typically Python scripts that use RoboDK Python API and are packaged as standalone files (rdkp files). 2. Medical documentation refers to written or electronic information about a patient's history, examinations, tests, treatments, and outcomes used for evaluation, treatment, communication between providers, research, and legal purposes. RoboDK Documentation: Robots Fanuc Start robot program (in English). RoboDK station. Select Download and the robot should automatically appear in the main screen. This allows you to configure how you map external axes. To use the TwinTrack system you need to load your robot in RoboDK and connect to the robot and the measurement system. rdkp file on disk. Move to the “Program call” tab to add specific event at the beginning of your program; when the robot needs to pick a box or when it needs to drop a box. py is now split into different sub-modules (robodk. The RoboDK Online Library is directly accessible from RoboDK for Web when clicking on the Open online library icon. ; Basic-Guide - Guide (English) Basic-Guide - Install (English) Basic-Guide - Start (English) Installing a new add-in is done by clicking the Install button on the bottom panel and then searching for the . Unzip the files. Q7: DOCUMENTATION AND RECORDS (6) B. Fanuc’s FTP server is enabled on recent Fanuc controllers by default. Simulate any industrial robot with RoboDK. Make sure to place the cables on the right connectors. It introduces key concepts like 3D navigation, reference frames, toolbars, shortcuts, and getting started with a simple painting robot example. Load the machining job file in RoboDK and RoboDK should automatically create one robot machining project for each machining operation. RoboDK will then transform it into a robot program. Download URSim requirements; The node time is a node that allows you to get the current time of the RoboDK Station. Select Download to load a Spindle tool such as the Teknomotor ATC71-C-LN spindle. 11. Follow these steps to start a robot program on your KUKA KRC4 controller. We’ll browse some settings by using UaExpert software and Beckhoff TwinCAT3 TF6100. The RoboDK Add-In for Fusion 360 should be visible in the Toolbar. This example shows how to use an ABB robot for deburring. py module is now a sub-module of the robodk package (robodk. Tip: In case of single selection (on the add-in side), instructions 'ws', 'wc' and 'rc' will be added before the selected program instructions at the RoboDK program side. When you invoke File Manager, you get a window like this on your screen: RoboDK Documentation: File Manager Using File Manager (in English). Follow these steps to configure your SteamVR system for TwinTrack: 1. Click on Update Map to generate the roadmap. RDK_S3. a. The RoboDK CNC allows feeding large programs to a robot controller. Help menu: Allows opening the online documentation (F1), check for updates or set up a license. Open Autodesk Fusion 360. This example will show you how to use the RoboDK plugin for SolidWorks. Download URSim requirements; Download and install RoboDK. For example, when you are looking for a robot you can filter results by brand, type, or other criteria, depending on the active library. Solder the connector to the correct wires. Installation - RoboDK Documentation RoboDK CNC. Generate robot programs for any robot controller directly from your PC. Right click the robot in RoboDK You may experience a low frame rate if you have a large or complex cell (for example, if you have a lot of objects or complex geometry). You can use the teach by demonstration features without a real robot. 17. The File Manager will automatically determine which protocol to use based on the driver’s name. The project will be loaded in RoboDK. This example includes a table and 2 angle irons to show you how you can use RoboDK’s feature to improve your welding paths. One RoboDK software integrates robot simulation and offline programming for industrial robots. RoboDK integrates with Python and by using a sample script or using the RoboDK API you can improve the result of your simulation. Install SteamVR, this is a Steam extension that adds support to Virtual Reality and 6D Tracking. 0. We can optionally model the cell by adding the 3D models of objects and tools. Save the file as Paint Test. Unblock Properties: 5. The spindle will be automatically attached to the robot. Note that the reference frame called “Part” in the middle of the table is where the part will be imported. Locate the Laser-Cutting example from RoboDK’s examples section: C:/RoboDK/Examples/ Plugin-Fusion-360-Laser-Cutting. Robot Polishing - RoboDK Documentation RoboDK Add-In for Siemens Solid Edge Station Node is a node that allows the user to get the current name of the Station in RoboDK. Select File Save Station (Ctrl+S). Tip: Follow this guide to learn how to create a robot station step by step in RoboDK . This example includes a tank sample model and a robotic cell with an ABB welding robot paired with a single-axis positioner. The RoboDK API allows you to program any robot using one of the supported programming languages, such as C#, Python or C++. . If this installer fails, you can manually install the RoboDK plug-in for Rhino by following these steps: Downloads: 1. Unzip the contents in C:\RoboDK\Other\Plugin-Fusion360\RoboDK\ Install the RoboDK plug-in in Fusion 360: 5. Open the Collision-free motion planner panel by either going to the Utilities menu Collision-free motion planner Create collision-free map, or click on the small arrow next to Check collisions and select Create collision-free map. The following video tutorial shows how you can program a robot to follow a 5-axis toolpath for polishing complex surfaces using Solid Edge and RoboDK. Create the new Curve Follow Project (Utilities->Curve Follow Project). Introduction - RoboDK Documentation You can test the OPC UA connectivity with any RoboDK station that has one or more robots. RoboDK Add-Ins for CAD/CAM Software; RoboDK Plugin for BobCAD-CAM. An APT file is used to load the toolpath in RoboDK and automatically sent using a custom BAT file. To do so you will need to convert the KEBA provided PPK file that came with your robot to a PEM file. Opening IO Monitor; IO Monitor Edit tab; Blender Export Add-in; Plugins . 3. To add a spot-welding gun with a movable clamping part, the corresponding TCP should be defined, and the mechanism should be attached separately. This example shows how to use an KUKA robot for polishing. Using the PRM Motion Planner; Setup for Motion Planning; Download and install RoboDK. This behavior may be useful for cutting or welding applications for example. 2) 1. You can install RoboDK by downloading RoboDK from our website: https://robodk. Use the search bar at the top of the RoboDK Library to search for specific robots, examples, tools add-ins or post processors. More information and examples on how to customize import of CSV or TXT files as curves or points is available in the examples section of the RoboDK API . The RoboDK API is deployed using Python by default but other programming languages can be used to interface with RoboDK. Submit Search. Collision-Free Motion Planner. These sections include Robots, Stations, Add-ins and Posts. RoboDK is To create a palletizing project, you first need to properly setup your station in RoboDK. Some communication protocols include USB, Ehternet/IP and RS232. RoboDK Documentation: Robot Programs Simulate Program (in English). These changes are backward compatible, but not forward compatible. Download URSim requirements; Tip: Use the ‘Mechanism’ check box to create a rail mechanism. RoboDK is a powerful and cost-effective simulator for industrial robots and robot programming. This example will help you understand how you can configure robot machining settings in RoboDK and how to convert a 5-axis robot machining job to a robot machining simulation and robot program. Blender is a free and open-source 3D animation and rendering software. Or by setting the default RoboDK settings. you can easily load 3D models created in SolidWorks to RoboDK. Double click the program to start the program simulation. RoboDK TwinTool supports multiple linear gage sensors, including Keyence, Mitutoyo, Sylvac and others. Effectively, the robolink. This example will help you understand the basics of robot machining in RoboDK and how to convert a 3-axis robot machining job to a robot machining simulation and robot program. You can test the connection between RoboDK and the Universal Robots controller by using URSim. This is usually a library (such as a dll file on Windows) that is sold and activated separately. robodialogs, robodk. The RoboDK add-in for BobCAD-CAM allows you to quickly set up robot machining projects directly from BobCAD-CAM software. At this point, the station can be saved: 1. New Station will add a new station in the tree. The Tracker reference should be directly attached to the Measurements reference. RoboDK Documentation: Example Welding Setup (in English). The RoboDK plug-in for Inventor should be visible in the Toolbar. The Item ID is the pointer value of your Item, and you can get it from getItem() Method. The RoboDK Library can help you easily find and download your robots, look for examples, install addins or learn more about how to configure your post processor to generate program for your controllers. Right click your project from RhinoCAM. Enter the Object Name you want in RoboDK. The RoboDK API allows you to customize the simulation as much as desired. RoboDK Documentation: Robot Machining Polishing (in English). Once you’ve filled in the form you’ll be able to access the download immediately. Save the station. 9. A RoboDK station contains all settings related to robots, tools, reference frames, targets, objects and other parameters. You should follow these steps if the RoboDK plug-in for Solid Edge was not You can set the algorithm to keep the orientation of the tool constant along the path. The RoboDK SolidWorks plug-in is free, however, certain options in RoboDK require purchasing a license. This section describes the steps to manually setup the RoboDK plug-in for Solid Edge. Use the RoboDK Driver with the UR Sim. Select a folder and choose a file name. Note: The difference between a normal program (using Add Program ) generated using the Graphical User Interface (GUI) and a Python program (using Add Python Program ) is that the first does not require programming experience. 2 or higher, Windows operating system, installation path C:\RoboDK. A panel will appear on the left side of the RoboDK Window, you will be able to extract curves as long as this panel is active and the “Auto extract curves” option is enabled. Automatic configuration - RoboDK Documentation KUKA robots Apps are the easiest way to customize the RoboDK UI for specific applications. The node value is referenced to the Slide bar of simulation speed. If you did not select any reference frame, you can add a reference (select Program Add Reference Frame) and place it under the robot base reference (Drag & Drop in the item tree). With the RoboDK integration for BobCAD-CAM software you can easily combine BobCAD-CAM machining software with RoboDK to simulate and program industrial robot arms for robot machining. Robot Programs can be executed directly from RoboDK to the real robot if a Network connection has been established. File Menu. Records of major equipment use, cleaning, sanitation, and/or sterilization and maintenance should show the date, time (if appropriate), product, and batch number of each batch processed in the equipment and the person who performed the cleaning and maintenance. Download the RoboDK plugin for Inventor. RoboDK Documentation: RoboDK CNC RoboDK CNC User Interface (in English). RoboDK’s machining project allows you to convert any generic 3 axis or 5 axis manufacturing operation to a robot simulation and a robot program. Install Steam if you have not done it yet, you may need to create an account with Steam. d. Fill in the Robot IP, Robot port, and FTP user name and password fields if necessary. In this example Feb 24, 2018 · 10. The palletizing wizard requires you to provide a subprogram to pick a new box and a program to drop the box. It is recommended to try the RUI automatic installer. Select Unblock and Apply. then port 7000 is free and can be used for Feb 29, 2020 · 1. RoboDK key benefits The advantage of using RoboDK's simulation and offline programming tools is that it allows you to program robots outside the production environment. You should see the part loaded on the active reference frame (Jig) and a new Curve follow project in RoboDK that follows the toolpath. RoboDK Documentation: Robots KUKA Start robot program (in English). Deliver solutions for automated manufacturing, from robot machining applications to pick and place. Enter new parameters or keep the defaults. Open: Directly open the item in your running instance of RoboDK Desktop. Redo the same for the other side of the oil pan. dll library via the Tools Add-ins menu ( Shift + I ). It The RoboDK add-in for MecSoft software allows you to quickly set up robot machining projects directly from RhinoCAM and Visual CAD/CAM. Download URSim requirements; This section shows how you can animate the movement of the spot welding gun and create the tool center point (TCP). Tip: You can inline sub-programs to avoid calling offline programs by these steps explained in the programs section . 8. The next step is to verify if the order in which the path sections will be executed is correct by selecting Oil Pan Settings Update Simulate. Download and install RoboDK. 0 recommended): HTC Vive Tracker 3 On Amazon . Tip: If generating a 3D PDF takes too long, it is recommended to make your project as light as possible before exporting it (follow the tips described in the display performance section). La section Premiers pas avec RoboDK montre comment réaliser un projet simple en mode hors ligne, pour une application de peinture robotisée en utilisant un bras robot UR10. A new program called " MainSafe " will be created which runs the first program, makes a collision-free move, then runs the second program. The example includes a KUKA robot, a rotative polishing tool, the part (canoe) and a metallic stand on which the canoe rest. Note: The add- i n can be enabled manually by attaching the FileManager. With RoboDK you can program robots directly from your computer and eliminate production downtime caused by shop floor programming. Download the Fanuc driver program files and transfer the following robot programs to the robot controller:. All robots, objects and tools used in a RoboDK project are saved as a RoboDK station (RDK file). Select ADD-INS-Scripts and Add-Ins (Shift+S), from the MODEL workspace. For this example, activate “Program Start”, “Box Grab”, and “Box Release”. With the RoboDK plug-in for Onshape you can easily load 3D models created in the Onshape environment to RoboDK. The RoboDK Library is split in different sections to ease searchability. The post processor editor allows you to modify variables defined in the post processor that are specific to your robot controller. This document discusses the importance of documentation in healthcare. Alternatively, drag & drop a file to the RoboDK main screen to load it. Throughout all RoboDK documentation, clicks on the screen are represented by the following Follow these steps to set up the RoboDK driver for Fanuc: 1. Browsing the library - RoboDK Documentation You should first load a robot and a spot welding gun as the robot tool. Click the Explore button and select File Manager in the context menu. Unzip the RoboDK plug-in for Inventor folder in C:\RoboDK\Other\Plugin-Inventor\ Unblock the DLL file (if applicable): 5. The RoboDK plug-in for SolidWorks works for SolidWorks 2016 and later. Double click the reference frame (on the tree or on the 3D geometry on the main screen) to enter the coordinates shown in the image (X,Y,Z position and Euler angles for the orientation). This example includes a pick and place operation. You can optionally model the cell by adding the 3D models of objects and tools. Nov 17, 2020 · With RoboDK you can simulate any robot from any manufacturer and generate robot programs for any robot controller. Library Categories - RoboDK Documentation After models and welding paths are imported, the next step will be to create the corresponding Curve Follow Projects. ; Basic-Guide - Guide (English) Basic-Guide - Install (English) Basic-Guide - Start (English) 4. An approximated price for an industrial grade linear gage sensor is 1,500. RoboDK supports over 600 robots from 50 different robot manufacturers. You can also generate a PY file that will run the program on the robot controller from a remote computer. If the collision-free motion planner panel is open, the same can be achieved by clicking on Link selected targets/programs. This section shows how you can create a new cell RoboDK Documentation: Example Axis Robot Machining Select robot (in English). Select the RoboDK tab and select Settings. Also, when you press F1, RoboDK displays the Help topic related to the item currently selected. You can also load any type of file supported by RoboDK or export your project using different formats or methods. Selecting help in RoboDK opens this documentation online. For a Palletizing project, make sure Generate Targets is checked and Generate Models is not selected. You can recover the station modifications anytime by opening the RDK file (double click the file). 1. Apps (Add-ins) can be easily shared among different computers. We recommend you create those first. By default, RoboDK installs Python and a set of sample scripts that allow you to improve simulations. One The RoboDK API allows you to program any insdustrial robot from your preferred programming language. Repository Link: For open-source Add-ins, a link to the GitHub repository or other public repository where the add-in is located. Index for RoboDK documentation: link to the RoboDK documentation. With the RoboDK integration for MecSoft CAD/CAM software you can easily combine RhinoCAM or Visual CAD/CAM machining software with RoboDK to simulate and program industrial robot arms for robot machining. Alternatively, you can also select an existing target. BobCAD-CAM Introduction; BobCAD-CAM Install; Toolbar. Assemble the rest of the probe as shown in the following image. com/doc/en/Getting-Started. Make sure that your sketch is visible as shown in the image below to be able to select it with RoboDK’s plugin. Getting started with Robot machining - RoboDK Documentation This section includes useful references related to post processors. Install the RoboDK CNC add-in. Press the “+” sign linked to the Robot configuration text box and select Current robot position. You can also automate repetitive tasks using the RoboDK API. Using the PRM Motion Planner Once you’ve filled in the form you’ll be able to access the download immediately. Right click the file RoboDKInventorAddIn. You can right click one or more programs and select Generate the robot programs to generate or update the robot programs (files) for your robot controller. 28. 2-Select a tool: a. RoboDK node is a Node that provides the Actual Version of your RoboDK Software. Robot setup; Update selected operations 3. You can operate the RobotiQ gripper directly from RoboDK using the driver (Run on robot option). Instead of using the username and password to transfer files you can also use a key file. Aug 25, 2018 · Documentation in Healthcare - Download as a PDF or view online for free. robomath, robodk. rdk. The following list of hardware components allow you to build a custom probe to be used with RoboDK TwinTrack. PC This is the main program that manages the communication through S3 (socket communication port number 3 – S3). com/download. Follow these steps in RhinoCAM to export the machining program to RoboDK: 1. Download: Download a local copy of the item. Install the RoboDK CNC add-in; RoboDK CNC User Interface; Workflow Example; IO Monitor Plugin. The RoboDK Add-In for Fusion is free if you have a RoboDK license. The IO monitor plug-in can be used to display the contents of station parameters and item parameters in a user-friendly interface. Blender - RoboDK Documentation Double click the file to install the app and open it in RoboDK. This also applies to subroutines, see the example below. This video tutorial includes: - How to install RoboDK - 3D Navigation - Useful Shortcuts - Reference frames - Basic settings Link to the documentation page: https://robodk. Download the RoboDK plugin for SolidWorks. One HTC Vive Tracker (any version supported, 3. Select the Add-Ins tab. The RoboDK Add-In allows you to program any robot arm directly from Fusion 360 for any manufacturing application. A library of robots is available online and you can access directly from RoboDK software. It is important to make sure you can connect to the robot to use this feature. c. 10. 00 Euros. This means you can simulate and program your robot offline only with your measurement system before you have access to the real robot. RoboDK also offers dedicated post processors for some controllers to implement this strategy. You may need to fill in a form with your email to access the download. If you are unable to see the TwinTool app you should close RoboDK and start RoboDK again with administrator privileges to properly install the app. You’ll see a window with the robots, tools and examples available in the library. Follow these steps to add a new reference frame: 1. RoboDK CNC. Optionally, existing curves of an object can be exported as a CSV file (right click a curve, then, select Export curve), modified and reimported back in RoboDK. The File menu of RoboDK allows you to open and save RoboDK projects. RoboDK provides the ability to load your simulation in Blender, including colored objects and animation sequences. A new RDK file will be generated (RoboDK station file). b. We recommend you follow one or more of the following steps if you are obtaining a low frame rate to improve it. Select Tools Apps and double click on TwinTool to see the TwinTool toolbar and menu. This section shows how to export a machining program from Mecsoft RhinoCAM software to RoboDK. The 'we' type instruction is added after the selected sequen For now, you can use an estimate of this reference frame (approximate value). RoboDK Documentation: Addin Shape Table (in English). The following example shows how you can program an industrial robot for a laser cutting application. You can easily modify post processor settings using a graphical user interface. It introduces key aspects like the interface, loading examples, adding reference frames and targets, creating and simulating programs, and exporting simulations. Select Program Add Reference Frame Alternatively, select the equivalent button in the toolbar. 4. html. You’ll obtain the program/code that is required by your Comau C5G controller to replicate the simulation. Robot setup; Update selected operations RoboDK will automatically retrieve the ID and use it to call the program. Download the RoboDK plugin for Autodesk Fusion 360. Follow the next steps to load your sketch into RoboDK: 1. Warning. RoboDK provides a default set of controller actions (controller bindings). Introduction - RoboDK Documentation 2. The RoboDK add-in for Onshape allows you to combine Onshape 3D CAD/CAM modeling features with RoboDK for robot simulation robot machining and offline programming. You should first import the part and the welding paths from SolidWorks. Follow these steps to start a robot program on the Fanuc robot controller. Jan 1, 2010 · Prerequisites: RoboDK version 5. 7 and newer versions benefit from redesigned icons, which can be activated with Tools Option General Use modern icons. nmhptw kewsrp mpcwlg eean fpsaa ygknot bkixl sfz khu bxhy