This page intends to provide a step-by-step guide for creating, configuring, and integrating NC machine accessories in DELMIA to ensure accurate simulation and proper machine functionality.
NC Machine Accessory Preparation Workflow
Technical Specification
This Provides the Complete Technical Document for the Vice (here taking the example of a SolidGrip vice), From which we can have an idea regarding the Jaw Width, weight and torque.
Define Zero Position
When you import a vise, the jaws may not be positioned at zero. Use this method to correctly position the jaws if necessary.
Check the dimension between jaws:
2. Put in good position the jaws.
Define Kinematics
Accessories preparation Steps - Workflow
Define Kinematics and links
Switch to Equipment Design App to Define the Kinematics Behavior on each part to Define X,Y,Z,A,B,C.
Kinematics - kinematics is used to simulate and analyze the motion of machines, robots, and humans in a digital factory environment.
Types of Kinematics
Fix Joint
Prismatic Joint
Rigid Joint
Revolute
Fix Joint Joint - A Fix Joint means that a part or component is fully constrained in space — it cannot move or rotate in any direction. It is considered immobile.
Prismatic Joint Joint - Define a Prismatic Joint joint between two parts to allow one to slide along a direction, simulating linear motion (e.g., a conveyor pusher).
Rigid Joint Joint - A Rigid Joint connection means no relative motion is allowed between the connected parts. The parts move as a single solid unit.
Used to lock components together — e.g., robot arm links that should act as one. No joint motion is allowed.
Revolute Joint - A revolute joint allows rotation around a single axis. No translation is allowed. define a revolute joint when one part (e.g., a robotic link or arm) rotates relative to another.
To Define the Kinematics on Product or NC Machine, Goto Kinematics tap and Click on Define Kinematics.
Before Proceeding with defining the kinematics we have to consider some points very carefully:-
First we have to fix a part, the part does not move and fix in space.
Second we applied a prismatic Joint for movement of X and Y axis for this we must select first the child part and then the Parent part.
Now, we apply the Kinematics (Behavior) to NC machine.
First we Fix the Part .
Second we give kinematics for X-Movement. In Image 1 first we select the child part (LEFT_JAW) and in Image 2 we Select the Parent Part (BASE) and Give the Direction, in which direction the part will move (+/-).
Click on Command Joint to confirm the kinematics.
Third we give kinematics for X-Movement. In Image 1 first we select the Child part (RIGHT_JAW) and in Image 2 we Select the Parent Part (BASE) and Give the Direction, in which direction the part will move (+/-).
Click on non Command Joint to confirm the kinematics.
Generate Accessory Resource
Convert Product node to NC Machine Accessory.
To Jog the Machine or to assign the Machining parameter, for that we need to change product from Machine Resource.
For that we need to follow the steps.
Switch to Equipment design App.
In Resource creation tab, click on New Machine as shown in Image.
After click on New Machine, Select the Product node, a new UI will Open, Fill the Information in the new window as per your Specification or requirement.
Resource Type – Machining Accessory
Manufacture – Vice
Category – 2-Jaw
Click on Ok, You will Notice that Product node Changes to Machine Node.
Kinematic Relations
Now we have to Give Relation to Non Command Joint for Right Jaw.
Click on Motion Controller section and Click on Kinematic Relation Icon, Select the Accessory Node.
After Pressing the Node, The Relation Ui will open.
Click on Prismatic Joint from the Relation UI, and select the Add/Edit Relation.
Define Joint Kinematic relationship Ui will Open, from that click on DOF(1)
Click OK. And Close
JOG MECHANISM
Jog Mechanism is used to check and verify the movement of X,Y Movement.
To jog the machine Accessory we need to follow the steps.
In Equipment design app, Click on Motion Controller tab, select Jog Mechanism and Click on Machine Accessory Node or 3d model.
A Jog Window will Open, where we can see the movement of Axis
Define Travel Limits.
Travel limits are the maximum range of motion allowed along each axis (X, Y, Z, etc.) of a machine or machine accessory.
They are essential to:
Prevent collisions or mechanical damage.
Ensure precise operation.
Define the machine’s work envelope (the space in which it can operate).
To define Travel Limit for NC M/c Accessory We need to perform Certain Steps.
From Motion Controller tab, Click on Travel Limit option and Select the Machine Accessory node from the tree or 3D Model.
A new Travel limit Window will open which is having the default Upper limit and Lower limit of Axis and we have to assign upper limit and lower limit according to Machine Accessory technical specification to avoid collision or damage.
Define Workpiece Mount Port and Base Port.
The workpiece mount port is the area, mechanism, or interface where the material or part (workpiece) is secured during machining. It allows the machine to process the part accurately without movement or vibration.
From Resource creation Tab, Click on Mechanical Port and select the machine Accessory Node.
A new window will open, Click on + Icon, a Port Creation window will Open where we Define the Base port and Workpiece Mount port.
When we Define the Base Port, Its Good Practice to create the Base Port on Poins, where Those Poins will Fixed as Shown
In Tree structure, you will find these Ports Under Publications Sections.
Accessory Setup With Machine
References
[1] SOLIDGrip Technical Specification Document.
[2] Accessory Mounted on Huron Machine.
Run The Simulation
NC Machine Simulation with Accessory Attachment
