Presentation for [Insert company] · Ax Robot Presentation for [Insert company] What is it? 8....

12
Ax Robot Presentation for [Insert company]

Transcript of Presentation for [Insert company] · Ax Robot Presentation for [Insert company] What is it? 8....

Page 1: Presentation for [Insert company] · Ax Robot Presentation for [Insert company] What is it? 8. Januar 2019 2 ... previous slides: ^G0 X3.9 Y3.9\r\n ... The G-Code interface is abstracted

Ax RobotPresentation for [Insert company]

Page 2: Presentation for [Insert company] · Ax Robot Presentation for [Insert company] What is it? 8. Januar 2019 2 ... previous slides: ^G0 X3.9 Y3.9\r\n ... The G-Code interface is abstracted

What is it?

8. Januar 2019 2

A device for testing the EFTPOS terminals.

Enables card insertion and PIN entry with no human interaction.

Page 3: Presentation for [Insert company] · Ax Robot Presentation for [Insert company] What is it? 8. Januar 2019 2 ... previous slides: ^G0 X3.9 Y3.9\r\n ... The G-Code interface is abstracted

Hardware and firmware info

Aluminum cage.

Power supply: 110/240/320 V, 50 Hz.

3 Stepper motors.

Smoothieboard microcontroller.

May be controlled via LAN or USB.

Understands a flavor of CNC G-Code.

8. Januar 2019 3

Page 4: Presentation for [Insert company] · Ax Robot Presentation for [Insert company] What is it? 8. Januar 2019 2 ... previous slides: ^G0 X3.9 Y3.9\r\n ... The G-Code interface is abstracted

How does it work?

Uses the 3 dimensional cartesian coordinate system, with the (x, y, z) axes.

(x, y) pair are used for the PINPAD pressing

(z) is used for the card insertion mechanism

8. Januar 2019 4

Page 5: Presentation for [Insert company] · Ax Robot Presentation for [Insert company] What is it? 8. Januar 2019 2 ... previous slides: ^G0 X3.9 Y3.9\r\n ... The G-Code interface is abstracted

How does it work(continued)

For pressing number 1 on PINPAD the (3.9, 3.9) coordinates must be forwarded to the robot.

Key “Menu” is on coordinates (4, 2).

….

8. Januar 2019 5

Page 6: Presentation for [Insert company] · Ax Robot Presentation for [Insert company] What is it? 8. Januar 2019 2 ... previous slides: ^G0 X3.9 Y3.9\r\n ... The G-Code interface is abstracted

Initial Settings

A terminal must be mounted to an adapter.

Every terminal type needs a custom adapter.

During first installation, the coordinates of all PINPAD keys have to be identified.

8. Januar 2019 6

Page 7: Presentation for [Insert company] · Ax Robot Presentation for [Insert company] What is it? 8. Januar 2019 2 ... previous slides: ^G0 X3.9 Y3.9\r\n ... The G-Code interface is abstracted

Initial settings

Card insertion mechanism needs to be correctly placed.

Calibration; finding the point (0, 0, 0) must be executed.

• The robot will slowly travel towards its zeros, until the 0 switches are touched.

8. Januar 2019 7

Page 8: Presentation for [Insert company] · Ax Robot Presentation for [Insert company] What is it? 8. Januar 2019 2 ... previous slides: ^G0 X3.9 Y3.9\r\n ... The G-Code interface is abstracted

Integration levels

Robot Low Level API

• Bare robot is supplied, no additional interfaces provided

Robot REST API

• Robot as well as an integration layer for easier robot access

Full Test Environment Integration

• Full Integration of the robot within a Abrantix Test environment

8. Januar 2019 8

Page 9: Presentation for [Insert company] · Ax Robot Presentation for [Insert company] What is it? 8. Januar 2019 2 ... previous slides: ^G0 X3.9 Y3.9\r\n ... The G-Code interface is abstracted

Robot Low Level API

Abrantix delivers the robot and adapters for the specified EFTPOS terminals.

Integration is made by the client or third party.

Abrantix offers a certain degree of support.

Sample Request (Pressing button “1” from previous slides): “G0 X3.9 Y3.9\r\n”

8. Januar 2019 9

Page 10: Presentation for [Insert company] · Ax Robot Presentation for [Insert company] What is it? 8. Januar 2019 2 ... previous slides: ^G0 X3.9 Y3.9\r\n ... The G-Code interface is abstracted

Robot REST API

Abrantix delivers a robot, adapters and provides a json based Rest API for robot control.

8. Januar 2019 10

Page 11: Presentation for [Insert company] · Ax Robot Presentation for [Insert company] What is it? 8. Januar 2019 2 ... previous slides: ^G0 X3.9 Y3.9\r\n ... The G-Code interface is abstracted

Robot REST API (continued)

One or more robots may be attached to the same integration layer.

The G-Code interface is abstracted

UL Test tools may be integrated into the AX integration layer

Example request:

8. Januar 2019 11

Page 12: Presentation for [Insert company] · Ax Robot Presentation for [Insert company] What is it? 8. Januar 2019 2 ... previous slides: ^G0 X3.9 Y3.9\r\n ... The G-Code interface is abstracted

Full Test Environment Integration

Robot is fully integrated within Abrantix Test Environment

The package may include

• Robot and accessories with integration.

• ECR integration to the terminal (Sixml, VEZ + or custom)

• Host simulator (ep2, IFSF, or custom)

• UL test tool integration

• Testset according to customer needs.

8. Januar 2019 12